diff --git a/react-components/dist/components_styles.css b/react-components/dist/components_styles.css
index 5fdf38e50e..7b0ed6236d 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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:100% !important;background-position-y:50% !important;background-position-x:right !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:contain !important;background-position-y:50% !important;background-position-x:50% !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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 e0a4ddce3b..5a85150f44 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":"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A,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,wEAGJ,+BACE,qCACA,uCACA,aACA,kBACA,mCACA,sCACA,sEAPF,YAQI,uCAIF,uEADF,mCAEI,wCACA,uCAIF,wEADF,mCAEI,wCACA,4CAKF,mEADF,oCAEI,8BAMR,avD1Pe,2CuD+Pb,mCADF,0BAtOA,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,4CA4LF,mCALF,0BAMI,YACA,wBACA,iBnDnRY,iBmDqRZ,SACA,SnD1Ra,2CmD6Rb,UACE,iDAEF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnDxSW,kEmD2SX,WACE,sBACA,OACA,WACA,SACA,UACA,2EAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,wCACA,4CAIJ,mCAnDF,0BAtOA,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,sFA8OF,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,wBAKN,YACE,mCACA,iCACA,2CAEA,uBALF,YAMI,axDvVJ,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,w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,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,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,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cK5HE,ccKhB,gBACA,iBACA,chBuMI,iCgB7MN,sBpB4DwB,+BIiJlB,iCgB7MN,cnByHc,iBACI,iBACF,eGkFV,iCgB7MN,cnByHc,iBAEE,eGkFV,iCgB7MN,UdyBwB,gDcfxB,eACE,8BAKA,+BAEE,uCAGF,aACE,+CAKF,YACE,iBZuDE,kDJ0HA,8CgBlLJ,mBZ+DM,wDYtDN,aAOE,iBACA,uCAPA,sDADF,yBAEI,gBACA,oFASJ,aACE,wCAGF,4CpB3BgB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,kBmBrEZ,UACA,kBAEA,sBACA,eAEA,cdkDc,gBc/Cd,eAEA,wBACA,chB2IE,uCgBzJJ,sBpBQsB,+BIiJlB,uCgBzJJ,cnBqEY,oBACI,yBACF,eGkFV,uCgBzJJ,cnBqEY,iBAEE,+BGkFV,uCgBzJJ,kBAiBI,2DAIF,SACE,SACA,8CAGF,aApG0B,mBACC,wCAyGzB,oFAEA,aA5GwB,4EAgHxB,aAhHwB,qGAqHxB,aApHyB,8CAyH3B,+BfxGF,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,4Ee+FF,kBA7HwB,kFAiIxB,Ud/Da,+CcqEjB,SACE,2CAIF,qBACE,qBACA,kBAEA,cAGA,eACA,sBAEA,kBACA,sBAEA,iDAUA,UACE,sBACA,cACA,kBAEA,gBACA,aACA,cAEA,eACA,6BAEA,yBAEI,yBAEJ,2BACA,iDAYJ,4BACE,yBACI,8CAYN,UACE,mBAEA,SAEA,6BAEA,uCAIA,cdpMc,gBcuMd,gBAEA,eAEA,wBACA,8BhBEE,6CgBrBJ,mBAsBI,sDAGF,ad9EqB,gBcgFnB,oDAGF,aA5O0B,mBACC,0FA+OzB,aAhPwB,kFAoPxB,aApPwB,2GAyPxB,aAxPyB,oDA6P3B,SAGE,sRAEA,+BfjPJ,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,kFe2OF,aAzQwB,2GA8QxB,Ud5Ma,gEckNf,SACE,SACA,kFAOJ,mBACE,gBACA,8BhB5DE,iFgB0DJ,mBAKI,4FAMJ,kBACE,8BhBtEE,0FgBqEJ,kBAII,gJAIJ,aAGE,mBACA,+xBAEA,cAGE,8CAKJ,cnB/KY,eACI,iBACF,gBA3FhB,cK8EkB,8BF+FZ,6CgB2FJ,cnB/KY,oBACI,yBACF,eGkFV,6CgB2FJ,cnB/KY,iBAEE,gGmBsLd,eAEE,sBACA,2CAsBF,4JAGI,8BACE,qrBAMF,wBAIE,+BACA,sBAON,mDACE,wBdhRgB,mCcmRd,qFAEA,wBdrRc,mBe1FpB,cpBkIc,kBACI,yBACF,6CDlGE,mCChClB,kCACA,0BCaA,qBmBXE,kBACA,gBAEA,mBACA,oBAGA,8BjB0MI,iBiBtNN,cpBkIc,eACI,iBACF,eGkFV,iBiBtNN,cpBkIc,gBAEE,eGkFV,iBiBtNN,sBrBqEwB,yBEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,gDH8OR,aIvPkB,cF8MZ,+CFyCN,UI7NwB,yBJoOxB,wBAEI,gDAIJ,aIpQkB,cF8MZ,+CFsDN,UI1OwB,0BelBxB,UACE,cACA,kBAGA,MASE,SACA,aAGF,cA3Ca,6BAgDb,6BAEA,yBAEI,aAEJ,yBACA,qBfH0B,mCeM1B,wBAjCF,sDAkCI,yBAGA,gCAiBJ,oBfPwB,wBeWxB,UACE,kBACA,UACA,QACA,aACA,OACA,kEnB4NF,UAEE,kEAKF,2BAEE,iCAGF,aIzPwB,kCeuBtB,yBACE,oBCjFJ,4CtB4BkB,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,cK5HE,gBgBEhB,mBACA,clB2MI,mBkBhNN,sBtB+DwB,+BIiJlB,mBkBhNN,crB4Hc,eACI,iBACF,eGkFV,mBkBhNN,crB4Hc,gBAEE,eGkFV,mBkBhNN,UhB4BwB,2BgBpBxB,QAGE,UACA,qBACA,gCTxBF,UACE,cACA,WACA,+BSwBF,oBAEE,kBACA,kBAEA,mBAIA,wBACA,WAEA,sCAGA,UACE,cACA,kBAEA,MASE,SACA,gBAKF,cAjEW,6BAsEX,4BAEA,wBAEI,aAEJ,yBACA,qBhBzBwB,mCgB4BxB,qCAlCF,sDAmCI,yBAGA,4CAiBJ,aACE,eACA,kDAEA,YACE,aACA,0BAKN,4CtBrEkB,mCChClB,kCACA,0BCaA,cEsMM,yBkB/GN,sBtBlCwB,iCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,gEH8OR,aIvPkB,cF8MZ,+DFyCN,UI7NwB,iCJoOxB,wBAEI,gEAIJ,aIpQkB,cF8MZ,+DFsDN,UI1OwB,+BFoLlB,qEkBxGF,YACE,kKAEA,oBAEE,6EAGF,UACE,SACA,iEAIJ,mBACE,aACA,8BAKN,UACE,wHpBwKF,UAEE,wHAKF,2BAEE,4DAGF,aIzPwB,kEgB2EtB,yBACE,eC1GJ,4CvBCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,mBACF,sBsBhGd,qBACA,kBACA,WACA,aACA,eACA,cACA,mBfkDI,qBehDJ,+BACA,gBACA,WA5CuB,yBAPM,2BAsD7B,kBACA,mBACA,eACA,wBACA,cnBiKI,cmBrLN,sBvBoCwB,+BIiJlB,cmBrLN,ctBiGc,oBACI,cACF,eGkFV,cmBrLN,ctBiGc,iBAEE,+BGkFV,cmBrLN,kBfkEQ,+BJmHF,cmBrLN,UA2BI,oFAIF,UA9DuB,qBAmErB,iCAIF,SACE,SACA,qBAGF,wBAvE0B,sBA2E1B,OJvB8B,qBIgC9B,iBjBtCiB,gCiB6Cb,gCAOF,8CAcF,iBjBlEiB,cAUK,sBAVL,2BiBsEf,sBAQF,UACE,cACA,kBAEA,SAEA,WACA,YACA,UACA,yBAEA,6BAaF,QACE,kFAMJ,UAGE,oGAEA,wBA5K6B,mBA8K3B,uGAGF,KACE,2BACA,0BAOJ,wBA1KgC,2BA4K9B,wJAEA,aA7KmC,gCAgMnC,wBA/LoC,0CAkMlC,wBApM4B,wBA0MhC,wBApM8B,2BAsM5B,8IAEA,UAvMiC,8BA0NjC,wBAzNkC,wCA4NhC,wBA9N0B,wBAoO9B,qBA9N8B,2BAgO5B,8IAEA,aAjOiC,8BAoPjC,wBAnPkC,wCAsPhC,qBAxP0B,sBA8P9B,etBlOA,eA+Ec,mBACI,cACF,2BsBqJd,oBAEA,gBACA,qBAEA,uBAEI,8BnB1EA,qBmB+DN,ctBnJc,iBACI,cACF,eGkFV,qBmB+DN,ctBnJc,cAEE,4BsB+JhB,eACE,sBAKA,oBACA,cACI,2BACJ,kBACI,yBAGJ,8BnB1FI,0BmB6EN,gBAII,uBCpTJ,4CxB+CkB,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,kBACE,sIAaF,kBACE,qCAIF,eACE,cCtCF,4C3B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,cqBjBhB,kBAEA,cvB6NI,auBnON,sB3BkFwB,+BIiJlB,auBnON,c1B+Ic,oBACI,yBACF,eGkFV,auBnON,c1B+Ic,iBAEE,eGkFV,auBnON,UrB+CwB,mBqBpCxB,4C3BoCkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mB0BpId,cvBsNI,iBuBxNN,sB3BuEwB,+BIiJlB,iBuBxNN,c1BoIc,eACI,yBACF,eGkFV,iBuBxNN,c1BoIc,iBAEE,kB0BjIhB,4C3B+BkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mB0B/Hd,cvBiNI,gBuBnNN,sB3BkEwB,+BIiJlB,gBuBnNN,c1B+Hc,kBACI,yBACF,eGkFV,gBuBnNN,c1B+Hc,iBAEE,kB0B5HhB,4C3B0BkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mB0B1Hd,cvB4MI,gBuB9MN,sB3B6DwB,+BIiJlB,gBuB9MN,c1B0Hc,iBACI,iBACF,eGkFV,gBuB9MN,c1B0Hc,iBAEE,kB0BvHhB,4C3BqBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,gBuBzMN,sB3BwDwB,+BIiJlB,gBuBzMN,c1BqHc,oBACI,yBACF,eGkFV,gBuBzMN,c1BqHc,iBAEE,uB0B7GhB,QACE,yBC1BF,4C5BoCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,c2BnId,kBACA,gBARsB,mBAYtB,kBAZsB,WAetB,cxB6MI,wBwBxNN,sB5BuEwB,+BIiJlB,wBwBxNN,c3BoIc,oBACI,yBACF,eGkFV,wBwBxNN,c3BoIc,iBAEE,0E2BxHhB,eAEE,0BAGF,cAGE,kBAKE,UAEA,SACA,UACA,WApCsB,qBAwCtB,UAEA,0BAgBJ,oBACE,gBACA,qBACA,eACA,8BAEA,0BACI,iCAKJ,UACE,sBACA,kBACA,MACA,OACA,WA1EoB,0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NI,e8BnON,sBlCkFwB,+BIiJlB,e8BnON,cjC+Ic,oBACI,yBACF,eGkFV,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,O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CxFI,cqC4FJ,qBACE,cACA,yBACA,8CAIF,YACE,sDAIA,aAEE,2BAIF,YACE,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,aInF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E,mB2CbhB,c7C2NI,mB6C9NN,sBjD6EwB,+BIiJlB,mB6C9NN,chD0Ic,oBACI,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,c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kCItBF,4BJyDA,qBAEA,sBACA,oBAGA,2BAEA,8BACA,wCACA,gCACQ,8BAKR,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,s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Bc,8B3E0NV,2B4EwdN,eAaI,+B5EreE,2B4EwdN,cAiBI,YACA,sCAIJ,WACE,yB5E/eI,oC4E8eN,WAII,+B5ElfE,oC4E8eN,WAQI,mDAGF,aDntBc,kBCytBlB,ajJnuBkB,kBiJquBhB,0BAEA,ajJvuBgB,0BiJ2uBhB,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8B5EphBI,yB4EugBN,UAgBI,UACA,SACA,sBAKN,a1EnvBqB,mB0EqvBnB,kBACA,6BAEA,a1ExvBmB,4B0E4vBnB,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,a1E30BqB,c0E60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a1E31BmB,qB0E61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8B5E/oBI,iD4EsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a1E3wBwB,4B0EgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDl6BqB,6BCo6BnB,qBACA,YACA,mBACA,qCAIA,yBDv7BW,gBCy7BT,qBAIJ,iBACE,8CAEA,kBACE,8B5E9tBI,4F4EiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8B5E3uBI,uB4E8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8B5E5vBM,2B4EuvB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CA,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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:100% !important;background-position-y:50% !important;background-position-x:right !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:\"\";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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-events-page-hero-image {\n background-size: 100% !important;\n background-position-y: 50% !important;\n background-position-x: right !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\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":"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A,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,wEAGJ,kCACE,qCACA,qCACA,aACA,kBACA,mCACA,sCACA,sEAPF,YAQI,uCAIF,uEADF,mCAEI,wCACA,uCAIF,wEADF,mCAEI,wCACA,4CAKF,mEADF,oCAEI,8BAMR,avD1Pe,2CuD+Pb,mCADF,0BAtOA,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,4CA4LF,mCALF,0BAMI,YACA,wBACA,iBnDnRY,iBmDqRZ,SACA,SnD1Ra,2CmD6Rb,UACE,iDAEF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnDxSW,kEmD2SX,WACE,sBACA,OACA,WACA,SACA,UACA,2EAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,wCACA,4CAIJ,mCAnDF,0BAtOA,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,sFA8OF,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,wBAKN,YACE,mCACA,iCACA,2CAEA,uBALF,YAMI,axDvVJ,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,w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,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,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,gB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cACI,2BACJ,kBACI,yBAGJ,8BnB1FI,0BmB6EN,gBAII,uBCpTJ,4CxB+CkB,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,kBACE,sIAaF,kBACE,qCAIF,eACE,cCtCF,4C3B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,cqBjBhB,kBAEA,cvB6NI,auBnON,sB3BkFwB,+BIiJlB,auBnON,c1B+Ic,oBACI,yBACF,eGkFV,auBnON,c1B+Ic,iBAEE,eGkFV,auBnON,UrB+CwB,mBqBpCxB,4C3BoCkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mB0BpId,cvBsNI,iBuBxNN,sB3BuEwB,+BIiJlB,iBuBxNN,c1BoIc,eACI,yBACF,eGkFV,iBuBxNN,c1BoIc,iBAEE,kB0BjIhB,4C3B+BkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mB0B/Hd,cvBiNI,gBuBnNN,sB3BkEwB,+BIiJlB,gBuBnNN,c1B+Hc,kBACI,yBACF,eGkFV,gBuBnNN,c1B+Hc,iBAEE,kB0B5HhB,4C3B0BkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mB0B1Hd,cvB4MI,gBuB9MN,sB3B6DwB,+BIiJlB,gBuB9MN,c1B0Hc,iBACI,iBACF,eGkFV,gBuB9MN,c1B0Hc,iBAEE,kB0BvHhB,4C3BqBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,gBuBzMN,sB3BwDwB,+BIiJlB,gBuBzMN,c1BqHc,oBACI,yBACF,eGkFV,gBuBzMN,c1BqHc,iBAEE,uB0B7GhB,QACE,yBC1BF,4C5BoCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,c2BnId,kBACA,gBARsB,mBAYtB,kBAZsB,WAetB,cxB6MI,wBwBxNN,sB5BuEwB,+BIiJlB,wBwBxNN,c3BoIc,oBACI,yBACF,eGkFV,wBwBxNN,c3BoIc,iBAEE,0E2BxHhB,eAEE,0BAGF,cAGE,kBAKE,UAEA,SACA,UACA,WApCsB,qBAwCtB,UAEA,0BAgBJ,oBACE,gBACA,qBACA,eACA,8BAEA,0BACI,iCAKJ,UACE,sBACA,kBACA,MACA,OACA,WA1EoB,0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NI,e8BnON,sBlCkFwB,+BIiJlB,e8BnON,cjC+Ic,oBACI,yBACF,eGkFV,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,O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CxFI,cqC4FJ,qBACE,cACA,yBACA,8CAIF,YACE,sDAIA,aAEE,2BAIF,YACE,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,aInF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E,mB2CbhB,c7C2NI,mB6C9NN,sBjD6EwB,+BIiJlB,mB6C9NN,chD0Ic,oBACI,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,c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kCItBF,4BJyDA,qBAEA,sBACA,oBAGA,2BAEA,8BACA,wCACA,gCACQ,8BAKR,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,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,uDARJ,oBAEE,+DAIA,wBAEE,mEAFF,0BAEE,qEAFF,2BAEE,iEAFF,yBAEE,uDARJ,sBAEE,+DAIA,0BAEE,mEAFF,4BAEE,qEAFF,6BAEE,iEAFF,2BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,uDARJ,uBAEE,+DAIA,2BAEE,mEAFF,6BAEE,qEAFF,8BAEE,iEAFF,4BAEE,2BCvFN,0BACE,6BAGF,4BACE,4BAGF,2BACE,wBCLA,yB5D0IY,+BACI,oCACF,8BGkFV,uByD9NJ,yB5D0IY,0BACI,yBACF,eGkFV,uByD9NJ,yB5D0IY,2BAEE,yB4D5Id,yB5D0IY,0BACI,+BACF,8BGkFV,uByD9NJ,yB5D0IY,0BACI,oCACF,eGkFV,uByD9NJ,yB5D0IY,4BAEE,yB4D5Id,yB5D0IY,4BACI,oCACF,8BGkFV,uByD9NJ,yB5D0IY,6BACI,oCACF,eGkFV,uByD9NJ,yB5D0IY,4BAEE,yB4D5Id,yB5D0IY,8BACI,oCACF,8BGkFV,uByD9NJ,yB5D0IY,+BACI,oCACF,eGkFV,uByD9NJ,yB5D0IY,4BAEE,yB4D5Id,yB5D0IY,8BACI,oCACF,8BGkFV,uByD9NJ,yB5D0IY,4BACI,4BACF,eGkFV,uByD9NJ,yB5D0IY,4BAEE,yB4D5Id,yB5D0IY,0BACI,4BACF,8BGkFV,uByD9NJ,yB5D0IY,+BACI,oCACF,eGkFV,uByD9NJ,yB5D0IY,4BAEE,yB4D5Id,yB5D0IY,6BACI,oCACF,8BGkFV,uByD9NJ,yB5D0IY,0BACI,4BACF,eGkFV,uByD9NJ,yB5D0IY,2BAEE,yB4D5Id,yB5D0IY,4BACI,4BACF,8BGkFV,uByD9NJ,yB5D0IY,6BACI,oCACF,eGkFV,uByD9NJ,yB5D0IY,2BAEE,gC4DrIhB,0B5D0CA,4B4DtCA,0B5DgDA,sB6D/DA,qBACE,gCAGF,qBACE,8B1D6NI,+B0D9NN,oBAII,6BAIJ,qBACE,8B1DqNI,2B0DtNN,uBAII,2BAIJ,qBACE,8B1D6MI,yB0D9MN,oBAII,4BAIJ,qBACE,8B1DqMI,0B0DtMN,uBAII,8BAIJ,qBACE,8B1D6LI,4B0D9LN,oBAII,ahIvCN,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,uB6HpKA,mDjI0CY,gBAIU,uBiIzCtB,ahInBgB,4CgIwBd,4DADF,YAEI,8HAIJ,eAEE,cACA,qLAEA,cjI8CU,cChFI,6KgIuCd,8DACE,ejIwCQ,kBiItCR,gBjIkBkB,iBAgBP,2CiI7Bb,4HAlBF,UAmBI,8HAIJ,SAEE,2CACA,uCACA,kBACA,kBACA,2CAEA,4HARF,YASI,8KAGF,iBACE,aACA,YACA,sDA7DG,wBA+DH,4BACA,YACA,YACA,4CAEA,4KAVF,YAWI,8KAIJ,+CA3EU,qCA6ER,uCAGE,oQADF,eAEI,kLAKN,+CArFW,qCAuFT,uCAGE,wQADF,eAEI,0LAKN,kEA9Fc,6LAkGd,kEAlGc,0BAoGZ,gCACA,uCAGE,oRADF,eAEI,4EAMR,4BACE,YACA,mHAIA,aACE,yFAGF,cjIxDW,mBKrEC,gBLwDO,iBAiBN,gDkIjEjB,eAEE,YAGF,aACE,cAEA,ajIFe,sBATO,mBiIcpB,iBACA,6BAKF,WACE,6BAIJ,wBACE,oCAEA,wBACE,4CAEF,elIqBsB,6BkIhBxB,wBjI7ByB,6BiIoCvB,UACE,kBACA,0BA/CF,4BA6CA,iBAKI,qCAKF,ajIhDmB,eiIkDjB,0BAzDJ,mCAuDE,WAKI,SAMR,ajIvDiB,0BiIyDf,KAGF,iBACE,6BAGF,wBjI9De,iSiIkEb,UjInFuB,yUiI0FrB,mB7HzFY,iH6H4FZ,aACE,iBACA,2CAIF,oIADF,e7HhGgB,qe6HmGZ,gBACE,oBAMR,oBACE,sBAGF,eACE,sDAGF,wBjIvGyB,sGiI2GzB,qBjIlHwB,gBiIyHtB,0DAGF,wBjIpGiB,gBiIwGf,mCAGF,wBjIxHe,iNiI4Hb,UjI7IuB,0BiIsJzB,eACE,0CAGF,oBAEE,gBACA,kDAEA,eACE,cAIJ,qBjI9JwB,6BiIkKxB,wBjI3JyB,iBIPN,4C6H0KjB,4BARF,gBASI,kBACA,wBAIJ,qBjIhLwB,mBiIoLxB,wBjIzKe,oBiI2Kb,mBACA,eAGF,wBjI/Ke,SiImLf,qBjI9LwB,UiIkMxB,gB7H1MmB,e6H8MnB,mB7H9MmB,kB6HkNnB,wBACE,8BAIA,YACE,yBjIvMa,mCiI6Mf,eACE,0BAIJ,qBjI3NwB,gBiIgOtB,yBACA,cjIxNe,oBiI0Nf,iCAPA,iB7HpOiB,4B6H4OjB,ajI/Ma,YD1Bf,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,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,qCkIkG/B,oBlIlG+B,0BkIsG/B,YACE,yBACA,qBAGF,oBlI3G+B,YDN/B,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,OgIlLF,iCAGE,0CAIE,wHC6NI,+BChON,kBAOI,uBAKA,2CAUF,YACE,+BAIJ,cAEE,gBAGA,uCAGA,YACE,yBD4LE,8BCrMN,UAcI,cACA,eACA,aAGA,gBACA,mBC9CJ,uBCI2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,aFrOzB,mBGmGI,UHjGJ,qBACA,cF0NI,iBE/NN,sBrE8EwB,+BmEiJlB,iBE/NN,mBEsOkB,yBACS,eJRrB,iBE/NN,cEqOc,iBAEa,+BJRrB,iBE/NN,kBG4GQ,yBH7FR,aACE,kBACA,WACA,gBACA,iBACA,oBACA,gCACA,oCAGF,4BACE,yCAMF,kBAlC+B,iCAsC/B,kBACE,mBACA,WIJ2B,cN6LvB,gCE3LN,U/DOwB,2B+DDxB,kBACE,kBACA,iBACA,mBACA,WIZ2B,cN6LvB,yBErLN,U/DCwB,6C+DOxB,a/DE4B,+B+DK5B,UACE,cACA,kBACA,MACA,QACA,SACA,OACA,wBAGF,cACE,c/DhB0B,YoEzD9B,uBACI,iEACA,mBACA,kBACA,YAGJ,2BACI,kEACA,gBACA,kBACA,MCXJ,uBLS6B,eAHN,WGiCQ,mBEjC/B,uBLG6B,wBAGC,+KMS9B,2BACI,eAjBqB,sBAEC,qBACH,kBACC,WACH,gBACC,+BAkBlB,mBACA,gBAjByB,kBACH,qBAmBtB,mBAlB0B,eACR,wBACI,uBAfH,gBAII,4BAiCvB,8BT6LI,8KS/MR,UAqBQ,gPAGJ,UACI,cACA,kBACA,SACA,WACA,YACA,UACA,yBACA,eAwER,wBHlGmC,WAeJ,2BGmB3B,sDAOA,UH1B2B,yBAdK,2BG6C5B,kCASJ,wBACI,gBACA,iCAGJ,+BArEmB,WHqBQ,8CGqD3B,qBH7D2B,sBG+DvB,mBACA,wBACA,4BAGJ,eHpE2B,sBGsEvB,gBACA,WH/DuB,mEGiG/B,qBH9F+B,cAfI,2BGkC/B,yBAGI,mBACA,gNAGJ,aHzC+B,sBAeJ,2BG+BvB,cH7C4B,yBGiDxB,mBACA,4HAIR,wBACI,gBACA,yHAGJ,+BArEmB,WHqBQ,gKGqD3B,qBH7D2B,sBG+DvB,mBACA,wBACA,0GAGJ,eHpE2B,sBGsEvB,gBACA,WH/DuB,qFG2G3B,wBAEI,mBACA,wBAKR,wBH1H+B,WAUA,2BGmB3B,wEAOA,UH1B2B,yBATM,2BGwC7B,2CASJ,wBACI,gBACA,0CAGJ,+BArEmB,WHqBQ,uDGqD3B,qBH7D2B,sBG+DvB,mBACA,wBACA,qCAGJ,eHpE2B,sBGsEvB,gBACA,WH/DuB,wEGwE3B,8BAGI,mBACA,8BAGJ,0BAEI,8BA6CR,wBHlIiC,WAOF,2BGmB3B,oFAOA,UH1B2B,yBANQ,2BGqC/B,iDASJ,wBACI,gBACA,gDAGJ,+BArEmB,WHqBQ,6DGqD3B,qBH7D2B,sBG+DvB,mBACA,wBACA,2CAGJ,eHpE2B,sBGsEvB,gBACA,WH/DuB,oFGwE3B,8BAGI,mBACA,oCAGJ,0BAEI,oBAwDR,mBACI,gBACA,uBACA,qCAEA,gBACI,sBACA,cACA,kBACA,qBAKR,mBACI,gBACA,uBACA,qBA7LwB,sCAgMxB,qBACI,cACA,kBACA,6CAKR,oBAzM8B,O9EH9B,iCAGE,G+EHF,qBACI,MAGJ,QACI,Y/IFJ,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,0C4I/KF,qBACE,sDAGF,wBACE,4CAGF,qBACE,QAGF,iBACE,kKAEA,mDhJsCY,4BgJ9BV,03BACA,aCjBc,8B3E0NV,6I0E/LN,cASI,+B1EsLE,U0ElLN,cAEI,qcAIJ,kDhJDe,ciJ7CC,gGDmEhB,mDhJrBY,qBgJ0BZ,mDhJ1BY,egJ4BV,0BAGF,cACE,iBACA,mDhJlCa,8BsE6KT,yB0E7IN,cAMI,iBACA,yOAIJ,kDhJ3Ce,kDgJwDb,oBACE,wDAEA,oBACE,sBAKN,wBxEzGmB,gBwE2GjB,gBACA,oDhJnEU,iBgJqEV,eACA,gBACA,iBACA,4BACA,uDAEA,qBCnIU,qBzEeO,mEwE2HjB,qBC1IU,qBzEeO,gBwE8Hf,cxE9He,4BwEkIjB,yBACE,iBACA,wBAGF,iBACE,iBACA,iCAIJ,qBC5JY,qBzEeO,2FwEkJjB,wBxElJiB,gCyEfP,4BDsLZ,gBACE,SACA,yBAGF,8DACE,qCAEF,0BACE,0BAGF,cACE,wBACA,iBACA,8B1E+BI,yB0ElCN,cAMI,iBACA,0GAIJ,cACE,iBACA,8B1EqBI,wG0EvBN,cAKI,iBACA,0GAIJ,cACE,iBACA,8B1EWI,wG0EbN,cAKI,iBACA,0GAIJ,cACE,iBACA,8B1ECI,wG0EHN,cAKI,iBACA,2BAIJ,cACE,iBACA,8B1ETI,yB0EON,cAKI,iBACA,uBAIJ,cACE,iBACA,8B1EnBI,qB0EiBN,cAKI,iBACA,sYAIJ,cAUE,iBACA,8B1EtCI,oY0E2BN,cAcI,iBACA,4aAGJ,a/IjRgB,8F+I4RhB,cACE,iBACA,8B1E1DI,6F0EwDN,cAKI,iBACA,sBAIJ,mDhJ9OY,oBgJkPZ,2BACE,4KAGF,kDhJvPe,8BsE6KT,4D0EmFN,eAGI,mDAKF,oBACE,wDAEA,oBACE,sBAKN,wBxEzTmB,gBwE2TjB,gBACA,oDhJnRU,iBgJqRV,eACA,iBACA,gBACA,4BACA,uDAEA,qBCnVU,qBzEeO,mEwE2UjB,qBC1VU,qBzEeO,gBwE8Uf,cxE9Ue,4BwEkVjB,yBACE,iBACA,wBAGF,iBACE,iBACA,8B1EpIE,qB0EoGN,cAoCI,gBACA,iBACA,kCAIJ,qBClXY,qBzEeO,2FwEwWjB,wBxExWiB,gCyEfP,4BD4YZ,gBACE,SACA,8B1E1KI,+B0E6KN,2BAEI,4C5E1CJ,aIpOkB,8CJwOlB,aIxOkB,4CJ4OlB,aI9NwB,6CJkOxB,aI3NyB,4CJiOzB,aI9SwB,iCwE8UxB,mBACE,wBAGF,iBACE,yBACA,kBAIJ,kDhJ9WiB,kBgJkXjB,kDhJlXiB,kBgJsXjB,gBACE,YACA,eACA,2BAEA,iBALF,cAMI,4BAGF,iBATF,SAUI,yBAIJ,4BACE,mCAGF,4BACE,qCAGF,4BACE,2BAGF,+BACE,yBAGF,6BACE,yBAGF,kBACE,iBAGF,gCACE,gBCpdY,wBDwdd,qBC/cqB,sBDmdrB,mCACE,qBAGF,wBC9dkB,uBDkelB,wBACE,uBAGF,wBACE,kBAGF,wBACE,kBAeF,wBACE,sBAGF,cACE,qBAGF,aACE,qBAGF,aACE,8B1ErSM,6B0EwSR,eAEI,+B1E1SI,6B0E8SR,eAEI,+B1EhTI,0B0EoTR,sBAEI,+B1EtTI,mC0E0TR,mCAEI,sBAIJ,yBACE,kBAGF,6DACE,oBACA,6DACE,uBAIJ,2BACE,uBAGF,2BACE,0BAIA,2BADF,yBAEI,2BAKF,4BADF,cAEI,sBAIJ,cACE,yBAGF,gBACE,8BAGF,qBACE,mBAGF,kBACE,kBACA,WACA,gBACA,qBAEA,UACE,YACA,kBACA,MACA,OACA,SACA,QACA,yBAIJ,iBACE,WACA,gCAEA,qBACE,uBACA,wBAIJ,aACE,4BACA,UACE,YACA,cACA,uBAIJ,iBACE,kBACA,cACA,sBAGF,aACE,qBAGF,YACE,6BAGF,oBACE,8B1E9ZM,4B0EiaR,YAEI,+B1EnaI,iC0EuaR,YAEI,+B1EzaI,kC0E6aR,YAEI,mBAIJ,cACE,4BAGF,mBACE,2BAGF,kBACE,sBAGF,cACE,sBAGF,cACE,kBAGF,cACE,aACA,eACA,oBAGF,cACE,aACA,sBACA,WACA,8BAEF,wBCnrBmB,4BDurBnB,YACE,8B1ExdM,2B0EudR,aAII,8BAIJ,YACE,8B1EheM,4B0E+dR,aAII,8BAIJ,aACE,8B1ExeM,4B0EueR,YAII,+BAIJ,aACE,8B1EhfM,6B0E+eR,YAII,uBAIJ,YACE,cACA,eACA,mBACA,8B1E3fM,uB0E4fN,oBAEI,+B1E9fE,uB0E4fN,UAKI,qCAIJ,eACE,wBAIJ,iBACE,cACA,SACA,UACA,WACA,gBACA,iBAGF,aACE,WACA,WACA,mBAGF,oBACE,uBAGF,2BACE,8B1E9hBM,sB0E6hBR,2BAII,yBAIJ,4BACE,8B1EtiBM,uB0EqiBR,4BAII,0BAIJ,6BACE,qBAGF,yBACE,2CAGF,gBACE,kBACA,8B1EvjBM,0C0EqjBR,iBAKI,mBACA,yCAIJ,gBACE,oBACA,8B1EjkBM,uC0E+jBR,eAKI,mBACA,2BAKF,aACE,WACA,8B1E5kBI,kC0EglBR,0BAEI,6CAIJ,UAEE,8B1ExlBM,sB0E2lBR,eAEI,uBAIJ,yBACE,mBAGF,yBACE,sBACA,oBAGF,sBACE,2BAGF,iBACE,OACA,yBACA,kBACA,WACA,mBACA,eACA,oDhJjyBY,iBgJmyBZ,WACA,YACA,kBACA,yBACA,qBACA,iBACA,yBACA,oBAGF,WACE,eACA,+BACA,UACE,8B1EroBI,0B0EyoBR,YAEI,+B1E3oBI,8B0E+oBR,gBAEI,wBAIJ,gBACE,uBAGF,gBACE,wBAGF,eACE,eAGF,uBACE,mBAGF,2CACE,+BAGF,iFACE,kBACA,kCAGF,cACE,YACA,WACA,YACA,UACA,oBA4BF,wBACE,2BAGF,+BACE,iBAGF,qBACE,2BAGF,UACE,oDhJx4BY,iCgJ04BZ,6BACE,6CAEF,wBACE,kBAIJ,wBACE,eAGF,oBACE,qBAGF,WACE,WACA,eACA,gBACA,kBACA,iBACA,oBAGF,mBACE,eACA,4BACA,gBACE,2CAGA,4CADF,qBAEI,iBAKN,gBACE,eAGF,MACE,eAGF,MACE,cAGF,cAoBE,gBACA,sBACA,kBACA,aACA,qBAvBA,kBACE,eACA,kBAEA,UACA,OACA,qBAGF,mBACE,YACA,UACA,kBACA,MACA,OACA,kBACA,gBASF,mDhJt9BY,egJw9BV,SACA,eACA,iBACA,YAIJ,yBACE,mBAGF,yBACE,iBAGF,wBACE,YAGF,aACE,kBAGF,aACE,iBAGF,YACE,yBAGF,eACE,2CACA,wBAFF,UAGI,eACA,+B1E/0BI,8B0Em1BR,eAEI,+B1Er1BI,0B0Ey1BR,iBAEI,oBAIJ,kCAvKE,sCACA,qBACA,oDhJt2BY,0BgJw2BZ,8BACA,c/Ih5Be,gC+Im5Bf,oBACE,sCAEA,yBACE,qCAIJ,aACE,8BACA,8BACA,oBAwJJ,kCA3KE,sCACA,qBACA,oDhJt2BY,0BgJw2BZ,8BACA,c/Ih5Be,+B+IwjCf,6BACA,iCAtKA,oBACE,uCAEA,yBACE,sCAIJ,aACE,8BACA,8BACA,cA8JJ,WACE,8B1E12BM,iC0E62BR,qBAEI,uBACA,+B1Eh3BI,gC0Eo3BR,qBAEI,4BAIJ,kBACE,8B1E33BM,0D0E43BN,qBAEI,uBACA,+BAKN,6BACE,yBAGF,gBACE,yCAKA,oBACE,eASF,kBAEE,eAGF,kBAEE,kCAEF,mDhJ7kCY,kCgJilCZ,mDhJjlCY,kCgJqlCZ,mDhJrlCY,8BsE4KN,iC0E+6BR,YAEI,kBAIJ,6BACE,kBAGF,aACE,0BAGF,iBACE,6BAGF,oBACE,uBAGF,cACE,0BAGF,4BACE,iCAGF,8BACE,mBACA,uBACA,WACA,YACA,eACA,kBACA,yBACA,gBAGF,UACE,mBACA,2BAGF,+BACE,sBAGF,0BACE,wBAGF,uBACE,kBAGF,mBACE,iBAGF,UACE,mBACA,yBAGF,4BACE,6CACA,oBACE,kBAIJ,UACE,sBAGF,0BACE,kBAGF,sBACE,wBAGF,uBACE,2BAGF,kBACE,gBAGF,kBxEzoCsB,YxErGtB,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,yBkJ1EjB,SACE,SACA,oCAEA,YACE,SACA,SACA,kBACA,+BACA,2CAEA,kBACE,eACA,kBAEA,MACA,OACA,2CAGF,mBACE,YACA,UACA,kBACA,MACA,OACA,sCAGF,cACE,SACA,eACA,iBACA,gCAKN,YACE,wBACA,sBACA,8B5EyLM,+B4E5LR,YAMI,+B5EsLI,6B4ElLR,iBAEI,+B5EgLI,8C4E7KN,iBAEI,MACA,QACA,+B5EyKE,yB4ElKJ,kBAEI,+BAIJ,cACE,iBACA,yDAGE,cACE,iBACA,+CAKN,aACE,yCAIA,aAKE,8B5EsIA,wC4E3IF,kBAEI,sFAMJ,cAEE,wDAGF,kBACE,8B5E6HA,6D4E3HA,cAEI,kBACA,mFAKF,UACE,YACA,iFAGF,OACE,SACA,+CAKN,cACE,8B5EsGA,6C4ElGJ,cAEI,+CAKF,eACE,wBACA,iEAGE,wBACE,oBACA,wEAKF,uBACE,oBACA,iDAKN,eACE,mDAGF,+BACE,2DAMA,yBACE,iBACA,sCAKN,eACE,8B5EqDE,Y4EhDR,kBAEI,gBAGF,eDzLY,uCC2LV,cACA,qBACA,kBACA,sBACA,4CAEA,yBACE,4BACA,+CAGF,wBACE,yCAIA,a1E/DsB,qB0EoExB,sCACE,uCAEA,8BACE,8BACA,yBACA,8BACA,wCAEA,8B5EWA,sC4EjBF,sCASI,sBAKN,sCACE,SACA,aACA,uCAEA,aACE,qBACA,4CAEA,+BACE,cACA,sBACA,qCACA,qBACA,sBAKN,sCACE,gBACA,gBACA,8B5EnBE,qB4EgBJ,uBAMI,eACA,cACA,6BAIJ,eDhQU,iCCqQZ,aAEE,SACA,WACA,YACA,gBAGF,cACE,4BAGF,aACE,eACA,8B5E/CI,2B4E6CN,eAKI,gCAIJ,a1E3QmB,qB0E6QjB,0BACA,cACA,8BACA,4CACA,wCAEA,mCACA,kCACA,8B5EhEI,8B4EsDN,sCAaI,gDAKF,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,0EAIA,WACE,4CAKN,yBACE,8BAGF,iBAEE,YACA,wCAGF,iBACE,mBACA,+CAEA,qDACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,WACA,UACA,uBAKN,WACE,8B5E1HM,sB4EyHR,eAII,0BAGF,YACE,YACA,yDAGF,UAEE,iBACA,eACA,8B5EzII,wD4EqIN,UAOI,iBACA,gBACA,qDAKF,UACE,kDAIJ,aACE,uIASI,UACE,qDAKR,oBACE,4DAEA,UACE,sCAOF,WACE,aACA,gBACA,8B5EtLE,yB4E2LR,eAEI,+BAGF,cACE,kBACA,oBACA,wCAKF,SACE,oDAEA,+BACE,yBACA,sBACA,qCACA,qBACA,kBAKN,YAKE,8B5E1NM,iB4EqNR,kBAEI,qBAKF,wBD5biB,iCC+bf,mCACE,uCAKF,UACE,qBACA,kBACA,0BAMJ,8BACE,uEAEA,WAEE,aACA,0CACA,uCACA,cACA,aACA,gDAMJ,mBACE,qCAEF,mBACE,8BAIJ,uCACE,iCAGF,kBACE,8B5E3QM,gC4E0QR,cAII,mBACA,4BAGF,gCARF,kBASI,+B5EnRI,gB4EuRR,YAEI,eACA,+B5E1RI,4B4E6RN,WAEI,+B5E/RE,wE4EkSJ,WAEI,iBAMR,kBDhgBgB,SCkgBd,cACA,WACA,WACA,sBAGF,UACE,kBAGF,uCACE,cACA,WACA,wBAGF,uCACE,cAGF,kBACE,cACA,+BACA,mBACA,eACA,oDlJjfY,ekJmfZ,YACA,kBACA,yBACA,qBAEA,kBACE,cACA,oBAGF,aACE,mBACA,8B5EnVI,iB4EuVR,YAEI,qBAGF,iBAKE,YACA,kBACA,8B5EnWI,mB4E4VN,cAEI,+B5E9VE,sB4EsWN,aAEI,+B5ExWE,yB4E6WR,YAEI,gCAGF,aACE,8B5EnXI,8B4EkXN,iBAII,iBACA,oBAKN,WACE,kBACA,gCAEA,aD1lBgB,8B3E0NV,kB4E4XR,WASI,oEAMF,oBACE,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBACA,2BAIJ,iBACE,kCAEA,WACE,WACA,sDACA,qBACA,QACA,UACA,8B5EhaI,iC4E0ZN,oBASI,YACA,WACA,QACA,4BAKN,iBACE,kCAEA,WACE,WACA,oDACA,qBACA,QACA,WACA,wBACA,8B5ErbI,iC4E8aN,oBAUI,QACA,WACA,oCAKN,WACE,yB5EhcM,kC4E+bR,WAII,+B5EncI,kC4E+bR,WAQI,kDAKF,iBACE,2CAKF,qBDtrBY,4BC4rBZ,eACE,gBD7rBU,eC+rBV,YACA,kBACA,WACA,yCAEA,aD1rBc,8B3E0NV,2B4EwdN,eAaI,+B5EreE,2B4EwdN,cAiBI,YACA,sCAIJ,WACE,yB5E/eI,oC4E8eN,WAII,+B5ElfE,oC4E8eN,WAQI,mDAGF,aDntBc,kBCytBlB,ajJnuBkB,kBiJquBhB,0BAEA,ajJvuBgB,0BiJ2uBhB,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8B5EphBI,yB4EugBN,UAgBI,UACA,SACA,sBAKN,a1EnvBqB,mB0EqvBnB,kBACA,6BAEA,a1ExvBmB,4B0E4vBnB,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,a1E30BqB,c0E60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a1E31BmB,qB0E61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8B5E/oBI,iD4EsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a1E3wBwB,4B0EgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDl6BqB,6BCo6BnB,qBACA,YACA,mBACA,qCAIA,yBDv7BW,gBCy7BT,qBAIJ,iBACE,8CAEA,kBACE,8B5E9tBI,4F4EiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8B5E3uBI,uB4E8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8B5E5vBM,2B4EuvB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CA,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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:contain !important;background-position-y:50% !important;background-position-x:50% !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:\"\";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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-events-page-hero-image {\n background-size: contain !important;\n background-position-y: 50% !important;\n background-position-x: 50% !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\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 e2c9bfe591..81a7fc652d 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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:100% !important;background-position-y:50% !important;background-position-x:right !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:contain !important;background-position-y:50% !important;background-position-x:50% !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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 017a5d637d..9769526834 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,0BAIR,QACE,UACA,gBACA,yEAGF,4C7CoBkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,sB4ClHd,kBACA,eACA,gBACA,kBACA,WACA,czC+LI,wEyCxMN,sB7CuDwB,+BIiJlB,wEyCxMN,c5CoHc,oBACI,yBACF,eGkFV,wEyCxMN,c5CoHc,iBAEE,4F4C3Gd,wBACE,yBAIJ,YAGE,kBAIA,8BzCiLI,wByCxLN,aAUI,kDAIJ,e5COA,iG4CDE,mBACE,aACA,sBACA,mBACI,yBAIR,cACE,yBAGF,eACE,2IAIF,aAIE,kCAGF,e5CvBA,gC4CyBE,yBvC2CgB,wCuCxChB,wBvCwCgB,gIJqLlB,UAEE,gIAKF,2BAEE,gEAGF,aIzPwB,mCuCyBxB,e5CrCA,cKR4B,yCuCkD1B,8BACE,yBAIJ,aACE,eACA,eAGA,8BACE,UACE,kBACA,MACA,QACA,SACA,OACA,iJAQF,yB3CtGJ,uD2CiHI,avClEoB,6DuCsEpB,oBACE,wEAGF,oBACE,+BAKN,4C7C7GkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,0BCpHhB,qB2CkIE,kBACA,czCmEI,8ByCvEN,sB7C1EwB,+BIiJlB,8ByCvEN,c5Cbc,oBACI,yBACF,eGkFV,8ByCvEN,c5Cbc,iBAEE,0B4CkBhB,cAEE,gBACA,cvC9G0B,kBuCgH1B,yBACA,+BAGF,iBACE,+BAGF,gBACE,0BAIF,aACE,kDAEA,YACE,WACA,mGAGF,cAEE,WACA,kDAGF,kBACE,0EAEA,aACE,0EAKJ,4BACE,yGAKF,cAEE,8DAOF,UACE,cACA,kDAGF,eACE,sFAME,+BxCrNJ,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,8DwC8MJ,oBACE,kDAIJ,iBACE,cClPJ,4C9C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,sB6C9Id,mBAEA,aACA,+BAEA,kBAEA,c1CyNI,a0CnON,sB9CkFwB,+BIiJlB,a0CnON,c7C+Ic,oBACI,yBACF,eGkFV,a0CnON,c7C+Ic,iBAEE,+BGkFV,a0CnON,YAaI,yBAWA,qBACA,6BAIJ,UACE,mBACA,c1CoMI,2B0CtMN,yBAKI,WxCaoB,gBwCXpB,sBAIJ,YACE,mBACA,6C9CKgB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,cGkFV,oB0C3LN,sB9C0CwB,+BIiJlB,oB0C3LN,c7CuGc,eACI,yBACF,eGkFV,oB0C3LN,c7CuGc,iBAEE,iC6ClGhB,eACE,oBAGF,4C9CJkB,mCChClB,kCACA,gBAsCA,eAyFc,iBACI,yBACF,cGkFV,mB0ChLN,sB9C+BwB,+BIiJlB,mB0ChLN,c7C4Fc,kBACI,yBACF,eGkFV,mB0ChLN,c7C4Fc,iBAEE,a8CjJhB,oBAEE,gCAKA,oBACA,WAEA,yBACA,mBACA,qBAEA,yBACA,6C/CgCgB,mCChClB,kCACA,gBAgDA,eA+Ec,kBACI,cACF,gB8CrHZ,kBACA,mBACA,iBACA,c3CoME,W2CnON,sB/CkFwB,+BIiJlB,W2CnON,c9C+Ic,eACI,cACF,eGkFV,W2CnON,c9C+Ic,cAEE,mB8C9GhB,aACE,mBACA,oBAGF,aACE,mBACA,uBAGF,aACE,mBACA,kBAGF,aACE,mBACA,oBAGF,aACE,mBACA,oBAGF,aACE,mBACA,iBAGF,aACE,mBACA,kBAGF,aACE,mBACA,mBAGF,aACE,mBACA,qBC3EF,gBACE,oBACA,gCAEA,8BAGF,4ChDsCkB,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,cK5HE,c0CRhB,SACA,c5CqNI,6B4C1NN,sBhDyEwB,+BIiJlB,6B4C1NN,c/CsIc,eACI,iBACF,eGkFV,6B4C1NN,c/CsIc,gBAEE,eGkFV,6B4C1NN,U1CsCwB,oC0C9BxB,iBACE,2BAGF,kBACE,sBACA,aCvBF,czCyGM,iDJ0HA,Y6CnON,kBzCgHQ,qByC3GR,4CjD0CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,mB2CbhB,c7C2NI,mB6C9NN,sBjD6EwB,+BIiJlB,mB6C9NN,chD0Ic,oBACI,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,WAvCsB,qBA2CtB,UAEA,sBAgBJ,oBACE,gBACA,qBACA,eACA,8BAEA,0BACI,6BAIN,UACE,sBACA,kBACA,MACA,OACA,WA5EkB,0CAiFlB,kBACA,yBACA,4BAOF,UACE,kBAEA,SACA,UACA,QAEA,SACA,+BAEA,kBACA,UACA,wBACA,qBAGF,aACE,mBAzGsC,0EA+GxC,gBACE,gCAMA,mBACA,0BAQA,uEAJA,uDAZF,uBAaI,0DAOJ,SACE,kFAIF,kBAEE,8FAGF,UAEE,8B9C2EI,4BS3NN,UACE,cACA,WACA,2CqCwJE,iBACE,WACA,WACA,yBASN,4ClDhIkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,W4CdE,mBA6KlB,kBACA,c9C8CI,uB8CpDN,sBlD7FwB,+BIiJlB,uB8CpDN,cjDhCc,oBACI,yBACF,eGkFV,uB8CpDN,cjDhCc,iBAEE,eGkFV,uB8CpDN,U5ChIwB,6B4CuJxB,kB1C7FM,iB0CuFuB,kBAIF,8BAMzB,8B9CyBI,2B8C7BN,kB1CtFQ,iD0C4FN,YACE,wCAGF,eACE,0CAaF,YAEE,gBACA,kBALa,WAOb,gDrC3NJ,UACE,cACA,WACA,2CqCoOA,UAEI,2CAaJ,eACE,2BACA,WACA,8B9C9BE,0C8C2BJ,0BAMI,mDAQJ,OACE,WArQsB,6DA6QxB,QACE,SACA,iBACA,0CAWF,SACE,WACA,oBACA,iDAIF,gBACgB,kBAEd,WACA,6CAGF,UAzSwB,kBA2StB,gHASF,6BACE,uGAQF,4CAEI,uCAUJ,+GACE,kBACE,uGAGF,yBACE,gBCnVN,4CnD2CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,sBkD1Id,iBAMA,eACA,YACA,cAEE,YAEF,yBACA,c7CCgB,sB6CIhB,c/C0MI,c+C/NN,sBnD8EwB,+BIiJlB,c+C/NN,clD2Ic,oBACI,iBACF,eGkFV,c+C/NN,clD2Ic,iBAEE,sBkDtHd,sBACE,iBAEA,2BAIA,wBASF,UACE,cACA,mBACA,yFAIJ,UAGE,yBACA,sBAGF,oB7C4BmB,4B6CzBjB,oB7CoDwB,kB8ChH1B,4BC6DA,qBAEA,sBACA,oBAGA,2BAEA,8BACA,wCACA,gCACQ,8BAKR,6CrD9BkB,mCChClB,kCACA,0BCaA,eDkHc,kBACI,yBACF,cmD1Id,kBACA,gDCuEF,0BAEE,sBAEA,uBACA,0BACA,4BAEA,qBACA,kCACA,0BACQ,+BAER,cjDuII,iBgDnON,sBpDkFwB,iDE0LxB,aIvPkB,cF8MZ,+CFyCN,UI7NwB,yBJoOxB,wBAEI,gDAIJ,aIpQkB,cF8MZ,+CFsDN,UI1OwB,+BFoLlB,iBgDnON,cnD+Ic,eACI,iBACF,eGkFV,iBgDnON,cnD+Ic,gBAEE,qCmDtId,iBAXF,gEAiBI,+DACA,yBAGF,sBACE,iBACA,sB9C2Ce,wC8ChCjB,YAQE,qBE1CJ,4CtD+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,SgDZhB,mB9CgGI,cJ0HA,oBkDnON,sBtDkFwB,+BIiJlB,oBkDnON,crD+Ic,oBACI,yBACF,eGkFV,oBkDnON,crD+Ic,iBAEE,eGkFV,oBkDnON,UhD+CwB,+BFoLlB,oBkDnON,aAII,WACA,mBACA,yBACA,+BlD4NE,oBkDnON,kB9CgHQ,2B8CnGR,+BACE,8BlDqNI,yBkDtNN,kBAII,+BlDkNE,yBkDtNN,iBAOI,iFAKJ,eACE,8BlDyMI,2CkDlMF,UACE,mBACA,UACA,mFAKN,QAGE,8BlDuLI,iFkD1LN,kBAMI,iBACA,mBACA,oBACA,+BAIJ,kBACE,8BlD4KI,6BkD7KN,SAGI,gBACA,iBACA,sDAIJ,oBAGE,yBACA,0BAGF,iBACE,gBrDPF,8BGmKM,yBkD7JN,SAII,+BlDyJE,2BkDrJN,kBAEI,+BAIJ,kBACE,wCAGF,eACE,mCAGF,UACE,SACA,UACA,wCAGF,oBACE,8BlDgII,uCkD1HJ,iBACE,mBACA,yDAGF,8BACE,mDAGF,cACE,gBACA,SACA,+BlD8GE,uCkDzGJ,gBACE,kBACA,0DAGF,6BACE,oDAGF,aACE,eACA,SACA,0DAMF,QACE,8BlDsFE,8KkDjFF,mBAGE,sCAMN,QACE,8BlDuEI,6LkDnEF,mBAGE,sBAMN,kB9ChEM,yB8CkEJ,8BlDwDI,oBkD1DN,kB9CzDQ,qC8C8DR,YACE,sCAGA,yBACA,8BlDgDI,mCkDrDN,mBAQI,aACA,sBACA,8BACI,qBACJ,iBACI,kBACJ,6BAIJ,4CtDjJkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,uBqDiDd,clDiCI,2BkDnCN,sBtD9GwB,+BIiJlB,2BkDnCN,crDjDc,oBACI,yBACF,eGkFV,2BkDnCN,crDjDc,iBAEE,+BGkFV,2BkDnCN,iBAKI,+BAIJ,4CtD1JkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,oBqD0Dd,aACA,mBACA,eACI,aACJ,aACA,UACA,gBACA,clDiBI,6BkD1BN,sBtDvHwB,+BIiJlB,6BkD1BN,crD1Dc,oBACI,yBACF,eGkFV,6BkD1BN,crD1Dc,iBAEE,+BGkFV,6BkD1BN,mBAYI,sBACI,iBACJ,8BAIJ,cACE,kBACA,mBACA,+BACA,8BlDII,4BkDRN,cAOI,0EAYF,4BAnBF,iBAoBI,yCAIJ,QACE,gBACA,kBACA,8BlDnBI,uCkDgBN,iBAMI,0EAIF,uCAVF,eAWI,+BAIJ,mBACE,8BlDhCI,6BkD+BN,iBAII,mDAGF,eACE,oEAGF,eACE,mBACA,cC/QJ,4CvD+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,WiDlBhB,mB/CsGI,iB+CnGJ,yBACA,cnD4NI,amDnON,sBvDkFwB,+BIiJlB,amDnON,ctD+Ic,oBACI,yBACF,eGkFV,amDnON,ctD+Ic,iBAEE,eGkFV,amDnON,UjD+CwB,+BFoLlB,amDnON,kB/CgHQ,uB+CtGR,etDsDA,yCsDlDA,wBAEE,gCACA,gBACA,mBACA,6BASF,4CvDmBkB,mCChClB,kCACA,uCA8KI,+BACQ,gBAzIZ,cG6KM,4BmDvMN,sBvDsDwB,gDC+GpB,4BsDrKJ,oCtDsKM,6BACQ,kCACR,4DsDpKN,gBAEE,+DAGF,eAEE,uBAGF,etDsBA,sBsDnBE,gBACA,2BAKF,4CvDJkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mBsD5Fd,cnD8KI,0BmDhLN,sBvD+BwB,+BIiJlB,0BmDhLN,ctD4Fc,eACI,yBACF,eGkFV,0BmDhLN,ctD4Fc,iBAEE,2BsDzFhB,4CvDTkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mBsDvFd,cnDyKI,yBmD3KN,sBvD0BwB,+BIiJlB,yBmD3KN,ctDuFc,kBACI,yBACF,eGkFV,yBmD3KN,ctDuFc,iBAEE,2BsDpFhB,4CvDdkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mBsDlFd,cnDoKI,yBmDtKN,sBvDqBwB,+BIiJlB,yBmDtKN,ctDkFc,iBACI,iBACF,eGkFV,yBmDtKN,ctDkFc,iBAEE,2BsD/EhB,4CvDnBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,yBmDjKN,sBvDgBwB,+BIiJlB,yBmDjKN,ctD6Ec,oBACI,yBACF,eGkFV,yBmDjKN,ctD6Ec,iBAEE,sBuDjJhB,iBACE,mBhDwGI,egDtGJ,8BpDgOI,oBoDnON,kBhDgHQ,iCgD1GR,4BHSA,qBAcA,sBACA,oBAGA,qBACA,2BAEA,8BACA,wCACA,gCACQ,oBAER,8BAKA,uCAzBA,WACE,sCAGF,WACE,2BGhBF,4CxDqCkB,mCChClB,kCACA,gBAgDA,sBuDnDE,qBAEA,kBAEA,OACA,eAEA,gBACA,gBACA,yBAQA,kBACA,WAEA,mBACA,eAEA,iBACA,kBAEA,yBAIA,qBACI,iBACI,yBAIR,cpDkLI,0BoDzNN,sBxDwEwB,+BIiJlB,0BoDzNN,eAeI,4CA0BF,0BAzCF,uBA0CI,iBACA,yBACA,4BAIJ,4CxDXkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cK5HE,ckDwChB,kBACA,cpDqKI,0BoDzKN,sBxDwBwB,+BIiJlB,0BoDzKN,cvDqFc,oBACI,yBACF,eGkFV,0BoDzKN,cvDqFc,iBAEE,eGkFV,0BoDzKN,UlDXwB,wBOvCxB,UACE,cACA,WACA,wB4CXF,4BJeA,qBAcA,sBACA,oBAGA,qBACA,2BAEA,8BACA,wCACA,gCACQ,oBAER,8BAKA,+BAzBA,WACE,8BAGF,WACE,kCItBF,4BJyDA,qBAEA,sBACA,oBAGA,2BAEA,8BACA,wCACA,gCACQ,8BAKR,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,yB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BACA,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,alE30BqB,ckE60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,alE31BmB,qBkE61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BpE/oBI,iDoEsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,alE3wBwB,4BkEgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDl6BqB,6BCo6BnB,qBACA,YACA,mBACA,qCAIA,yBDv7BW,gBCy7BT,qBAIJ,iBACE,8CAEA,kBACE,8BpE9tBI,4FoEiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BpE3uBI,uBoE8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BpE5vBM,2BoEuvBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BpE5wBI,kCoEmwBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBPr/BqB,kBOu/BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBD7/Bc,4CCggCZ,8BpE5yBM,2BoEyyBR,kBAMI,+BpE/yBI,+DoEkzBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BpEj0BI,uCoE+zBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BpE30BI,kBoEw0BN,YAMI,uBAGF,eACE,qBAGF,UDzjCU,qBC2jCR,2IAEA,UD7jCQ,qDCqkCR,yBAEE,2BAGF,mBACE,8BpEv2BA,mBoE42BN,gBAEI,4CAIJ,QACE,aACA,8BpEp3BI,0CoEk3BN,QAKI,0CAIJ,WACE,6CAIA,kDR7iCa,oBQmjCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WD1nCY,kBC4nCZ,UACA,QACA,8BpE15BM,0BoEo5BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WD9oCU,gBCgpCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cDxpCY,0DC2pCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eD/qCU,2DCkrCR,UACE,gBDnrCM,YCqrCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aD/rCY,cCksCV,qDAGF,+BACE,0IAGF,aDzsCY,8FC+sCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BpErgCM,sBoEkgCR,QAMI,aAIJ,oBACE,cACA,mDR3rCe,gBQ6rCf,kBACA,mBDlvCkB,WAHN,mBC0vCd,eD/uCoB,mBCmvCpB,kBD5uCe,kBCgvCf,kBD/uCY,qBCmvCZ,kBDrvCkB,mBCyvClB,aACE,gBD3wCY,qBC6wCZ,WACA,8BpE1iCM,kBoEsiCR,+BAOI,iCAGF,eDpxCY,uBCwxCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BpEjkCM,8BoE+jCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BpE5kCM,8BoEwkCR,kBAOI,iBACA,oCAGF,cACE,8BpEplCI,kCoEulCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BpElmCM,oBoEimCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BpE9mCM,oBoE6mCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BpE3nCM,uBoEynCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BpEroCI,2BoEioCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BpEjpCE,iCoEupCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BpE3qCM,8BoE6qCN,YAEI,8BACA,+BpEhrCE,8BoEorCN,uBAEI,kBACA,WACA,+BpExrCE,8BoEorCN,iBAQI,SACA,QACA,cACA,+BpE/rCE,gCoEmsCN,cAEI,0BAKN,kBACE,8BpE3sCM,sDoE6sCN,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,yBP79CuB,0BOg+CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBH5/CiB,SG8/Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cP1gDc,2CO8gDhB,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,YlEtkDiB,oBkE6kDnB,aACE,8BpEz3CI,mBoEw3CN,cAII,eAKN,YACE,qBACA,8BpEn4CM,aoEi4CR,6BAKI,+BpEt4CI,iBoEy4CN,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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DRN,aACA,gBACA,kBACA,oBACA,WACA,kBAEA,yBACE,iBACA,cCKQ,ODHR,cACA,MACA,WACA,0BAGF,WAtBF,cAuBI,wZErBJ,QACE,UACA,SACA,sBACA,eACA,wBACA,4IAGF,cACE,oBACA,mBACA,4BAGF,oBAEE,QAGF,QACE,SACA,WACA,iBACA,yBACA,cACA,eACA,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,SAC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IF,cACE,4EAGF,UACE,eACA,gCAQF,YACE,uBACA,oDAIA,aACE,kCPjPJ,iBACA,cE1FoB,uBF4FpB,kBACA,gBACA,wBOkPF,kBACE,gBACA,8BAEA,UACE,YACA,8BAGF,cLk6DsC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,iBKt6DtC,mBACA,oDAGF,kBPjWiB,2EOuWf,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,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KN,4CACE,WACA,YACA,OACA,uCACA,qCAEA,0DACE,uCAGF,gEAXF,4CAYI,gBACA,0DACE,eAGJ,sEACE,gCACA,qCACA,uCACA,aACA,kBACA,mCACA,qCAPF,sEAQI,cAIF,qCADF,uEAEI,oCACA,yCAIF,qCADF,wEAEI,oCACA,yCAKF,0CADF,mEAEI,sCAMR,4BACE,ahD3Pa,CgD+Pb,0CADF,mCAtOA,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,wCA4LF,0CALF,mCAMI,2BACA,YACA,wBACA,gB5CpRY,C4CqRZ,iBACA,SACA,Q5C3Ra,C4C6Rb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5CzSW,C4C2SX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCAtOA,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,wCA8OF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,cjDvVJ,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,gBA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IA,6BoE3IF,wCAEI,oBAMJ,oFAEE,eAGF,uDACE,mBpE6HA,6BoE3HA,6DAEI,eACA,mBAKF,iFACE,WACA,YAGF,gFACE,QACA,SAKN,8CACE,epEsGA,6BoElGJ,6CAEI,gBAKF,6CACE,gBACA,wBAGE,gEACE,yBACA,oBAKF,uEACE,wBACA,oBAKN,gDACE,gBAGF,kDACE,gCAMA,0DACE,0BACA,iBAKN,qCACE,gBpEqDE,6BoEhDR,YAEI,oBAGF,cACE,eD1LU,CC2LV,uCACA,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,YAKN,kCACE,YpEhcM,wBoE+bR,kCAII,apEncI,6BoE+bR,kCAQI,aAKF,gDACE,kBAKF,0CACE,qBDvrBU,CC4rBZ,2BACE,gBACA,eD9rBU,CC+rBV,eACA,YACA,kBACA,WAEA,wCACE,aD3rBY,CnE0NV,6BoEwdN,2BAaI,iBpEreE,6BoEwdN,2BAiBI,eACA,aAIJ,oCACE,YpE/eI,wBoE8eN,oCAII,apElfE,6BoE8eN,oCAQI,aAGF,iDACE,aDptBY,CCytBlB,iBACE,aPpuBgB,COquBhB,kBAEA,yBACE,aPxuBc,CO2uBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SpEphBI,6BoEugBN,yBAgBI,WACA,UACA,UAKN,oBACE,alEpvBmB,CkEqvBnB,mBACA,kBAEA,4BACE,alEzvBiB,CkE4vBnB,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,WACA,QAIJ,sBACE,kBACA,kBAEA,8BACE,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OAIA,oCACE,kEAKN,oBACE,alE50BmB,CkE60BnB,cACA,kBAEA,2BACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QAGF,iDACE,alE51BiB,CkE61BjB,qBACA,0BACA,cACA,8BAEA,wCACA,mCACA,kCpE/oBI,6BoEsoBN,iDAYI,wCAIJ,0BACE,yBAEA,uDACE,+BACA,8BACA,yBAIJ,0BACE,UACA,cAEA,uDACE,cACA,qBAEA,4DACE,gCACA,cACA,sBACA,qCACA,qBAMJ,yDACE,alE5wBsB,CkEgxB1B,2BACE,cAKF,uCACE,WAIJ,0BACE,iBACA,cACA,6BACA,mBACA,oBAGF,wBACE,kBDn6BmB,CCo6BnB,6BACA,qBACA,YACA,mBAIA,oCACE,yBDx7BS,CCy7BT,gBAIJ,oBACE,kBAEA,6CACE,mBpE9tBI,6BoEiuBN,4FAGI,iBAIJ,gCACE,kBACA,QACA,QpE3uBI,6BoE8uBN,uBAEI,eACA,mBACA,eAKN,2BACE,kBACA,mBACA,kBACA,WACA,YpE5vBM,6BoEuvBR,2BAQI,WACA,aAGF,kCACE,WACA,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BpE5wBI,6BoEmwBN,kCAYI,U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,yBACE,6CACE,gBAKN,mBACE,UAGF,kBACE,iBAGF,yBACE,gCAEA,qCACE,gBAIA,6JAGE,ajF3DY,CiFgElB,iBACE,sBAGF,wBACE,iBACA,gCACA,oBAGF,0BACE,cACA,eACA,kBACA,gBACA,iBAGF,4BACE,qBAIA,qCADF,YAEI,aACA,eACA,uBACA,SACA,iBAKF,yBADF,gBAEI,gBAGF,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,wB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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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:100% !important;background-position-y:50% !important;background-position-x:right !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:\"\";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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","// 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-events-page-hero-image {\n background-size: 100% !important;\n background-position-y: 50% !important;\n background-position-x: right !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\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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BACA,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,alE30BqB,ckE60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,alE31BmB,qBkE61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BpE/oBI,iDoEsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,alE3wBwB,4BkEgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDl6BqB,6BCo6BnB,qBACA,YACA,mBACA,qCAIA,yBDv7BW,gBCy7BT,qBAIJ,iBACE,8CAEA,kBACE,8BpE9tBI,4FoEiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BpE3uBI,uBoE8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BpE5vBM,2BoEuvBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BpE5wBI,kCoEmwBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBPr/BqB,kBOu/BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBD7/Bc,4CCggCZ,8BpE5yBM,2BoEyyBR,kBAMI,+BpE/yBI,+DoEkzBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BpEj0BI,uCoE+zBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BpE30BI,kBoEw0BN,YAMI,uBAGF,eACE,qBAGF,UDzjCU,qBC2jCR,2IAEA,UD7jCQ,qDCqkCR,yBAEE,2BAGF,mBACE,8BpEv2BA,mBoE42BN,gBAEI,4CAIJ,QACE,aACA,8BpEp3BI,0CoEk3BN,QAKI,0CAIJ,WACE,6CAIA,kDR7iCa,oBQmjCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WD1nCY,kBC4nCZ,UACA,QACA,8BpE15BM,0BoEo5BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WD9oCU,gBCgpCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cDxpCY,0DC2pCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eD/qCU,2DCkrCR,UACE,gBDnrCM,YCqrCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aD/rCY,cCksCV,qDAGF,+BACE,0IAGF,aDzsCY,8FC+sCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BpErgCM,sBoEkgCR,QAMI,aAIJ,oBACE,cACA,mDR3rCe,gBQ6rCf,kBACA,mBDlvCkB,WAHN,mBC0vCd,eD/uCoB,mBCmvCpB,kBD5uCe,kBCgvCf,kBD/uCY,qBCmvCZ,kBDrvCkB,mBCyvClB,aACE,gBD3wCY,qBC6wCZ,WACA,8BpE1iCM,kBoEsiCR,+BAOI,iCAGF,eDpxCY,uBCwxCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BpEjkCM,8BoE+jCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BpE5kCM,8BoEwkCR,kBAOI,iBACA,oCAGF,cACE,8BpEplCI,kCoEulCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BpElmCM,oBoEimCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BpE9mCM,oBoE6mCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BpE3nCM,uBoEynCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BpEroCI,2BoEioCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BpEjpCE,iCoEupCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BpE3qCM,8BoE6qCN,YAEI,8BACA,+BpEhrCE,8BoEorCN,uBAEI,kBACA,WACA,+BpExrCE,8BoEorCN,iBAQI,SACA,QACA,cACA,+BpE/rCE,gCoEmsCN,cAEI,0BAKN,kBACE,8BpE3sCM,sDoE6sCN,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,yBP79CuB,0BOg+CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBH5/CiB,SG8/Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cP1gDc,2CO8gDhB,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,YlEtkDiB,oBkE6kDnB,aACE,8BpEz3CI,mBoEw3CN,cAII,eAKN,YACE,qBACA,8BpEn4CM,aoEi4CR,6BAKI,+BpEt4CI,iBoEy4CN,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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DRN,aACA,gBACA,kBACA,oBACA,WACA,kBAEA,yBACE,iBACA,cCKQ,ODHR,cACA,MACA,WACA,0BAGF,WAtBF,cAuBI,wZErBJ,QACE,UACA,SACA,sBACA,eACA,wBACA,4IAGF,cACE,oBACA,mBACA,4BAGF,oBAEE,QAGF,QACE,SACA,WACA,iBACA,yBACA,cACA,eACA,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,SAC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IF,cACE,4EAGF,UACE,eACA,gCAQF,YACE,uBACA,oDAIA,aACE,kCPjPJ,iBACA,cE1FoB,uBF4FpB,kBACA,gBACA,wBOkPF,kBACE,gBACA,8BAEA,UACE,YACA,8BAGF,cLk6DsC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,iBKt6DtC,mBACA,oDAGF,kBPjWiB,2EOuWf,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,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KN,4CACE,WACA,YACA,OACA,uCACA,qCAEA,0DACE,uCAGF,gEAXF,4CAYI,gBACA,0DACE,eAGJ,sEACE,mCACA,qCACA,qCACA,aACA,kBACA,mCACA,qCAPF,sEAQI,cAIF,qCADF,uEAEI,oCACA,yCAIF,qCADF,wEAEI,oCACA,yCAKF,0CADF,mEAEI,sCAMR,4BACE,ahD3Pa,CgD+Pb,0CADF,mCAtOA,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,wCA4LF,0CALF,mCAMI,2BACA,YACA,wBACA,gB5CpRY,C4CqRZ,iBACA,SACA,Q5C3Ra,C4C6Rb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5CzSW,C4C2SX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCAtOA,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,wCA8OF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,cjDvVJ,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,gBA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IA,6BoE3IF,wCAEI,oBAMJ,oFAEE,eAGF,uDACE,mBpE6HA,6BoE3HA,6DAEI,eACA,mBAKF,iFACE,WACA,YAGF,gFACE,QACA,SAKN,8CACE,epEsGA,6BoElGJ,6CAEI,gBAKF,6CACE,gBACA,wBAGE,gEACE,yBACA,oBAKF,uEACE,wBACA,oBAKN,gDACE,gBAGF,kDACE,gCAMA,0DACE,0BACA,iBAKN,qCACE,gBpEqDE,6BoEhDR,YAEI,oBAGF,cACE,eD1LU,CC2LV,uCACA,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,YAKN,kCACE,YpEhcM,wBoE+bR,kCAII,apEncI,6BoE+bR,kCAQI,aAKF,gDACE,kBAKF,0CACE,qBDvrBU,CC4rBZ,2BACE,gBACA,eD9rBU,CC+rBV,eACA,YACA,kBACA,WAEA,wCACE,aD3rBY,CnE0NV,6BoEwdN,2BAaI,iBpEreE,6BoEwdN,2BAiBI,eACA,aAIJ,oCACE,YpE/eI,wBoE8eN,oCAII,apElfE,6BoE8eN,oCAQI,aAGF,iDACE,aDptBY,CCytBlB,iBACE,aPpuBgB,COquBhB,kBAEA,yBACE,aPxuBc,CO2uBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SpEphBI,6BoEugBN,yBAgBI,WACA,UACA,UAKN,oBACE,alEpvBmB,CkEqvBnB,mBACA,kBAEA,4BACE,alEzvBiB,CkE4vBnB,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,WACA,QAIJ,sBACE,kBACA,kBAEA,8BACE,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OAIA,oCACE,kEAKN,oBACE,alE50BmB,CkE60BnB,cACA,kBAEA,2BACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QAGF,iDACE,alE51BiB,CkE61BjB,qBACA,0BACA,cACA,8BAEA,wCACA,mCACA,kCpE/oBI,6BoEsoBN,iDAYI,wCAIJ,0BACE,yBAEA,uDACE,+BACA,8BACA,yBAIJ,0BACE,UACA,cAEA,uDACE,cACA,qBAEA,4DACE,gCACA,cACA,sBACA,qCACA,qBAMJ,yDACE,alE5wBsB,CkEgxB1B,2BACE,cAKF,uCACE,WAIJ,0BACE,iBACA,cACA,6BACA,mBACA,oBAGF,wBACE,kBDn6BmB,CCo6BnB,6BACA,qBACA,YACA,mBAIA,oCACE,yBDx7BS,CCy7BT,gBAIJ,oBACE,kBAEA,6CACE,mBpE9tBI,6BoEiuBN,4FAGI,iBAIJ,gCACE,kBACA,QACA,QpE3uBI,6BoE8uBN,uBAEI,eACA,mBACA,eAKN,2BACE,kBACA,mBACA,kBACA,WACA,YpE5vBM,6BoEuvBR,2BAQI,WACA,aAGF,kCACE,WACA,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BpE5wBI,6BoEmwBN,kCAYI,U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,yBACE,6CACE,gBAKN,mBACE,UAGF,kBACE,iBAGF,yBACE,gCAEA,qCACE,gBAIA,6JAGE,ajF3DY,CiFgElB,iBACE,sBAGF,wBACE,iBACA,gCACA,oBAGF,0BACE,cACA,eACA,kBACA,gBACA,iBAGF,4BACE,qBAIA,qCADF,YAEI,aACA,eACA,uBACA,SACA,iBAKF,yBADF,gBAEI,gBAGF,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,wB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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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:contain !important;background-position-y:50% !important;background-position-x:50% !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:\"\";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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","// 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-events-page-hero-image {\n background-size: contain !important;\n background-position-y: 50% !important;\n background-position-x: 50% !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\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/magna_styles.css b/react-components/dist/magna_styles.css
index 710e80eaf0..945d295ce7 100644
--- a/react-components/dist/magna_styles.css
+++ b/react-components/dist/magna_styles.css
@@ -12,6 +12,6 @@
*/@font-face{font-family:"Font Awesome 5 Free";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-400.svg#fontawesome") format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}/*!
* 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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}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}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1;position:relative}.height-60{min-height:60vh}hr{display:block;background:#e9e7ed;border:0;height:2px;margin-top:22px;margin-bottom:22px}@media(min-width: 641px){hr{margin-top:29.999999992px;margin-bottom:29.999999992px}}.hr{height:1px}.hr--light{background:#d2d0da}.hr--dark{background:#4b426d}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1230px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(min-width: 641px){.with-flag:after{margin:0 14px}}@media(min-width: 769px){.with-flag:after{margin:0 16px}}@media(min-width: 1025px){.with-flag:after{margin:0 30px}}@media(min-width: 1290px){.with-flag:after{margin:0 auto}}.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{padding:22px 0;overflow:visible}@media(min-width: 641px){.section{padding:29.999999992px 0}}.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{max-width:1230px;margin:0 15px}@media(min-width: 641px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 14px}}@media(min-width: 769px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 16px}}@media(min-width: 1025px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 30px}}@media(min-width: 1290px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 auto}}.indent-bar{padding-left:44.999999988px;border-left:5px solid #aeaeae}.flex-direction-column{flex-direction:column !important}.flex-direction-row{flex-direction:row !important}.jc-end{justify-content:flex-end !important}.jc-start{justify-content:flex-start !important}.flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.flex-grid>*>*{display:flex;flex-grow:1}.grid{margin-left:-15px}.grid:after{display:block;content:"";clear:both}@media(min-width: 641px){.grid{margin-left:-14px}}@media(min-width: 769px){.grid{margin-left:-16px}}@media(min-width: 1025px){.grid{margin-left:-30px}}.grid>*{padding-left:15px}@media(min-width: 641px){.grid>*{padding-left:14px}}@media(min-width: 769px){.grid>*{padding-left:16px}}@media(min-width: 1025px){.grid>*{padding-left:30px}}.w-1-6,.w-1-5,.w-1-4,.w-1-3,.w-2-3,.w-3-4,.w-5-12,.w-7-12,.w-1-2,.w-1-1{width:100%}@media(min-width: 641px){.w-1-6{width:16.6666666667%}.w-1-5{width:20%}.w-1-4{width:25%}.w-1-2{width:50%}.w-1-3{width:33.3333333333%}.w-2-3{width:66.6666666667%}.w-3-4{width:75%}.w-5-12{width:41.6666666667%}.w-7-12{width:58.3333333333%}.w-full{width:100%}}.w-1-6-all{width:16.6666666667%}.w-1-5-all{width:20%}.w-1-4-all{width:25%}.w-1-2-all{width:50%}.w-1-3-all{width:33.3333333333%}.w-2-3-all{width:66.6666666667%}.w-3-4-all{width:75%}.w-5-12-all{width:41.6666666667%}.w-7-12-all{width:58.3333333333%}.w-1-12-all{width:8.3333333333%}.w-full-all{width:100%}.w-auto{width:auto !important}.w-full-viewport{width:100vw;margin-left:calc(-50vw + 50%)}.c-full{box-sizing:border-box;width:1230px;width:100%}@media(min-width: 641px){.c-full{float:left;width:100%}}.c-1-2{box-sizing:border-box;width:607.5px;width:100%}@media(min-width: 641px){.c-1-2{float:left;width:50%}}.c-1-3{box-sizing:border-box;width:400px;width:100%}@media(min-width: 641px){.c-1-3{float:left;width:33.3333333333%}}.c-2-3{box-sizing:border-box;width:815px;width:100%}@media(min-width: 641px){.c-2-3{float:left;width:66.6666666667%}}.c-1-4{box-sizing:border-box;width:296.25px;width:100%}@media(min-width: 641px){.c-1-4{float:left;width:25%}}.c-5-12{box-sizing:border-box;width:503.75px;width:100%}@media(min-width: 641px){.c-5-12{float:left;width:41.6666666667%}}.c-1-6{box-sizing:border-box;width:192.5px;width:100%}@media(min-width: 641px){.c-1-6{float:left;width:16.6666666667%}}.c-1-5{box-sizing:border-box;width:234px;width:100%}@media(min-width: 641px){.c-1-5{float:left;width:20%}}.c-3-4{box-sizing:border-box;width:918.75px;width:100%}@media(min-width: 641px){.c-3-4{float:left;width:75%}}.c-7-12{box-sizing:border-box;width:711.25px;width:100%}@media(min-width: 641px){.c-7-12{float:left;width:58.3333333333%}}.c-1-12{box-sizing:border-box;width:88.75px;width:100%}@media(min-width: 641px){.c-1-12{float:left;width:8.3333333333%}}.c-10-12{box-sizing:border-box;width:1022.5px;width:100%}@media(min-width: 641px){.c-10-12{float:left;width:83.3333333333%}}@media(min-width: 641px){.w-1-6-m{width:16.6666666667%}.w-1-5-m{width:20%}.w-1-4-m{width:25%}.w-1-2-m{width:50%}.w-1-3-m{width:33.3333333333%}.w-2-3-m{width:66.6666666667%}.w-3-4-m{width:75%}.w-5-12-m{width:41.6666666667%}.w-7-12-m{width:58.3333333333%}.w-1-12-m{width:8.3333333333%}.w-full-m{width:100%}.c-full-m{box-sizing:border-box;width:1230px}}@media(min-width: 641px)and (min-width: 641px){.c-full-m{float:left;width:100%}}@media(min-width: 641px){.c-1-2-m{box-sizing:border-box;width:607.5px}}@media(min-width: 641px)and (min-width: 641px){.c-1-2-m{float:left;width:50%}}@media(min-width: 641px){.c-1-3-m{box-sizing:border-box;width:400px}}@media(min-width: 641px)and (min-width: 641px){.c-1-3-m{float:left;width:33.3333333333%}}@media(min-width: 641px){.c-2-3-m{box-sizing:border-box;width:815px}}@media(min-width: 641px)and (min-width: 641px){.c-2-3-m{float:left;width:66.6666666667%}}@media(min-width: 641px){.c-1-5-m{box-sizing:border-box;width:234px}}@media(min-width: 641px)and (min-width: 641px){.c-1-5-m{float:left;width:20%}}@media(min-width: 641px){.c-1-4-m{box-sizing:border-box;width:296.25px}}@media(min-width: 641px)and (min-width: 641px){.c-1-4-m{float:left;width:25%}}@media(min-width: 641px){.c-5-12-m{box-sizing:border-box;width:503.75px}}@media(min-width: 641px)and (min-width: 641px){.c-5-12-m{float:left;width:41.6666666667%}}@media(min-width: 641px){.c-1-6-m{box-sizing:border-box;width:192.5px}}@media(min-width: 641px)and (min-width: 641px){.c-1-6-m{float:left;width:16.6666666667%}}@media(min-width: 641px){.c-7-12-m{box-sizing:border-box;width:711.25px}}@media(min-width: 641px)and (min-width: 641px){.c-7-12-m{float:left;width:58.3333333333%}}@media(min-width: 641px){.c-3-4-m{box-sizing:border-box;width:918.75px}}@media(min-width: 641px)and (min-width: 641px){.c-3-4-m{float:left;width:75%}}@media(min-width: 641px){.c-1-12-m{box-sizing:border-box;width:88.75px}}@media(min-width: 641px)and (min-width: 641px){.c-1-12-m{float:left;width:8.3333333333%}}@media(min-width: 769px){.w-1-6-l{width:16.6666666667%}.w-1-5-l{width:20%}.w-1-4-l{width:25%}.w-1-2-l{width:50%}.w-1-3-l{width:33.3333333333%}.w-2-3-l{width:66.6666666667%}.w-3-4-l{width:75%}.w-5-12-l{width:41.6666666667%}.w-7-12-l{width:58.3333333333%}.w-1-12-l{width:8.3333333333%}.w-full-l{width:100%}.c-full-l{box-sizing:border-box;width:1230px}}@media(min-width: 769px)and (min-width: 641px){.c-full-l{float:left;width:100%}}@media(min-width: 769px){.c-1-2-l{box-sizing:border-box;width:607.5px}}@media(min-width: 769px)and (min-width: 641px){.c-1-2-l{float:left;width:50%}}@media(min-width: 769px){.c-1-3-l{box-sizing:border-box;width:400px}}@media(min-width: 769px)and (min-width: 641px){.c-1-3-l{float:left;width:33.3333333333%}}@media(min-width: 769px){.c-2-3-l{box-sizing:border-box;width:815px}}@media(min-width: 769px)and (min-width: 641px){.c-2-3-l{float:left;width:66.6666666667%}}@media(min-width: 769px){.c-1-4-l{box-sizing:border-box;width:296.25px}}@media(min-width: 769px)and (min-width: 641px){.c-1-4-l{float:left;width:25%}}@media(min-width: 769px){.c-1-5-l{box-sizing:border-box;width:234px}}@media(min-width: 769px)and (min-width: 641px){.c-1-5-l{float:left;width:20%}}@media(min-width: 769px){.c-5-12-l{box-sizing:border-box;width:503.75px}}@media(min-width: 769px)and (min-width: 641px){.c-5-12-l{float:left;width:41.6666666667%}}@media(min-width: 769px){.c-1-6-l{box-sizing:border-box;width:192.5px}}@media(min-width: 769px)and (min-width: 641px){.c-1-6-l{float:left;width:16.6666666667%}}@media(min-width: 769px){.c-7-12-l{box-sizing:border-box;width:711.25px}}@media(min-width: 769px)and (min-width: 641px){.c-7-12-l{float:left;width:58.3333333333%}}@media(min-width: 769px){.c-3-4-l{box-sizing:border-box;width:918.75px}}@media(min-width: 769px)and (min-width: 641px){.c-3-4-l{float:left;width:75%}}@media(min-width: 769px){.c-1-12-l{box-sizing:border-box;width:88.75px}}@media(min-width: 769px)and (min-width: 641px){.c-1-12-l{float:left;width:8.3333333333%}}@media(min-width: 1025px){.w-1-6-xl{width:16.6666666667%}.w-1-5-xl{width:20%}.w-1-4-xl{width:25%}.w-1-2-xl{width:50%}.w-1-3-xl{width:33.3333333333%}.w-2-3-xl{width:66.6666666667%}.w-3-4-xl{width:75%}.w-5-12-xl{width:41.6666666667%}.w-7-12-xl{width:58.3333333333%}.w-1-12-xl{width:8.3333333333%}.w-full-xl{width:100%}.c-full-xl{box-sizing:border-box;width:1230px}}@media(min-width: 1025px)and (min-width: 641px){.c-full-xl{float:left;width:100%}}@media(min-width: 1025px){.c-1-2-xl{box-sizing:border-box;width:607.5px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-2-xl{float:left;width:50%}}@media(min-width: 1025px){.c-1-3-xl{box-sizing:border-box;width:400px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-3-xl{float:left;width:33.3333333333%}}@media(min-width: 1025px){.c-2-3-xl{box-sizing:border-box;width:815px}}@media(min-width: 1025px)and (min-width: 641px){.c-2-3-xl{float:left;width:66.6666666667%}}@media(min-width: 1025px){.c-1-4-xl{box-sizing:border-box;width:296.25px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-4-xl{float:left;width:25%}}@media(min-width: 1025px){.c-1-5-xl{box-sizing:border-box;width:234px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-5-xl{float:left;width:20%}}@media(min-width: 1025px){.c-5-12-xl{box-sizing:border-box;width:503.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-5-12-xl{float:left;width:41.6666666667%}}@media(min-width: 1025px){.c-1-6-xl{box-sizing:border-box;width:192.5px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-6-xl{float:left;width:16.6666666667%}}@media(min-width: 1025px){.c-7-12-xl{box-sizing:border-box;width:711.25px}}@media(min-width: 1025px)and (min-width: 641px){.c-7-12-xl{float:left;width:58.3333333333%}}@media(min-width: 1025px){.c-3-4-xl{box-sizing:border-box;width:918.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-3-4-xl{float:left;width:75%}}@media(min-width: 1025px){.c-1-12-xl{box-sizing:border-box;width:88.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-12-xl{float:left;width:8.3333333333%}}: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}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.form-group-error{margin-right:15px;border-left:4px solid #eb4f4d;padding-left:29.999999992px}@media(min-width: 641px){.form-group-error{border-left:5px solid #eb4f4d;padding-bottom:29.999999992px;padding-left:14.999999996px;padding-top:14.999999996px}}.form-group-error .form-control{border-color:#eb4f4d}.error-message{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400;color:#eb4f4d;display:block;clear:both;padding-top:7.499999998px;padding-bottom:7.499999998px}.errorlist{margin:0}.error-summary{border:4px solid #b00d23;margin-top:-4px;margin-bottom:18px;padding:0 22px}@media(min-width: 641px){.error-summary{margin-top:-4px;margin-bottom:25.999999992px;padding:0 29.999999992px}}: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}li.multiple-choice{margin-bottom:11px}@media(min-width: 641px){li.multiple-choice{margin-bottom:14.999999996px}}.multiple-choice{display:block;float:none;clear:left;position:relative;padding:0 0 0 30px;min-height:30px}@media(min-width: 641px){.multiple-choice{min-height:20px;padding:0 0 0 44.999999988px;float:left}}.multiple-choice input{position:absolute;cursor:pointer;left:0;top:0;z-index:1;-webkit-appearance:none;width:30px;height:30px}@media(min-width: 641px){.multiple-choice input{width:44.999999988px;height:44.999999988px}}.multiple-choice input:focus{outline:0}.multiple-choice label{margin-bottom:7.499999998px;cursor:pointer;padding-left:0;display:block;-ms-touch-action:manipulation;touch-action:manipulation}@media(min-width: 641px){.multiple-choice label{float:left}}.multiple-choice label:after{color:#6f787a;z-index:1}.multiple-choice [type=radio]+label::before{content:"";border:2px solid #6f787a;background:rgba(0,0,0,0);width:20px;height:20px;position:absolute;top:0;left:0;border-radius:50%}.multiple-choice [type=radio]+label::after{content:"";width:0;height:0;position:absolute;border:6px solid;top:6px;left:6px;border-radius:50%;opacity:0}.multiple-choice [type=radio]:focus+label::before{box-shadow:0 0 0 4px #ffd000}.multiple-choice [type=checkbox]:focus+label::before{box-shadow:0 0 0 3px #ffd000}.multiple-choice input:checked+label::after{opacity:1}.multiple-choice input:disabled{cursor:default}.multiple-choice input:disabled+label{opacity:.5;cursor:default}.multiple-choice.large [type=radio]+label{margin-bottom:29.999999992px}.multiple-choice.large [type=radio]+label::before{width:30px;height:30px;top:-5px;left:0}.multiple-choice.large [type=radio]+label::after{top:3px;left:8px;border-width:9px}.inline .multiple-choice{clear:none}@media(min-width: 641px){.inline .multiple-choice{margin-bottom:0;margin-right:29.999999992px}}.g-multi-select-autocomplete-selected-values{border:2px solid #6f787a;margin-top:11px;padding:5.5px 5.5px 0}@media(min-width: 641px){.g-multi-select-autocomplete-selected-values{margin-top:14.999999996px;padding:7.499999998px 7.499999998px 0}}.g-multi-select-autocomplete-selected-values span,.g-multi-select-autocomplete-selected-values .g-multi-select-autocomplete-selected-item{display:inline-block;margin-right:5.5px;margin-bottom:5.5px;padding-left:5.5px}@media(min-width: 641px){.g-multi-select-autocomplete-selected-values span,.g-multi-select-autocomplete-selected-values .g-multi-select-autocomplete-selected-item{margin-right:7.499999998px;padding-left:7.499999998px;margin-bottom:7.499999998px}}.g-multi-select-autocomplete-selected-values span{padding-left:0}.g-multi-select-autocomplete .autocomplete__wrapper{height:100%}.g-multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%}.g-multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.g-multi-select-autocomplete .g-multi-select-autocomplete-selected-item{border:1px solid #6f787a;background:#fafafa;border-radius:5px}.g-multi-select-autocomplete .g-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}.g-nested-radio-parent{margin-bottom:0}.g-nested-radio-parent label,.g-nested-radio-parent input{float:none}.g-nested-radio-parent input:not(:checked)+label+.g-radio-nested{display:none}.g-nested-radio-parent>.form-group{margin-bottom:-20px}.g-radio-nested{margin-top:11px;padding-left:22px;margin-left:-18px;border-left-width:4px;border-style:solid;border-color:#6f787a;margin-bottom:0}@media(min-width: 641px){.g-radio-nested{margin-top:14.999999996px;margin-left:-25.999999992px;padding-left:29.999999992px}}.g-radio-nested .form-hint+.form-group{margin-top:-5px}.g-radio-nested .form-hint{padding-bottom:0}.g-radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%;float:none}.g-radio-nested .form-group input{position:inherit;cursor:inherit}.g-radio-nested .form-group input,.g-radio-nested .form-group select,.g-radio-nested .form-group textarea{width:100%}.g-radio-nested .form-group-error{margin-left:-19px;border-width:4px}: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}.text-input-with-submit-button-container{display:flex}.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 .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container input{border-right:0}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#8e969c solid 1px;max-height:221px;overflow:scroll;z-index:2;padding-left:0;font-size:16px;margin-top:-1px;margin-left:1px;font-family:"FS Lucas",Arial,Helvetica,Verdana;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{cursor:pointer;border-top:#8e969c solid 1px;padding:12px 24px;position:relative;top:-1px}.autocomplete__menu li:focus,.SelectiveLookupDisplay li:focus{border-color:#ffd000;border-style:solid;border-width:4px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:hover,.autocomplete__menu li:focus,.SelectiveLookupDisplay li:hover,.SelectiveLookupDisplay li: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 #8e969c;background:#8e969c}: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}.select{position:relative}.select__button{border:0;font:inherit;margin-top:5px;position:absolute;right:10px;z-index:1;cursor:pointer}.select__button i{width:15px;transition:color 150ms,transform 250ms;color:#8f89a4}.select__button:hover i{color:#787191}.select__button--close i{transform:rotate(180deg)}.select__placeholder{border:2px solid #8f89a4;min-height:50px;padding:10px 30px 10px 15px;position:static;line-height:initial}.select__placeholder__expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.select__placeholder--input input{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;border:0;background:rgba(0,0,0,0)}.select__placeholder--input input:focus{padding:15px}.select .select__placeholder:focus{outline:#ffd000 solid 6px;outline-offset:0}.select .select__selected{list-style:none;margin:-3px 0;padding:0}.select .select__selected li{display:inline-block;padding:2px 0}.select__list.select__list{display:none;position:absolute;left:0;right:0;width:unset;top:100%;margin:-8px 0 0;min-height:8px;z-index:2;overflow:hidden;border:2px solid #8f89a4;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select__list.select__list ul.option-list{max-height:260px;overflow:auto;margin:8px 0 0}.select__list.select__list ul.option-list li{padding:10px 20px}.select__list.select__list ul.option-list .sub-section{padding:0}.select__list--item{cursor:pointer;transition:background-color 200ms}.select__list--item:hover{background-color:#d2d0da}.select .form-group{margin-bottom:0}.select-date{position:relative}.select-date__friendly{position:absolute;z-index:1;background-color:#fff;padding:2px 10px 2px 2px;margin:0 0 0 15px}: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}.link{font-size:20px;line-height:25px;text-align:left;color:#4b426d;font-style:normal;font-weight:600;font-family:FS Lucas;text-decoration:none;border:0;background:none;padding:0}.link:visited,.link:hover,.link:active,.link:focus:active{color:#4b426d;cursor:pointer}.link--underline{border-bottom:2px solid}.link--icon i{transform:scale(1.75)}.link--icon-right{align-items:center;display:flex;justify-content:space-between;padding:0}.link--icon-right i{margin-left:20px;transform:scale(1.2)}.link.text-white:visited,.link.text-white:hover,.link.text-white:active,.link.text-white:focus:active{color:#e9e7ed;cursor:pointer}a:focus,button:focus{outline:#ffd000 solid 6px;outline-offset:0}a:focus:active,button:focus:active{background-color:#ffd000}a{color:#006ccc;text-decoration:underline}a:visited{color:#4f0b7b}a:hover{color:#328dc2}a:active{color:#006ccc}a:focus:active{color:#1e1348}: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)}.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}}: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{--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}@font-face{font-family:"FS Lucas";src:url("/static/fonts/FSLucas-Regular.woff2") format("woff2"),url("/static/fonts/FSLucas-Regular.woff") format("woff"),url("/static/fonts/FSLucas-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"FS Lucas SemiBold";src:url("/static/fonts/FSLucas-SemiBold.eot"),url("/static/fonts/FSLucas-SemiBold.eot?#iefix") format("embedded-opentype"),url("/static/fonts/FSLucas-SemiBold.woff2") format("woff2"),url("/static/fonts/FSLucas-SemiBold.woff") format("woff"),url("/static/fonts/FSLucas-SemiBold.ttf") format("truetype"),url("/static/fonts/FSLucas-SemiBold.svg#UbuntuBold") format("svg")}body{font-size:20px;line-height:30px;text-align:left;color:#000;font-style:normal;font-weight:400;font-family:FS Lucas;position:relative}@media(min-width: 641px){body{line-height:1.578947368;font-size:19px}}p,ul,ol,blockquote{margin-top:22px;margin-bottom:22px}@media(min-width: 641px){p,ul,ol,blockquote{margin-top:29.999999992px;margin-bottom:29.999999992px}}b,strong{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}u{text-decoration:underline}i,em{font-style:italic}.uppercase{text-transform:uppercase}.bold{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.italic{font-style:italic}.font-brand{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana}.font-body{font-family:"FS Lucas",Arial,Helvetica,Verdana}.h-xl,.h-l,.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,.link--large{text-indent:-1px}.h-xl{font-size:var(--font-size-title-4);line-height:48px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:16.5px}@media(min-width: 641px){.h-xl{font-size:var(--font-size-title-5);line-height:60px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:14.210526312px}}.h-l{font-size:var(--font-size-title-3);line-height:40px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:30px}@media(min-width: 641px){.h-l{font-size:var(--font-size-title-4);line-height:48px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:33.157894728px}}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2{font-size:var(--font-size-title-2);line-height:32px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:12.375px;padding-bottom:5.5px}@media(min-width: 641px){.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2{font-size:var(--font-size-title-3);line-height:40px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:14.605263154px;padding-bottom:7.499999998px}}.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.link--large{font-size:var(--font-size-title-1);line-height:34px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:16.5px;padding-bottom:5.5px}@media(min-width: 641px){.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.link--large{font-size:var(--font-size-title-2);line-height:32px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:22.499999994px;padding-bottom:7.499999998px}}.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:16.5px;padding-bottom:5.5px}@media(min-width: 641px){.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label{font-size:var(--font-size-title-1);line-height:34px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:22.499999994px;padding-bottom:7.499999998px}}.h-xl+*,.h-l+*,.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+*,.link--large+*{margin-top:0}.h-sub{color:#666;line-height:1.578947368;margin:0}.h-sub+*{margin-top:0}.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}@media(min-width: 641px){.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}}.body-m,.learn__single-category-header-details p,.selected-groups__item,.signup .form-label,.form--sign-up .form-label{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}.body-s{font-size:var(--font-size-body-1);line-height:15px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}.body-l-b,.form-table .form-label{font-size:20px;line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.body-m-b,.learn__category-entities{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.body-s-b{font-size:var(--font-size-body-1);line-height:15px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.quote-text{font-size:var(--font-size-body-3);line-height:40px;color:#4b426d;font-family:Georgia;font-style:italic;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}.bg-black{background-color:#000}.bg-grey{background-color:#6f787a}.bg-mid-grey{background-color:#666}.bg-light-grey{background-color:#8e969c}.bg-offwhite{background-color:#fafafa}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-purple{background-color:#4f0b7b}.bg-great-blue{background-color:#1e1348}.bg-dark-navy{background-color:#160d37}.bg-mid-blue{background-color:#00549f}.bg-active-blue{background-color:#006ccc}.bg-light-blue{background-color:#2b8cc4}.bg-aqua{background-color:#007ea3}.bg-teal{background-color:#00a699}.bg-flag-red{background-color:#b00d23}.bg-great-red{background-color:#e41f13}.bg-focus-yellow{background-color:#ffd000}.bg-stone-10{background-color:#fdfdfc}.bg-stone-20{background-color:#fcfbf9}.bg-stone-30{background-color:#f5f2ed}.bg-stone-40{background-color:#f2eee8}.bg-stone-50{background-color:#efeae2}.bg-stone-60{background-color:#ece6dc}.bg-stone-70{background-color:#e9e2d6}.bg-stone-80{background-color:#e5ddd1}.bg-stone-90{background-color:#e2d9cb}.bg-stone{background-color:#dfd5c5}.bg-black-100{background-color:#000}.bg-black-90{background-color:#181818}.bg-black-80{background-color:#4a4a4a}.bg-black-70{background-color:#646464}.bg-black-60{background-color:#7c7c7c}.bg-black-50{background-color:#959595}.bg-black-40{background-color:#979797}.bg-black-30{background-color:#aeaeae}.bg-black-20{background-color:#c7c7c7}.bg-black-10{background-color:#e0e0e0}.bg-black-05{background-color:#efefef}.bg-blue-deep-100{background-color:#1e1348}.bg-blue-deep-90{background-color:#352b5a}.bg-blue-deep-80{background-color:#4b426d}.bg-blue-deep-70{background-color:#635a7f}.bg-blue-deep-60{background-color:#787191}.bg-blue-deep-50{background-color:#8f89a4}.bg-blue-deep-40{background-color:#a5a1b6}.bg-blue-deep-30{background-color:#bcb8c8}.bg-blue-deep-20{background-color:#d2d0da}.bg-blue-deep-10{background-color:#e9e7ed}.bg-aqua-100{background-color:#007ea3}.bg-aqua-20{background-color:#cbe5ee}.bg-green-100{background-color:#75c67c}.bg-green-30{background-color:#d0ead2}.bg-red-deep-100{background-color:#b00d23}.bg-red-100{background-color:#e41f13}.bg-red-90{background-color:#e93836}.bg-red-80{background-color:#eb4f4d}.bg-red-70{background-color:#eb6667}.bg-red-60{background-color:#ee7c7d}.bg-red-50{background-color:#f19293}.bg-red-40{background-color:#f4a7a8}.bg-red-30{background-color:#f7bdbe}.bg-red-20{background-color:#f9d3d4}.bg-red-10{background-color:#fce9e9}.bg-white,.statistic{background-color:#fff}.text-black{color:#000}.text-grey{color:#6f787a}.text-mid-grey{color:#666}.text-light-grey{color:#8e969c}.text-offwhite{color:#fafafa}.text-transparent{color:rgba(0,0,0,0)}.text-purple{color:#4f0b7b}.text-great-blue{color:#1e1348}.text-dark-navy{color:#160d37}.text-mid-blue{color:#00549f}.text-active-blue{color:#006ccc}.text-light-blue{color:#2b8cc4}.text-aqua{color:#007ea3}.text-teal{color:#00a699}.text-flag-red{color:#b00d23}.text-great-red{color:#e41f13}.text-focus-yellow{color:#ffd000}.text-stone-10{color:#fdfdfc}.text-stone-20{color:#fcfbf9}.text-stone-30{color:#f5f2ed}.text-stone-40{color:#f2eee8}.text-stone-50{color:#efeae2}.text-stone-60{color:#ece6dc}.text-stone-70{color:#e9e2d6}.text-stone-80{color:#e5ddd1}.text-stone-90{color:#e2d9cb}.text-stone{color:#dfd5c5}.text-black-100{color:#000}.text-black-90{color:#181818}.text-black-80{color:#4a4a4a}.text-black-70{color:#646464}.text-black-60{color:#7c7c7c}.text-black-50{color:#959595}.text-black-40{color:#979797}.text-black-30{color:#aeaeae}.text-black-20{color:#c7c7c7}.text-black-10{color:#e0e0e0}.text-black-05{color:#efefef}.text-blue-deep-100{color:#1e1348}.text-blue-deep-90{color:#352b5a}.text-blue-deep-80{color:#4b426d}.text-blue-deep-70{color:#635a7f}.text-blue-deep-60{color:#787191}.text-blue-deep-50{color:#8f89a4}.text-blue-deep-40{color:#a5a1b6}.text-blue-deep-30{color:#bcb8c8}.text-blue-deep-20{color:#d2d0da}.text-blue-deep-10{color:#e9e7ed}.text-aqua-100{color:#007ea3}.text-aqua-20{color:#cbe5ee}.text-green-100{color:#75c67c}.text-green-30{color:#d0ead2}.text-red-deep-100{color:#b00d23}.text-red-100{color:#e41f13}.text-red-90{color:#e93836}.text-red-80{color:#eb4f4d}.text-red-70{color:#eb6667}.text-red-60{color:#ee7c7d}.text-red-50{color:#f19293}.text-red-40{color:#f4a7a8}.text-red-30{color:#f7bdbe}.text-red-20{color:#f9d3d4}.text-red-10{color:#fce9e9}.text-white{color:#fff}.border-black{border-color:#000}.border-grey{border-color:#6f787a}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#8e969c}.border-offwhite{border-color:#fafafa}.border-transparent{border-color:rgba(0,0,0,0)}.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:#ffd000}.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-black-100{border-color:#000}.border-black-90{border-color:#181818}.border-black-80{border-color:#4a4a4a}.border-black-70{border-color:#646464}.border-black-60{border-color:#7c7c7c}.border-black-50{border-color:#959595}.border-black-40{border-color:#979797}.border-black-30{border-color:#aeaeae}.border-black-20{border-color:#c7c7c7}.border-black-10{border-color:#e0e0e0}.border-black-05{border-color:#efefef}.border-blue-deep-100{border-color:#1e1348}.border-blue-deep-90{border-color:#352b5a}.border-blue-deep-80{border-color:#4b426d}.border-blue-deep-70{border-color:#635a7f}.border-blue-deep-60{border-color:#787191}.border-blue-deep-50{border-color:#8f89a4}.border-blue-deep-40{border-color:#a5a1b6}.border-blue-deep-30{border-color:#bcb8c8}.border-blue-deep-20{border-color:#d2d0da}.border-blue-deep-10{border-color:#e9e7ed}.border-aqua-100{border-color:#007ea3}.border-aqua-20{border-color:#cbe5ee}.border-green-100{border-color:#75c67c}.border-green-30{border-color:#d0ead2}.border-red-deep-100{border-color:#b00d23}.border-red-100{border-color:#e41f13}.border-red-90{border-color:#e93836}.border-red-80{border-color:#eb4f4d}.border-red-70{border-color:#eb6667}.border-red-60{border-color:#ee7c7d}.border-red-50{border-color:#f19293}.border-red-40{border-color:#f4a7a8}.border-red-30{border-color:#f7bdbe}.border-red-20{border-color:#f9d3d4}.border-red-10{border-color:#fce9e9}.border-white{border-color:#fff}.border-thicker,.border-thick,.border-medium,.border-thin{border-style:solid}.border-thicker{border-width:8px}.border-thick{border-width:6px}.border-medium{border-width:4px}.border-thin{border-width:2px}.underline-black{position:relative}.underline-black:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-grey{position:relative}.underline-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#6f787a}.underline-mid-grey{position:relative}.underline-mid-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#666}.underline-light-grey{position:relative}.underline-light-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8e969c}.underline-offwhite{position:relative}.underline-offwhite:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fafafa}.underline-transparent{position:relative}.underline-transparent:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0)}.underline-purple{position:relative}.underline-purple:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4f0b7b}.underline-great-blue{position:relative}.underline-great-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-dark-navy{position:relative}.underline-dark-navy:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#160d37}.underline-mid-blue{position:relative}.underline-mid-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00549f}.underline-active-blue{position:relative}.underline-active-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#006ccc}.underline-light-blue{position:relative}.underline-light-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#2b8cc4}.underline-aqua{position:relative}.underline-aqua:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-teal{position:relative}.underline-teal:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00a699}.underline-flag-red{position:relative}.underline-flag-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-great-red{position:relative}.underline-great-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-focus-yellow{position:relative}.underline-focus-yellow:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ffd000}.underline-stone-10{position:relative}.underline-stone-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fdfdfc}.underline-stone-20{position:relative}.underline-stone-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fcfbf9}.underline-stone-30{position:relative}.underline-stone-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f5f2ed}.underline-stone-40{position:relative}.underline-stone-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f2eee8}.underline-stone-50{position:relative}.underline-stone-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efeae2}.underline-stone-60{position:relative}.underline-stone-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ece6dc}.underline-stone-70{position:relative}.underline-stone-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e2d6}.underline-stone-80{position:relative}.underline-stone-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e5ddd1}.underline-stone-90{position:relative}.underline-stone-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e2d9cb}.underline-stone{position:relative}.underline-stone:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#dfd5c5}.underline-black-100{position:relative}.underline-black-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-black-90{position:relative}.underline-black-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#181818}.underline-black-80{position:relative}.underline-black-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4a4a4a}.underline-black-70{position:relative}.underline-black-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#646464}.underline-black-60{position:relative}.underline-black-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#7c7c7c}.underline-black-50{position:relative}.underline-black-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#959595}.underline-black-40{position:relative}.underline-black-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#979797}.underline-black-30{position:relative}.underline-black-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#aeaeae}.underline-black-20{position:relative}.underline-black-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#c7c7c7}.underline-black-10{position:relative}.underline-black-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e0e0e0}.underline-black-05{position:relative}.underline-black-05:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efefef}.underline-blue-deep-100{position:relative}.underline-blue-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-blue-deep-90{position:relative}.underline-blue-deep-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#352b5a}.underline-blue-deep-80{position:relative}.underline-blue-deep-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4b426d}.underline-blue-deep-70{position:relative}.underline-blue-deep-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#635a7f}.underline-blue-deep-60{position:relative}.underline-blue-deep-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#787191}.underline-blue-deep-50{position:relative}.underline-blue-deep-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8f89a4}.underline-blue-deep-40{position:relative}.underline-blue-deep-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#a5a1b6}.underline-blue-deep-30{position:relative}.underline-blue-deep-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#bcb8c8}.underline-blue-deep-20{position:relative}.underline-blue-deep-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d2d0da}.underline-blue-deep-10{position:relative}.underline-blue-deep-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e7ed}.underline-aqua-100{position:relative}.underline-aqua-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-aqua-20{position:relative}.underline-aqua-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#cbe5ee}.underline-green-100{position:relative}.underline-green-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#75c67c}.underline-green-30{position:relative}.underline-green-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d0ead2}.underline-red-deep-100{position:relative}.underline-red-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-red-100{position:relative}.underline-red-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-red-90{position:relative}.underline-red-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e93836}.underline-red-80{position:relative}.underline-red-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb4f4d}.underline-red-70{position:relative}.underline-red-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb6667}.underline-red-60{position:relative}.underline-red-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ee7c7d}.underline-red-50{position:relative}.underline-red-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f19293}.underline-red-40{position:relative}.underline-red-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f4a7a8}.underline-red-30{position:relative}.underline-red-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f7bdbe}.underline-red-20{position:relative}.underline-red-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f9d3d4}.underline-red-10{position:relative}.underline-red-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fce9e9}.underline-white{position:relative}.underline-white:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fff}: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}.p-t--22px,n-s{padding-top:-30px, n-m}.p-t-n-xs{padding-top:-11px}.p-t-n-xxs{padding-top:-5.5px}.p-t-0,.signup .form-label,.form--sign-up .form-label{padding-top:0}.p-t-xxs{padding-top:5.5px}.p-t-xs{padding-top:11px}.p-t-s{padding-top:22px}.p-t-m{padding-top:30px}.p-t-l{padding-top:35px}.p-t-xl{padding-top:66px}.p-t-xxl{padding-top:88px}.p-r--22px,n-s{padding-right:-30px, n-m}.p-r-n-xs{padding-right:-11px}.p-r-n-xxs{padding-right:-5.5px}.p-r-0{padding-right:0}.p-r-xxs{padding-right:5.5px}.p-r-xs{padding-right:11px}.p-r-s{padding-right:22px}.p-r-m{padding-right:30px}.p-r-l{padding-right:35px}.p-r-xl{padding-right:66px}.p-r-xxl{padding-right:88px}.p-b--22px,n-s{padding-bottom:-30px, n-m}.p-b-n-xs{padding-bottom:-11px}.p-b-n-xxs{padding-bottom:-5.5px}.p-b-0{padding-bottom:0}.p-b-xxs{padding-bottom:5.5px}.p-b-xs{padding-bottom:11px}.p-b-s{padding-bottom:22px}.p-b-m{padding-bottom:30px}.p-b-l{padding-bottom:35px}.p-b-xl{padding-bottom:66px}.p-b-xxl{padding-bottom:88px}.p-f--22px,n-s{padding-left:-30px, n-m}.p-f-n-xs{padding-left:-11px}.p-f-n-xxs{padding-left:-5.5px}.p-f-0{padding-left:0}.p-f-xxs{padding-left:5.5px}.p-f-xs{padding-left:11px}.p-f-s{padding-left:22px}.p-f-m{padding-left:30px}.p-f-l{padding-left:35px}.p-f-xl{padding-left:66px}.p-f-xxl{padding-left:88px}.p--22px,n-s{padding:-30px, n-m}.p-n-xs{padding:-11px}.p-n-xxs{padding:-5.5px}.p-0{padding:0}.p-xxs{padding:5.5px}.p-xs{padding:11px}.p-s{padding:22px}.p-m{padding:30px}.p-l{padding:35px}.p-xl{padding:66px}.p-xxl{padding:88px}.p-v--22px,n-s{padding-top:-30px, n-m;padding-bottom:-30px, n-m}.p-v-n-xs{padding-top:-11px;padding-bottom:-11px}.p-v-n-xxs{padding-top:-5.5px;padding-bottom:-5.5px}.p-v-0{padding-top:0;padding-bottom:0}.p-v-xxs{padding-top:5.5px;padding-bottom:5.5px}.p-v-xs{padding-top:11px;padding-bottom:11px}.p-v-s{padding-top:22px;padding-bottom:22px}.p-v-m{padding-top:30px;padding-bottom:30px}.p-v-l{padding-top:35px;padding-bottom:35px}.p-v-xl{padding-top:66px;padding-bottom:66px}.p-v-xxl{padding-top:88px;padding-bottom:88px}.p-h--22px,n-s{padding-right:-30px, n-m;padding-left:-30px, n-m}.p-h-n-xs{padding-right:-11px;padding-left:-11px}.p-h-n-xxs{padding-right:-5.5px;padding-left:-5.5px}.p-h-0{padding-right:0;padding-left:0}.p-h-xxs{padding-right:5.5px;padding-left:5.5px}.p-h-xs{padding-right:11px;padding-left:11px}.p-h-s{padding-right:22px;padding-left:22px}.p-h-m{padding-right:30px;padding-left:30px}.p-h-l{padding-right:35px;padding-left:35px}.p-h-xl{padding-right:66px;padding-left:66px}.p-h-xxl{padding-right:88px;padding-left:88px}@media(min-width: 641px){.p-t-n-m{padding-top:-44.999999988px}.p-t-n-s{padding-top:-29.999999992px}.p-t-n-xs{padding-top:-14.999999996px}.p-t-n-xxs{padding-top:-7.499999998px}.p-t-0,.signup .form-label,.form--sign-up .form-label{padding-top:0}.p-t-xxs{padding-top:7.499999998px}.p-t-xs{padding-top:14.999999996px}.p-t-s{padding-top:29.999999992px}.p-t-m{padding-top:44.999999988px}.p-t-l{padding-top:60px}.p-t-xl{padding-top:89.999999976px}.p-t-xxl{padding-top:119.999999968px}.p-r-n-m{padding-right:-44.999999988px}.p-r-n-s{padding-right:-29.999999992px}.p-r-n-xs{padding-right:-14.999999996px}.p-r-n-xxs{padding-right:-7.499999998px}.p-r-0{padding-right:0}.p-r-xxs{padding-right:7.499999998px}.p-r-xs{padding-right:14.999999996px}.p-r-s{padding-right:29.999999992px}.p-r-m{padding-right:44.999999988px}.p-r-l{padding-right:60px}.p-r-xl{padding-right:89.999999976px}.p-r-xxl{padding-right:119.999999968px}.p-b-n-m{padding-bottom:-44.999999988px}.p-b-n-s{padding-bottom:-29.999999992px}.p-b-n-xs{padding-bottom:-14.999999996px}.p-b-n-xxs{padding-bottom:-7.499999998px}.p-b-0{padding-bottom:0}.p-b-xxs{padding-bottom:7.499999998px}.p-b-xs{padding-bottom:14.999999996px}.p-b-s{padding-bottom:29.999999992px}.p-b-m{padding-bottom:44.999999988px}.p-b-l{padding-bottom:60px}.p-b-xl{padding-bottom:89.999999976px}.p-b-xxl{padding-bottom:119.999999968px}.p-f-n-m{padding-left:-44.999999988px}.p-f-n-s{padding-left:-29.999999992px}.p-f-n-xs{padding-left:-14.999999996px}.p-f-n-xxs{padding-left:-7.499999998px}.p-f-0{padding-left:0}.p-f-xxs{padding-left:7.499999998px}.p-f-xs{padding-left:14.999999996px}.p-f-s{padding-left:29.999999992px}.p-f-m{padding-left:44.999999988px}.p-f-l{padding-left:60px}.p-f-xl{padding-left:89.999999976px}.p-f-xxl{padding-left:119.999999968px}.p-n-m{padding:-44.999999988px}.p-n-s{padding:-29.999999992px}.p-n-xs{padding:-14.999999996px}.p-n-xxs{padding:-7.499999998px}.p-0{padding:0}.p-xxs{padding:7.499999998px}.p-xs{padding:14.999999996px}.p-s{padding:29.999999992px}.p-m{padding:44.999999988px}.p-l{padding:60px}.p-xl{padding:89.999999976px}.p-xxl{padding:119.999999968px}.p-v-n-m{padding-top:-44.999999988px;padding-bottom:-44.999999988px}.p-v-n-s{padding-top:-29.999999992px;padding-bottom:-29.999999992px}.p-v-n-xs{padding-top:-14.999999996px;padding-bottom:-14.999999996px}.p-v-n-xxs{padding-top:-7.499999998px;padding-bottom:-7.499999998px}.p-v-0{padding-top:0;padding-bottom:0}.p-v-xxs{padding-top:7.499999998px;padding-bottom:7.499999998px}.p-v-xs{padding-top:14.999999996px;padding-bottom:14.999999996px}.p-v-s{padding-top:29.999999992px;padding-bottom:29.999999992px}.p-v-m{padding-top:44.999999988px;padding-bottom:44.999999988px}.p-v-l{padding-top:60px;padding-bottom:60px}.p-v-xl{padding-top:89.999999976px;padding-bottom:89.999999976px}.p-v-xxl{padding-top:119.999999968px;padding-bottom:119.999999968px}.p-h-n-m{padding-right:-44.999999988px;padding-left:-44.999999988px}.p-h-n-s{padding-right:-29.999999992px;padding-left:-29.999999992px}.p-h-n-xs{padding-right:-14.999999996px;padding-left:-14.999999996px}.p-h-n-xxs{padding-right:-7.499999998px;padding-left:-7.499999998px}.p-h-0{padding-right:0;padding-left:0}.p-h-xxs{padding-right:7.499999998px;padding-left:7.499999998px}.p-h-xs{padding-right:14.999999996px;padding-left:14.999999996px}.p-h-s{padding-right:29.999999992px;padding-left:29.999999992px}.p-h-m{padding-right:44.999999988px;padding-left:44.999999988px}.p-h-l{padding-right:60px;padding-left:60px}.p-h-xl{padding-right:89.999999976px;padding-left:89.999999976px}.p-h-xxl{padding-right:119.999999968px;padding-left:119.999999968px}}.m-t--22px,n-s{margin-top:-30px, n-m}.m-t-n-xs{margin-top:-11px}.m-t-n-xxs{margin-top:-5.5px}.m-t-0,.signup .form-control,.form-table .form-control,.form--sign-up .form-control{margin-top:0}.m-t-xxs{margin-top:5.5px}.m-t-xs{margin-top:11px}.m-t-s{margin-top:22px}.m-t-m{margin-top:30px}.m-t-l{margin-top:35px}.m-t-xl{margin-top:66px}.m-t-xxl{margin-top:88px}.m-r--22px,n-s{margin-right:-30px, n-m}.m-r-n-xs{margin-right:-11px}.m-r-n-xxs{margin-right:-5.5px}.m-r-0{margin-right:0}.m-r-xxs{margin-right:5.5px}.m-r-xs{margin-right:11px}.m-r-s{margin-right:22px}.m-r-m{margin-right:30px}.m-r-l{margin-right:35px}.m-r-xl{margin-right:66px}.m-r-xxl{margin-right:88px}.m-b--22px,n-s{margin-bottom:-30px, n-m}.m-b-n-xs{margin-bottom:-11px}.m-b-n-xxs{margin-bottom:-5.5px}.m-b-0{margin-bottom:0}.m-b-xxs{margin-bottom:5.5px}.m-b-xs{margin-bottom:11px}.m-b-s{margin-bottom:22px}.m-b-m{margin-bottom:30px}.m-b-l{margin-bottom:35px}.m-b-xl{margin-bottom:66px}.m-b-xxl{margin-bottom:88px}.m-f--22px,n-s{margin-left:-30px, n-m}.m-f-n-xs{margin-left:-11px}.m-f-n-xxs{margin-left:-5.5px}.m-f-0{margin-left:0}.m-f-xxs{margin-left:5.5px}.m-f-xs{margin-left:11px}.m-f-s{margin-left:22px}.m-f-m{margin-left:30px}.m-f-l{margin-left:35px}.m-f-xl{margin-left:66px}.m-f-xxl{margin-left:88px}.m--22px,n-s{margin:-30px, n-m}.m-n-xs{margin:-11px}.m-n-xxs{margin:-5.5px}.m-0,.form-table .hr{margin:0}.m-xxs{margin:5.5px}.m-xs{margin:11px}.m-s{margin:22px}.m-m{margin:30px}.m-l{margin:35px}.m-xl{margin:66px}.m-xxl{margin:88px}.m-v--22px,n-s{margin-top:-30px, n-m;margin-bottom:-30px, n-m}.m-v-n-xs{margin-top:-11px;margin-bottom:-11px}.m-v-n-xxs{margin-top:-5.5px;margin-bottom:-5.5px}.m-v-0{margin-top:0;margin-bottom:0}.m-v-xxs{margin-top:5.5px;margin-bottom:5.5px}.m-v-xs{margin-top:11px;margin-bottom:11px}.m-v-s{margin-top:22px;margin-bottom:22px}.m-v-m{margin-top:30px;margin-bottom:30px}.m-v-l{margin-top:35px;margin-bottom:35px}.m-v-xl{margin-top:66px;margin-bottom:66px}.m-v-xxl{margin-top:88px;margin-bottom:88px}.m-h--22px,n-s{margin-right:-30px, n-m;margin-left:-30px, n-m}.m-h-n-xs{margin-right:-11px;margin-left:-11px}.m-h-n-xxs{margin-right:-5.5px;margin-left:-5.5px}.m-h-0{margin-right:0;margin-left:0}.m-h-xxs{margin-right:5.5px;margin-left:5.5px}.m-h-xs{margin-right:11px;margin-left:11px}.m-h-s{margin-right:22px;margin-left:22px}.m-h-m{margin-right:30px;margin-left:30px}.m-h-l{margin-right:35px;margin-left:35px}.m-h-xl{margin-right:66px;margin-left:66px}.m-h-xxl{margin-right:88px;margin-left:88px}@media(min-width: 641px){.m-t-n-m{margin-top:-44.999999988px}.m-t-n-s{margin-top:-29.999999992px}.m-t-n-xs{margin-top:-14.999999996px}.m-t-n-xxs{margin-top:-7.499999998px}.m-t-0,.signup .form-control,.form-table .form-control,.form--sign-up .form-control{margin-top:0}.m-t-xxs{margin-top:7.499999998px}.m-t-xs{margin-top:14.999999996px}.m-t-s{margin-top:29.999999992px}.m-t-m{margin-top:44.999999988px}.m-t-l{margin-top:60px}.m-t-xl{margin-top:89.999999976px}.m-t-xxl{margin-top:119.999999968px}.m-r-n-m{margin-right:-44.999999988px}.m-r-n-s{margin-right:-29.999999992px}.m-r-n-xs{margin-right:-14.999999996px}.m-r-n-xxs{margin-right:-7.499999998px}.m-r-0{margin-right:0}.m-r-xxs{margin-right:7.499999998px}.m-r-xs{margin-right:14.999999996px}.m-r-s{margin-right:29.999999992px}.m-r-m{margin-right:44.999999988px}.m-r-l{margin-right:60px}.m-r-xl{margin-right:89.999999976px}.m-r-xxl{margin-right:119.999999968px}.m-b-n-m{margin-bottom:-44.999999988px}.m-b-n-s{margin-bottom:-29.999999992px}.m-b-n-xs{margin-bottom:-14.999999996px}.m-b-n-xxs{margin-bottom:-7.499999998px}.m-b-0{margin-bottom:0}.m-b-xxs{margin-bottom:7.499999998px}.m-b-xs{margin-bottom:14.999999996px}.m-b-s{margin-bottom:29.999999992px}.m-b-m{margin-bottom:44.999999988px}.m-b-l{margin-bottom:60px}.m-b-xl{margin-bottom:89.999999976px}.m-b-xxl{margin-bottom:119.999999968px}.m-f-n-m{margin-left:-44.999999988px}.m-f-n-s{margin-left:-29.999999992px}.m-f-n-xs{margin-left:-14.999999996px}.m-f-n-xxs{margin-left:-7.499999998px}.m-f-0{margin-left:0}.m-f-xxs{margin-left:7.499999998px}.m-f-xs{margin-left:14.999999996px}.m-f-s{margin-left:29.999999992px}.m-f-m{margin-left:44.999999988px}.m-f-l{margin-left:60px}.m-f-xl{margin-left:89.999999976px}.m-f-xxl{margin-left:119.999999968px}.m-n-m{margin:-44.999999988px}.m-n-s{margin:-29.999999992px}.m-n-xs{margin:-14.999999996px}.m-n-xxs{margin:-7.499999998px}.m-0,.form-table .hr{margin:0}.m-xxs{margin:7.499999998px}.m-xs{margin:14.999999996px}.m-s{margin:29.999999992px}.m-m{margin:44.999999988px}.m-l{margin:60px}.m-xl{margin:89.999999976px}.m-xxl{margin:119.999999968px}.m-v-n-m{margin-top:-44.999999988px;margin-bottom:-44.999999988px}.m-v-n-s{margin-top:-29.999999992px;margin-bottom:-29.999999992px}.m-v-n-xs{margin-top:-14.999999996px;margin-bottom:-14.999999996px}.m-v-n-xxs{margin-top:-7.499999998px;margin-bottom:-7.499999998px}.m-v-0{margin-top:0;margin-bottom:0}.m-v-xxs{margin-top:7.499999998px;margin-bottom:7.499999998px}.m-v-xs{margin-top:14.999999996px;margin-bottom:14.999999996px}.m-v-s{margin-top:29.999999992px;margin-bottom:29.999999992px}.m-v-m{margin-top:44.999999988px;margin-bottom:44.999999988px}.m-v-l{margin-top:60px;margin-bottom:60px}.m-v-xl{margin-top:89.999999976px;margin-bottom:89.999999976px}.m-v-xxl{margin-top:119.999999968px;margin-bottom:119.999999968px}.m-h-n-m{margin-right:-44.999999988px;margin-left:-44.999999988px}.m-h-n-s{margin-right:-29.999999992px;margin-left:-29.999999992px}.m-h-n-xs{margin-right:-14.999999996px;margin-left:-14.999999996px}.m-h-n-xxs{margin-right:-7.499999998px;margin-left:-7.499999998px}.m-h-0{margin-right:0;margin-left:0}.m-h-xxs{margin-right:7.499999998px;margin-left:7.499999998px}.m-h-xs{margin-right:14.999999996px;margin-left:14.999999996px}.m-h-s{margin-right:29.999999992px;margin-left:29.999999992px}.m-h-m{margin-right:44.999999988px;margin-left:44.999999988px}.m-h-l{margin-right:60px;margin-left:60px}.m-h-xl{margin-right:89.999999976px;margin-left:89.999999976px}.m-h-xxl{margin-right:119.999999968px;margin-left:119.999999968px}}.display-mobile{display:block}@media(min-width: 641px){.display-mobile{display:none}}.display-mobile-tablet{display:none}@media(max-width: 1024px){.display-mobile-tablet{display:block}}.display-tablet{display:none}@media(min-width: 641px)and (max-width: 1024px){.display-tablet{display:block}}.display-desktop{display:none}@media(min-width: 1025px){.display-desktop{display:block}}: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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--button-border-radius: 100px;--button-font-weight: 600;--button-min-width: 100px;--button-padding-h: 20px;--button-padding-v: 0px;--button-small-height: 40px;--button-small-font-size: var(--font-size-body-2);--button-small-icon-padding: 10px;--button-small-loading-icon-size: 22px;--button-medium-height: 45px;--button-medium-font-size: var(--font-size-body-3);--button-medium-icon-padding: 15px;--button-medium-loading-icon-size: 30px;--button-large-height: 50px;--button-large-font-size: var(--font-size-title-1);--button-large-icon-padding: 21px;--button-large-loading-icon-size: 32px}.button{--button-height: var(--button-small-height);--button-font-size: var(--button-small-font-size);--button-loading-icon-size: var(--button-small-loading-icon-size);display:inline-flex;align-items:center;justify-content:center;font-size:var(--button-font-size);min-height:var(--button-height);font-family:"FS Lucas";font-style:normal;font-weight:var(--button-font-weight);background:#eb4f4d;border:2px solid rgba(0,0,0,0);border-radius:var(--button-border-radius);color:#fff;cursor:pointer;overflow:hidden;padding:calc(2px + var(--button-padding-v)) var(--button-padding-h) var(--button-padding-v);text-align:center;text-decoration:none;min-width:100%}@media screen and (min-width: 768px){.button{min-width:unset}}@media screen and (min-width: 1024px){.button{min-width:var(--button-min-width);--button-height: var(--button-medium-height);--button-font-size: var(--button-medium-font-size);--button-loading-icon-size: var(--button-medium-loading-icon-size)}}.button:hover,.button:active,.button:visited{background:#e41f13;color:#fff}.button:active{border-color:#000}.button:focus,.button:focus:active{background:#e41f13;outline-offset:0;color:#fff;border-color:#000;border-width:2px}.button[disabled],.button--disabled{cursor:auto;opacity:.4}.button--small{--button-loading-icon-size: var(--button-small-loading-icon-size)}@media screen and (min-width: 1024px){.button--small{--button-height: var(--button-small-height);--button-font-size: var(--button-small-font-size)}}.button--small.button--icon{--button-icon-padding: var(--button-small-icon-padding)}.button--large{--button-height: var(--button-medium-height);--button-font-size: var(--button-medium-font-size);--button-loading-icon-size: var(--button-medium-loading-icon-size)}@media screen and (min-width: 1024px){.button--large{--button-height: var(--button-large-height);--button-font-size: var(--button-large-font-size);--button-loading-icon-size: var(--button-large-loading-icon-size)}}.button--large.button--icon{--button-icon-padding: var(--button-medium-icon-padding)}@media screen and (min-width: 1024px){.button--large.button--icon{--button-icon-padding: var(--button-large-icon-padding)}}.button--large.button--icon i{transform:scale(0.92)}.button--icon{--button-icon-padding: var(--button-medium-icon-padding)}.button--icon i{padding-right:var(--button-icon-padding);color:#fce9e9;transform:scale(1);vertical-align:middle;margin-top:-2px}.button--only-icon{min-width:var(--button-height);padding:0}.button--only-icon i{color:#fce9e9;transform:scale(1.2);vertical-align:middle;margin-top:0}.button--secondary{background:#4b426d}.button--secondary:hover,.button--secondary:visited:hover,.button--secondary:active{background:#1e1348;color:#fff}.button--secondary:visited{background:#4b426d;color:#fff}.button--secondary:focus,.button--secondary:focus:active{background:#1e1348}.button--secondary.button--icon i,.button--secondary.button--only-icon i{color:#e9e7ed}.button--tertiary{background:#fff;border-color:#4b426d;color:#4b426d}.button--tertiary:visited{background:#fff;border-color:#4b426d;color:#4b426d}.button--tertiary:hover,.button--tertiary:active,.button--tertiary:focus,.button--tertiary:focus:active{background:#e9e7ed;border-color:#1e1348;color:#1e1348}.button--tertiary.button--icon i,.button--tertiary.button--only-icon i{color:#4b426d}.button--tertiary.button--loading .button--loading__spinner{border-top:2px solid #c7c7c7;border-right:2px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:2px solid #000}.button--quaternary{background:#75c67c}.button--quaternary:hover,.button--quaternary:active,.button--quaternary:visited{background:#75c67c;color:#fff}.button--quaternary:focus,.button--quaternary:focus:active{background:#75c67c}.button--quaternary.button--icon i,.button--quaternary.button--only-icon i{color:#fff}.button--loading__spinner,.button--loading__spinner:after{border-radius:50%;width:var(--button-loading-icon-size);height:var(--button-loading-icon-size)}.button--loading__spinner{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.4);border-right:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4);border-left:2px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button--round-corner{border-radius:4px;padding:4px 10px}.button--full-width{width:100%}.button--auto-width{min-width:auto;width:auto}.button--tiny-toggle{background-color:unset;padding:0;min-width:unset;color:#4b426d}.button--tiny-toggle:hover,.button--tiny-toggle:focus,.button--tiny-toggle:active,.button--tiny-toggle:focus:active{background-color:unset;color:#1e1348;border-color:rgba(0,0,0,0)}.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}details{display:block;clear:both;overflow:auto}details summary{color:#006ccc;cursor:pointer;position:relative}details summary:hover{color:#328dc2}details summary:focus{outline:3px solid #ffd000}details>:not(summary){margin-left: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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}table{border-collapse:collapse;border-spacing:0;width:100%;margin:22px 0}@media(min-width: 641px){table{margin:29.999999992px 0}}table th,table td{padding:4.5px 22px 5.5px 0;text-align:left;border-bottom:1px solid #006ccc;vertical-align:middle}@media(min-width: 641px){table th,table td{padding:6.499999998px 29.999999992px 7.499999998px 0}}table th.no-data,table td.no-data{text-align:center}table td:last-child,table th:last-child{padding-right:0}table caption{text-align:left}table.border-blue-deep-20 th,table.border-blue-deep-20 td{border-color:#d2d0da}table.valign-middle th,table.valign-middle td{vertical-align:middle}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.tab-list-item{border-radius:25px 25px 25px 25px;background:rgba(0,0,0,0);display:inline-block;padding:.5rem 1rem}.tab-list-active{background-color:#fff;font-weight:bold}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.m-f-auto,.m-l-auto{margin-left:auto}.m-r-auto{margin-right:auto}.m-h-auto{margin-left:auto;margin-right:auto}.min-height-s{min-height:29.999999992px}.h-100{height:100%}.d-flex{display:flex}@media(min-width: 641px){.d-flex-t{display:flex}}.flex-center{display:flex;align-items:center;justify-items:center}.flex-jc-space-between{justify-content:space-between}.flex-ai-center{align-items:center}.f-r{float:right}.f-l{float:left}.f-clear{clear:both}.relative{position:relative}.hide-on-mobile{display:none}@media(min-width: 641px){.hide-on-mobile{display:inherit}}@media screen and (min-width: 640px){.hide-sm{display:none}}@media screen and (max-width: 640px){.hide-sm_lt{display:none}}@media screen and (min-width: 640px)and (max-width: 768px){.hide-sm_o{display:none}}@media screen and (min-width: 768px){.hide-md{display:none}}@media screen and (max-width: 768px){.hide-md_lt{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.hide-md_o{display:none}}@media screen and (min-width: 1024px){.hide-lg{display:none}}@media screen and (max-width: 1024px){.hide-lg_lt{display:none}}@media screen and (min-width: 1024px)and (max-width: 1200px){.hide-lg_o{display:none}}@media screen and (min-width: 1200px){.hide-xl{display:none}}@media screen and (max-width: 1200px){.hide-xl_lt{display:none}}.width-full{width:100%}:root{--radius: 10px}.radius,.statistic{border-radius:var(--radius)}.radius-top{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.radius-bottom{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media screen and (min-width: 640px){.radius-s{border-radius:var(--radius)}}@media screen and (min-width: 640px){.radius-top-s{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}@media screen and (min-width: 640px){.radius-bottom-s{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}.radius--small{--radius: 5px}.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}blockquote{font-weight:400;font-size:19px;font-family:"Georgia",serif;font-style:normal;line-height:1.375;font-style:italic;line-height:1.1578947368}@media(min-width: 641px){blockquote{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){blockquote{line-height:1.2499999997}}blockquote cite{display:block;font-weight:400;font-size:19px;font-family:"FS Lucas",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;line-height:1.1578947368;margin-top:22px}@media(min-width: 641px){blockquote cite{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){blockquote cite{line-height:1.2499999997}}@media(min-width: 641px){blockquote cite{margin-top:29.999999992px}}.quote blockquote{color:#4b426d;font-family:Georgia;font-size:24px;font-style:italic;letter-spacing:0;line-height:40px;margin-top:0}.quote figcaption{color:#1e1348;font-size:20px;letter-spacing:0;line-height:30px}.icon--border{border-radius:100px;border-style:solid;border-width:1px;padding:9px}.card{background:#fff;border-radius:10px;padding:30px 20px}.card__section>*{margin:0}.card__cta{margin-top:20px}.card__image{display:flex;justify-content:center;margin-top:30px}.card--horizontal{padding:0}@media(min-width: 641px){.card--horizontal{display:flex}}.card--horizontal .card__cta{margin-bottom:20px}.card--horizontal .card__image{margin-left:60px;margin-top:0}.card--horizontal .card__section{padding:30px}@media(min-width: 641px){.card--horizontal .card__section{padding-right:0;width:50%}}.card--horizontal .card__section--image{display:flex;align-items:flex-end;padding:0}.card--horizontal .card__section--image img{border-bottom-right-radius:10px;max-width:100%;align-self:flex-start}.card--full-width-image{position:relative;padding:0}.card--full-width-image .card__image{margin-top:-20px}.card--full-width-image .card__image img{max-width:100%}.card--full-width-image .card__section{padding:30px 30px 0;position:relative}.progress-bar,.learn__category-progress{background:#e9e7ed;border-radius:10px;height:17px;min-width:100px;overflow:hidden}.progress-bar span,.learn__category-progress span{display:block;background:#75c67c;border-radius:10px;height:17px;min-width: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{--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}.g-card.only-title{height:auto}.grid .g-card,.flex-grid .g-card{margin:0 0 29.999999992px 0}.g-card{box-shadow:2px 2px 4px 0 #c7c7c7;border-radius:10px;padding:29.999999992px;background:#fff;margin:29.999999992px;height:auto;min-height:154px;flex-grow:1;width:100%}@media(min-width: 769px){.g-card{min-height:209.999999944px;margin-bottom:29.999999992px}}.g-card.p-b-0{padding-bottom:0}.g-card .g-card-header{margin:0 -29.999999992px;padding:0 29.999999992px 14.999999996px;border-bottom:1px solid #bcb8c8}@media screen and (min-width: 768px){.g-card .g-card-header{display:flex}}.g-card .g-card-full{margin:0 -29.999999992px}.g-card .lh-1{line-height:1em}.g-card .g-card-link{height:100%;display:block;color:#6f787a;text-decoration:none}.g-card .g-card-link:hover .g-card-inner h3,.g-card .g-card-link:hover .g-card-inner h4,.g-card .g-card-link:hover .g-card-inner h5,.g-card .g-card-link:hover .g-card-inner h6{color:#2b8cc4}.g-card .g-card-link:focus{outline:3px solid #ffd000}.g-card .g-card-link:active{background:#ffd000}.g-card .g-card-link:active .g-card-inner{background:#ffd000}.g-card .g-card-link:active h3,.g-card .g-card-link:active h4,.g-card .g-card-link:active h5,.g-card .g-card-link:active h6{color:#00549f}.g-card .g-card-image img{margin:0;max-width:100%;height:auto;display:block;object-fit:contain}@media screen and (max-width: 640px){.g-card .g-card-image img{margin-bottom:20px}}.g-card .g-card-inner.html-content>*:last-child{margin-bottom:0}.g-card .g-card-inner p{margin:0}.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{font-weight:700;font-size:19px;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;margin-bottom:17.875px;color:#006ccc;text-decoration:underline}@media(min-width: 641px){.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{margin-bottom:22.105263152px}}.g-card .g-card-inner h2+p,.g-card .g-card-inner h3+p,.g-card .g-card-inner h4+p,.g-card .g-card-inner h5+p,.g-card .g-card-inner h6+p{margin-top:5.5px}@media(min-width: 769px){.g-card .g-card-inner h2+p,.g-card .g-card-inner h3+p,.g-card .g-card-inner h4+p,.g-card .g-card-inner h5+p,.g-card .g-card-inner h6+p{margin-top:7.499999998px}}.g-card .g-card-inner .g-card-meta{margin-bottom:11px}@media(min-width: 769px){.g-card .g-card-inner .g-card-meta{margin-bottom:14.999999996px}}.g-card .g-card-inner .g-card-meta .subheading{margin:0}.g-card--with-image{padding:0}@media(min-width: 769px){.g-card--with-image{display:flex}}@media(min-width: 769px){.g-card--with-image>div{flex-basis:50%}}.g-card--with-image__content{padding:30px}.g-card--with-image__image{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.g-card--with-image__image img{float:right;max-width:100%}.g-card-body{border-bottom:1px solid #bcb8c8}@media screen and (max-width: 768px){.g-card-progress{background-size:0}}@media screen and (min-width: 768px){.g-card-progress{background-repeat:no-repeat;background-position:bottom right;background-image:url("/static/images/ep-placeholder.svg");background-size:210px}}@media screen and (min-width: 768px){.g-card-progress--complete{background-image:url("/static/images/ep-placeholder-complete.png")}}@media(max-width: 640px){.g-card{min-height:auto;height:auto}.g-card .g-card-icon{height:44.999999988px}.g-card .g-card-link{position:static}}: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-footer{display:flex;flex-direction:column}.magna-footer__nav{display:flex;flex-direction:row;justify-content:space-between;min-height:182px;padding:0 30px}.magna-footer__links{align-self:flex-end;display:flex;flex-flow:column wrap}.magna-footer__links li+li{margin-top:10px}@media screen and (min-width: 1024px){.magna-footer__links{display:inline-flex;flex-flow:row wrap}.magna-footer__links li+li{margin-top:0}}@media screen and (min-width: 1200px){.magna-footer__links{flex-wrap:nowrap}}.footer-links li{margin-right:30px}.footer-links a{text-decoration:none;color:#fff;padding-right:4px;border-bottom:2px solid #fff}.magna-footer__great-logo img{width:191px;height:66px}.magna-footer__copyright{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff;padding:0 30px}@media screen and (min-width: 768px){.magna-footer__copyright{align-items:center;flex-direction:row;min-height:88px}}.magna-footer__dit-logo{margin:20px 0 10px}@media screen and (min-width: 768px){.magna-footer__dit-logo{margin:unset}}: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}.confirmation-modal{padding:29.999999992px}@media screen and (min-width: 640px){.confirmation-modal{max-width:500px}}.max-modal{width:80%;top:40px;bottom:40px;padding:44.999999988px}.modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.7);z-index:3}.modal-overlay.center{display:flex;align-items:center;justify-content:center}.modal-overlay .modal{position:absolute;background-color:#fff;border:0;outline:none}@media screen and (min-width: 640px){.modal-overlay .modal{border-radius:var(--radius)}}: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}.g-breadcrumbs{padding:11px 0}.g-breadcrumbs:after{display:block;content:"";clear:both}@media(min-width: 641px){.g-breadcrumbs{padding:14.999999996px 0}}.g-breadcrumbs ol{margin:0}.g-breadcrumbs ol li:last-child:after{display:none}.g-breadcrumbs ol li:first-child{margin-left:0;padding-left:0}.g-breadcrumbs ol li{padding-left:0;background-image:none;display:block;float:left;margin-left:14.999999996px}.g-breadcrumbs ol li: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:#8e969c;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.3em}@media(min-width: 641px){.g-breadcrumbs ol li:after{top:.5em}}: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}.modal-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.modal{--modal-close-size-large: 30px;display:flex;width:100vw;height:100vh;flex-flow:column}@media screen and (min-width: 640px){.modal{width:630px;height:auto}}.modal-close--x{font-size:var(--font-size-body-3);margin-top:calc(var(--modal-close-size-large)/-2);margin-right:calc(var(--modal-close-size-large)/-2);margin-left:auto}.modal-close--x-large{font-size:var(--modal-close-size-large)}.modal-header{display:flex;justify-content:space-between}.modal-header-bg{height:160px;background-position:center bottom;background-repeat:no-repeat}.modal-header-bg--1{background-image:url("/static/images/modal-1.png");background-size:281px}.modal-header-bg--2{background-image:url("/static/images/modal-2.png");background-size:365px}.modal-header-bg--3{background-image:url("/static/images/modal-3.png");background-size:314px}.modal-inner{flex:1 1 100%}@media screen and (min-width: 640px){.modal-inner{flex:0 1 auto}}: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{--ttpadding: 15px}.tooltip{position:relative;display:inline-flex;justify-content:flex-start}.tooltip__text{position:absolute;top:calc(35px + var(--ttpadding));left:0;width:calc(100vw - 2*var(--ttpadding));padding:var(--ttpadding);box-shadow:0 10px 20px 0 rgba(75,66,109,.1);border:1px solid #e9e7ed;z-index:10}@media screen and (min-width: 640px){.tooltip__text{top:0;max-width:350px}}@media screen and (min-width: 640px){.tooltip__text--left{left:calc(40px + var(--ttpadding))}}.tooltip__text--right{transform:translateX(calc(-100% + 70px))}@media screen and (min-width: 640px){.tooltip__text--right{left:auto;right:calc(40px + var(--ttpadding));transform:none}}.tooltip__close{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:#e0e0e0}.tooltip__close span[role=img]{margin-top:4px}.tooltip__close:focus{outline:6px solid #ffd000}.tooltip__content ul li{list-style:disc;margin-left:1em}.tooltip__content small{font-size:.85em}.tooltip__content>*:first-child{margin-top:10px}.tooltip__content>*:last-child{margin-bottom:0}.tooltip__text--left::after,.tooltip__text--right::after{content:"";display:none;position:absolute;background:inherit;top:14px;width:9px;height:9px;border-top:inherit;border-left:inherit}@media screen and (min-width: 640px){.tooltip__text--left::after{display:block;right:100%;transform:rotate(-45deg);margin-right:-4px}}@media screen and (min-width: 640px){.tooltip__text--right::after{display:block;left:100%;transform:rotate(135deg);margin-left:-4px}}: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}.g-panel{padding:10px 0 10px 30px;position:relative}.g-panel:before{background:#4b426d;border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.g-panel--horizontal-mobile{padding-top:30px;padding-left:0}@media(min-width: 641px){.g-panel--horizontal-mobile{padding-left:36px;padding-top:0}}.g-panel--horizontal-mobile:before{height:6px;width:150px}@media(min-width: 641px){.g-panel--horizontal-mobile:before{height:100%;width:6px}}.g-panel :first-child{margin-top:0}.g-panel :only-child,.g-panel :last-child{margin-bottom:0}.g-panel-vertical{box-sizing:border-box;clear:both;border-left-style:solid;border-color:#006ccc;padding:em(15, 19) 0;margin-bottom:em(15, 19)}.g-panel-vertical:after{display:block;content:"";clear:both}.g-panel-vertical{border-top:solid 6px #006ccc;padding-top:16px;margin-top:22px;margin-bottom:22px}@media(min-width: 641px){.g-panel-vertical{padding-top:23.999999992px}}@media(min-width: 641px){.g-panel-vertical{margin-top:29.999999992px;margin-bottom:29.999999992px}}.beta{border-radius:18px;padding:5px 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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}#skip-link{font-weight:400;font-size:14px;font-family:"FS Lucas",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;line-height:1.5714285714;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}@media(min-width: 641px){#skip-link{font-size:16px;line-height:1.578947368}}@media(min-width: 641px){#skip-link{line-height:1.8749999995}}#skip-link:focus{outline:#ffd000 solid 6px;outline-offset:0;background-color:#ffd000;color:#132965;left:0;text-indent:0;top:0;z-index:10}.pill{border-radius:1.2em;padding:5px 15px;margin-right:10px}.hidden{display:none}.js-enabled .js-hidden{display:none}.bg-hover-black:hover{background-color:#000}.bg-hover-grey:hover{background-color:#6f787a}.bg-hover-mid-grey:hover{background-color:#666}.bg-hover-light-grey:hover{background-color:#8e969c}.bg-hover-offwhite:hover{background-color:#fafafa}.bg-hover-white:hover{background-color:#fff}.bg-hover-transparent:hover{background-color:rgba(0,0,0,0)}.bg-hover-purple:hover{background-color:#4f0b7b}.bg-hover-great-blue:hover{background-color:#1e1348}.bg-hover-dark-navy:hover{background-color:#160d37}.bg-hover-mid-blue:hover{background-color:#00549f}.bg-hover-active-blue:hover{background-color:#006ccc}.bg-hover-light-blue:hover{background-color:#2b8cc4}.bg-hover-aqua:hover{background-color:#007ea3}.bg-hover-teal:hover{background-color:#00a699}.bg-hover-flag-red:hover{background-color:#b00d23}.bg-hover-great-red:hover{background-color:#e41f13}.bg-hover-focus-yellow:hover{background-color:#ffd000}.bg-hover-stone-10:hover{background-color:#fdfdfc}.bg-hover-stone-20:hover{background-color:#fcfbf9}.bg-hover-stone-30:hover{background-color:#f5f2ed}.bg-hover-stone-40:hover{background-color:#f2eee8}.bg-hover-stone-50:hover{background-color:#efeae2}.bg-hover-stone-60:hover{background-color:#ece6dc}.bg-hover-stone-70:hover{background-color:#e9e2d6}.bg-hover-stone-80:hover{background-color:#e5ddd1}.bg-hover-stone-90:hover{background-color:#e2d9cb}.bg-hover-stone:hover{background-color:#dfd5c5}.text-hover-black:hover{color:#000}.text-hover-grey:hover{color:#6f787a}.text-hover-mid-grey:hover{color:#666}.text-hover-light-grey:hover{color:#8e969c}.text-hover-offwhite:hover{color:#fafafa}.text-hover-white:hover{color:#fff}.text-hover-transparent:hover{color:rgba(0,0,0,0)}.text-hover-purple:hover{color:#4f0b7b}.text-hover-great-blue:hover{color:#1e1348}.text-hover-dark-navy:hover{color:#160d37}.text-hover-mid-blue:hover{color:#00549f}.text-hover-active-blue:hover{color:#006ccc}.text-hover-light-blue:hover{color:#2b8cc4}.text-hover-aqua:hover{color:#007ea3}.text-hover-teal:hover{color:#00a699}.text-hover-flag-red:hover{color:#b00d23}.text-hover-great-red:hover{color:#e41f13}.text-hover-focus-yellow:hover{color:#ffd000}.text-hover-stone-10:hover{color:#fdfdfc}.text-hover-stone-20:hover{color:#fcfbf9}.text-hover-stone-30:hover{color:#f5f2ed}.text-hover-stone-40:hover{color:#f2eee8}.text-hover-stone-50:hover{color:#efeae2}.text-hover-stone-60:hover{color:#ece6dc}.text-hover-stone-70:hover{color:#e9e2d6}.text-hover-stone-80:hover{color:#e5ddd1}.text-hover-stone-90:hover{color:#e2d9cb}.text-hover-stone:hover{color:#dfd5c5}.border-hover-black:hover{border-color:#000}.border-hover-grey:hover{border-color:#6f787a}.border-hover-mid-grey:hover{border-color:#666}.border-hover-light-grey:hover{border-color:#8e969c}.border-hover-offwhite:hover{border-color:#fafafa}.border-hover-white:hover{border-color:#fff}.border-hover-transparent:hover{border-color:rgba(0,0,0,0)}.border-hover-purple:hover{border-color:#4f0b7b}.border-hover-great-blue:hover{border-color:#1e1348}.border-hover-dark-navy:hover{border-color:#160d37}.border-hover-mid-blue:hover{border-color:#00549f}.border-hover-active-blue:hover{border-color:#006ccc}.border-hover-light-blue:hover{border-color:#2b8cc4}.border-hover-aqua:hover{border-color:#007ea3}.border-hover-teal:hover{border-color:#00a699}.border-hover-flag-red:hover{border-color:#b00d23}.border-hover-great-red:hover{border-color:#e41f13}.border-hover-focus-yellow:hover{border-color:#ffd000}.border-hover-stone-10:hover{border-color:#fdfdfc}.border-hover-stone-20:hover{border-color:#fcfbf9}.border-hover-stone-30:hover{border-color:#f5f2ed}.border-hover-stone-40:hover{border-color:#f2eee8}.border-hover-stone-50:hover{border-color:#efeae2}.border-hover-stone-60:hover{border-color:#ece6dc}.border-hover-stone-70:hover{border-color:#e9e2d6}.border-hover-stone-80:hover{border-color:#e5ddd1}.border-hover-stone-90:hover{border-color:#e2d9cb}.border-hover-stone:hover{border-color:#dfd5c5}.centre-children{text-align:center}.centre-children>*{margin-left:auto;margin-right:auto}.clearfix:after{display:block;content:"";clear:both}.block{display:block}.inline-block{display:inline-block}.relative{position:relative}.text-align-left{text-align:left}.text-align-right{text-align:right}.nowrap{white-space:nowrap}@media screen and (max-width: 640px){.radius-xs{border-radius:var(--radius)}}@media screen and (max-width: 640px){.radius-top-xs{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}@media screen and (max-width: 640px){.radius-bottom-xs{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}.max-width-10{max-width:10%}.max-width-20{max-width:20%}.max-width-30{max-width:30%}.max-width-40{max-width:40%}.max-width-50{max-width:50%}.max-width-60{max-width:60%}.max-width-70{max-width:70%}.max-width-80{max-width:80%}.max-width-90{max-width:90%}.max-width-100{max-width:100%}@media screen and (min-width: 640px){.only-mobile{display:none !important}}@media screen and (max-width: 640px){.only-desktop{display:none !important}}.w-0{width:0}.form--sign-up{bottom:0;left:0;margin:auto;position:absolute;right:0;top:150px;width:430px}.form--sign-up .vertical-separator{margin-top:20px;margin-bottom:20px}.form--sign-up .vertical-separator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.form--sign-up .vertical-separator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.form--sign-up .beta{position:absolute;right:30px;top:25px}.form--sign-up .form-label{color:#000}.form-table .select{margin-bottom:20px}.form-table .form-delete{display:flex;justify-content:center}@media screen and (max-width: 1024px){.button--add{width:100%}}.button--inherit{align-self:flex-start}.great-mvp-error-list li.error-message{text-align:left}.form-group--small label{font-size:var(--font-size-body-3)}.great-radio{display:flex;position:relative}.great-radio__input{opacity:0;position:absolute}.great-radio__label{position:relative;display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.great-radio__label::before{content:"";background:#fff;border:2px solid #787191;display:inline-block;vertical-align:middle;width:32px;height:32px;padding:2px;margin-right:20px;text-align:center}.great-radio__input+.great-radio__label::before{border-radius:50%}.great-radio__input:checked+.great-radio__label::before{background:#787191;box-shadow:inset 0px 0px 0px 9px #fff}.great-radio__input:focus+.great-radio__label{outline:#ffd000 solid 6px}.great-radiogroup{display:flex}.great-radiogroup__item{display:flex}.great-radiogroup__input{position:absolute;visibility:hidden}.great-radiogroup__label{cursor:pointer}.great-radiogroup--button{flex-flow:column nowrap}@media screen and (min-width: 640px){.great-radiogroup--button{flex-flow:row nowrap}}.great-radiogroup--button .great-radiogroup__item{flex:1 1 100%}.great-radiogroup--button .great-radiogroup__item .great-radiogroup__input:checked+.great-radiogroup__label{color:#fff;background-color:#1d70b8}.great-radiogroup--button .great-radiogroup__item+.great-radiogroup__item .great-radiogroup__label{margin-top:10px}@media screen and (min-width: 640px){.great-radiogroup--button .great-radiogroup__item+.great-radiogroup__item .great-radiogroup__label{flex-flow:row nowrap;margin-top:unset;margin-left:10px}}.great-radiogroup--button .great-radiogroup__label{color:#1d70b8;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--button-small-font-size);font-weight:var(--button-font-weight);width:100%;height:var(--button-small-height);border:2px solid rgba(0,0,0,0);background-color:#fff;border:2px solid #1d70b8;padding:calc(2px + var(--button-padding-v)) 0 var(--button-padding-v)}.great-radiogroup--button .great-radiogroup__label:focus{outline:6px solid #ffd000}.great-radiogroup--temperature .great-radiogroup__item:nth-child(1) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:green}.great-radiogroup--temperature .great-radiogroup__item:nth-child(2) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:#90ee90}.great-radiogroup--temperature .great-radiogroup__item:nth-child(3) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:orange}.great-radiogroup--temperature .great-radiogroup__item:nth-child(4) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:salmon}.great-radiogroup--temperature .great-radiogroup__item:nth-child(5) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:red}.great-radiogroup--temperature .great-radiogroup__input:checked+.great-radiogroup__label{color:#fff}.form-group input[type=number]:focus::placeholder{color:rgba(0,0,0,0)}.inputgroup{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px}.inputgroup__input{flex:0 1 auto;margin-left:15px}.inputgroup__input--month{min-width:8.5em}.inputgroup__input--year{width:8.5em}.inputgroup__input--medium{width:8.5em}.inputgroup .form-label{font-size:1em;padding-top:0}.inputgroup .form-group,.inputgroup .select{margin-bottom:0}.select__list.select__list{display:block;max-height:0;transition:max-height .25s ease-out}.select__list.select__list[aria-expanded=true]{max-height:270px}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.no-flexer{display:block}.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-indicator{margin:0;padding:0;font-size:80%;margin-bottom:1em}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:silver;display:block}.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;line-height:20px;background-color:silver;display:block;margin:0 auto .5em auto;border-bottom:1px solid #8d8d8d;box-shadow:0 0 0 3pt #fff}.progress-indicator>li .bubble:after{display:block;position:absolute;top:9px;width:100%;height:3px;content:"";background-color:silver;z-index:-1}.progress-indicator>li:first-child .bubble:after{width:100%}.progress-indicator>li:last-child .bubble:after{background-color:rgba(0,0,0,0)}.progress-indicator>li.completed{color:#404040}.progress-indicator>li.completed .bubble{background-color:#fff;color:#fff;border-color:#000}.progress-indicator>li.completed .bubble:after{background-color:#404040;border-color:#000}.progress-indicator>li.active{color:#404040}.progress-indicator>li.active .bubble{background-color:#404040;color:#404040;border-color:#000}.progress-indicator>li.active .bubble:after{background-color:none;border-color:none;margin-left:20px}.great-mvp-wizard-back-button{color:#404040;font-size:16px;text-decoration:underline;padding-left:0}.insight-section{padding:30px}.insight-section--border{border-bottom:1px solid #6f787a}.product-finder .shim{z-index:3;position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;padding-top:20%}.product-finder .shim:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#4a4a4a;opacity:.2}.product-finder .shim .spinner{height:50px;width:50px;border-width:6px}.product-finder .center{text-align:center}.product-finder button[disabled]:hover{background:#eb4f4d}.product-finder button.back-button i{position:relative;top:5px;transition:color .2s;margin-right:15px;font-size:30px}@media screen and (max-width: 768px){.product-finder button.back-button{font-size:16px}.product-finder button.back-button i{top:1px;margin-right:5px;font-size:16px}}.product-finder button.back-button:hover i{color:#1e1348}.product-finder .interaction-label .expander{margin-left:-42px}@media screen and (max-width: 640px){.product-finder .multiple-choice [type=radio]+label{position:relative;left:-30px;top:4px}}.dialog-close{position:absolute;top:30px;right:30px;z-index:1;font-size:60px;background:rgba(0,0,0,0);padding:0;line-height:.6;color:#787191;overflow:hidden;border-radius:50%;padding:3px;width:40px;height:40px;min-height:40px;transition:color .3s,background-color .3s}.dialog-close:after{content:"×";line-height:.6;display:block}.dialog-close:hover{color:#787191;background-color:#e0e0e0}@media screen and (max-width: 768px){.dialog-close{position:inline;font-size:36px;top:20px;right:20px}}.scroll-area{position:absolute;left:0;right:0;bottom:0;top:0}.scroll-area .scroll-inner{position:absolute;left:0;right:0;bottom:0;top:0;overflow:auto}.flex-centre{display:flex;align-items:center}.scroll-shadow-top{overflow:hidden}.scroll-shadow-top:before{content:"";display:block;position:absolute;left:0;right:0;margin-top:-15px;box-shadow:0 15px 15px 5px #959595;z-index:1}.scroll-shadow-bottom{overflow:hidden}.scroll-shadow-bottom:after{content:"";display:block;position:absolute;left:0;right:0;margin-top:-15px;box-shadow:0 15px 15px 5px #959595;z-index:1;bottom:14px}.search-input{display:flex;align-items:center;min-width:10em}@media screen and (max-width: 768px){.search-input{width:100%}}.search-input input{padding-right:30px}.search-input input:focus{padding-right:28px}.search-input .input-icon{margin:2px 0 0 -30px;float:left;width:25px;height:100%;position:relative}.search-input .input-icon .clear{position:absolute;opacity:.5;transition:opacity .3s;padding:17px;top:-29px;left:-13px}.search-input .input-icon .clear:hover{opacity:1}.accordion>.expander-section .region-expand{width:100%;text-align:left;padding:0;display:flex;flex-direction:row;align-items:center}.accordion>.expander-section .region-expand:hover,.accordion>.expander-section .region-expand:focus{text-decoration:underline}.accordion>.expander-section .region-expand span{flex:1}.accordion>.expander-section .fa{padding-right:10px}.accordion .expand-section{display:none;width:100%;overflow:hidden}.accordion .expand-section.open{display:block}.basket-view{position:absolute;border-radius:10px;box-shadow:0 8px 15px 5px #959595;background:#fff;width:90%;margin:5px auto 0;z-index:2}.basket-view ul{display:block}.basket-view ul>li{padding-right:50px;position:relative}.basket-view ul>li button{position:absolute;right:0;top:3px}@media screen and (min-width: 768px){.basket-view{width:350px;margin:5px 0 0}}.modal.large-modal-content{border-radius:0px;width:auto;left:100px;right:100px}.modal.centre-modal-content{left:auto;right:auto;width:630px}.modal.large-modal-content,.modal.centre-modal-content{border-radius:0;top:50px;bottom:50px;overflow:hidden}@media screen and (max-width: 768px){.modal.large-modal-content,.modal.centre-modal-content{width:auto;height:auto;left:0;right:0;bottom:0;top:0;border-radius:0}}.p-v-4{padding-top:4px;padding-bottom:4px}: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}.market-details table{table-layout:fixed;max-width:none;width:auto;min-width:100%}.market-details table td.align-top{vertical-align:top}.market-details table thead th{vertical-align:bottom}.market-details .table--width{width:20%}.market-details .tooltip__content{padding-right:20px}.market-details .tooltip__content p{margin:20px 0}.market-details .tooltip__content p:first-child,.market-details .tooltip__content p:last-child{margin:10px 0}.market-details .vertical-align-top{vertical-align:top}table .loading{animation:shimmer 5s infinite linear;background:linear-gradient(to right, #e9e7ed 20%, #faf8fe 50%, #e9e7ed 66%);background-size:1000px 100%;border-radius:4px;height:20px}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.filter .filter-list li.multiple-choice{clear:none;margin-right:25px;padding:0 0 0 32px;display:inline-block}.overflow-hidden{overflow:hidden}table.no-bottom-border tr:last-child td,table.no-bottom-border tr:last-child th{border:none}@media screen and (max-width: 768px){.w-full-mobile{width:100%}}.checkbox-favourite{opacity:0;position:absolute}.checkbox-favourite+label{padding:3px;cursor:pointer}.checkbox-favourite+label:before{content:""}.checkbox-favourite:focus+label{outline:#ffd000 solid 3px}.checkbox-favourite:checked+label{font-weight:900}.market-action-row{display:flex;align-items:center;margin:0 20px;border-bottom:1px solid #d2d0da}.market-action-row .button{font-size:20px;min-height:auto}.market-action-row .country-name-wrapper{flex:1}@media only screen and (max-width: 980px){.market-action-row{padding-top:10px;padding-bottom:10px}}@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,.link--large,a.learn__category-link,.body-m,.learn__single-category-header-details p,.selected-groups__item,.signup .form-label,.form--sign-up .form-label,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.form-table .form-label,.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,.link--large,.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,.selected-groups__item,.signup .form-label,.form--sign-up .form-label,.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,.form-table .form-label{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,.form-table .form-label,.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}.signup{width:100%;display:flex;flex-direction:row-reverse;overflow:hidden;background:#f5f5f6}.signup__logo{width:148px;height:auto}@media(max-width: 768px){.signup__logo{max-width:132px}}.signup .form-label{font-size:18px;color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.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){.signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.signup__form-panel{width:100%;padding:30px 30px}}.signup__form .h-s,.signup__form .lesson-page .rich-text h3,.lesson-page .rich-text .signup__form h3,.signup__form .link--large{margin-top:15px}.signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:120px 0;position:relative}@media screen and (max-width: 640px){.signup__info-panel{display:none}}.signup__info-panel img{position:absolute;bottom:0}@media screen and (min-width: 1200px)and (max-width: 1400px){.signup__info-panel img{bottom:-100px}}@media screen and (min-width: 1400px){.signup__info-panel img{bottom:-300px}}.signup__info-panel__content{max-width:650px;padding:0 40px;z-index:1;text-align:center}.signup__info-panel__heading{color:#222;font-style:normal;font-size:28px;line-height:40px;font-weight:600;text-align:left}.signup__info-panel__subheadings{margin-top:30px;text-align:left}.signup__info-panel__subheadings li{display:flex;align-items:top;margin-bottom:45px;font-size:28px;line-height:32px}@media screen and (max-width: 1024px){.signup__info-panel__subheadings li{font-size:24px;line-height:34px}}.signup__info-panel__subheadings li span.great-icon{margin-right:15px;font-size:1.5em !important}.signup__info-panel .button{min-width:230px}.signup__confirmation .fa-info-circle{font-size:40px}.signup__confirmation .form-label{font-size:19px}.sign-up--wrapper{background-image:url("/static/images/sign-up-right.png"),url("/static/images/sign-up-left.png");background-position:right bottom,left bottom;background-repeat:no-repeat,no-repeat;background-size:273px;height:216px;margin:auto;width:1030px}.sign-up--inner{border-radius:10px}.sign-up--header{height:330px}.sign-up--header__single .sign-up--wrapper{background-image:url("/static/images/welcome.png");background-position:center bottom;background-size:365px;position:relative;width:630px}.sign-up--header__single .sign-up--wrapper:before{background-color:rgba(255,255,255,.1);bottom:0;border-top-right-radius:10px;border-top-left-radius:10px;content:"";left:0;right:0;position:absolute;top:40px}.sign-up--header__single .form--sign-up{top:216px;position:relative;width:630px}.sign-up--header__single .sign-up--inner{border-top-left-radius:0;border-top-right-radius: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}.great-tour-modal{background:#fff;padding:35px 25px 0 35px}.great-tour-modal img{max-width:100%}.great-tour-modal__footer{border-top:1px solid #e0e0e0;padding:20px 35px}.great-modal-text{margin-top:16px;margin-bottom:34px}.great-tour-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.reactour__helper [data-tour-elem=controls]{display:block;margin:0}.reactour__helper [data-tour-elem=controls] [data-tour-elem=navigation]{justify-content:left;margin-bottom:28px;margin-left:-3px}.reactour__helper [data-tour-elem=controls] [data-tour-elem=right-arrow]{display:block;margin:0}.reactour__helper [data-tour-elem=controls] [data-tour-elem=dot]{background:#d2d0da;color:#d2d0da}.reactour__helper [data-tour-elem=controls] [data-tour-elem=dot].reactour__dot--is-active{background:#4b426d;color:#4b426d;transform:scale(1)}: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}.ReactModal__Content.ReactModalCentreScreen{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.ReactModal__Overlay.ReactModalCentreScreen{background-color:rgba(0,0,0,.5);bottom:0px;inset:0px;left:0px;position:fixed;right:0px;top:0px;z-index:1000}@media screen and (max-width: 640px){.ReactModal__Overlay.ReactModalCentreScreen{background-color:#fff}}.ReactModal__Body--open{overflow:hidden}.ReactModal__Content{overflow:auto}.spinner{width:1.5rem;height:1.5rem;border-top-color:#444;border-left-color:#444;animation:spinner 1s linear infinite;border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:2px;border-radius:50%;box-sizing:border-box;display:inline-block;vertical-align:middle}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.classification-tree{padding-left:10px}.classification-tree .grid{padding:10px 20px}.classification-tree .grid .type-heading{font-weight:bold}.classification-tree .grid .level-description,.classification-tree .grid .type-heading{padding:0}.slick-slider .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-slider .slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;line-height:0;font-size:0;padding:5px;cursor:pointer;opacity:.25}.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button:focus{opacity:1}.slick-slider .slick-dots li button:before{content:"";display:block;background-color:currentColor;width:10px;height:10px;border-radius:10px}.slick-slider .slick-dots li.slick-active button{opacity:1}.slick-slider .slick-list{margin:0 -7px;top:25px}.slick-slider .slick-list .slick-track{display:flex}.slick-slider .slick-list .slick-track .slick-slide{height:inherit}.slick-slider .slick-list .slick-track .slick-slide>div{padding:0 10px;height:100%}.slick-slider .slick-list .slick-track .slick-slide>div>div{height:100%}.product-finder .slick-dots{top:10px;bottom:unset}.case-study__mobile ul.slick-dots{bottom:-20px;top:unset}.case-study__mobile ul.slick-dots li{padding-left:0;margin-bottom:0}.case-study__mobile ul.slick-dots li:before{background-color:rgba(0,0,0,0)}.case-study__mobile .slick-list{top:0}.case-study__mobile .slick-list .slick-track .slick-slide{margin-bottom:20px}.case-study__mobile .slick-list .slick-track .slick-slide img{margin:-30px 0;max-width:100%;height:auto}: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}.segmentation-modal .radio-block{overflow:hidden;margin-left:-5px;padding-left:5px}.segmentation-modal .multiple-choice.multiple-choice{padding:1px 0 19px}.segmentation-modal .multiple-choice.multiple-choice label{line-height:1em;font-weight:unset;padding-left:35px}.modal.format-medium{overflow-y:auto;overflow-x:none;max-height:100%}@media screen and (min-width: 640px){.modal.format-medium{width:630px;height:auto;overflow:visible}}.modal .dialog-close{font-size:42px;min-height:40px;top:20px;right:20px;height:40px;width:40px;color:#212427}.modal .modal-button-bar{display:flex;flex-flow:column;justify-content:space-between}@media screen and (min-width: 768px){.modal .modal-button-bar{flex-flow:row nowrap;align-items:center}.modal .modal-button-bar .progress-section{flex:1 0}.modal .modal-button-bar .progress-bar,.modal .modal-button-bar .learn__category-progress{margin-right: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}@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,.link--large,a.learn__category-link,.body-m,.learn__single-category-header-details p,.selected-groups__item,.form--sign-up .form-label,.signup .form-label,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.form-table .form-label,.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,.link--large,.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,.selected-groups__item,.form--sign-up .form-label,.signup .form-label,.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,.form-table .form-label{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,.form-table .form-label,.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}a.back-link{color:#1d70b8;display:inline-flex;align-items:center;text-decoration:none !important;font-size:18px}a.back-link--inverse{color:#fff}a.back-link--inverse:visited{color:#fff}a.back-link--inverse:hover{color:#fff}a.back-link i{font-size:24px}td i,td label.far{font-size:24px}.snackbar{position:fixed;z-index:1000;bottom:20px;left:50%;transform:translateX(-50%)}.snackbar>div.snackbar-message{box-shadow:0 0 10px 3px rgba(165,165,165,.4);display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px;animation:fadein 500ms;animation-fill-mode:both}.snackbar>div.snackbar-message>i{font-size:24px}.snackbar>div.snackbar-message.fade{animation:fadeout 1000ms;animation-fill-mode:both}@keyframes fadein{0%{margin-bottom:-60px;opacity:0}100%{margin-bottom:0px;opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity: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}.bg-black{background-color:#000}.bg-grey{background-color:#6f787a}.bg-mid-grey{background-color:#666}.bg-light-grey{background-color:#8e969c}.bg-offwhite{background-color:#fafafa}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-purple{background-color:#4f0b7b}.bg-great-blue{background-color:#1e1348}.bg-dark-navy{background-color:#160d37}.bg-mid-blue{background-color:#00549f}.bg-active-blue{background-color:#006ccc}.bg-light-blue{background-color:#2b8cc4}.bg-aqua{background-color:#007ea3}.bg-teal{background-color:#00a699}.bg-flag-red{background-color:#b00d23}.bg-great-red{background-color:#e41f13}.bg-focus-yellow{background-color:#ffd000}.bg-stone-10{background-color:#fdfdfc}.bg-stone-20{background-color:#fcfbf9}.bg-stone-30{background-color:#f5f2ed}.bg-stone-40{background-color:#f2eee8}.bg-stone-50{background-color:#efeae2}.bg-stone-60{background-color:#ece6dc}.bg-stone-70{background-color:#e9e2d6}.bg-stone-80{background-color:#e5ddd1}.bg-stone-90{background-color:#e2d9cb}.bg-stone{background-color:#dfd5c5}.bg-black-100{background-color:#000}.bg-black-90{background-color:#181818}.bg-black-80{background-color:#4a4a4a}.bg-black-70{background-color:#646464}.bg-black-60{background-color:#7c7c7c}.bg-black-50{background-color:#959595}.bg-black-40{background-color:#979797}.bg-black-30{background-color:#aeaeae}.bg-black-20{background-color:#c7c7c7}.bg-black-10{background-color:#e0e0e0}.bg-black-05{background-color:#efefef}.bg-blue-deep-100{background-color:#1e1348}.bg-blue-deep-90{background-color:#352b5a}.bg-blue-deep-80{background-color:#4b426d}.bg-blue-deep-70{background-color:#635a7f}.bg-blue-deep-60{background-color:#787191}.bg-blue-deep-50{background-color:#8f89a4}.bg-blue-deep-40{background-color:#a5a1b6}.bg-blue-deep-30{background-color:#bcb8c8}.bg-blue-deep-20{background-color:#d2d0da}.bg-blue-deep-10{background-color:#e9e7ed}.bg-aqua-100{background-color:#007ea3}.bg-aqua-20{background-color:#cbe5ee}.bg-green-100{background-color:#75c67c}.bg-green-30{background-color:#d0ead2}.bg-red-deep-100{background-color:#b00d23}.bg-red-100{background-color:#e41f13}.bg-red-90{background-color:#e93836}.bg-red-80{background-color:#eb4f4d}.bg-red-70{background-color:#eb6667}.bg-red-60{background-color:#ee7c7d}.bg-red-50{background-color:#f19293}.bg-red-40{background-color:#f4a7a8}.bg-red-30{background-color:#f7bdbe}.bg-red-20{background-color:#f9d3d4}.bg-red-10{background-color:#fce9e9}.bg-white,.statistic{background-color:#fff}.text-black{color:#000}.text-grey{color:#6f787a}.text-mid-grey{color:#666}.text-light-grey{color:#8e969c}.text-offwhite{color:#fafafa}.text-transparent{color:rgba(0,0,0,0)}.text-purple{color:#4f0b7b}.text-great-blue{color:#1e1348}.text-dark-navy{color:#160d37}.text-mid-blue{color:#00549f}.text-active-blue{color:#006ccc}.text-light-blue{color:#2b8cc4}.text-aqua{color:#007ea3}.text-teal{color:#00a699}.text-flag-red{color:#b00d23}.text-great-red{color:#e41f13}.text-focus-yellow{color:#ffd000}.text-stone-10{color:#fdfdfc}.text-stone-20{color:#fcfbf9}.text-stone-30{color:#f5f2ed}.text-stone-40{color:#f2eee8}.text-stone-50{color:#efeae2}.text-stone-60{color:#ece6dc}.text-stone-70{color:#e9e2d6}.text-stone-80{color:#e5ddd1}.text-stone-90{color:#e2d9cb}.text-stone{color:#dfd5c5}.text-black-100{color:#000}.text-black-90{color:#181818}.text-black-80{color:#4a4a4a}.text-black-70{color:#646464}.text-black-60{color:#7c7c7c}.text-black-50{color:#959595}.text-black-40{color:#979797}.text-black-30{color:#aeaeae}.text-black-20{color:#c7c7c7}.text-black-10{color:#e0e0e0}.text-black-05{color:#efefef}.text-blue-deep-100{color:#1e1348}.text-blue-deep-90{color:#352b5a}.text-blue-deep-80{color:#4b426d}.text-blue-deep-70{color:#635a7f}.text-blue-deep-60{color:#787191}.text-blue-deep-50{color:#8f89a4}.text-blue-deep-40{color:#a5a1b6}.text-blue-deep-30{color:#bcb8c8}.text-blue-deep-20{color:#d2d0da}.text-blue-deep-10{color:#e9e7ed}.text-aqua-100{color:#007ea3}.text-aqua-20{color:#cbe5ee}.text-green-100{color:#75c67c}.text-green-30{color:#d0ead2}.text-red-deep-100{color:#b00d23}.text-red-100{color:#e41f13}.text-red-90{color:#e93836}.text-red-80{color:#eb4f4d}.text-red-70{color:#eb6667}.text-red-60{color:#ee7c7d}.text-red-50{color:#f19293}.text-red-40{color:#f4a7a8}.text-red-30{color:#f7bdbe}.text-red-20{color:#f9d3d4}.text-red-10{color:#fce9e9}.text-white{color:#fff}.border-black{border-color:#000}.border-grey{border-color:#6f787a}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#8e969c}.border-offwhite{border-color:#fafafa}.border-transparent{border-color:rgba(0,0,0,0)}.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:#ffd000}.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-black-100{border-color:#000}.border-black-90{border-color:#181818}.border-black-80{border-color:#4a4a4a}.border-black-70{border-color:#646464}.border-black-60{border-color:#7c7c7c}.border-black-50{border-color:#959595}.border-black-40{border-color:#979797}.border-black-30{border-color:#aeaeae}.border-black-20{border-color:#c7c7c7}.border-black-10{border-color:#e0e0e0}.border-black-05{border-color:#efefef}.border-blue-deep-100{border-color:#1e1348}.border-blue-deep-90{border-color:#352b5a}.border-blue-deep-80{border-color:#4b426d}.border-blue-deep-70{border-color:#635a7f}.border-blue-deep-60{border-color:#787191}.border-blue-deep-50{border-color:#8f89a4}.border-blue-deep-40{border-color:#a5a1b6}.border-blue-deep-30{border-color:#bcb8c8}.border-blue-deep-20{border-color:#d2d0da}.border-blue-deep-10{border-color:#e9e7ed}.border-aqua-100{border-color:#007ea3}.border-aqua-20{border-color:#cbe5ee}.border-green-100{border-color:#75c67c}.border-green-30{border-color:#d0ead2}.border-red-deep-100{border-color:#b00d23}.border-red-100{border-color:#e41f13}.border-red-90{border-color:#e93836}.border-red-80{border-color:#eb4f4d}.border-red-70{border-color:#eb6667}.border-red-60{border-color:#ee7c7d}.border-red-50{border-color:#f19293}.border-red-40{border-color:#f4a7a8}.border-red-30{border-color:#f7bdbe}.border-red-20{border-color:#f9d3d4}.border-red-10{border-color:#fce9e9}.border-white{border-color:#fff}.border-thicker,.border-thick,.border-medium,.border-thin{border-style:solid}.border-thicker{border-width:8px}.border-thick{border-width:6px}.border-medium{border-width:4px}.border-thin{border-width:2px}.underline-black{position:relative}.underline-black:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-grey{position:relative}.underline-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#6f787a}.underline-mid-grey{position:relative}.underline-mid-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#666}.underline-light-grey{position:relative}.underline-light-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8e969c}.underline-offwhite{position:relative}.underline-offwhite:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fafafa}.underline-transparent{position:relative}.underline-transparent:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0)}.underline-purple{position:relative}.underline-purple:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4f0b7b}.underline-great-blue{position:relative}.underline-great-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-dark-navy{position:relative}.underline-dark-navy:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#160d37}.underline-mid-blue{position:relative}.underline-mid-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00549f}.underline-active-blue{position:relative}.underline-active-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#006ccc}.underline-light-blue{position:relative}.underline-light-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#2b8cc4}.underline-aqua{position:relative}.underline-aqua:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-teal{position:relative}.underline-teal:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00a699}.underline-flag-red{position:relative}.underline-flag-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-great-red{position:relative}.underline-great-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-focus-yellow{position:relative}.underline-focus-yellow:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ffd000}.underline-stone-10{position:relative}.underline-stone-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fdfdfc}.underline-stone-20{position:relative}.underline-stone-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fcfbf9}.underline-stone-30{position:relative}.underline-stone-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f5f2ed}.underline-stone-40{position:relative}.underline-stone-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f2eee8}.underline-stone-50{position:relative}.underline-stone-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efeae2}.underline-stone-60{position:relative}.underline-stone-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ece6dc}.underline-stone-70{position:relative}.underline-stone-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e2d6}.underline-stone-80{position:relative}.underline-stone-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e5ddd1}.underline-stone-90{position:relative}.underline-stone-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e2d9cb}.underline-stone{position:relative}.underline-stone:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#dfd5c5}.underline-black-100{position:relative}.underline-black-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-black-90{position:relative}.underline-black-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#181818}.underline-black-80{position:relative}.underline-black-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4a4a4a}.underline-black-70{position:relative}.underline-black-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#646464}.underline-black-60{position:relative}.underline-black-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#7c7c7c}.underline-black-50{position:relative}.underline-black-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#959595}.underline-black-40{position:relative}.underline-black-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#979797}.underline-black-30{position:relative}.underline-black-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#aeaeae}.underline-black-20{position:relative}.underline-black-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#c7c7c7}.underline-black-10{position:relative}.underline-black-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e0e0e0}.underline-black-05{position:relative}.underline-black-05:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efefef}.underline-blue-deep-100{position:relative}.underline-blue-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-blue-deep-90{position:relative}.underline-blue-deep-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#352b5a}.underline-blue-deep-80{position:relative}.underline-blue-deep-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4b426d}.underline-blue-deep-70{position:relative}.underline-blue-deep-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#635a7f}.underline-blue-deep-60{position:relative}.underline-blue-deep-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#787191}.underline-blue-deep-50{position:relative}.underline-blue-deep-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8f89a4}.underline-blue-deep-40{position:relative}.underline-blue-deep-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#a5a1b6}.underline-blue-deep-30{position:relative}.underline-blue-deep-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#bcb8c8}.underline-blue-deep-20{position:relative}.underline-blue-deep-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d2d0da}.underline-blue-deep-10{position:relative}.underline-blue-deep-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e7ed}.underline-aqua-100{position:relative}.underline-aqua-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-aqua-20{position:relative}.underline-aqua-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#cbe5ee}.underline-green-100{position:relative}.underline-green-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#75c67c}.underline-green-30{position:relative}.underline-green-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d0ead2}.underline-red-deep-100{position:relative}.underline-red-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-red-100{position:relative}.underline-red-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-red-90{position:relative}.underline-red-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e93836}.underline-red-80{position:relative}.underline-red-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb4f4d}.underline-red-70{position:relative}.underline-red-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb6667}.underline-red-60{position:relative}.underline-red-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ee7c7d}.underline-red-50{position:relative}.underline-red-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f19293}.underline-red-40{position:relative}.underline-red-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f4a7a8}.underline-red-30{position:relative}.underline-red-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f7bdbe}.underline-red-20{position:relative}.underline-red-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f9d3d4}.underline-red-10{position:relative}.underline-red-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fce9e9}.underline-white{position:relative}.underline-white:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fff}label{display:block}.text-center{text-align:center}.great-mvp-grey-link{color:#6f787a;font-size:16px}.text-12{font-size:12px}.text-16{font-size:16px}.great-mvp-right-text{text-align:right}.multiple-choice input{z-index:0}.great-mvp-small-checkbox-container .form-group{margin-bottom:10px}.great-mvp-small-checkbox-container .multiple-choice{min-height:30px}.great-mvp-small-checkbox-container .multiple-choice input:disabled+label{opacity:1;padding-left:0}.great-mvp-small-checkbox-container .multiple-choice [type=checkbox]+label::before,.great-mvp-small-checkbox-container .multiple-choice input{height:28px;width:28px;box-sizing:border-box}.great-mvp-small-checkbox-container .multiple-choice input:checked+label::after{width:14px;height:6px;top:6px;left:4px}.section--with-sidebar{padding-left:300px}body{background-color:#eef2f6;overflow-x:hidden}body.body-background-white{background-color:#fff}body #great-hero{background-color:#dfd5c5;padding-bottom:75px;margin-bottom:-75px}body #great-hero .g-breadcrumbs ol li::after{border-color:#6f787a}.br-xs{border-radius:10px}.button-linkedin{background-color:#0077b6}.button-google{background-color:#4385f4}.icon-large{font-size:40px}.no-scoll{overflow:hidden}@media(min-width: 769px){.back-to-export-plan{display:table;bottom:20px;position:sticky;top:20px}}.back-section{bottom:0;position:sticky}@media screen and (min-width: 640px){.back-section{position:relative}}.lesson-body{display:flex}img{display:block}body.js-disbled textarea.form-control{min-height:200px}.section-list__coming{border-radius:12px;left:20px;position:absolute;top:120px}.section-list__disabled{opacity:.6;position:relative}.section-list__item{border-radius:4px}.section-list__item--is-complete .section-list__image-container:before{position:absolute;display:block;content:attr(data-complete);font-size:16px;line-height:2.2;color:#fff;background-color:#0d8d98;height:35px;padding:0 20px;margin-left:-10px;margin-top:20px}.section-list__image-container{display:flex;flex-flow:column}.section-list__image-container img{border-top-right-radius:4px;border-top-left-radius:4px}.section-list__link{width:100%}.section-upload{border-color:#d2d0da;border-radius:4px;border-style:dashed;border-width:1px;display:block}.export-plan-dashboard .flex-grid>div{padding:0 10px}.export-plan-dashboard .flex-grid>div>div{margin-bottom:20px}.export-plan-dashboard .sub-header-nav{margin-left:0}.export-plan-dashboard__container{width:100%}@media(min-width: 1290px){.export-plan-dashboard__container{padding:0 30px}}.export-plan-dashboard__section{background-color:#eef2f6}@media screen and (min-width: 768px){.export-plan-dashboard__section{display:flex}}.export-plan-dashboard__section--white{background-color:#fff !important}@media screen and (min-width: 768px){.export-plan-dashboard__sidebar{flex:0 0 330px}}.export-plan-dashboard__sidebar .section-upload{font-size:16px}.media{display:flex;align-items:flex-start}.media--reverse{flex-direction:row-reverse}.media--top{align-items:flex-start}.media--middle{align-items:center}.media--bottom{align-items:flex-end}.media__figure{margin-right:1em}.media__body{flex:1}.progress-bar--white-track{background-color:#fff;border-radius:0 !important}.progress-bar>span,.learn__category-progress>span{min-width:2%}.statistic{display:block;padding:20px;width:100%}@media screen and (min-width: 640px){.statistic{margin-bottom:30px}}.statistic .educational-moment--tooltip-container{margin-right:-8px;float:right}.statistic-label{border-radius:13px;margin-right:10px;padding:5px 10px}.statistic dl{display:flex;justify-content:space-between;align-items:baseline;width:100%}@media screen and (min-width: 640px){.statistic dl{flex-direction:column;width:unset;border-bottom:unset;padding-bottom:unset}}.statistic__caption{font-size:14px;margin:0}@media(min-width: 641px){.statistic__caption{font-size:16px}}.statistic__figure{margin:0;padding:0;text-align:right}@media screen and (min-width: 640px){.statistic__figure{text-align:left}}@media screen and (max-width: 640px){.statistic--mobile-full dl{display:block}.statistic--mobile-full .statistic__figure{text-align:left}}.statistic__group{display:flex;justify-content:space-between;position:relative;flex-flow:wrap}.statistic__group dl:last-of-type{text-align:right}.statistic__percentage{height:4px;width:100%}.statistic__percentage span{position:relative;display:block;height:4px;transition:width 1s}.statistic__percentage span:after{content:"";position:absolute;right:-2px;top:0;display:inline-block;width:4px;height:4px;background:#fff}.stat-group{--line-rule: 1px solid #e0e0e0}.stat-group>.grid,.stat-group>.grid>div{display:flex}.stat-group .grid{flex-flow:column}@media screen and (min-width: 640px){.stat-group .grid{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 640px){.stat-group .statistic{border-radius:0}.stat-group .statistic:after{content:"";display:block;position:relative;top:20px;width:100%;border-bottom:var(--line-rule)}.stat-group .grid>:first-child>.statistic:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.stat-group .grid>:last-child>.statistic:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.stat-group .grid>:last-child>.statistic:last-child:after{content:none}}.stat-group--cols .statistic__group{flex-flow:row wrap}.stat-group--cols dl{max-width:49%;display:flex;flex-flow:column wrap;justify-content:space-between;align-items:flex-start}.stat-group--percentage dl+dl{align-items:flex-end}.selected-groups{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.selected-groups__item{display:flex;flex-direction:row-reverse;align-items:center;background-color:#d2d0da;border-radius:100px;padding:2px 12px;margin:5px}.selected-groups__item button{color:#787191;min-height:0;font-size:24px;margin-left:-10px;margin-right:5px}.section--intro{margin-bottom:30px}.section--back-to{position:absolute;top:40px}@media screen and (min-width: 1024px){.section--back-to{left:110px}}.section--intro-image{bottom:-30px;position:relative;width:100%}@media screen and (min-width: 1024px){.section--intro-image{width:679px}}.lesson__back{margin-top:30px}@media screen and (min-width: 1024px){.lesson__back{float:right;width:245px}.lesson__back--bottom{margin-top:315px}}.great-checkbox--section-complete label{font-size:var(--font-size-title-2)}@media screen and (min-width: 640px){.great-checkbox--section-complete label{font-size:var(--font-size-title-3)}}.hide-show-content,.hide-show-trigger{display:none}.hide-show-trigger:checked~div .hide-show-content{display:block}.hide-show-trigger~div>div>label>i{padding:0}.hide-show-trigger:checked~div>label#hide-show-button>span[role=img]{transform:rotate(90deg);padding-right:0}.hero-image-container{position:relative;background-repeat:no-repeat;background-position:bottom left;background-size:15% auto}.hero-image-container::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;right:3%}.hero-image-container .grid{position:relative;z-index:1}@media screen and (min-width: 768px){.hero-image-container .grid{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}}.hero-image-container .lh{align-self:flex-start}.hero-image-container .rh{margin-bottom:-5%}@media screen and (max-width: 768px){.hero-image-container .rh{width:100%}}.hero-image-container .rh img{width:100%}.watermark-container{background-repeat:no-repeat;background-position:bottom left;background-size:25% auto}.g-card.min-height-0{min-height: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}: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}.sidebar{bottom:0;float:left;width:400px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);position:absolute;top:0;z-index:1}@media screen and (max-width: 1024px){.sidebar{display:none}}.sidebar .sidebar-sticky{position:sticky;top:20px}.sidebar .sidebar-sticky li+li{padding-top:10px}.sidebar__close{left:-358px}.sidebar__button{position:absolute;right:-35px;top:-10px;padding-right:2px;padding-left:2px;padding-top:0;padding-bottom:0;height:auto;min-height:auto}.sidebar__button i{padding:0}.costs{--keyline: 2px solid #d2d0da;border-radius:20px;display:block;padding:20px}.costs--with-total{border-radius:20px 20px 0 0}.costs--total{display:flex;flex-wrap:wrap;border-radius:0 0 20px 20px}.costs--total .total{margin-left:auto}@media screen and (max-width: 640px){.costs--total .total{display:flex;flex-basis:100%;justify-content:space-between}}.costs__flex-row{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 640px){.costs__flex-row{flex-direction:row}}.costs__label{align-self:flex-start;margin-bottom:10px}@media screen and (min-width: 640px){.costs__label{margin-bottom:0;padding-top:9px;padding-right:10px}}.costs__label .tooltip{margin-top:10px}.costs__input{align-self:flex-start;margin-left:auto;width:100%}@media screen and (min-width: 640px){.costs__input{width:50%;flex-shrink:0}}.costs__input input{text-align:right}.costs__border{border-bottom:var(--keyline);padding-bottom:20px}.costs__option .button--delete{margin:0}.costs__option--border:focus{outline:none}.costs__option--border:not(:first-child){border-top:var(--keyline);padding-top:20px;margin-top:20px}.costs__option .form-label{padding-top:0;font-weight:500}.costs__delete{padding:20px 0}.gross-price .select,.gross-price .form-group{margin-bottom:0}.target-market-form{position:relative;display:flex;flex-flow:column nowrap}.target-market-form .form-group{padding-bottom:20px;margin-bottom:0;border-bottom:2px solid #d2d0da}.target-market-form .form-group:last-child{border-bottom:none}.target-market-form .tooltip{margin-right:0;right:0;max-width:unset}.target-market-documents-form .form-group{border-bottom:none}.target-market-documents-form .user-form-group{border-bottom:2px solid #d2d0da}.wave-animation span{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;background:#a5a1b6;animation:wave 1s linear infinite}.wave-animation span:nth-child(2){animation-delay:-0.9s}.wave-animation span:nth-child(3){animation-delay:-0.8s}.wave-animation span:nth-child(4){animation-delay:-0.7s}@keyframes wave{0%,80%,100%{transform:initial}40%{transform:translateY(-10px)}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:100% !important;background-position-y:50% !important;background-position-x:right !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.great-global-header-footer>.underline-black:after,.great-global-header-footer>.underline-grey:after,.great-global-header-footer>.underline-mid-grey:after,.great-global-header-footer>.underline-light-grey:after,.great-global-header-footer>.underline-offwhite:after,.great-global-header-footer>.underline-transparent:after,.great-global-header-footer>.underline-purple:after,.great-global-header-footer>.underline-great-blue:after,.great-global-header-footer>.underline-dark-navy:after,.great-global-header-footer>.underline-mid-blue:after,.great-global-header-footer>.underline-active-blue:after,.great-global-header-footer>.underline-light-blue:after,.great-global-header-footer>.underline-aqua:after,.great-global-header-footer>.underline-teal:after,.great-global-header-footer>.underline-flag-red:after,.great-global-header-footer>.underline-great-red:after,.great-global-header-footer>.underline-focus-yellow:after,.great-global-header-footer>.underline-stone-10:after,.great-global-header-footer>.underline-stone-20:after,.great-global-header-footer>.underline-stone-30:after,.great-global-header-footer>.underline-stone-40:after,.great-global-header-footer>.underline-stone-50:after,.great-global-header-footer>.underline-stone-60:after,.great-global-header-footer>.underline-stone-70:after,.great-global-header-footer>.underline-stone-80:after,.great-global-header-footer>.underline-stone-90:after,.great-global-header-footer>.underline-stone:after,.great-global-header-footer>.underline-black-100:after,.great-global-header-footer>.underline-black-90:after,.great-global-header-footer>.underline-black-80:after,.great-global-header-footer>.underline-black-70:after,.great-global-header-footer>.underline-black-60:after,.great-global-header-footer>.underline-black-50:after,.great-global-header-footer>.underline-black-40:after,.great-global-header-footer>.underline-black-30:after,.great-global-header-footer>.underline-black-20:after,.great-global-header-footer>.underline-black-10:after,.great-global-header-footer>.underline-black-05:after,.great-global-header-footer>.underline-blue-deep-100:after,.great-global-header-footer>.underline-blue-deep-90:after,.great-global-header-footer>.underline-blue-deep-80:after,.great-global-header-footer>.underline-blue-deep-70:after,.great-global-header-footer>.underline-blue-deep-60:after,.great-global-header-footer>.underline-blue-deep-50:after,.great-global-header-footer>.underline-blue-deep-40:after,.great-global-header-footer>.underline-blue-deep-30:after,.great-global-header-footer>.underline-blue-deep-20:after,.great-global-header-footer>.underline-blue-deep-10:after,.great-global-header-footer>.underline-aqua-100:after,.great-global-header-footer>.underline-aqua-20:after,.great-global-header-footer>.underline-green-100:after,.great-global-header-footer>.underline-green-30:after,.great-global-header-footer>.underline-red-deep-100:after,.great-global-header-footer>.underline-red-100:after,.great-global-header-footer>.underline-red-90:after,.great-global-header-footer>.underline-red-80:after,.great-global-header-footer>.underline-red-70:after,.great-global-header-footer>.underline-red-60:after,.great-global-header-footer>.underline-red-50:after,.great-global-header-footer>.underline-red-40:after,.great-global-header-footer>.underline-red-30:after,.great-global-header-footer>.underline-red-20:after,.great-global-header-footer>.underline-red-10:after,.great-global-header-footer>.underline-white: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,.great-global-header-footer>.underline-black:after,.great-global-header-footer>.underline-grey:after,.great-global-header-footer>.underline-mid-grey:after,.great-global-header-footer>.underline-light-grey:after,.great-global-header-footer>.underline-offwhite:after,.great-global-header-footer>.underline-transparent:after,.great-global-header-footer>.underline-purple:after,.great-global-header-footer>.underline-great-blue:after,.great-global-header-footer>.underline-dark-navy:after,.great-global-header-footer>.underline-mid-blue:after,.great-global-header-footer>.underline-active-blue:after,.great-global-header-footer>.underline-light-blue:after,.great-global-header-footer>.underline-aqua:after,.great-global-header-footer>.underline-teal:after,.great-global-header-footer>.underline-flag-red:after,.great-global-header-footer>.underline-great-red:after,.great-global-header-footer>.underline-focus-yellow:after,.great-global-header-footer>.underline-stone-10:after,.great-global-header-footer>.underline-stone-20:after,.great-global-header-footer>.underline-stone-30:after,.great-global-header-footer>.underline-stone-40:after,.great-global-header-footer>.underline-stone-50:after,.great-global-header-footer>.underline-stone-60:after,.great-global-header-footer>.underline-stone-70:after,.great-global-header-footer>.underline-stone-80:after,.great-global-header-footer>.underline-stone-90:after,.great-global-header-footer>.underline-stone:after,.great-global-header-footer>.underline-black-100:after,.great-global-header-footer>.underline-black-90:after,.great-global-header-footer>.underline-black-80:after,.great-global-header-footer>.underline-black-70:after,.great-global-header-footer>.underline-black-60:after,.great-global-header-footer>.underline-black-50:after,.great-global-header-footer>.underline-black-40:after,.great-global-header-footer>.underline-black-30:after,.great-global-header-footer>.underline-black-20:after,.great-global-header-footer>.underline-black-10:after,.great-global-header-footer>.underline-black-05:after,.great-global-header-footer>.underline-blue-deep-100:after,.great-global-header-footer>.underline-blue-deep-90:after,.great-global-header-footer>.underline-blue-deep-80:after,.great-global-header-footer>.underline-blue-deep-70:after,.great-global-header-footer>.underline-blue-deep-60:after,.great-global-header-footer>.underline-blue-deep-50:after,.great-global-header-footer>.underline-blue-deep-40:after,.great-global-header-footer>.underline-blue-deep-30:after,.great-global-header-footer>.underline-blue-deep-20:after,.great-global-header-footer>.underline-blue-deep-10:after,.great-global-header-footer>.underline-aqua-100:after,.great-global-header-footer>.underline-aqua-20:after,.great-global-header-footer>.underline-green-100:after,.great-global-header-footer>.underline-green-30:after,.great-global-header-footer>.underline-red-deep-100:after,.great-global-header-footer>.underline-red-100:after,.great-global-header-footer>.underline-red-90:after,.great-global-header-footer>.underline-red-80:after,.great-global-header-footer>.underline-red-70:after,.great-global-header-footer>.underline-red-60:after,.great-global-header-footer>.underline-red-50:after,.great-global-header-footer>.underline-red-40:after,.great-global-header-footer>.underline-red-30:after,.great-global-header-footer>.underline-red-20:after,.great-global-header-footer>.underline-red-10:after,.great-global-header-footer>.underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,#compare-markets .underline-black:after,#compare-markets .underline-grey:after,#compare-markets .underline-mid-grey:after,#compare-markets .underline-light-grey:after,#compare-markets .underline-offwhite:after,#compare-markets .underline-transparent:after,#compare-markets .underline-purple:after,#compare-markets .underline-great-blue:after,#compare-markets .underline-dark-navy:after,#compare-markets .underline-mid-blue:after,#compare-markets .underline-active-blue:after,#compare-markets .underline-light-blue:after,#compare-markets .underline-aqua:after,#compare-markets .underline-teal:after,#compare-markets .underline-flag-red:after,#compare-markets .underline-great-red:after,#compare-markets .underline-focus-yellow:after,#compare-markets .underline-stone-10:after,#compare-markets .underline-stone-20:after,#compare-markets .underline-stone-30:after,#compare-markets .underline-stone-40:after,#compare-markets .underline-stone-50:after,#compare-markets .underline-stone-60:after,#compare-markets .underline-stone-70:after,#compare-markets .underline-stone-80:after,#compare-markets .underline-stone-90:after,#compare-markets .underline-stone:after,#compare-markets .underline-black-100:after,#compare-markets .underline-black-90:after,#compare-markets .underline-black-80:after,#compare-markets .underline-black-70:after,#compare-markets .underline-black-60:after,#compare-markets .underline-black-50:after,#compare-markets .underline-black-40:after,#compare-markets .underline-black-30:after,#compare-markets .underline-black-20:after,#compare-markets .underline-black-10:after,#compare-markets .underline-black-05:after,#compare-markets .underline-blue-deep-100:after,#compare-markets .underline-blue-deep-90:after,#compare-markets .underline-blue-deep-80:after,#compare-markets .underline-blue-deep-70:after,#compare-markets .underline-blue-deep-60:after,#compare-markets .underline-blue-deep-50:after,#compare-markets .underline-blue-deep-40:after,#compare-markets .underline-blue-deep-30:after,#compare-markets .underline-blue-deep-20:after,#compare-markets .underline-blue-deep-10:after,#compare-markets .underline-aqua-100:after,#compare-markets .underline-aqua-20:after,#compare-markets .underline-green-100:after,#compare-markets .underline-green-30:after,#compare-markets .underline-red-deep-100:after,#compare-markets .underline-red-100:after,#compare-markets .underline-red-90:after,#compare-markets .underline-red-80:after,#compare-markets .underline-red-70:after,#compare-markets .underline-red-60:after,#compare-markets .underline-red-50:after,#compare-markets .underline-red-40:after,#compare-markets .underline-red-30:after,#compare-markets .underline-red-20:after,#compare-markets .underline-red-10:after,#compare-markets .underline-white:after{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container,#compare-markets .underline-black:after,#compare-markets .underline-grey:after,#compare-markets .underline-mid-grey:after,#compare-markets .underline-light-grey:after,#compare-markets .underline-offwhite:after,#compare-markets .underline-transparent:after,#compare-markets .underline-purple:after,#compare-markets .underline-great-blue:after,#compare-markets .underline-dark-navy:after,#compare-markets .underline-mid-blue:after,#compare-markets .underline-active-blue:after,#compare-markets .underline-light-blue:after,#compare-markets .underline-aqua:after,#compare-markets .underline-teal:after,#compare-markets .underline-flag-red:after,#compare-markets .underline-great-red:after,#compare-markets .underline-focus-yellow:after,#compare-markets .underline-stone-10:after,#compare-markets .underline-stone-20:after,#compare-markets .underline-stone-30:after,#compare-markets .underline-stone-40:after,#compare-markets .underline-stone-50:after,#compare-markets .underline-stone-60:after,#compare-markets .underline-stone-70:after,#compare-markets .underline-stone-80:after,#compare-markets .underline-stone-90:after,#compare-markets .underline-stone:after,#compare-markets .underline-black-100:after,#compare-markets .underline-black-90:after,#compare-markets .underline-black-80:after,#compare-markets .underline-black-70:after,#compare-markets .underline-black-60:after,#compare-markets .underline-black-50:after,#compare-markets .underline-black-40:after,#compare-markets .underline-black-30:after,#compare-markets .underline-black-20:after,#compare-markets .underline-black-10:after,#compare-markets .underline-black-05:after,#compare-markets .underline-blue-deep-100:after,#compare-markets .underline-blue-deep-90:after,#compare-markets .underline-blue-deep-80:after,#compare-markets .underline-blue-deep-70:after,#compare-markets .underline-blue-deep-60:after,#compare-markets .underline-blue-deep-50:after,#compare-markets .underline-blue-deep-40:after,#compare-markets .underline-blue-deep-30:after,#compare-markets .underline-blue-deep-20:after,#compare-markets .underline-blue-deep-10:after,#compare-markets .underline-aqua-100:after,#compare-markets .underline-aqua-20:after,#compare-markets .underline-green-100:after,#compare-markets .underline-green-30:after,#compare-markets .underline-red-deep-100:after,#compare-markets .underline-red-100:after,#compare-markets .underline-red-90:after,#compare-markets .underline-red-80:after,#compare-markets .underline-red-70:after,#compare-markets .underline-red-60:after,#compare-markets .underline-red-50:after,#compare-markets .underline-red-40:after,#compare-markets .underline-red-30:after,#compare-markets .underline-red-20:after,#compare-markets .underline-red-10:after,#compare-markets .underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.sso-profile-tab-container .underline-black:after>ul,.sso-profile-tab-container .underline-grey:after>ul,.sso-profile-tab-container .underline-mid-grey:after>ul,.sso-profile-tab-container .underline-light-grey:after>ul,.sso-profile-tab-container .underline-offwhite:after>ul,.sso-profile-tab-container .underline-transparent:after>ul,.sso-profile-tab-container .underline-purple:after>ul,.sso-profile-tab-container .underline-great-blue:after>ul,.sso-profile-tab-container .underline-dark-navy:after>ul,.sso-profile-tab-container .underline-mid-blue:after>ul,.sso-profile-tab-container .underline-active-blue:after>ul,.sso-profile-tab-container .underline-light-blue:after>ul,.sso-profile-tab-container .underline-aqua:after>ul,.sso-profile-tab-container .underline-teal:after>ul,.sso-profile-tab-container .underline-flag-red:after>ul,.sso-profile-tab-container .underline-great-red:after>ul,.sso-profile-tab-container .underline-focus-yellow:after>ul,.sso-profile-tab-container .underline-stone-10:after>ul,.sso-profile-tab-container .underline-stone-20:after>ul,.sso-profile-tab-container .underline-stone-30:after>ul,.sso-profile-tab-container .underline-stone-40:after>ul,.sso-profile-tab-container .underline-stone-50:after>ul,.sso-profile-tab-container .underline-stone-60:after>ul,.sso-profile-tab-container .underline-stone-70:after>ul,.sso-profile-tab-container .underline-stone-80:after>ul,.sso-profile-tab-container .underline-stone-90:after>ul,.sso-profile-tab-container .underline-stone:after>ul,.sso-profile-tab-container .underline-black-100:after>ul,.sso-profile-tab-container .underline-black-90:after>ul,.sso-profile-tab-container .underline-black-80:after>ul,.sso-profile-tab-container .underline-black-70:after>ul,.sso-profile-tab-container .underline-black-60:after>ul,.sso-profile-tab-container .underline-black-50:after>ul,.sso-profile-tab-container .underline-black-40:after>ul,.sso-profile-tab-container .underline-black-30:after>ul,.sso-profile-tab-container .underline-black-20:after>ul,.sso-profile-tab-container .underline-black-10:after>ul,.sso-profile-tab-container .underline-black-05:after>ul,.sso-profile-tab-container .underline-blue-deep-100:after>ul,.sso-profile-tab-container .underline-blue-deep-90:after>ul,.sso-profile-tab-container .underline-blue-deep-80:after>ul,.sso-profile-tab-container .underline-blue-deep-70:after>ul,.sso-profile-tab-container .underline-blue-deep-60:after>ul,.sso-profile-tab-container .underline-blue-deep-50:after>ul,.sso-profile-tab-container .underline-blue-deep-40:after>ul,.sso-profile-tab-container .underline-blue-deep-30:after>ul,.sso-profile-tab-container .underline-blue-deep-20:after>ul,.sso-profile-tab-container .underline-blue-deep-10:after>ul,.sso-profile-tab-container .underline-aqua-100:after>ul,.sso-profile-tab-container .underline-aqua-20:after>ul,.sso-profile-tab-container .underline-green-100:after>ul,.sso-profile-tab-container .underline-green-30:after>ul,.sso-profile-tab-container .underline-red-deep-100:after>ul,.sso-profile-tab-container .underline-red-100:after>ul,.sso-profile-tab-container .underline-red-90:after>ul,.sso-profile-tab-container .underline-red-80:after>ul,.sso-profile-tab-container .underline-red-70:after>ul,.sso-profile-tab-container .underline-red-60:after>ul,.sso-profile-tab-container .underline-red-50:after>ul,.sso-profile-tab-container .underline-red-40:after>ul,.sso-profile-tab-container .underline-red-30:after>ul,.sso-profile-tab-container .underline-red-20:after>ul,.sso-profile-tab-container .underline-red-10:after>ul,.sso-profile-tab-container .underline-white:after>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li,.sso-profile-tab-container .underline-black:after>ul>li,.sso-profile-tab-container .underline-grey:after>ul>li,.sso-profile-tab-container .underline-mid-grey:after>ul>li,.sso-profile-tab-container .underline-light-grey:after>ul>li,.sso-profile-tab-container .underline-offwhite:after>ul>li,.sso-profile-tab-container .underline-transparent:after>ul>li,.sso-profile-tab-container .underline-purple:after>ul>li,.sso-profile-tab-container .underline-great-blue:after>ul>li,.sso-profile-tab-container .underline-dark-navy:after>ul>li,.sso-profile-tab-container .underline-mid-blue:after>ul>li,.sso-profile-tab-container .underline-active-blue:after>ul>li,.sso-profile-tab-container .underline-light-blue:after>ul>li,.sso-profile-tab-container .underline-aqua:after>ul>li,.sso-profile-tab-container .underline-teal:after>ul>li,.sso-profile-tab-container .underline-flag-red:after>ul>li,.sso-profile-tab-container .underline-great-red:after>ul>li,.sso-profile-tab-container .underline-focus-yellow:after>ul>li,.sso-profile-tab-container .underline-stone-10:after>ul>li,.sso-profile-tab-container .underline-stone-20:after>ul>li,.sso-profile-tab-container .underline-stone-30:after>ul>li,.sso-profile-tab-container .underline-stone-40:after>ul>li,.sso-profile-tab-container .underline-stone-50:after>ul>li,.sso-profile-tab-container .underline-stone-60:after>ul>li,.sso-profile-tab-container .underline-stone-70:after>ul>li,.sso-profile-tab-container .underline-stone-80:after>ul>li,.sso-profile-tab-container .underline-stone-90:after>ul>li,.sso-profile-tab-container .underline-stone:after>ul>li,.sso-profile-tab-container .underline-black-100:after>ul>li,.sso-profile-tab-container .underline-black-90:after>ul>li,.sso-profile-tab-container .underline-black-80:after>ul>li,.sso-profile-tab-container .underline-black-70:after>ul>li,.sso-profile-tab-container .underline-black-60:after>ul>li,.sso-profile-tab-container .underline-black-50:after>ul>li,.sso-profile-tab-container .underline-black-40:after>ul>li,.sso-profile-tab-container .underline-black-30:after>ul>li,.sso-profile-tab-container .underline-black-20:after>ul>li,.sso-profile-tab-container .underline-black-10:after>ul>li,.sso-profile-tab-container .underline-black-05:after>ul>li,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li,.sso-profile-tab-container .underline-aqua-100:after>ul>li,.sso-profile-tab-container .underline-aqua-20:after>ul>li,.sso-profile-tab-container .underline-green-100:after>ul>li,.sso-profile-tab-container .underline-green-30:after>ul>li,.sso-profile-tab-container .underline-red-deep-100:after>ul>li,.sso-profile-tab-container .underline-red-100:after>ul>li,.sso-profile-tab-container .underline-red-90:after>ul>li,.sso-profile-tab-container .underline-red-80:after>ul>li,.sso-profile-tab-container .underline-red-70:after>ul>li,.sso-profile-tab-container .underline-red-60:after>ul>li,.sso-profile-tab-container .underline-red-50:after>ul>li,.sso-profile-tab-container .underline-red-40:after>ul>li,.sso-profile-tab-container .underline-red-30:after>ul>li,.sso-profile-tab-container .underline-red-20:after>ul>li,.sso-profile-tab-container .underline-red-10:after>ul>li,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after>ul>li.active,.sso-profile-tab-container .underline-grey:after>ul>li.active,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active,.sso-profile-tab-container .underline-light-grey:after>ul>li.active,.sso-profile-tab-container .underline-offwhite:after>ul>li.active,.sso-profile-tab-container .underline-transparent:after>ul>li.active,.sso-profile-tab-container .underline-purple:after>ul>li.active,.sso-profile-tab-container .underline-great-blue:after>ul>li.active,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active,.sso-profile-tab-container .underline-active-blue:after>ul>li.active,.sso-profile-tab-container .underline-light-blue:after>ul>li.active,.sso-profile-tab-container .underline-aqua:after>ul>li.active,.sso-profile-tab-container .underline-teal:after>ul>li.active,.sso-profile-tab-container .underline-flag-red:after>ul>li.active,.sso-profile-tab-container .underline-great-red:after>ul>li.active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active,.sso-profile-tab-container .underline-stone-10:after>ul>li.active,.sso-profile-tab-container .underline-stone-20:after>ul>li.active,.sso-profile-tab-container .underline-stone-30:after>ul>li.active,.sso-profile-tab-container .underline-stone-40:after>ul>li.active,.sso-profile-tab-container .underline-stone-50:after>ul>li.active,.sso-profile-tab-container .underline-stone-60:after>ul>li.active,.sso-profile-tab-container .underline-stone-70:after>ul>li.active,.sso-profile-tab-container .underline-stone-80:after>ul>li.active,.sso-profile-tab-container .underline-stone-90:after>ul>li.active,.sso-profile-tab-container .underline-stone:after>ul>li.active,.sso-profile-tab-container .underline-black-100:after>ul>li.active,.sso-profile-tab-container .underline-black-90:after>ul>li.active,.sso-profile-tab-container .underline-black-80:after>ul>li.active,.sso-profile-tab-container .underline-black-70:after>ul>li.active,.sso-profile-tab-container .underline-black-60:after>ul>li.active,.sso-profile-tab-container .underline-black-50:after>ul>li.active,.sso-profile-tab-container .underline-black-40:after>ul>li.active,.sso-profile-tab-container .underline-black-30:after>ul>li.active,.sso-profile-tab-container .underline-black-20:after>ul>li.active,.sso-profile-tab-container .underline-black-10:after>ul>li.active,.sso-profile-tab-container .underline-black-05:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active,.sso-profile-tab-container .underline-green-100:after>ul>li.active,.sso-profile-tab-container .underline-green-30:after>ul>li.active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-red-100:after>ul>li.active,.sso-profile-tab-container .underline-red-90:after>ul>li.active,.sso-profile-tab-container .underline-red-80:after>ul>li.active,.sso-profile-tab-container .underline-red-70:after>ul>li.active,.sso-profile-tab-container .underline-red-60:after>ul>li.active,.sso-profile-tab-container .underline-red-50:after>ul>li.active,.sso-profile-tab-container .underline-red-40:after>ul>li.active,.sso-profile-tab-container .underline-red-30:after>ul>li.active,.sso-profile-tab-container .underline-red-20:after>ul>li.active,.sso-profile-tab-container .underline-red-10:after>ul>li.active,.sso-profile-tab-container .underline-white:after>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a,.sso-profile-tab-container .underline-black:after>ul>li>a,.sso-profile-tab-container .underline-grey:after>ul>li>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a,.sso-profile-tab-container .underline-light-grey:after>ul>li>a,.sso-profile-tab-container .underline-offwhite:after>ul>li>a,.sso-profile-tab-container .underline-transparent:after>ul>li>a,.sso-profile-tab-container .underline-purple:after>ul>li>a,.sso-profile-tab-container .underline-great-blue:after>ul>li>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a,.sso-profile-tab-container .underline-active-blue:after>ul>li>a,.sso-profile-tab-container .underline-light-blue:after>ul>li>a,.sso-profile-tab-container .underline-aqua:after>ul>li>a,.sso-profile-tab-container .underline-teal:after>ul>li>a,.sso-profile-tab-container .underline-flag-red:after>ul>li>a,.sso-profile-tab-container .underline-great-red:after>ul>li>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a,.sso-profile-tab-container .underline-stone-10:after>ul>li>a,.sso-profile-tab-container .underline-stone-20:after>ul>li>a,.sso-profile-tab-container .underline-stone-30:after>ul>li>a,.sso-profile-tab-container .underline-stone-40:after>ul>li>a,.sso-profile-tab-container .underline-stone-50:after>ul>li>a,.sso-profile-tab-container .underline-stone-60:after>ul>li>a,.sso-profile-tab-container .underline-stone-70:after>ul>li>a,.sso-profile-tab-container .underline-stone-80:after>ul>li>a,.sso-profile-tab-container .underline-stone-90:after>ul>li>a,.sso-profile-tab-container .underline-stone:after>ul>li>a,.sso-profile-tab-container .underline-black-100:after>ul>li>a,.sso-profile-tab-container .underline-black-90:after>ul>li>a,.sso-profile-tab-container .underline-black-80:after>ul>li>a,.sso-profile-tab-container .underline-black-70:after>ul>li>a,.sso-profile-tab-container .underline-black-60:after>ul>li>a,.sso-profile-tab-container .underline-black-50:after>ul>li>a,.sso-profile-tab-container .underline-black-40:after>ul>li>a,.sso-profile-tab-container .underline-black-30:after>ul>li>a,.sso-profile-tab-container .underline-black-20:after>ul>li>a,.sso-profile-tab-container .underline-black-10:after>ul>li>a,.sso-profile-tab-container .underline-black-05:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a,.sso-profile-tab-container .underline-green-100:after>ul>li>a,.sso-profile-tab-container .underline-green-30:after>ul>li>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-red-100:after>ul>li>a,.sso-profile-tab-container .underline-red-90:after>ul>li>a,.sso-profile-tab-container .underline-red-80:after>ul>li>a,.sso-profile-tab-container .underline-red-70:after>ul>li>a,.sso-profile-tab-container .underline-red-60:after>ul>li>a,.sso-profile-tab-container .underline-red-50:after>ul>li>a,.sso-profile-tab-container .underline-red-40:after>ul>li>a,.sso-profile-tab-container .underline-red-30:after>ul>li>a,.sso-profile-tab-container .underline-red-20:after>ul>li>a,.sso-profile-tab-container .underline-red-10:after>ul>li>a,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after,.sso-profile-tab-container .underline-grey:after,.sso-profile-tab-container .underline-mid-grey:after,.sso-profile-tab-container .underline-light-grey:after,.sso-profile-tab-container .underline-offwhite:after,.sso-profile-tab-container .underline-transparent:after,.sso-profile-tab-container .underline-purple:after,.sso-profile-tab-container .underline-great-blue:after,.sso-profile-tab-container .underline-dark-navy:after,.sso-profile-tab-container .underline-mid-blue:after,.sso-profile-tab-container .underline-active-blue:after,.sso-profile-tab-container .underline-light-blue:after,.sso-profile-tab-container .underline-aqua:after,.sso-profile-tab-container .underline-teal:after,.sso-profile-tab-container .underline-flag-red:after,.sso-profile-tab-container .underline-great-red:after,.sso-profile-tab-container .underline-focus-yellow:after,.sso-profile-tab-container .underline-stone-10:after,.sso-profile-tab-container .underline-stone-20:after,.sso-profile-tab-container .underline-stone-30:after,.sso-profile-tab-container .underline-stone-40:after,.sso-profile-tab-container .underline-stone-50:after,.sso-profile-tab-container .underline-stone-60:after,.sso-profile-tab-container .underline-stone-70:after,.sso-profile-tab-container .underline-stone-80:after,.sso-profile-tab-container .underline-stone-90:after,.sso-profile-tab-container .underline-stone:after,.sso-profile-tab-container .underline-black-100:after,.sso-profile-tab-container .underline-black-90:after,.sso-profile-tab-container .underline-black-80:after,.sso-profile-tab-container .underline-black-70:after,.sso-profile-tab-container .underline-black-60:after,.sso-profile-tab-container .underline-black-50:after,.sso-profile-tab-container .underline-black-40:after,.sso-profile-tab-container .underline-black-30:after,.sso-profile-tab-container .underline-black-20:after,.sso-profile-tab-container .underline-black-10:after,.sso-profile-tab-container .underline-black-05:after,.sso-profile-tab-container .underline-blue-deep-100:after,.sso-profile-tab-container .underline-blue-deep-90:after,.sso-profile-tab-container .underline-blue-deep-80:after,.sso-profile-tab-container .underline-blue-deep-70:after,.sso-profile-tab-container .underline-blue-deep-60:after,.sso-profile-tab-container .underline-blue-deep-50:after,.sso-profile-tab-container .underline-blue-deep-40:after,.sso-profile-tab-container .underline-blue-deep-30:after,.sso-profile-tab-container .underline-blue-deep-20:after,.sso-profile-tab-container .underline-blue-deep-10:after,.sso-profile-tab-container .underline-aqua-100:after,.sso-profile-tab-container .underline-aqua-20:after,.sso-profile-tab-container .underline-green-100:after,.sso-profile-tab-container .underline-green-30:after,.sso-profile-tab-container .underline-red-deep-100:after,.sso-profile-tab-container .underline-red-100:after,.sso-profile-tab-container .underline-red-90:after,.sso-profile-tab-container .underline-red-80:after,.sso-profile-tab-container .underline-red-70:after,.sso-profile-tab-container .underline-red-60:after,.sso-profile-tab-container .underline-red-50:after,.sso-profile-tab-container .underline-red-40:after,.sso-profile-tab-container .underline-red-30:after,.sso-profile-tab-container .underline-red-20:after,.sso-profile-tab-container .underline-red-10:after,.sso-profile-tab-container .underline-white:after{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul,.sso-profile-tab-container .underline-black:after>ul,.sso-profile-tab-container .underline-grey:after>ul,.sso-profile-tab-container .underline-mid-grey:after>ul,.sso-profile-tab-container .underline-light-grey:after>ul,.sso-profile-tab-container .underline-offwhite:after>ul,.sso-profile-tab-container .underline-transparent:after>ul,.sso-profile-tab-container .underline-purple:after>ul,.sso-profile-tab-container .underline-great-blue:after>ul,.sso-profile-tab-container .underline-dark-navy:after>ul,.sso-profile-tab-container .underline-mid-blue:after>ul,.sso-profile-tab-container .underline-active-blue:after>ul,.sso-profile-tab-container .underline-light-blue:after>ul,.sso-profile-tab-container .underline-aqua:after>ul,.sso-profile-tab-container .underline-teal:after>ul,.sso-profile-tab-container .underline-flag-red:after>ul,.sso-profile-tab-container .underline-great-red:after>ul,.sso-profile-tab-container .underline-focus-yellow:after>ul,.sso-profile-tab-container .underline-stone-10:after>ul,.sso-profile-tab-container .underline-stone-20:after>ul,.sso-profile-tab-container .underline-stone-30:after>ul,.sso-profile-tab-container .underline-stone-40:after>ul,.sso-profile-tab-container .underline-stone-50:after>ul,.sso-profile-tab-container .underline-stone-60:after>ul,.sso-profile-tab-container .underline-stone-70:after>ul,.sso-profile-tab-container .underline-stone-80:after>ul,.sso-profile-tab-container .underline-stone-90:after>ul,.sso-profile-tab-container .underline-stone:after>ul,.sso-profile-tab-container .underline-black-100:after>ul,.sso-profile-tab-container .underline-black-90:after>ul,.sso-profile-tab-container .underline-black-80:after>ul,.sso-profile-tab-container .underline-black-70:after>ul,.sso-profile-tab-container .underline-black-60:after>ul,.sso-profile-tab-container .underline-black-50:after>ul,.sso-profile-tab-container .underline-black-40:after>ul,.sso-profile-tab-container .underline-black-30:after>ul,.sso-profile-tab-container .underline-black-20:after>ul,.sso-profile-tab-container .underline-black-10:after>ul,.sso-profile-tab-container .underline-black-05:after>ul,.sso-profile-tab-container .underline-blue-deep-100:after>ul,.sso-profile-tab-container .underline-blue-deep-90:after>ul,.sso-profile-tab-container .underline-blue-deep-80:after>ul,.sso-profile-tab-container .underline-blue-deep-70:after>ul,.sso-profile-tab-container .underline-blue-deep-60:after>ul,.sso-profile-tab-container .underline-blue-deep-50:after>ul,.sso-profile-tab-container .underline-blue-deep-40:after>ul,.sso-profile-tab-container .underline-blue-deep-30:after>ul,.sso-profile-tab-container .underline-blue-deep-20:after>ul,.sso-profile-tab-container .underline-blue-deep-10:after>ul,.sso-profile-tab-container .underline-aqua-100:after>ul,.sso-profile-tab-container .underline-aqua-20:after>ul,.sso-profile-tab-container .underline-green-100:after>ul,.sso-profile-tab-container .underline-green-30:after>ul,.sso-profile-tab-container .underline-red-deep-100:after>ul,.sso-profile-tab-container .underline-red-100:after>ul,.sso-profile-tab-container .underline-red-90:after>ul,.sso-profile-tab-container .underline-red-80:after>ul,.sso-profile-tab-container .underline-red-70:after>ul,.sso-profile-tab-container .underline-red-60:after>ul,.sso-profile-tab-container .underline-red-50:after>ul,.sso-profile-tab-container .underline-red-40:after>ul,.sso-profile-tab-container .underline-red-30:after>ul,.sso-profile-tab-container .underline-red-20:after>ul,.sso-profile-tab-container .underline-red-10:after>ul,.sso-profile-tab-container .underline-white:after>ul{gap:10px}.sso-profile-tab-container .container>ul>li,.sso-profile-tab-container .underline-black:after>ul>li,.sso-profile-tab-container .underline-grey:after>ul>li,.sso-profile-tab-container .underline-mid-grey:after>ul>li,.sso-profile-tab-container .underline-light-grey:after>ul>li,.sso-profile-tab-container .underline-offwhite:after>ul>li,.sso-profile-tab-container .underline-transparent:after>ul>li,.sso-profile-tab-container .underline-purple:after>ul>li,.sso-profile-tab-container .underline-great-blue:after>ul>li,.sso-profile-tab-container .underline-dark-navy:after>ul>li,.sso-profile-tab-container .underline-mid-blue:after>ul>li,.sso-profile-tab-container .underline-active-blue:after>ul>li,.sso-profile-tab-container .underline-light-blue:after>ul>li,.sso-profile-tab-container .underline-aqua:after>ul>li,.sso-profile-tab-container .underline-teal:after>ul>li,.sso-profile-tab-container .underline-flag-red:after>ul>li,.sso-profile-tab-container .underline-great-red:after>ul>li,.sso-profile-tab-container .underline-focus-yellow:after>ul>li,.sso-profile-tab-container .underline-stone-10:after>ul>li,.sso-profile-tab-container .underline-stone-20:after>ul>li,.sso-profile-tab-container .underline-stone-30:after>ul>li,.sso-profile-tab-container .underline-stone-40:after>ul>li,.sso-profile-tab-container .underline-stone-50:after>ul>li,.sso-profile-tab-container .underline-stone-60:after>ul>li,.sso-profile-tab-container .underline-stone-70:after>ul>li,.sso-profile-tab-container .underline-stone-80:after>ul>li,.sso-profile-tab-container .underline-stone-90:after>ul>li,.sso-profile-tab-container .underline-stone:after>ul>li,.sso-profile-tab-container .underline-black-100:after>ul>li,.sso-profile-tab-container .underline-black-90:after>ul>li,.sso-profile-tab-container .underline-black-80:after>ul>li,.sso-profile-tab-container .underline-black-70:after>ul>li,.sso-profile-tab-container .underline-black-60:after>ul>li,.sso-profile-tab-container .underline-black-50:after>ul>li,.sso-profile-tab-container .underline-black-40:after>ul>li,.sso-profile-tab-container .underline-black-30:after>ul>li,.sso-profile-tab-container .underline-black-20:after>ul>li,.sso-profile-tab-container .underline-black-10:after>ul>li,.sso-profile-tab-container .underline-black-05:after>ul>li,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li,.sso-profile-tab-container .underline-aqua-100:after>ul>li,.sso-profile-tab-container .underline-aqua-20:after>ul>li,.sso-profile-tab-container .underline-green-100:after>ul>li,.sso-profile-tab-container .underline-green-30:after>ul>li,.sso-profile-tab-container .underline-red-deep-100:after>ul>li,.sso-profile-tab-container .underline-red-100:after>ul>li,.sso-profile-tab-container .underline-red-90:after>ul>li,.sso-profile-tab-container .underline-red-80:after>ul>li,.sso-profile-tab-container .underline-red-70:after>ul>li,.sso-profile-tab-container .underline-red-60:after>ul>li,.sso-profile-tab-container .underline-red-50:after>ul>li,.sso-profile-tab-container .underline-red-40:after>ul>li,.sso-profile-tab-container .underline-red-30:after>ul>li,.sso-profile-tab-container .underline-red-20:after>ul>li,.sso-profile-tab-container .underline-red-10:after>ul>li,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after>ul>li:hover,.sso-profile-tab-container .underline-grey:after>ul>li:hover,.sso-profile-tab-container .underline-mid-grey:after>ul>li:hover,.sso-profile-tab-container .underline-light-grey:after>ul>li:hover,.sso-profile-tab-container .underline-offwhite:after>ul>li:hover,.sso-profile-tab-container .underline-transparent:after>ul>li:hover,.sso-profile-tab-container .underline-purple:after>ul>li:hover,.sso-profile-tab-container .underline-great-blue:after>ul>li:hover,.sso-profile-tab-container .underline-dark-navy:after>ul>li:hover,.sso-profile-tab-container .underline-mid-blue:after>ul>li:hover,.sso-profile-tab-container .underline-active-blue:after>ul>li:hover,.sso-profile-tab-container .underline-light-blue:after>ul>li:hover,.sso-profile-tab-container .underline-aqua:after>ul>li:hover,.sso-profile-tab-container .underline-teal:after>ul>li:hover,.sso-profile-tab-container .underline-flag-red:after>ul>li:hover,.sso-profile-tab-container .underline-great-red:after>ul>li:hover,.sso-profile-tab-container .underline-focus-yellow:after>ul>li:hover,.sso-profile-tab-container .underline-stone-10:after>ul>li:hover,.sso-profile-tab-container .underline-stone-20:after>ul>li:hover,.sso-profile-tab-container .underline-stone-30:after>ul>li:hover,.sso-profile-tab-container .underline-stone-40:after>ul>li:hover,.sso-profile-tab-container .underline-stone-50:after>ul>li:hover,.sso-profile-tab-container .underline-stone-60:after>ul>li:hover,.sso-profile-tab-container .underline-stone-70:after>ul>li:hover,.sso-profile-tab-container .underline-stone-80:after>ul>li:hover,.sso-profile-tab-container .underline-stone-90:after>ul>li:hover,.sso-profile-tab-container .underline-stone:after>ul>li:hover,.sso-profile-tab-container .underline-black-100:after>ul>li:hover,.sso-profile-tab-container .underline-black-90:after>ul>li:hover,.sso-profile-tab-container .underline-black-80:after>ul>li:hover,.sso-profile-tab-container .underline-black-70:after>ul>li:hover,.sso-profile-tab-container .underline-black-60:after>ul>li:hover,.sso-profile-tab-container .underline-black-50:after>ul>li:hover,.sso-profile-tab-container .underline-black-40:after>ul>li:hover,.sso-profile-tab-container .underline-black-30:after>ul>li:hover,.sso-profile-tab-container .underline-black-20:after>ul>li:hover,.sso-profile-tab-container .underline-black-10:after>ul>li:hover,.sso-profile-tab-container .underline-black-05:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li:hover,.sso-profile-tab-container .underline-aqua-100:after>ul>li:hover,.sso-profile-tab-container .underline-aqua-20:after>ul>li:hover,.sso-profile-tab-container .underline-green-100:after>ul>li:hover,.sso-profile-tab-container .underline-green-30:after>ul>li:hover,.sso-profile-tab-container .underline-red-deep-100:after>ul>li:hover,.sso-profile-tab-container .underline-red-100:after>ul>li:hover,.sso-profile-tab-container .underline-red-90:after>ul>li:hover,.sso-profile-tab-container .underline-red-80:after>ul>li:hover,.sso-profile-tab-container .underline-red-70:after>ul>li:hover,.sso-profile-tab-container .underline-red-60:after>ul>li:hover,.sso-profile-tab-container .underline-red-50:after>ul>li:hover,.sso-profile-tab-container .underline-red-40:after>ul>li:hover,.sso-profile-tab-container .underline-red-30:after>ul>li:hover,.sso-profile-tab-container .underline-red-20:after>ul>li:hover,.sso-profile-tab-container .underline-red-10:after>ul>li:hover,.sso-profile-tab-container .underline-white:after>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a,.sso-profile-tab-container .underline-black:after>ul>li:hover>a,.sso-profile-tab-container .underline-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-light-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-offwhite:after>ul>li:hover>a,.sso-profile-tab-container .underline-transparent:after>ul>li:hover>a,.sso-profile-tab-container .underline-purple:after>ul>li:hover>a,.sso-profile-tab-container .underline-great-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li:hover>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-active-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-light-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua:after>ul>li:hover>a,.sso-profile-tab-container .underline-teal:after>ul>li:hover>a,.sso-profile-tab-container .underline-flag-red:after>ul>li:hover>a,.sso-profile-tab-container .underline-great-red:after>ul>li:hover>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-05:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-green-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-green-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-white:after>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a,.sso-profile-tab-container .underline-black:after>ul>li>a,.sso-profile-tab-container .underline-grey:after>ul>li>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a,.sso-profile-tab-container .underline-light-grey:after>ul>li>a,.sso-profile-tab-container .underline-offwhite:after>ul>li>a,.sso-profile-tab-container .underline-transparent:after>ul>li>a,.sso-profile-tab-container .underline-purple:after>ul>li>a,.sso-profile-tab-container .underline-great-blue:after>ul>li>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a,.sso-profile-tab-container .underline-active-blue:after>ul>li>a,.sso-profile-tab-container .underline-light-blue:after>ul>li>a,.sso-profile-tab-container .underline-aqua:after>ul>li>a,.sso-profile-tab-container .underline-teal:after>ul>li>a,.sso-profile-tab-container .underline-flag-red:after>ul>li>a,.sso-profile-tab-container .underline-great-red:after>ul>li>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a,.sso-profile-tab-container .underline-stone-10:after>ul>li>a,.sso-profile-tab-container .underline-stone-20:after>ul>li>a,.sso-profile-tab-container .underline-stone-30:after>ul>li>a,.sso-profile-tab-container .underline-stone-40:after>ul>li>a,.sso-profile-tab-container .underline-stone-50:after>ul>li>a,.sso-profile-tab-container .underline-stone-60:after>ul>li>a,.sso-profile-tab-container .underline-stone-70:after>ul>li>a,.sso-profile-tab-container .underline-stone-80:after>ul>li>a,.sso-profile-tab-container .underline-stone-90:after>ul>li>a,.sso-profile-tab-container .underline-stone:after>ul>li>a,.sso-profile-tab-container .underline-black-100:after>ul>li>a,.sso-profile-tab-container .underline-black-90:after>ul>li>a,.sso-profile-tab-container .underline-black-80:after>ul>li>a,.sso-profile-tab-container .underline-black-70:after>ul>li>a,.sso-profile-tab-container .underline-black-60:after>ul>li>a,.sso-profile-tab-container .underline-black-50:after>ul>li>a,.sso-profile-tab-container .underline-black-40:after>ul>li>a,.sso-profile-tab-container .underline-black-30:after>ul>li>a,.sso-profile-tab-container .underline-black-20:after>ul>li>a,.sso-profile-tab-container .underline-black-10:after>ul>li>a,.sso-profile-tab-container .underline-black-05:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a,.sso-profile-tab-container .underline-green-100:after>ul>li>a,.sso-profile-tab-container .underline-green-30:after>ul>li>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-red-100:after>ul>li>a,.sso-profile-tab-container .underline-red-90:after>ul>li>a,.sso-profile-tab-container .underline-red-80:after>ul>li>a,.sso-profile-tab-container .underline-red-70:after>ul>li>a,.sso-profile-tab-container .underline-red-60:after>ul>li>a,.sso-profile-tab-container .underline-red-50:after>ul>li>a,.sso-profile-tab-container .underline-red-40:after>ul>li>a,.sso-profile-tab-container .underline-red-30:after>ul>li>a,.sso-profile-tab-container .underline-red-20:after>ul>li>a,.sso-profile-tab-container .underline-red-10:after>ul>li>a,.sso-profile-tab-container .underline-white:after>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .underline-black:after>ul>li>a:focus,.sso-profile-tab-container .underline-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-light-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-offwhite:after>ul>li>a:focus,.sso-profile-tab-container .underline-transparent:after>ul>li>a:focus,.sso-profile-tab-container .underline-purple:after>ul>li>a:focus,.sso-profile-tab-container .underline-great-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a:focus,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-active-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-light-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua:after>ul>li>a:focus,.sso-profile-tab-container .underline-teal:after>ul>li>a:focus,.sso-profile-tab-container .underline-flag-red:after>ul>li>a:focus,.sso-profile-tab-container .underline-great-red:after>ul>li>a:focus,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-05:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-green-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-green-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-white:after>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active,.sso-profile-tab-container .underline-black:after>ul>li>a :active,.sso-profile-tab-container .underline-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-light-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-offwhite:after>ul>li>a :active,.sso-profile-tab-container .underline-transparent:after>ul>li>a :active,.sso-profile-tab-container .underline-purple:after>ul>li>a :active,.sso-profile-tab-container .underline-great-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a :active,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-active-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-light-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua:after>ul>li>a :active,.sso-profile-tab-container .underline-teal:after>ul>li>a :active,.sso-profile-tab-container .underline-flag-red:after>ul>li>a :active,.sso-profile-tab-container .underline-great-red:after>ul>li>a :active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-10:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-20:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-30:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-40:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-50:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-60:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-70:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-80:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-90:after>ul>li>a :active,.sso-profile-tab-container .underline-stone:after>ul>li>a :active,.sso-profile-tab-container .underline-black-100:after>ul>li>a :active,.sso-profile-tab-container .underline-black-90:after>ul>li>a :active,.sso-profile-tab-container .underline-black-80:after>ul>li>a :active,.sso-profile-tab-container .underline-black-70:after>ul>li>a :active,.sso-profile-tab-container .underline-black-60:after>ul>li>a :active,.sso-profile-tab-container .underline-black-50:after>ul>li>a :active,.sso-profile-tab-container .underline-black-40:after>ul>li>a :active,.sso-profile-tab-container .underline-black-30:after>ul>li>a :active,.sso-profile-tab-container .underline-black-20:after>ul>li>a :active,.sso-profile-tab-container .underline-black-10:after>ul>li>a :active,.sso-profile-tab-container .underline-black-05:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a :active,.sso-profile-tab-container .underline-green-100:after>ul>li>a :active,.sso-profile-tab-container .underline-green-30:after>ul>li>a :active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a :active,.sso-profile-tab-container .underline-red-100:after>ul>li>a :active,.sso-profile-tab-container .underline-red-90:after>ul>li>a :active,.sso-profile-tab-container .underline-red-80:after>ul>li>a :active,.sso-profile-tab-container .underline-red-70:after>ul>li>a :active,.sso-profile-tab-container .underline-red-60:after>ul>li>a :active,.sso-profile-tab-container .underline-red-50:after>ul>li>a :active,.sso-profile-tab-container .underline-red-40:after>ul>li>a :active,.sso-profile-tab-container .underline-red-30:after>ul>li>a :active,.sso-profile-tab-container .underline-red-20:after>ul>li>a :active,.sso-profile-tab-container .underline-red-10:after>ul>li>a :active,.sso-profile-tab-container .underline-white:after>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active,.sso-profile-tab-container .underline-black:after>ul>li.active,.sso-profile-tab-container .underline-grey:after>ul>li.active,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active,.sso-profile-tab-container .underline-light-grey:after>ul>li.active,.sso-profile-tab-container .underline-offwhite:after>ul>li.active,.sso-profile-tab-container .underline-transparent:after>ul>li.active,.sso-profile-tab-container .underline-purple:after>ul>li.active,.sso-profile-tab-container .underline-great-blue:after>ul>li.active,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active,.sso-profile-tab-container .underline-active-blue:after>ul>li.active,.sso-profile-tab-container .underline-light-blue:after>ul>li.active,.sso-profile-tab-container .underline-aqua:after>ul>li.active,.sso-profile-tab-container .underline-teal:after>ul>li.active,.sso-profile-tab-container .underline-flag-red:after>ul>li.active,.sso-profile-tab-container .underline-great-red:after>ul>li.active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active,.sso-profile-tab-container .underline-stone-10:after>ul>li.active,.sso-profile-tab-container .underline-stone-20:after>ul>li.active,.sso-profile-tab-container .underline-stone-30:after>ul>li.active,.sso-profile-tab-container .underline-stone-40:after>ul>li.active,.sso-profile-tab-container .underline-stone-50:after>ul>li.active,.sso-profile-tab-container .underline-stone-60:after>ul>li.active,.sso-profile-tab-container .underline-stone-70:after>ul>li.active,.sso-profile-tab-container .underline-stone-80:after>ul>li.active,.sso-profile-tab-container .underline-stone-90:after>ul>li.active,.sso-profile-tab-container .underline-stone:after>ul>li.active,.sso-profile-tab-container .underline-black-100:after>ul>li.active,.sso-profile-tab-container .underline-black-90:after>ul>li.active,.sso-profile-tab-container .underline-black-80:after>ul>li.active,.sso-profile-tab-container .underline-black-70:after>ul>li.active,.sso-profile-tab-container .underline-black-60:after>ul>li.active,.sso-profile-tab-container .underline-black-50:after>ul>li.active,.sso-profile-tab-container .underline-black-40:after>ul>li.active,.sso-profile-tab-container .underline-black-30:after>ul>li.active,.sso-profile-tab-container .underline-black-20:after>ul>li.active,.sso-profile-tab-container .underline-black-10:after>ul>li.active,.sso-profile-tab-container .underline-black-05:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active,.sso-profile-tab-container .underline-green-100:after>ul>li.active,.sso-profile-tab-container .underline-green-30:after>ul>li.active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-red-100:after>ul>li.active,.sso-profile-tab-container .underline-red-90:after>ul>li.active,.sso-profile-tab-container .underline-red-80:after>ul>li.active,.sso-profile-tab-container .underline-red-70:after>ul>li.active,.sso-profile-tab-container .underline-red-60:after>ul>li.active,.sso-profile-tab-container .underline-red-50:after>ul>li.active,.sso-profile-tab-container .underline-red-40:after>ul>li.active,.sso-profile-tab-container .underline-red-30:after>ul>li.active,.sso-profile-tab-container .underline-red-20:after>ul>li.active,.sso-profile-tab-container .underline-red-10:after>ul>li.active,.sso-profile-tab-container .underline-white:after>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a,.sso-profile-tab-container .underline-black:after>ul>li.active>a,.sso-profile-tab-container .underline-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-light-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-offwhite:after>ul>li.active>a,.sso-profile-tab-container .underline-transparent:after>ul>li.active>a,.sso-profile-tab-container .underline-purple:after>ul>li.active>a,.sso-profile-tab-container .underline-great-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-active-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-light-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua:after>ul>li.active>a,.sso-profile-tab-container .underline-teal:after>ul>li.active>a,.sso-profile-tab-container .underline-flag-red:after>ul>li.active>a,.sso-profile-tab-container .underline-great-red:after>ul>li.active>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-10:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-20:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-30:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-40:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-50:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-60:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-70:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-80:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-90:after>ul>li.active>a,.sso-profile-tab-container .underline-stone:after>ul>li.active>a,.sso-profile-tab-container .underline-black-100:after>ul>li.active>a,.sso-profile-tab-container .underline-black-90:after>ul>li.active>a,.sso-profile-tab-container .underline-black-80:after>ul>li.active>a,.sso-profile-tab-container .underline-black-70:after>ul>li.active>a,.sso-profile-tab-container .underline-black-60:after>ul>li.active>a,.sso-profile-tab-container .underline-black-50:after>ul>li.active>a,.sso-profile-tab-container .underline-black-40:after>ul>li.active>a,.sso-profile-tab-container .underline-black-30:after>ul>li.active>a,.sso-profile-tab-container .underline-black-20:after>ul>li.active>a,.sso-profile-tab-container .underline-black-10:after>ul>li.active>a,.sso-profile-tab-container .underline-black-05:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active>a,.sso-profile-tab-container .underline-green-100:after>ul>li.active>a,.sso-profile-tab-container .underline-green-30:after>ul>li.active>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active>a,.sso-profile-tab-container .underline-red-100:after>ul>li.active>a,.sso-profile-tab-container .underline-red-90:after>ul>li.active>a,.sso-profile-tab-container .underline-red-80:after>ul>li.active>a,.sso-profile-tab-container .underline-red-70:after>ul>li.active>a,.sso-profile-tab-container .underline-red-60:after>ul>li.active>a,.sso-profile-tab-container .underline-red-50:after>ul>li.active>a,.sso-profile-tab-container .underline-red-40:after>ul>li.active>a,.sso-profile-tab-container .underline-red-30:after>ul>li.active>a,.sso-profile-tab-container .underline-red-20:after>ul>li.active>a,.sso-profile-tab-container .underline-red-10:after>ul>li.active>a,.sso-profile-tab-container .underline-white:after>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a,.sso-profile-tab-container .underline-black:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-light-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-offwhite:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-transparent:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-purple:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-great-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-active-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-light-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-teal:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-flag-red:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-great-red:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-05:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-green-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-green-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-white:after>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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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}@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,.great-button--secondary,.great-button--warning,.great-button--transactional,.great-button--cta,.great-button--inline,.great-button--toggle,.great-button--icon{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,.great-button--secondary,.great-button--warning,.great-button--transactional,.great-button--cta,.great-button--inline,.great-button--toggle,.great-button--icon{width:auto}}.great-button::before,.great-button--secondary::before,.great-button--warning::before,.great-button--transactional::before,.great-button--cta::before,.great-button--inline::before,.great-button--toggle::before,.great-button--icon::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--secondary,.great-button--cta,.great-button--toggle{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--secondary:hover,.great-button--cta:hover,.great-button--toggle:hover,.great-button--secondary:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--toggle: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--secondary:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--toggle:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--secondary:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--toggle:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--secondary:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--toggle:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--secondary:focus:active,.great-button--cta:focus:active,.great-button--toggle:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--secondary:hover,.great-button--cta:hover,.great-button--toggle: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--inline,.great-button--toggle{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.page-main-content-container .underline-black:after,.page-main-content-container .underline-grey:after,.page-main-content-container .underline-mid-grey:after,.page-main-content-container .underline-light-grey:after,.page-main-content-container .underline-offwhite:after,.page-main-content-container .underline-transparent:after,.page-main-content-container .underline-purple:after,.page-main-content-container .underline-great-blue:after,.page-main-content-container .underline-dark-navy:after,.page-main-content-container .underline-mid-blue:after,.page-main-content-container .underline-active-blue:after,.page-main-content-container .underline-light-blue:after,.page-main-content-container .underline-aqua:after,.page-main-content-container .underline-teal:after,.page-main-content-container .underline-flag-red:after,.page-main-content-container .underline-great-red:after,.page-main-content-container .underline-focus-yellow:after,.page-main-content-container .underline-stone-10:after,.page-main-content-container .underline-stone-20:after,.page-main-content-container .underline-stone-30:after,.page-main-content-container .underline-stone-40:after,.page-main-content-container .underline-stone-50:after,.page-main-content-container .underline-stone-60:after,.page-main-content-container .underline-stone-70:after,.page-main-content-container .underline-stone-80:after,.page-main-content-container .underline-stone-90:after,.page-main-content-container .underline-stone:after,.page-main-content-container .underline-black-100:after,.page-main-content-container .underline-black-90:after,.page-main-content-container .underline-black-80:after,.page-main-content-container .underline-black-70:after,.page-main-content-container .underline-black-60:after,.page-main-content-container .underline-black-50:after,.page-main-content-container .underline-black-40:after,.page-main-content-container .underline-black-30:after,.page-main-content-container .underline-black-20:after,.page-main-content-container .underline-black-10:after,.page-main-content-container .underline-black-05:after,.page-main-content-container .underline-blue-deep-100:after,.page-main-content-container .underline-blue-deep-90:after,.page-main-content-container .underline-blue-deep-80:after,.page-main-content-container .underline-blue-deep-70:after,.page-main-content-container .underline-blue-deep-60:after,.page-main-content-container .underline-blue-deep-50:after,.page-main-content-container .underline-blue-deep-40:after,.page-main-content-container .underline-blue-deep-30:after,.page-main-content-container .underline-blue-deep-20:after,.page-main-content-container .underline-blue-deep-10:after,.page-main-content-container .underline-aqua-100:after,.page-main-content-container .underline-aqua-20:after,.page-main-content-container .underline-green-100:after,.page-main-content-container .underline-green-30:after,.page-main-content-container .underline-red-deep-100:after,.page-main-content-container .underline-red-100:after,.page-main-content-container .underline-red-90:after,.page-main-content-container .underline-red-80:after,.page-main-content-container .underline-red-70:after,.page-main-content-container .underline-red-60:after,.page-main-content-container .underline-red-50:after,.page-main-content-container .underline-red-40:after,.page-main-content-container .underline-red-30:after,.page-main-content-container .underline-red-20:after,.page-main-content-container .underline-red-10:after,.page-main-content-container .underline-white:after{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container,.page-main-content-container .underline-black:after,.page-main-content-container .underline-grey:after,.page-main-content-container .underline-mid-grey:after,.page-main-content-container .underline-light-grey:after,.page-main-content-container .underline-offwhite:after,.page-main-content-container .underline-transparent:after,.page-main-content-container .underline-purple:after,.page-main-content-container .underline-great-blue:after,.page-main-content-container .underline-dark-navy:after,.page-main-content-container .underline-mid-blue:after,.page-main-content-container .underline-active-blue:after,.page-main-content-container .underline-light-blue:after,.page-main-content-container .underline-aqua:after,.page-main-content-container .underline-teal:after,.page-main-content-container .underline-flag-red:after,.page-main-content-container .underline-great-red:after,.page-main-content-container .underline-focus-yellow:after,.page-main-content-container .underline-stone-10:after,.page-main-content-container .underline-stone-20:after,.page-main-content-container .underline-stone-30:after,.page-main-content-container .underline-stone-40:after,.page-main-content-container .underline-stone-50:after,.page-main-content-container .underline-stone-60:after,.page-main-content-container .underline-stone-70:after,.page-main-content-container .underline-stone-80:after,.page-main-content-container .underline-stone-90:after,.page-main-content-container .underline-stone:after,.page-main-content-container .underline-black-100:after,.page-main-content-container .underline-black-90:after,.page-main-content-container .underline-black-80:after,.page-main-content-container .underline-black-70:after,.page-main-content-container .underline-black-60:after,.page-main-content-container .underline-black-50:after,.page-main-content-container .underline-black-40:after,.page-main-content-container .underline-black-30:after,.page-main-content-container .underline-black-20:after,.page-main-content-container .underline-black-10:after,.page-main-content-container .underline-black-05:after,.page-main-content-container .underline-blue-deep-100:after,.page-main-content-container .underline-blue-deep-90:after,.page-main-content-container .underline-blue-deep-80:after,.page-main-content-container .underline-blue-deep-70:after,.page-main-content-container .underline-blue-deep-60:after,.page-main-content-container .underline-blue-deep-50:after,.page-main-content-container .underline-blue-deep-40:after,.page-main-content-container .underline-blue-deep-30:after,.page-main-content-container .underline-blue-deep-20:after,.page-main-content-container .underline-blue-deep-10:after,.page-main-content-container .underline-aqua-100:after,.page-main-content-container .underline-aqua-20:after,.page-main-content-container .underline-green-100:after,.page-main-content-container .underline-green-30:after,.page-main-content-container .underline-red-deep-100:after,.page-main-content-container .underline-red-100:after,.page-main-content-container .underline-red-90:after,.page-main-content-container .underline-red-80:after,.page-main-content-container .underline-red-70:after,.page-main-content-container .underline-red-60:after,.page-main-content-container .underline-red-50:after,.page-main-content-container .underline-red-40:after,.page-main-content-container .underline-red-30:after,.page-main-content-container .underline-red-20:after,.page-main-content-container .underline-red-10:after,.page-main-content-container .underline-white:after{padding:0 15px}}.page-main-content-container .container .grid-row,.page-main-content-container .underline-black:after .grid-row,.page-main-content-container .underline-grey:after .grid-row,.page-main-content-container .underline-mid-grey:after .grid-row,.page-main-content-container .underline-light-grey:after .grid-row,.page-main-content-container .underline-offwhite:after .grid-row,.page-main-content-container .underline-transparent:after .grid-row,.page-main-content-container .underline-purple:after .grid-row,.page-main-content-container .underline-great-blue:after .grid-row,.page-main-content-container .underline-dark-navy:after .grid-row,.page-main-content-container .underline-mid-blue:after .grid-row,.page-main-content-container .underline-active-blue:after .grid-row,.page-main-content-container .underline-light-blue:after .grid-row,.page-main-content-container .underline-aqua:after .grid-row,.page-main-content-container .underline-teal:after .grid-row,.page-main-content-container .underline-flag-red:after .grid-row,.page-main-content-container .underline-great-red:after .grid-row,.page-main-content-container .underline-focus-yellow:after .grid-row,.page-main-content-container .underline-stone-10:after .grid-row,.page-main-content-container .underline-stone-20:after .grid-row,.page-main-content-container .underline-stone-30:after .grid-row,.page-main-content-container .underline-stone-40:after .grid-row,.page-main-content-container .underline-stone-50:after .grid-row,.page-main-content-container .underline-stone-60:after .grid-row,.page-main-content-container .underline-stone-70:after .grid-row,.page-main-content-container .underline-stone-80:after .grid-row,.page-main-content-container .underline-stone-90:after .grid-row,.page-main-content-container .underline-stone:after .grid-row,.page-main-content-container .underline-black-100:after .grid-row,.page-main-content-container .underline-black-90:after .grid-row,.page-main-content-container .underline-black-80:after .grid-row,.page-main-content-container .underline-black-70:after .grid-row,.page-main-content-container .underline-black-60:after .grid-row,.page-main-content-container .underline-black-50:after .grid-row,.page-main-content-container .underline-black-40:after .grid-row,.page-main-content-container .underline-black-30:after .grid-row,.page-main-content-container .underline-black-20:after .grid-row,.page-main-content-container .underline-black-10:after .grid-row,.page-main-content-container .underline-black-05:after .grid-row,.page-main-content-container .underline-blue-deep-100:after .grid-row,.page-main-content-container .underline-blue-deep-90:after .grid-row,.page-main-content-container .underline-blue-deep-80:after .grid-row,.page-main-content-container .underline-blue-deep-70:after .grid-row,.page-main-content-container .underline-blue-deep-60:after .grid-row,.page-main-content-container .underline-blue-deep-50:after .grid-row,.page-main-content-container .underline-blue-deep-40:after .grid-row,.page-main-content-container .underline-blue-deep-30:after .grid-row,.page-main-content-container .underline-blue-deep-20:after .grid-row,.page-main-content-container .underline-blue-deep-10:after .grid-row,.page-main-content-container .underline-aqua-100:after .grid-row,.page-main-content-container .underline-aqua-20:after .grid-row,.page-main-content-container .underline-green-100:after .grid-row,.page-main-content-container .underline-green-30:after .grid-row,.page-main-content-container .underline-red-deep-100:after .grid-row,.page-main-content-container .underline-red-100:after .grid-row,.page-main-content-container .underline-red-90:after .grid-row,.page-main-content-container .underline-red-80:after .grid-row,.page-main-content-container .underline-red-70:after .grid-row,.page-main-content-container .underline-red-60:after .grid-row,.page-main-content-container .underline-red-50:after .grid-row,.page-main-content-container .underline-red-40:after .grid-row,.page-main-content-container .underline-red-30:after .grid-row,.page-main-content-container .underline-red-20:after .grid-row,.page-main-content-container .underline-red-10:after .grid-row,.page-main-content-container .underline-white:after .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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,#search-results-information .breadcrumb-wrapper>.underline-black:after,#search-results-information .breadcrumb-wrapper>.underline-grey:after,#search-results-information .breadcrumb-wrapper>.underline-mid-grey:after,#search-results-information .breadcrumb-wrapper>.underline-light-grey:after,#search-results-information .breadcrumb-wrapper>.underline-offwhite:after,#search-results-information .breadcrumb-wrapper>.underline-transparent:after,#search-results-information .breadcrumb-wrapper>.underline-purple:after,#search-results-information .breadcrumb-wrapper>.underline-great-blue:after,#search-results-information .breadcrumb-wrapper>.underline-dark-navy:after,#search-results-information .breadcrumb-wrapper>.underline-mid-blue:after,#search-results-information .breadcrumb-wrapper>.underline-active-blue:after,#search-results-information .breadcrumb-wrapper>.underline-light-blue:after,#search-results-information .breadcrumb-wrapper>.underline-aqua:after,#search-results-information .breadcrumb-wrapper>.underline-teal:after,#search-results-information .breadcrumb-wrapper>.underline-flag-red:after,#search-results-information .breadcrumb-wrapper>.underline-great-red:after,#search-results-information .breadcrumb-wrapper>.underline-focus-yellow:after,#search-results-information .breadcrumb-wrapper>.underline-stone-10:after,#search-results-information .breadcrumb-wrapper>.underline-stone-20:after,#search-results-information .breadcrumb-wrapper>.underline-stone-30:after,#search-results-information .breadcrumb-wrapper>.underline-stone-40:after,#search-results-information .breadcrumb-wrapper>.underline-stone-50:after,#search-results-information .breadcrumb-wrapper>.underline-stone-60:after,#search-results-information .breadcrumb-wrapper>.underline-stone-70:after,#search-results-information .breadcrumb-wrapper>.underline-stone-80:after,#search-results-information .breadcrumb-wrapper>.underline-stone-90:after,#search-results-information .breadcrumb-wrapper>.underline-stone:after,#search-results-information .breadcrumb-wrapper>.underline-black-100:after,#search-results-information .breadcrumb-wrapper>.underline-black-90:after,#search-results-information .breadcrumb-wrapper>.underline-black-80:after,#search-results-information .breadcrumb-wrapper>.underline-black-70:after,#search-results-information .breadcrumb-wrapper>.underline-black-60:after,#search-results-information .breadcrumb-wrapper>.underline-black-50:after,#search-results-information .breadcrumb-wrapper>.underline-black-40:after,#search-results-information .breadcrumb-wrapper>.underline-black-30:after,#search-results-information .breadcrumb-wrapper>.underline-black-20:after,#search-results-information .breadcrumb-wrapper>.underline-black-10:after,#search-results-information .breadcrumb-wrapper>.underline-black-05:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-100:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-90:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-80:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-70:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-60:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-50:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-40:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-30:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-20:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-10:after,#search-results-information .breadcrumb-wrapper>.underline-aqua-100:after,#search-results-information .breadcrumb-wrapper>.underline-aqua-20:after,#search-results-information .breadcrumb-wrapper>.underline-green-100:after,#search-results-information .breadcrumb-wrapper>.underline-green-30:after,#search-results-information .breadcrumb-wrapper>.underline-red-deep-100:after,#search-results-information .breadcrumb-wrapper>.underline-red-100:after,#search-results-information .breadcrumb-wrapper>.underline-red-90:after,#search-results-information .breadcrumb-wrapper>.underline-red-80:after,#search-results-information .breadcrumb-wrapper>.underline-red-70:after,#search-results-information .breadcrumb-wrapper>.underline-red-60:after,#search-results-information .breadcrumb-wrapper>.underline-red-50:after,#search-results-information .breadcrumb-wrapper>.underline-red-40:after,#search-results-information .breadcrumb-wrapper>.underline-red-30:after,#search-results-information .breadcrumb-wrapper>.underline-red-20:after,#search-results-information .breadcrumb-wrapper>.underline-red-10:after,#search-results-information .breadcrumb-wrapper>.underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.shared-magna-header .underline-black:after,.shared-magna-header .underline-grey:after,.shared-magna-header .underline-mid-grey:after,.shared-magna-header .underline-light-grey:after,.shared-magna-header .underline-offwhite:after,.shared-magna-header .underline-transparent:after,.shared-magna-header .underline-purple:after,.shared-magna-header .underline-great-blue:after,.shared-magna-header .underline-dark-navy:after,.shared-magna-header .underline-mid-blue:after,.shared-magna-header .underline-active-blue:after,.shared-magna-header .underline-light-blue:after,.shared-magna-header .underline-aqua:after,.shared-magna-header .underline-teal:after,.shared-magna-header .underline-flag-red:after,.shared-magna-header .underline-great-red:after,.shared-magna-header .underline-focus-yellow:after,.shared-magna-header .underline-stone-10:after,.shared-magna-header .underline-stone-20:after,.shared-magna-header .underline-stone-30:after,.shared-magna-header .underline-stone-40:after,.shared-magna-header .underline-stone-50:after,.shared-magna-header .underline-stone-60:after,.shared-magna-header .underline-stone-70:after,.shared-magna-header .underline-stone-80:after,.shared-magna-header .underline-stone-90:after,.shared-magna-header .underline-stone:after,.shared-magna-header .underline-black-100:after,.shared-magna-header .underline-black-90:after,.shared-magna-header .underline-black-80:after,.shared-magna-header .underline-black-70:after,.shared-magna-header .underline-black-60:after,.shared-magna-header .underline-black-50:after,.shared-magna-header .underline-black-40:after,.shared-magna-header .underline-black-30:after,.shared-magna-header .underline-black-20:after,.shared-magna-header .underline-black-10:after,.shared-magna-header .underline-black-05:after,.shared-magna-header .underline-blue-deep-100:after,.shared-magna-header .underline-blue-deep-90:after,.shared-magna-header .underline-blue-deep-80:after,.shared-magna-header .underline-blue-deep-70:after,.shared-magna-header .underline-blue-deep-60:after,.shared-magna-header .underline-blue-deep-50:after,.shared-magna-header .underline-blue-deep-40:after,.shared-magna-header .underline-blue-deep-30:after,.shared-magna-header .underline-blue-deep-20:after,.shared-magna-header .underline-blue-deep-10:after,.shared-magna-header .underline-aqua-100:after,.shared-magna-header .underline-aqua-20:after,.shared-magna-header .underline-green-100:after,.shared-magna-header .underline-green-30:after,.shared-magna-header .underline-red-deep-100:after,.shared-magna-header .underline-red-100:after,.shared-magna-header .underline-red-90:after,.shared-magna-header .underline-red-80:after,.shared-magna-header .underline-red-70:after,.shared-magna-header .underline-red-60:after,.shared-magna-header .underline-red-50:after,.shared-magna-header .underline-red-40:after,.shared-magna-header .underline-red-30:after,.shared-magna-header .underline-red-20:after,.shared-magna-header .underline-red-10:after,.shared-magna-header .underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.cookie-notice .underline-black:after,.cookie-notice .underline-grey:after,.cookie-notice .underline-mid-grey:after,.cookie-notice .underline-light-grey:after,.cookie-notice .underline-offwhite:after,.cookie-notice .underline-transparent:after,.cookie-notice .underline-purple:after,.cookie-notice .underline-great-blue:after,.cookie-notice .underline-dark-navy:after,.cookie-notice .underline-mid-blue:after,.cookie-notice .underline-active-blue:after,.cookie-notice .underline-light-blue:after,.cookie-notice .underline-aqua:after,.cookie-notice .underline-teal:after,.cookie-notice .underline-flag-red:after,.cookie-notice .underline-great-red:after,.cookie-notice .underline-focus-yellow:after,.cookie-notice .underline-stone-10:after,.cookie-notice .underline-stone-20:after,.cookie-notice .underline-stone-30:after,.cookie-notice .underline-stone-40:after,.cookie-notice .underline-stone-50:after,.cookie-notice .underline-stone-60:after,.cookie-notice .underline-stone-70:after,.cookie-notice .underline-stone-80:after,.cookie-notice .underline-stone-90:after,.cookie-notice .underline-stone:after,.cookie-notice .underline-black-100:after,.cookie-notice .underline-black-90:after,.cookie-notice .underline-black-80:after,.cookie-notice .underline-black-70:after,.cookie-notice .underline-black-60:after,.cookie-notice .underline-black-50:after,.cookie-notice .underline-black-40:after,.cookie-notice .underline-black-30:after,.cookie-notice .underline-black-20:after,.cookie-notice .underline-black-10:after,.cookie-notice .underline-black-05:after,.cookie-notice .underline-blue-deep-100:after,.cookie-notice .underline-blue-deep-90:after,.cookie-notice .underline-blue-deep-80:after,.cookie-notice .underline-blue-deep-70:after,.cookie-notice .underline-blue-deep-60:after,.cookie-notice .underline-blue-deep-50:after,.cookie-notice .underline-blue-deep-40:after,.cookie-notice .underline-blue-deep-30:after,.cookie-notice .underline-blue-deep-20:after,.cookie-notice .underline-blue-deep-10:after,.cookie-notice .underline-aqua-100:after,.cookie-notice .underline-aqua-20:after,.cookie-notice .underline-green-100:after,.cookie-notice .underline-green-30:after,.cookie-notice .underline-red-deep-100:after,.cookie-notice .underline-red-100:after,.cookie-notice .underline-red-90:after,.cookie-notice .underline-red-80:after,.cookie-notice .underline-red-70:after,.cookie-notice .underline-red-60:after,.cookie-notice .underline-red-50:after,.cookie-notice .underline-red-40:after,.cookie-notice .underline-red-30:after,.cookie-notice .underline-red-20:after,.cookie-notice .underline-red-10:after,.cookie-notice .underline-white:after{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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}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}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1;position:relative}.height-60{min-height:60vh}hr{display:block;background:#e9e7ed;border:0;height:2px;margin-top:22px;margin-bottom:22px}@media(min-width: 641px){hr{margin-top:29.999999992px;margin-bottom:29.999999992px}}.hr{height:1px}.hr--light{background:#d2d0da}.hr--dark{background:#4b426d}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1230px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(min-width: 641px){.with-flag:after{margin:0 14px}}@media(min-width: 769px){.with-flag:after{margin:0 16px}}@media(min-width: 1025px){.with-flag:after{margin:0 30px}}@media(min-width: 1290px){.with-flag:after{margin:0 auto}}.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{padding:22px 0;overflow:visible}@media(min-width: 641px){.section{padding:29.999999992px 0}}.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{max-width:1230px;margin:0 15px}@media(min-width: 641px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 14px}}@media(min-width: 769px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 16px}}@media(min-width: 1025px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 30px}}@media(min-width: 1290px){.container,.underline-white:after,.underline-red-10:after,.underline-red-20:after,.underline-red-30:after,.underline-red-40:after,.underline-red-50:after,.underline-red-60:after,.underline-red-70:after,.underline-red-80:after,.underline-red-90:after,.underline-red-100:after,.underline-red-deep-100:after,.underline-green-30:after,.underline-green-100:after,.underline-aqua-20:after,.underline-aqua-100:after,.underline-blue-deep-10:after,.underline-blue-deep-20:after,.underline-blue-deep-30:after,.underline-blue-deep-40:after,.underline-blue-deep-50:after,.underline-blue-deep-60:after,.underline-blue-deep-70:after,.underline-blue-deep-80:after,.underline-blue-deep-90:after,.underline-blue-deep-100:after,.underline-black-05:after,.underline-black-10:after,.underline-black-20:after,.underline-black-30:after,.underline-black-40:after,.underline-black-50:after,.underline-black-60:after,.underline-black-70:after,.underline-black-80:after,.underline-black-90:after,.underline-black-100:after,.underline-stone:after,.underline-stone-90:after,.underline-stone-80:after,.underline-stone-70:after,.underline-stone-60:after,.underline-stone-50:after,.underline-stone-40:after,.underline-stone-30:after,.underline-stone-20:after,.underline-stone-10:after,.underline-focus-yellow:after,.underline-great-red:after,.underline-flag-red:after,.underline-teal:after,.underline-aqua:after,.underline-light-blue:after,.underline-active-blue:after,.underline-mid-blue:after,.underline-dark-navy:after,.underline-great-blue:after,.underline-purple:after,.underline-transparent:after,.underline-offwhite:after,.underline-light-grey:after,.underline-mid-grey:after,.underline-grey:after,.underline-black:after{margin:0 auto}}.indent-bar{padding-left:44.999999988px;border-left:5px solid #aeaeae}.flex-direction-column{flex-direction:column !important}.flex-direction-row{flex-direction:row !important}.jc-end{justify-content:flex-end !important}.jc-start{justify-content:flex-start !important}.flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.flex-grid>*>*{display:flex;flex-grow:1}.grid{margin-left:-15px}.grid:after{display:block;content:"";clear:both}@media(min-width: 641px){.grid{margin-left:-14px}}@media(min-width: 769px){.grid{margin-left:-16px}}@media(min-width: 1025px){.grid{margin-left:-30px}}.grid>*{padding-left:15px}@media(min-width: 641px){.grid>*{padding-left:14px}}@media(min-width: 769px){.grid>*{padding-left:16px}}@media(min-width: 1025px){.grid>*{padding-left:30px}}.w-1-6,.w-1-5,.w-1-4,.w-1-3,.w-2-3,.w-3-4,.w-5-12,.w-7-12,.w-1-2,.w-1-1{width:100%}@media(min-width: 641px){.w-1-6{width:16.6666666667%}.w-1-5{width:20%}.w-1-4{width:25%}.w-1-2{width:50%}.w-1-3{width:33.3333333333%}.w-2-3{width:66.6666666667%}.w-3-4{width:75%}.w-5-12{width:41.6666666667%}.w-7-12{width:58.3333333333%}.w-full{width:100%}}.w-1-6-all{width:16.6666666667%}.w-1-5-all{width:20%}.w-1-4-all{width:25%}.w-1-2-all{width:50%}.w-1-3-all{width:33.3333333333%}.w-2-3-all{width:66.6666666667%}.w-3-4-all{width:75%}.w-5-12-all{width:41.6666666667%}.w-7-12-all{width:58.3333333333%}.w-1-12-all{width:8.3333333333%}.w-full-all{width:100%}.w-auto{width:auto !important}.w-full-viewport{width:100vw;margin-left:calc(-50vw + 50%)}.c-full{box-sizing:border-box;width:1230px;width:100%}@media(min-width: 641px){.c-full{float:left;width:100%}}.c-1-2{box-sizing:border-box;width:607.5px;width:100%}@media(min-width: 641px){.c-1-2{float:left;width:50%}}.c-1-3{box-sizing:border-box;width:400px;width:100%}@media(min-width: 641px){.c-1-3{float:left;width:33.3333333333%}}.c-2-3{box-sizing:border-box;width:815px;width:100%}@media(min-width: 641px){.c-2-3{float:left;width:66.6666666667%}}.c-1-4{box-sizing:border-box;width:296.25px;width:100%}@media(min-width: 641px){.c-1-4{float:left;width:25%}}.c-5-12{box-sizing:border-box;width:503.75px;width:100%}@media(min-width: 641px){.c-5-12{float:left;width:41.6666666667%}}.c-1-6{box-sizing:border-box;width:192.5px;width:100%}@media(min-width: 641px){.c-1-6{float:left;width:16.6666666667%}}.c-1-5{box-sizing:border-box;width:234px;width:100%}@media(min-width: 641px){.c-1-5{float:left;width:20%}}.c-3-4{box-sizing:border-box;width:918.75px;width:100%}@media(min-width: 641px){.c-3-4{float:left;width:75%}}.c-7-12{box-sizing:border-box;width:711.25px;width:100%}@media(min-width: 641px){.c-7-12{float:left;width:58.3333333333%}}.c-1-12{box-sizing:border-box;width:88.75px;width:100%}@media(min-width: 641px){.c-1-12{float:left;width:8.3333333333%}}.c-10-12{box-sizing:border-box;width:1022.5px;width:100%}@media(min-width: 641px){.c-10-12{float:left;width:83.3333333333%}}@media(min-width: 641px){.w-1-6-m{width:16.6666666667%}.w-1-5-m{width:20%}.w-1-4-m{width:25%}.w-1-2-m{width:50%}.w-1-3-m{width:33.3333333333%}.w-2-3-m{width:66.6666666667%}.w-3-4-m{width:75%}.w-5-12-m{width:41.6666666667%}.w-7-12-m{width:58.3333333333%}.w-1-12-m{width:8.3333333333%}.w-full-m{width:100%}.c-full-m{box-sizing:border-box;width:1230px}}@media(min-width: 641px)and (min-width: 641px){.c-full-m{float:left;width:100%}}@media(min-width: 641px){.c-1-2-m{box-sizing:border-box;width:607.5px}}@media(min-width: 641px)and (min-width: 641px){.c-1-2-m{float:left;width:50%}}@media(min-width: 641px){.c-1-3-m{box-sizing:border-box;width:400px}}@media(min-width: 641px)and (min-width: 641px){.c-1-3-m{float:left;width:33.3333333333%}}@media(min-width: 641px){.c-2-3-m{box-sizing:border-box;width:815px}}@media(min-width: 641px)and (min-width: 641px){.c-2-3-m{float:left;width:66.6666666667%}}@media(min-width: 641px){.c-1-5-m{box-sizing:border-box;width:234px}}@media(min-width: 641px)and (min-width: 641px){.c-1-5-m{float:left;width:20%}}@media(min-width: 641px){.c-1-4-m{box-sizing:border-box;width:296.25px}}@media(min-width: 641px)and (min-width: 641px){.c-1-4-m{float:left;width:25%}}@media(min-width: 641px){.c-5-12-m{box-sizing:border-box;width:503.75px}}@media(min-width: 641px)and (min-width: 641px){.c-5-12-m{float:left;width:41.6666666667%}}@media(min-width: 641px){.c-1-6-m{box-sizing:border-box;width:192.5px}}@media(min-width: 641px)and (min-width: 641px){.c-1-6-m{float:left;width:16.6666666667%}}@media(min-width: 641px){.c-7-12-m{box-sizing:border-box;width:711.25px}}@media(min-width: 641px)and (min-width: 641px){.c-7-12-m{float:left;width:58.3333333333%}}@media(min-width: 641px){.c-3-4-m{box-sizing:border-box;width:918.75px}}@media(min-width: 641px)and (min-width: 641px){.c-3-4-m{float:left;width:75%}}@media(min-width: 641px){.c-1-12-m{box-sizing:border-box;width:88.75px}}@media(min-width: 641px)and (min-width: 641px){.c-1-12-m{float:left;width:8.3333333333%}}@media(min-width: 769px){.w-1-6-l{width:16.6666666667%}.w-1-5-l{width:20%}.w-1-4-l{width:25%}.w-1-2-l{width:50%}.w-1-3-l{width:33.3333333333%}.w-2-3-l{width:66.6666666667%}.w-3-4-l{width:75%}.w-5-12-l{width:41.6666666667%}.w-7-12-l{width:58.3333333333%}.w-1-12-l{width:8.3333333333%}.w-full-l{width:100%}.c-full-l{box-sizing:border-box;width:1230px}}@media(min-width: 769px)and (min-width: 641px){.c-full-l{float:left;width:100%}}@media(min-width: 769px){.c-1-2-l{box-sizing:border-box;width:607.5px}}@media(min-width: 769px)and (min-width: 641px){.c-1-2-l{float:left;width:50%}}@media(min-width: 769px){.c-1-3-l{box-sizing:border-box;width:400px}}@media(min-width: 769px)and (min-width: 641px){.c-1-3-l{float:left;width:33.3333333333%}}@media(min-width: 769px){.c-2-3-l{box-sizing:border-box;width:815px}}@media(min-width: 769px)and (min-width: 641px){.c-2-3-l{float:left;width:66.6666666667%}}@media(min-width: 769px){.c-1-4-l{box-sizing:border-box;width:296.25px}}@media(min-width: 769px)and (min-width: 641px){.c-1-4-l{float:left;width:25%}}@media(min-width: 769px){.c-1-5-l{box-sizing:border-box;width:234px}}@media(min-width: 769px)and (min-width: 641px){.c-1-5-l{float:left;width:20%}}@media(min-width: 769px){.c-5-12-l{box-sizing:border-box;width:503.75px}}@media(min-width: 769px)and (min-width: 641px){.c-5-12-l{float:left;width:41.6666666667%}}@media(min-width: 769px){.c-1-6-l{box-sizing:border-box;width:192.5px}}@media(min-width: 769px)and (min-width: 641px){.c-1-6-l{float:left;width:16.6666666667%}}@media(min-width: 769px){.c-7-12-l{box-sizing:border-box;width:711.25px}}@media(min-width: 769px)and (min-width: 641px){.c-7-12-l{float:left;width:58.3333333333%}}@media(min-width: 769px){.c-3-4-l{box-sizing:border-box;width:918.75px}}@media(min-width: 769px)and (min-width: 641px){.c-3-4-l{float:left;width:75%}}@media(min-width: 769px){.c-1-12-l{box-sizing:border-box;width:88.75px}}@media(min-width: 769px)and (min-width: 641px){.c-1-12-l{float:left;width:8.3333333333%}}@media(min-width: 1025px){.w-1-6-xl{width:16.6666666667%}.w-1-5-xl{width:20%}.w-1-4-xl{width:25%}.w-1-2-xl{width:50%}.w-1-3-xl{width:33.3333333333%}.w-2-3-xl{width:66.6666666667%}.w-3-4-xl{width:75%}.w-5-12-xl{width:41.6666666667%}.w-7-12-xl{width:58.3333333333%}.w-1-12-xl{width:8.3333333333%}.w-full-xl{width:100%}.c-full-xl{box-sizing:border-box;width:1230px}}@media(min-width: 1025px)and (min-width: 641px){.c-full-xl{float:left;width:100%}}@media(min-width: 1025px){.c-1-2-xl{box-sizing:border-box;width:607.5px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-2-xl{float:left;width:50%}}@media(min-width: 1025px){.c-1-3-xl{box-sizing:border-box;width:400px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-3-xl{float:left;width:33.3333333333%}}@media(min-width: 1025px){.c-2-3-xl{box-sizing:border-box;width:815px}}@media(min-width: 1025px)and (min-width: 641px){.c-2-3-xl{float:left;width:66.6666666667%}}@media(min-width: 1025px){.c-1-4-xl{box-sizing:border-box;width:296.25px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-4-xl{float:left;width:25%}}@media(min-width: 1025px){.c-1-5-xl{box-sizing:border-box;width:234px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-5-xl{float:left;width:20%}}@media(min-width: 1025px){.c-5-12-xl{box-sizing:border-box;width:503.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-5-12-xl{float:left;width:41.6666666667%}}@media(min-width: 1025px){.c-1-6-xl{box-sizing:border-box;width:192.5px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-6-xl{float:left;width:16.6666666667%}}@media(min-width: 1025px){.c-7-12-xl{box-sizing:border-box;width:711.25px}}@media(min-width: 1025px)and (min-width: 641px){.c-7-12-xl{float:left;width:58.3333333333%}}@media(min-width: 1025px){.c-3-4-xl{box-sizing:border-box;width:918.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-3-4-xl{float:left;width:75%}}@media(min-width: 1025px){.c-1-12-xl{box-sizing:border-box;width:88.75px}}@media(min-width: 1025px)and (min-width: 641px){.c-1-12-xl{float:left;width:8.3333333333%}}: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}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.form-group-error{margin-right:15px;border-left:4px solid #eb4f4d;padding-left:29.999999992px}@media(min-width: 641px){.form-group-error{border-left:5px solid #eb4f4d;padding-bottom:29.999999992px;padding-left:14.999999996px;padding-top:14.999999996px}}.form-group-error .form-control{border-color:#eb4f4d}.error-message{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400;color:#eb4f4d;display:block;clear:both;padding-top:7.499999998px;padding-bottom:7.499999998px}.errorlist{margin:0}.error-summary{border:4px solid #b00d23;margin-top:-4px;margin-bottom:18px;padding:0 22px}@media(min-width: 641px){.error-summary{margin-top:-4px;margin-bottom:25.999999992px;padding:0 29.999999992px}}: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}li.multiple-choice{margin-bottom:11px}@media(min-width: 641px){li.multiple-choice{margin-bottom:14.999999996px}}.multiple-choice{display:block;float:none;clear:left;position:relative;padding:0 0 0 30px;min-height:30px}@media(min-width: 641px){.multiple-choice{min-height:20px;padding:0 0 0 44.999999988px;float:left}}.multiple-choice input{position:absolute;cursor:pointer;left:0;top:0;z-index:1;-webkit-appearance:none;width:30px;height:30px}@media(min-width: 641px){.multiple-choice input{width:44.999999988px;height:44.999999988px}}.multiple-choice input:focus{outline:0}.multiple-choice label{margin-bottom:7.499999998px;cursor:pointer;padding-left:0;display:block;-ms-touch-action:manipulation;touch-action:manipulation}@media(min-width: 641px){.multiple-choice label{float:left}}.multiple-choice label:after{color:#6f787a;z-index:1}.multiple-choice [type=radio]+label::before{content:"";border:2px solid #6f787a;background:rgba(0,0,0,0);width:20px;height:20px;position:absolute;top:0;left:0;border-radius:50%}.multiple-choice [type=radio]+label::after{content:"";width:0;height:0;position:absolute;border:6px solid;top:6px;left:6px;border-radius:50%;opacity:0}.multiple-choice [type=radio]:focus+label::before{box-shadow:0 0 0 4px #ffd000}.multiple-choice [type=checkbox]:focus+label::before{box-shadow:0 0 0 3px #ffd000}.multiple-choice input:checked+label::after{opacity:1}.multiple-choice input:disabled{cursor:default}.multiple-choice input:disabled+label{opacity:.5;cursor:default}.multiple-choice.large [type=radio]+label{margin-bottom:29.999999992px}.multiple-choice.large [type=radio]+label::before{width:30px;height:30px;top:-5px;left:0}.multiple-choice.large [type=radio]+label::after{top:3px;left:8px;border-width:9px}.inline .multiple-choice{clear:none}@media(min-width: 641px){.inline .multiple-choice{margin-bottom:0;margin-right:29.999999992px}}.g-multi-select-autocomplete-selected-values{border:2px solid #6f787a;margin-top:11px;padding:5.5px 5.5px 0}@media(min-width: 641px){.g-multi-select-autocomplete-selected-values{margin-top:14.999999996px;padding:7.499999998px 7.499999998px 0}}.g-multi-select-autocomplete-selected-values span,.g-multi-select-autocomplete-selected-values .g-multi-select-autocomplete-selected-item{display:inline-block;margin-right:5.5px;margin-bottom:5.5px;padding-left:5.5px}@media(min-width: 641px){.g-multi-select-autocomplete-selected-values span,.g-multi-select-autocomplete-selected-values .g-multi-select-autocomplete-selected-item{margin-right:7.499999998px;padding-left:7.499999998px;margin-bottom:7.499999998px}}.g-multi-select-autocomplete-selected-values span{padding-left:0}.g-multi-select-autocomplete .autocomplete__wrapper{height:100%}.g-multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%}.g-multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.g-multi-select-autocomplete .g-multi-select-autocomplete-selected-item{border:1px solid #6f787a;background:#fafafa;border-radius:5px}.g-multi-select-autocomplete .g-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}.g-nested-radio-parent{margin-bottom:0}.g-nested-radio-parent label,.g-nested-radio-parent input{float:none}.g-nested-radio-parent input:not(:checked)+label+.g-radio-nested{display:none}.g-nested-radio-parent>.form-group{margin-bottom:-20px}.g-radio-nested{margin-top:11px;padding-left:22px;margin-left:-18px;border-left-width:4px;border-style:solid;border-color:#6f787a;margin-bottom:0}@media(min-width: 641px){.g-radio-nested{margin-top:14.999999996px;margin-left:-25.999999992px;padding-left:29.999999992px}}.g-radio-nested .form-hint+.form-group{margin-top:-5px}.g-radio-nested .form-hint{padding-bottom:0}.g-radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%;float:none}.g-radio-nested .form-group input{position:inherit;cursor:inherit}.g-radio-nested .form-group input,.g-radio-nested .form-group select,.g-radio-nested .form-group textarea{width:100%}.g-radio-nested .form-group-error{margin-left:-19px;border-width:4px}: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}.text-input-with-submit-button-container{display:flex}.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 .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container input{border-right:0}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#8e969c solid 1px;max-height:221px;overflow:scroll;z-index:2;padding-left:0;font-size:16px;margin-top:-1px;margin-left:1px;font-family:"FS Lucas",Arial,Helvetica,Verdana;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{cursor:pointer;border-top:#8e969c solid 1px;padding:12px 24px;position:relative;top:-1px}.autocomplete__menu li:focus,.SelectiveLookupDisplay li:focus{border-color:#ffd000;border-style:solid;border-width:4px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:hover,.autocomplete__menu li:focus,.SelectiveLookupDisplay li:hover,.SelectiveLookupDisplay li: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 #8e969c;background:#8e969c}: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}.select{position:relative}.select__button{border:0;font:inherit;margin-top:5px;position:absolute;right:10px;z-index:1;cursor:pointer}.select__button i{width:15px;transition:color 150ms,transform 250ms;color:#8f89a4}.select__button:hover i{color:#787191}.select__button--close i{transform:rotate(180deg)}.select__placeholder{border:2px solid #8f89a4;min-height:50px;padding:10px 30px 10px 15px;position:static;line-height:initial}.select__placeholder__expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.select__placeholder--input input{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;border:0;background:rgba(0,0,0,0)}.select__placeholder--input input:focus{padding:15px}.select .select__placeholder:focus{outline:#ffd000 solid 6px;outline-offset:0}.select .select__selected{list-style:none;margin:-3px 0;padding:0}.select .select__selected li{display:inline-block;padding:2px 0}.select__list.select__list{display:none;position:absolute;left:0;right:0;width:unset;top:100%;margin:-8px 0 0;min-height:8px;z-index:2;overflow:hidden;border:2px solid #8f89a4;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select__list.select__list ul.option-list{max-height:260px;overflow:auto;margin:8px 0 0}.select__list.select__list ul.option-list li{padding:10px 20px}.select__list.select__list ul.option-list .sub-section{padding:0}.select__list--item{cursor:pointer;transition:background-color 200ms}.select__list--item:hover{background-color:#d2d0da}.select .form-group{margin-bottom:0}.select-date{position:relative}.select-date__friendly{position:absolute;z-index:1;background-color:#fff;padding:2px 10px 2px 2px;margin:0 0 0 15px}: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}.link{font-size:20px;line-height:25px;text-align:left;color:#4b426d;font-style:normal;font-weight:600;font-family:FS Lucas;text-decoration:none;border:0;background:none;padding:0}.link:visited,.link:hover,.link:active,.link:focus:active{color:#4b426d;cursor:pointer}.link--underline{border-bottom:2px solid}.link--icon i{transform:scale(1.75)}.link--icon-right{align-items:center;display:flex;justify-content:space-between;padding:0}.link--icon-right i{margin-left:20px;transform:scale(1.2)}.link.text-white:visited,.link.text-white:hover,.link.text-white:active,.link.text-white:focus:active{color:#e9e7ed;cursor:pointer}a:focus,button:focus{outline:#ffd000 solid 6px;outline-offset:0}a:focus:active,button:focus:active{background-color:#ffd000}a{color:#006ccc;text-decoration:underline}a:visited{color:#4f0b7b}a:hover{color:#328dc2}a:active{color:#006ccc}a:focus:active{color:#1e1348}: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)}.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}}: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{--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}@font-face{font-family:"FS Lucas";src:url("/static/fonts/FSLucas-Regular.woff2") format("woff2"),url("/static/fonts/FSLucas-Regular.woff") format("woff"),url("/static/fonts/FSLucas-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"FS Lucas SemiBold";src:url("/static/fonts/FSLucas-SemiBold.eot"),url("/static/fonts/FSLucas-SemiBold.eot?#iefix") format("embedded-opentype"),url("/static/fonts/FSLucas-SemiBold.woff2") format("woff2"),url("/static/fonts/FSLucas-SemiBold.woff") format("woff"),url("/static/fonts/FSLucas-SemiBold.ttf") format("truetype"),url("/static/fonts/FSLucas-SemiBold.svg#UbuntuBold") format("svg")}body{font-size:20px;line-height:30px;text-align:left;color:#000;font-style:normal;font-weight:400;font-family:FS Lucas;position:relative}@media(min-width: 641px){body{line-height:1.578947368;font-size:19px}}p,ul,ol,blockquote{margin-top:22px;margin-bottom:22px}@media(min-width: 641px){p,ul,ol,blockquote{margin-top:29.999999992px;margin-bottom:29.999999992px}}b,strong{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}u{text-decoration:underline}i,em{font-style:italic}.uppercase{text-transform:uppercase}.bold{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.italic{font-style:italic}.font-brand{font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana}.font-body{font-family:"FS Lucas",Arial,Helvetica,Verdana}.h-xl,.h-l,.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,.link--large{text-indent:-1px}.h-xl{font-size:var(--font-size-title-4);line-height:48px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:16.5px}@media(min-width: 641px){.h-xl{font-size:var(--font-size-title-5);line-height:60px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:14.210526312px}}.h-l{font-size:var(--font-size-title-3);line-height:40px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:30px}@media(min-width: 641px){.h-l{font-size:var(--font-size-title-4);line-height:48px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-bottom:33.157894728px}}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2{font-size:var(--font-size-title-2);line-height:32px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:12.375px;padding-bottom:5.5px}@media(min-width: 641px){.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2{font-size:var(--font-size-title-3);line-height:40px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:14.605263154px;padding-bottom:7.499999998px}}.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.link--large{font-size:var(--font-size-title-1);line-height:34px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:16.5px;padding-bottom:5.5px}@media(min-width: 641px){.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.link--large{font-size:var(--font-size-title-2);line-height:32px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:22.499999994px;padding-bottom:7.499999998px}}.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:16.5px;padding-bottom:5.5px}@media(min-width: 641px){.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label{font-size:var(--font-size-title-1);line-height:34px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600;padding-top:22.499999994px;padding-bottom:7.499999998px}}.h-xl+*,.h-l+*,.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+*,.link--large+*{margin-top:0}.h-sub{color:#666;line-height:1.578947368;margin:0}.h-sub+*{margin-top:0}.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}@media(min-width: 641px){.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li{font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}}.body-m,.learn__single-category-header-details p,.selected-groups__item,.signup .form-label,.form--sign-up .form-label{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}.body-s{font-size:var(--font-size-body-1);line-height:15px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:400}.body-l-b,.form-table .form-label{font-size:20px;line-height:30px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.body-m-b,.learn__category-entities{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.body-s-b{font-size:var(--font-size-body-1);line-height:15px;color:#4b426d;font-family:"FS Lucas";font-style:normal;font-weight:600;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-weight:600}.quote-text{font-size:var(--font-size-body-3);line-height:40px;color:#4b426d;font-family:Georgia;font-style:italic;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}.bg-black{background-color:#000}.bg-grey{background-color:#6f787a}.bg-mid-grey{background-color:#666}.bg-light-grey{background-color:#8e969c}.bg-offwhite{background-color:#fafafa}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-purple{background-color:#4f0b7b}.bg-great-blue{background-color:#1e1348}.bg-dark-navy{background-color:#160d37}.bg-mid-blue{background-color:#00549f}.bg-active-blue{background-color:#006ccc}.bg-light-blue{background-color:#2b8cc4}.bg-aqua{background-color:#007ea3}.bg-teal{background-color:#00a699}.bg-flag-red{background-color:#b00d23}.bg-great-red{background-color:#e41f13}.bg-focus-yellow{background-color:#ffd000}.bg-stone-10{background-color:#fdfdfc}.bg-stone-20{background-color:#fcfbf9}.bg-stone-30{background-color:#f5f2ed}.bg-stone-40{background-color:#f2eee8}.bg-stone-50{background-color:#efeae2}.bg-stone-60{background-color:#ece6dc}.bg-stone-70{background-color:#e9e2d6}.bg-stone-80{background-color:#e5ddd1}.bg-stone-90{background-color:#e2d9cb}.bg-stone{background-color:#dfd5c5}.bg-black-100{background-color:#000}.bg-black-90{background-color:#181818}.bg-black-80{background-color:#4a4a4a}.bg-black-70{background-color:#646464}.bg-black-60{background-color:#7c7c7c}.bg-black-50{background-color:#959595}.bg-black-40{background-color:#979797}.bg-black-30{background-color:#aeaeae}.bg-black-20{background-color:#c7c7c7}.bg-black-10{background-color:#e0e0e0}.bg-black-05{background-color:#efefef}.bg-blue-deep-100{background-color:#1e1348}.bg-blue-deep-90{background-color:#352b5a}.bg-blue-deep-80{background-color:#4b426d}.bg-blue-deep-70{background-color:#635a7f}.bg-blue-deep-60{background-color:#787191}.bg-blue-deep-50{background-color:#8f89a4}.bg-blue-deep-40{background-color:#a5a1b6}.bg-blue-deep-30{background-color:#bcb8c8}.bg-blue-deep-20{background-color:#d2d0da}.bg-blue-deep-10{background-color:#e9e7ed}.bg-aqua-100{background-color:#007ea3}.bg-aqua-20{background-color:#cbe5ee}.bg-green-100{background-color:#75c67c}.bg-green-30{background-color:#d0ead2}.bg-red-deep-100{background-color:#b00d23}.bg-red-100{background-color:#e41f13}.bg-red-90{background-color:#e93836}.bg-red-80{background-color:#eb4f4d}.bg-red-70{background-color:#eb6667}.bg-red-60{background-color:#ee7c7d}.bg-red-50{background-color:#f19293}.bg-red-40{background-color:#f4a7a8}.bg-red-30{background-color:#f7bdbe}.bg-red-20{background-color:#f9d3d4}.bg-red-10{background-color:#fce9e9}.bg-white,.statistic{background-color:#fff}.text-black{color:#000}.text-grey{color:#6f787a}.text-mid-grey{color:#666}.text-light-grey{color:#8e969c}.text-offwhite{color:#fafafa}.text-transparent{color:rgba(0,0,0,0)}.text-purple{color:#4f0b7b}.text-great-blue{color:#1e1348}.text-dark-navy{color:#160d37}.text-mid-blue{color:#00549f}.text-active-blue{color:#006ccc}.text-light-blue{color:#2b8cc4}.text-aqua{color:#007ea3}.text-teal{color:#00a699}.text-flag-red{color:#b00d23}.text-great-red{color:#e41f13}.text-focus-yellow{color:#ffd000}.text-stone-10{color:#fdfdfc}.text-stone-20{color:#fcfbf9}.text-stone-30{color:#f5f2ed}.text-stone-40{color:#f2eee8}.text-stone-50{color:#efeae2}.text-stone-60{color:#ece6dc}.text-stone-70{color:#e9e2d6}.text-stone-80{color:#e5ddd1}.text-stone-90{color:#e2d9cb}.text-stone{color:#dfd5c5}.text-black-100{color:#000}.text-black-90{color:#181818}.text-black-80{color:#4a4a4a}.text-black-70{color:#646464}.text-black-60{color:#7c7c7c}.text-black-50{color:#959595}.text-black-40{color:#979797}.text-black-30{color:#aeaeae}.text-black-20{color:#c7c7c7}.text-black-10{color:#e0e0e0}.text-black-05{color:#efefef}.text-blue-deep-100{color:#1e1348}.text-blue-deep-90{color:#352b5a}.text-blue-deep-80{color:#4b426d}.text-blue-deep-70{color:#635a7f}.text-blue-deep-60{color:#787191}.text-blue-deep-50{color:#8f89a4}.text-blue-deep-40{color:#a5a1b6}.text-blue-deep-30{color:#bcb8c8}.text-blue-deep-20{color:#d2d0da}.text-blue-deep-10{color:#e9e7ed}.text-aqua-100{color:#007ea3}.text-aqua-20{color:#cbe5ee}.text-green-100{color:#75c67c}.text-green-30{color:#d0ead2}.text-red-deep-100{color:#b00d23}.text-red-100{color:#e41f13}.text-red-90{color:#e93836}.text-red-80{color:#eb4f4d}.text-red-70{color:#eb6667}.text-red-60{color:#ee7c7d}.text-red-50{color:#f19293}.text-red-40{color:#f4a7a8}.text-red-30{color:#f7bdbe}.text-red-20{color:#f9d3d4}.text-red-10{color:#fce9e9}.text-white{color:#fff}.border-black{border-color:#000}.border-grey{border-color:#6f787a}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#8e969c}.border-offwhite{border-color:#fafafa}.border-transparent{border-color:rgba(0,0,0,0)}.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:#ffd000}.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-black-100{border-color:#000}.border-black-90{border-color:#181818}.border-black-80{border-color:#4a4a4a}.border-black-70{border-color:#646464}.border-black-60{border-color:#7c7c7c}.border-black-50{border-color:#959595}.border-black-40{border-color:#979797}.border-black-30{border-color:#aeaeae}.border-black-20{border-color:#c7c7c7}.border-black-10{border-color:#e0e0e0}.border-black-05{border-color:#efefef}.border-blue-deep-100{border-color:#1e1348}.border-blue-deep-90{border-color:#352b5a}.border-blue-deep-80{border-color:#4b426d}.border-blue-deep-70{border-color:#635a7f}.border-blue-deep-60{border-color:#787191}.border-blue-deep-50{border-color:#8f89a4}.border-blue-deep-40{border-color:#a5a1b6}.border-blue-deep-30{border-color:#bcb8c8}.border-blue-deep-20{border-color:#d2d0da}.border-blue-deep-10{border-color:#e9e7ed}.border-aqua-100{border-color:#007ea3}.border-aqua-20{border-color:#cbe5ee}.border-green-100{border-color:#75c67c}.border-green-30{border-color:#d0ead2}.border-red-deep-100{border-color:#b00d23}.border-red-100{border-color:#e41f13}.border-red-90{border-color:#e93836}.border-red-80{border-color:#eb4f4d}.border-red-70{border-color:#eb6667}.border-red-60{border-color:#ee7c7d}.border-red-50{border-color:#f19293}.border-red-40{border-color:#f4a7a8}.border-red-30{border-color:#f7bdbe}.border-red-20{border-color:#f9d3d4}.border-red-10{border-color:#fce9e9}.border-white{border-color:#fff}.border-thicker,.border-thick,.border-medium,.border-thin{border-style:solid}.border-thicker{border-width:8px}.border-thick{border-width:6px}.border-medium{border-width:4px}.border-thin{border-width:2px}.underline-black{position:relative}.underline-black:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-grey{position:relative}.underline-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#6f787a}.underline-mid-grey{position:relative}.underline-mid-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#666}.underline-light-grey{position:relative}.underline-light-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8e969c}.underline-offwhite{position:relative}.underline-offwhite:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fafafa}.underline-transparent{position:relative}.underline-transparent:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0)}.underline-purple{position:relative}.underline-purple:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4f0b7b}.underline-great-blue{position:relative}.underline-great-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-dark-navy{position:relative}.underline-dark-navy:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#160d37}.underline-mid-blue{position:relative}.underline-mid-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00549f}.underline-active-blue{position:relative}.underline-active-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#006ccc}.underline-light-blue{position:relative}.underline-light-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#2b8cc4}.underline-aqua{position:relative}.underline-aqua:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-teal{position:relative}.underline-teal:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00a699}.underline-flag-red{position:relative}.underline-flag-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-great-red{position:relative}.underline-great-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-focus-yellow{position:relative}.underline-focus-yellow:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ffd000}.underline-stone-10{position:relative}.underline-stone-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fdfdfc}.underline-stone-20{position:relative}.underline-stone-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fcfbf9}.underline-stone-30{position:relative}.underline-stone-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f5f2ed}.underline-stone-40{position:relative}.underline-stone-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f2eee8}.underline-stone-50{position:relative}.underline-stone-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efeae2}.underline-stone-60{position:relative}.underline-stone-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ece6dc}.underline-stone-70{position:relative}.underline-stone-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e2d6}.underline-stone-80{position:relative}.underline-stone-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e5ddd1}.underline-stone-90{position:relative}.underline-stone-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e2d9cb}.underline-stone{position:relative}.underline-stone:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#dfd5c5}.underline-black-100{position:relative}.underline-black-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-black-90{position:relative}.underline-black-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#181818}.underline-black-80{position:relative}.underline-black-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4a4a4a}.underline-black-70{position:relative}.underline-black-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#646464}.underline-black-60{position:relative}.underline-black-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#7c7c7c}.underline-black-50{position:relative}.underline-black-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#959595}.underline-black-40{position:relative}.underline-black-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#979797}.underline-black-30{position:relative}.underline-black-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#aeaeae}.underline-black-20{position:relative}.underline-black-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#c7c7c7}.underline-black-10{position:relative}.underline-black-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e0e0e0}.underline-black-05{position:relative}.underline-black-05:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efefef}.underline-blue-deep-100{position:relative}.underline-blue-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-blue-deep-90{position:relative}.underline-blue-deep-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#352b5a}.underline-blue-deep-80{position:relative}.underline-blue-deep-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4b426d}.underline-blue-deep-70{position:relative}.underline-blue-deep-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#635a7f}.underline-blue-deep-60{position:relative}.underline-blue-deep-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#787191}.underline-blue-deep-50{position:relative}.underline-blue-deep-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8f89a4}.underline-blue-deep-40{position:relative}.underline-blue-deep-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#a5a1b6}.underline-blue-deep-30{position:relative}.underline-blue-deep-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#bcb8c8}.underline-blue-deep-20{position:relative}.underline-blue-deep-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d2d0da}.underline-blue-deep-10{position:relative}.underline-blue-deep-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e7ed}.underline-aqua-100{position:relative}.underline-aqua-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-aqua-20{position:relative}.underline-aqua-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#cbe5ee}.underline-green-100{position:relative}.underline-green-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#75c67c}.underline-green-30{position:relative}.underline-green-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d0ead2}.underline-red-deep-100{position:relative}.underline-red-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-red-100{position:relative}.underline-red-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-red-90{position:relative}.underline-red-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e93836}.underline-red-80{position:relative}.underline-red-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb4f4d}.underline-red-70{position:relative}.underline-red-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb6667}.underline-red-60{position:relative}.underline-red-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ee7c7d}.underline-red-50{position:relative}.underline-red-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f19293}.underline-red-40{position:relative}.underline-red-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f4a7a8}.underline-red-30{position:relative}.underline-red-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f7bdbe}.underline-red-20{position:relative}.underline-red-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f9d3d4}.underline-red-10{position:relative}.underline-red-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fce9e9}.underline-white{position:relative}.underline-white:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fff}: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}.p-t--22px,n-s{padding-top:-30px, n-m}.p-t-n-xs{padding-top:-11px}.p-t-n-xxs{padding-top:-5.5px}.p-t-0,.signup .form-label,.form--sign-up .form-label{padding-top:0}.p-t-xxs{padding-top:5.5px}.p-t-xs{padding-top:11px}.p-t-s{padding-top:22px}.p-t-m{padding-top:30px}.p-t-l{padding-top:35px}.p-t-xl{padding-top:66px}.p-t-xxl{padding-top:88px}.p-r--22px,n-s{padding-right:-30px, n-m}.p-r-n-xs{padding-right:-11px}.p-r-n-xxs{padding-right:-5.5px}.p-r-0{padding-right:0}.p-r-xxs{padding-right:5.5px}.p-r-xs{padding-right:11px}.p-r-s{padding-right:22px}.p-r-m{padding-right:30px}.p-r-l{padding-right:35px}.p-r-xl{padding-right:66px}.p-r-xxl{padding-right:88px}.p-b--22px,n-s{padding-bottom:-30px, n-m}.p-b-n-xs{padding-bottom:-11px}.p-b-n-xxs{padding-bottom:-5.5px}.p-b-0{padding-bottom:0}.p-b-xxs{padding-bottom:5.5px}.p-b-xs{padding-bottom:11px}.p-b-s{padding-bottom:22px}.p-b-m{padding-bottom:30px}.p-b-l{padding-bottom:35px}.p-b-xl{padding-bottom:66px}.p-b-xxl{padding-bottom:88px}.p-f--22px,n-s{padding-left:-30px, n-m}.p-f-n-xs{padding-left:-11px}.p-f-n-xxs{padding-left:-5.5px}.p-f-0{padding-left:0}.p-f-xxs{padding-left:5.5px}.p-f-xs{padding-left:11px}.p-f-s{padding-left:22px}.p-f-m{padding-left:30px}.p-f-l{padding-left:35px}.p-f-xl{padding-left:66px}.p-f-xxl{padding-left:88px}.p--22px,n-s{padding:-30px, n-m}.p-n-xs{padding:-11px}.p-n-xxs{padding:-5.5px}.p-0{padding:0}.p-xxs{padding:5.5px}.p-xs{padding:11px}.p-s{padding:22px}.p-m{padding:30px}.p-l{padding:35px}.p-xl{padding:66px}.p-xxl{padding:88px}.p-v--22px,n-s{padding-top:-30px, n-m;padding-bottom:-30px, n-m}.p-v-n-xs{padding-top:-11px;padding-bottom:-11px}.p-v-n-xxs{padding-top:-5.5px;padding-bottom:-5.5px}.p-v-0{padding-top:0;padding-bottom:0}.p-v-xxs{padding-top:5.5px;padding-bottom:5.5px}.p-v-xs{padding-top:11px;padding-bottom:11px}.p-v-s{padding-top:22px;padding-bottom:22px}.p-v-m{padding-top:30px;padding-bottom:30px}.p-v-l{padding-top:35px;padding-bottom:35px}.p-v-xl{padding-top:66px;padding-bottom:66px}.p-v-xxl{padding-top:88px;padding-bottom:88px}.p-h--22px,n-s{padding-right:-30px, n-m;padding-left:-30px, n-m}.p-h-n-xs{padding-right:-11px;padding-left:-11px}.p-h-n-xxs{padding-right:-5.5px;padding-left:-5.5px}.p-h-0{padding-right:0;padding-left:0}.p-h-xxs{padding-right:5.5px;padding-left:5.5px}.p-h-xs{padding-right:11px;padding-left:11px}.p-h-s{padding-right:22px;padding-left:22px}.p-h-m{padding-right:30px;padding-left:30px}.p-h-l{padding-right:35px;padding-left:35px}.p-h-xl{padding-right:66px;padding-left:66px}.p-h-xxl{padding-right:88px;padding-left:88px}@media(min-width: 641px){.p-t-n-m{padding-top:-44.999999988px}.p-t-n-s{padding-top:-29.999999992px}.p-t-n-xs{padding-top:-14.999999996px}.p-t-n-xxs{padding-top:-7.499999998px}.p-t-0,.signup .form-label,.form--sign-up .form-label{padding-top:0}.p-t-xxs{padding-top:7.499999998px}.p-t-xs{padding-top:14.999999996px}.p-t-s{padding-top:29.999999992px}.p-t-m{padding-top:44.999999988px}.p-t-l{padding-top:60px}.p-t-xl{padding-top:89.999999976px}.p-t-xxl{padding-top:119.999999968px}.p-r-n-m{padding-right:-44.999999988px}.p-r-n-s{padding-right:-29.999999992px}.p-r-n-xs{padding-right:-14.999999996px}.p-r-n-xxs{padding-right:-7.499999998px}.p-r-0{padding-right:0}.p-r-xxs{padding-right:7.499999998px}.p-r-xs{padding-right:14.999999996px}.p-r-s{padding-right:29.999999992px}.p-r-m{padding-right:44.999999988px}.p-r-l{padding-right:60px}.p-r-xl{padding-right:89.999999976px}.p-r-xxl{padding-right:119.999999968px}.p-b-n-m{padding-bottom:-44.999999988px}.p-b-n-s{padding-bottom:-29.999999992px}.p-b-n-xs{padding-bottom:-14.999999996px}.p-b-n-xxs{padding-bottom:-7.499999998px}.p-b-0{padding-bottom:0}.p-b-xxs{padding-bottom:7.499999998px}.p-b-xs{padding-bottom:14.999999996px}.p-b-s{padding-bottom:29.999999992px}.p-b-m{padding-bottom:44.999999988px}.p-b-l{padding-bottom:60px}.p-b-xl{padding-bottom:89.999999976px}.p-b-xxl{padding-bottom:119.999999968px}.p-f-n-m{padding-left:-44.999999988px}.p-f-n-s{padding-left:-29.999999992px}.p-f-n-xs{padding-left:-14.999999996px}.p-f-n-xxs{padding-left:-7.499999998px}.p-f-0{padding-left:0}.p-f-xxs{padding-left:7.499999998px}.p-f-xs{padding-left:14.999999996px}.p-f-s{padding-left:29.999999992px}.p-f-m{padding-left:44.999999988px}.p-f-l{padding-left:60px}.p-f-xl{padding-left:89.999999976px}.p-f-xxl{padding-left:119.999999968px}.p-n-m{padding:-44.999999988px}.p-n-s{padding:-29.999999992px}.p-n-xs{padding:-14.999999996px}.p-n-xxs{padding:-7.499999998px}.p-0{padding:0}.p-xxs{padding:7.499999998px}.p-xs{padding:14.999999996px}.p-s{padding:29.999999992px}.p-m{padding:44.999999988px}.p-l{padding:60px}.p-xl{padding:89.999999976px}.p-xxl{padding:119.999999968px}.p-v-n-m{padding-top:-44.999999988px;padding-bottom:-44.999999988px}.p-v-n-s{padding-top:-29.999999992px;padding-bottom:-29.999999992px}.p-v-n-xs{padding-top:-14.999999996px;padding-bottom:-14.999999996px}.p-v-n-xxs{padding-top:-7.499999998px;padding-bottom:-7.499999998px}.p-v-0{padding-top:0;padding-bottom:0}.p-v-xxs{padding-top:7.499999998px;padding-bottom:7.499999998px}.p-v-xs{padding-top:14.999999996px;padding-bottom:14.999999996px}.p-v-s{padding-top:29.999999992px;padding-bottom:29.999999992px}.p-v-m{padding-top:44.999999988px;padding-bottom:44.999999988px}.p-v-l{padding-top:60px;padding-bottom:60px}.p-v-xl{padding-top:89.999999976px;padding-bottom:89.999999976px}.p-v-xxl{padding-top:119.999999968px;padding-bottom:119.999999968px}.p-h-n-m{padding-right:-44.999999988px;padding-left:-44.999999988px}.p-h-n-s{padding-right:-29.999999992px;padding-left:-29.999999992px}.p-h-n-xs{padding-right:-14.999999996px;padding-left:-14.999999996px}.p-h-n-xxs{padding-right:-7.499999998px;padding-left:-7.499999998px}.p-h-0{padding-right:0;padding-left:0}.p-h-xxs{padding-right:7.499999998px;padding-left:7.499999998px}.p-h-xs{padding-right:14.999999996px;padding-left:14.999999996px}.p-h-s{padding-right:29.999999992px;padding-left:29.999999992px}.p-h-m{padding-right:44.999999988px;padding-left:44.999999988px}.p-h-l{padding-right:60px;padding-left:60px}.p-h-xl{padding-right:89.999999976px;padding-left:89.999999976px}.p-h-xxl{padding-right:119.999999968px;padding-left:119.999999968px}}.m-t--22px,n-s{margin-top:-30px, n-m}.m-t-n-xs{margin-top:-11px}.m-t-n-xxs{margin-top:-5.5px}.m-t-0,.signup .form-control,.form-table .form-control,.form--sign-up .form-control{margin-top:0}.m-t-xxs{margin-top:5.5px}.m-t-xs{margin-top:11px}.m-t-s{margin-top:22px}.m-t-m{margin-top:30px}.m-t-l{margin-top:35px}.m-t-xl{margin-top:66px}.m-t-xxl{margin-top:88px}.m-r--22px,n-s{margin-right:-30px, n-m}.m-r-n-xs{margin-right:-11px}.m-r-n-xxs{margin-right:-5.5px}.m-r-0{margin-right:0}.m-r-xxs{margin-right:5.5px}.m-r-xs{margin-right:11px}.m-r-s{margin-right:22px}.m-r-m{margin-right:30px}.m-r-l{margin-right:35px}.m-r-xl{margin-right:66px}.m-r-xxl{margin-right:88px}.m-b--22px,n-s{margin-bottom:-30px, n-m}.m-b-n-xs{margin-bottom:-11px}.m-b-n-xxs{margin-bottom:-5.5px}.m-b-0{margin-bottom:0}.m-b-xxs{margin-bottom:5.5px}.m-b-xs{margin-bottom:11px}.m-b-s{margin-bottom:22px}.m-b-m{margin-bottom:30px}.m-b-l{margin-bottom:35px}.m-b-xl{margin-bottom:66px}.m-b-xxl{margin-bottom:88px}.m-f--22px,n-s{margin-left:-30px, n-m}.m-f-n-xs{margin-left:-11px}.m-f-n-xxs{margin-left:-5.5px}.m-f-0{margin-left:0}.m-f-xxs{margin-left:5.5px}.m-f-xs{margin-left:11px}.m-f-s{margin-left:22px}.m-f-m{margin-left:30px}.m-f-l{margin-left:35px}.m-f-xl{margin-left:66px}.m-f-xxl{margin-left:88px}.m--22px,n-s{margin:-30px, n-m}.m-n-xs{margin:-11px}.m-n-xxs{margin:-5.5px}.m-0,.form-table .hr{margin:0}.m-xxs{margin:5.5px}.m-xs{margin:11px}.m-s{margin:22px}.m-m{margin:30px}.m-l{margin:35px}.m-xl{margin:66px}.m-xxl{margin:88px}.m-v--22px,n-s{margin-top:-30px, n-m;margin-bottom:-30px, n-m}.m-v-n-xs{margin-top:-11px;margin-bottom:-11px}.m-v-n-xxs{margin-top:-5.5px;margin-bottom:-5.5px}.m-v-0{margin-top:0;margin-bottom:0}.m-v-xxs{margin-top:5.5px;margin-bottom:5.5px}.m-v-xs{margin-top:11px;margin-bottom:11px}.m-v-s{margin-top:22px;margin-bottom:22px}.m-v-m{margin-top:30px;margin-bottom:30px}.m-v-l{margin-top:35px;margin-bottom:35px}.m-v-xl{margin-top:66px;margin-bottom:66px}.m-v-xxl{margin-top:88px;margin-bottom:88px}.m-h--22px,n-s{margin-right:-30px, n-m;margin-left:-30px, n-m}.m-h-n-xs{margin-right:-11px;margin-left:-11px}.m-h-n-xxs{margin-right:-5.5px;margin-left:-5.5px}.m-h-0{margin-right:0;margin-left:0}.m-h-xxs{margin-right:5.5px;margin-left:5.5px}.m-h-xs{margin-right:11px;margin-left:11px}.m-h-s{margin-right:22px;margin-left:22px}.m-h-m{margin-right:30px;margin-left:30px}.m-h-l{margin-right:35px;margin-left:35px}.m-h-xl{margin-right:66px;margin-left:66px}.m-h-xxl{margin-right:88px;margin-left:88px}@media(min-width: 641px){.m-t-n-m{margin-top:-44.999999988px}.m-t-n-s{margin-top:-29.999999992px}.m-t-n-xs{margin-top:-14.999999996px}.m-t-n-xxs{margin-top:-7.499999998px}.m-t-0,.signup .form-control,.form-table .form-control,.form--sign-up .form-control{margin-top:0}.m-t-xxs{margin-top:7.499999998px}.m-t-xs{margin-top:14.999999996px}.m-t-s{margin-top:29.999999992px}.m-t-m{margin-top:44.999999988px}.m-t-l{margin-top:60px}.m-t-xl{margin-top:89.999999976px}.m-t-xxl{margin-top:119.999999968px}.m-r-n-m{margin-right:-44.999999988px}.m-r-n-s{margin-right:-29.999999992px}.m-r-n-xs{margin-right:-14.999999996px}.m-r-n-xxs{margin-right:-7.499999998px}.m-r-0{margin-right:0}.m-r-xxs{margin-right:7.499999998px}.m-r-xs{margin-right:14.999999996px}.m-r-s{margin-right:29.999999992px}.m-r-m{margin-right:44.999999988px}.m-r-l{margin-right:60px}.m-r-xl{margin-right:89.999999976px}.m-r-xxl{margin-right:119.999999968px}.m-b-n-m{margin-bottom:-44.999999988px}.m-b-n-s{margin-bottom:-29.999999992px}.m-b-n-xs{margin-bottom:-14.999999996px}.m-b-n-xxs{margin-bottom:-7.499999998px}.m-b-0{margin-bottom:0}.m-b-xxs{margin-bottom:7.499999998px}.m-b-xs{margin-bottom:14.999999996px}.m-b-s{margin-bottom:29.999999992px}.m-b-m{margin-bottom:44.999999988px}.m-b-l{margin-bottom:60px}.m-b-xl{margin-bottom:89.999999976px}.m-b-xxl{margin-bottom:119.999999968px}.m-f-n-m{margin-left:-44.999999988px}.m-f-n-s{margin-left:-29.999999992px}.m-f-n-xs{margin-left:-14.999999996px}.m-f-n-xxs{margin-left:-7.499999998px}.m-f-0{margin-left:0}.m-f-xxs{margin-left:7.499999998px}.m-f-xs{margin-left:14.999999996px}.m-f-s{margin-left:29.999999992px}.m-f-m{margin-left:44.999999988px}.m-f-l{margin-left:60px}.m-f-xl{margin-left:89.999999976px}.m-f-xxl{margin-left:119.999999968px}.m-n-m{margin:-44.999999988px}.m-n-s{margin:-29.999999992px}.m-n-xs{margin:-14.999999996px}.m-n-xxs{margin:-7.499999998px}.m-0,.form-table .hr{margin:0}.m-xxs{margin:7.499999998px}.m-xs{margin:14.999999996px}.m-s{margin:29.999999992px}.m-m{margin:44.999999988px}.m-l{margin:60px}.m-xl{margin:89.999999976px}.m-xxl{margin:119.999999968px}.m-v-n-m{margin-top:-44.999999988px;margin-bottom:-44.999999988px}.m-v-n-s{margin-top:-29.999999992px;margin-bottom:-29.999999992px}.m-v-n-xs{margin-top:-14.999999996px;margin-bottom:-14.999999996px}.m-v-n-xxs{margin-top:-7.499999998px;margin-bottom:-7.499999998px}.m-v-0{margin-top:0;margin-bottom:0}.m-v-xxs{margin-top:7.499999998px;margin-bottom:7.499999998px}.m-v-xs{margin-top:14.999999996px;margin-bottom:14.999999996px}.m-v-s{margin-top:29.999999992px;margin-bottom:29.999999992px}.m-v-m{margin-top:44.999999988px;margin-bottom:44.999999988px}.m-v-l{margin-top:60px;margin-bottom:60px}.m-v-xl{margin-top:89.999999976px;margin-bottom:89.999999976px}.m-v-xxl{margin-top:119.999999968px;margin-bottom:119.999999968px}.m-h-n-m{margin-right:-44.999999988px;margin-left:-44.999999988px}.m-h-n-s{margin-right:-29.999999992px;margin-left:-29.999999992px}.m-h-n-xs{margin-right:-14.999999996px;margin-left:-14.999999996px}.m-h-n-xxs{margin-right:-7.499999998px;margin-left:-7.499999998px}.m-h-0{margin-right:0;margin-left:0}.m-h-xxs{margin-right:7.499999998px;margin-left:7.499999998px}.m-h-xs{margin-right:14.999999996px;margin-left:14.999999996px}.m-h-s{margin-right:29.999999992px;margin-left:29.999999992px}.m-h-m{margin-right:44.999999988px;margin-left:44.999999988px}.m-h-l{margin-right:60px;margin-left:60px}.m-h-xl{margin-right:89.999999976px;margin-left:89.999999976px}.m-h-xxl{margin-right:119.999999968px;margin-left:119.999999968px}}.display-mobile{display:block}@media(min-width: 641px){.display-mobile{display:none}}.display-mobile-tablet{display:none}@media(max-width: 1024px){.display-mobile-tablet{display:block}}.display-tablet{display:none}@media(min-width: 641px)and (max-width: 1024px){.display-tablet{display:block}}.display-desktop{display:none}@media(min-width: 1025px){.display-desktop{display:block}}: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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--button-border-radius: 100px;--button-font-weight: 600;--button-min-width: 100px;--button-padding-h: 20px;--button-padding-v: 0px;--button-small-height: 40px;--button-small-font-size: var(--font-size-body-2);--button-small-icon-padding: 10px;--button-small-loading-icon-size: 22px;--button-medium-height: 45px;--button-medium-font-size: var(--font-size-body-3);--button-medium-icon-padding: 15px;--button-medium-loading-icon-size: 30px;--button-large-height: 50px;--button-large-font-size: var(--font-size-title-1);--button-large-icon-padding: 21px;--button-large-loading-icon-size: 32px}.button{--button-height: var(--button-small-height);--button-font-size: var(--button-small-font-size);--button-loading-icon-size: var(--button-small-loading-icon-size);display:inline-flex;align-items:center;justify-content:center;font-size:var(--button-font-size);min-height:var(--button-height);font-family:"FS Lucas";font-style:normal;font-weight:var(--button-font-weight);background:#eb4f4d;border:2px solid rgba(0,0,0,0);border-radius:var(--button-border-radius);color:#fff;cursor:pointer;overflow:hidden;padding:calc(2px + var(--button-padding-v)) var(--button-padding-h) var(--button-padding-v);text-align:center;text-decoration:none;min-width:100%}@media screen and (min-width: 768px){.button{min-width:unset}}@media screen and (min-width: 1024px){.button{min-width:var(--button-min-width);--button-height: var(--button-medium-height);--button-font-size: var(--button-medium-font-size);--button-loading-icon-size: var(--button-medium-loading-icon-size)}}.button:hover,.button:active,.button:visited{background:#e41f13;color:#fff}.button:active{border-color:#000}.button:focus,.button:focus:active{background:#e41f13;outline-offset:0;color:#fff;border-color:#000;border-width:2px}.button[disabled],.button--disabled{cursor:auto;opacity:.4}.button--small{--button-loading-icon-size: var(--button-small-loading-icon-size)}@media screen and (min-width: 1024px){.button--small{--button-height: var(--button-small-height);--button-font-size: var(--button-small-font-size)}}.button--small.button--icon{--button-icon-padding: var(--button-small-icon-padding)}.button--large{--button-height: var(--button-medium-height);--button-font-size: var(--button-medium-font-size);--button-loading-icon-size: var(--button-medium-loading-icon-size)}@media screen and (min-width: 1024px){.button--large{--button-height: var(--button-large-height);--button-font-size: var(--button-large-font-size);--button-loading-icon-size: var(--button-large-loading-icon-size)}}.button--large.button--icon{--button-icon-padding: var(--button-medium-icon-padding)}@media screen and (min-width: 1024px){.button--large.button--icon{--button-icon-padding: var(--button-large-icon-padding)}}.button--large.button--icon i{transform:scale(0.92)}.button--icon{--button-icon-padding: var(--button-medium-icon-padding)}.button--icon i{padding-right:var(--button-icon-padding);color:#fce9e9;transform:scale(1);vertical-align:middle;margin-top:-2px}.button--only-icon{min-width:var(--button-height);padding:0}.button--only-icon i{color:#fce9e9;transform:scale(1.2);vertical-align:middle;margin-top:0}.button--secondary{background:#4b426d}.button--secondary:hover,.button--secondary:visited:hover,.button--secondary:active{background:#1e1348;color:#fff}.button--secondary:visited{background:#4b426d;color:#fff}.button--secondary:focus,.button--secondary:focus:active{background:#1e1348}.button--secondary.button--icon i,.button--secondary.button--only-icon i{color:#e9e7ed}.button--tertiary{background:#fff;border-color:#4b426d;color:#4b426d}.button--tertiary:visited{background:#fff;border-color:#4b426d;color:#4b426d}.button--tertiary:hover,.button--tertiary:active,.button--tertiary:focus,.button--tertiary:focus:active{background:#e9e7ed;border-color:#1e1348;color:#1e1348}.button--tertiary.button--icon i,.button--tertiary.button--only-icon i{color:#4b426d}.button--tertiary.button--loading .button--loading__spinner{border-top:2px solid #c7c7c7;border-right:2px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:2px solid #000}.button--quaternary{background:#75c67c}.button--quaternary:hover,.button--quaternary:active,.button--quaternary:visited{background:#75c67c;color:#fff}.button--quaternary:focus,.button--quaternary:focus:active{background:#75c67c}.button--quaternary.button--icon i,.button--quaternary.button--only-icon i{color:#fff}.button--loading__spinner,.button--loading__spinner:after{border-radius:50%;width:var(--button-loading-icon-size);height:var(--button-loading-icon-size)}.button--loading__spinner{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.4);border-right:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4);border-left:2px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button--round-corner{border-radius:4px;padding:4px 10px}.button--full-width{width:100%}.button--auto-width{min-width:auto;width:auto}.button--tiny-toggle{background-color:unset;padding:0;min-width:unset;color:#4b426d}.button--tiny-toggle:hover,.button--tiny-toggle:focus,.button--tiny-toggle:active,.button--tiny-toggle:focus:active{background-color:unset;color:#1e1348;border-color:rgba(0,0,0,0)}.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}details{display:block;clear:both;overflow:auto}details summary{color:#006ccc;cursor:pointer;position:relative}details summary:hover{color:#328dc2}details summary:focus{outline:3px solid #ffd000}details>:not(summary){margin-left: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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}table{border-collapse:collapse;border-spacing:0;width:100%;margin:22px 0}@media(min-width: 641px){table{margin:29.999999992px 0}}table th,table td{padding:4.5px 22px 5.5px 0;text-align:left;border-bottom:1px solid #006ccc;vertical-align:middle}@media(min-width: 641px){table th,table td{padding:6.499999998px 29.999999992px 7.499999998px 0}}table th.no-data,table td.no-data{text-align:center}table td:last-child,table th:last-child{padding-right:0}table caption{text-align:left}table.border-blue-deep-20 th,table.border-blue-deep-20 td{border-color:#d2d0da}table.valign-middle th,table.valign-middle td{vertical-align:middle}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.tab-list-item{border-radius:25px 25px 25px 25px;background:rgba(0,0,0,0);display:inline-block;padding:.5rem 1rem}.tab-list-active{background-color:#fff;font-weight:bold}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.m-f-auto,.m-l-auto{margin-left:auto}.m-r-auto{margin-right:auto}.m-h-auto{margin-left:auto;margin-right:auto}.min-height-s{min-height:29.999999992px}.h-100{height:100%}.d-flex{display:flex}@media(min-width: 641px){.d-flex-t{display:flex}}.flex-center{display:flex;align-items:center;justify-items:center}.flex-jc-space-between{justify-content:space-between}.flex-ai-center{align-items:center}.f-r{float:right}.f-l{float:left}.f-clear{clear:both}.relative{position:relative}.hide-on-mobile{display:none}@media(min-width: 641px){.hide-on-mobile{display:inherit}}@media screen and (min-width: 640px){.hide-sm{display:none}}@media screen and (max-width: 640px){.hide-sm_lt{display:none}}@media screen and (min-width: 640px)and (max-width: 768px){.hide-sm_o{display:none}}@media screen and (min-width: 768px){.hide-md{display:none}}@media screen and (max-width: 768px){.hide-md_lt{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.hide-md_o{display:none}}@media screen and (min-width: 1024px){.hide-lg{display:none}}@media screen and (max-width: 1024px){.hide-lg_lt{display:none}}@media screen and (min-width: 1024px)and (max-width: 1200px){.hide-lg_o{display:none}}@media screen and (min-width: 1200px){.hide-xl{display:none}}@media screen and (max-width: 1200px){.hide-xl_lt{display:none}}.width-full{width:100%}:root{--radius: 10px}.radius,.statistic{border-radius:var(--radius)}.radius-top{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.radius-bottom{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media screen and (min-width: 640px){.radius-s{border-radius:var(--radius)}}@media screen and (min-width: 640px){.radius-top-s{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}@media screen and (min-width: 640px){.radius-bottom-s{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}.radius--small{--radius: 5px}.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}blockquote{font-weight:400;font-size:19px;font-family:"Georgia",serif;font-style:normal;line-height:1.375;font-style:italic;line-height:1.1578947368}@media(min-width: 641px){blockquote{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){blockquote{line-height:1.2499999997}}blockquote cite{display:block;font-weight:400;font-size:19px;font-family:"FS Lucas",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;line-height:1.1578947368;margin-top:22px}@media(min-width: 641px){blockquote cite{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){blockquote cite{line-height:1.2499999997}}@media(min-width: 641px){blockquote cite{margin-top:29.999999992px}}.quote blockquote{color:#4b426d;font-family:Georgia;font-size:24px;font-style:italic;letter-spacing:0;line-height:40px;margin-top:0}.quote figcaption{color:#1e1348;font-size:20px;letter-spacing:0;line-height:30px}.icon--border{border-radius:100px;border-style:solid;border-width:1px;padding:9px}.card{background:#fff;border-radius:10px;padding:30px 20px}.card__section>*{margin:0}.card__cta{margin-top:20px}.card__image{display:flex;justify-content:center;margin-top:30px}.card--horizontal{padding:0}@media(min-width: 641px){.card--horizontal{display:flex}}.card--horizontal .card__cta{margin-bottom:20px}.card--horizontal .card__image{margin-left:60px;margin-top:0}.card--horizontal .card__section{padding:30px}@media(min-width: 641px){.card--horizontal .card__section{padding-right:0;width:50%}}.card--horizontal .card__section--image{display:flex;align-items:flex-end;padding:0}.card--horizontal .card__section--image img{border-bottom-right-radius:10px;max-width:100%;align-self:flex-start}.card--full-width-image{position:relative;padding:0}.card--full-width-image .card__image{margin-top:-20px}.card--full-width-image .card__image img{max-width:100%}.card--full-width-image .card__section{padding:30px 30px 0;position:relative}.progress-bar,.learn__category-progress{background:#e9e7ed;border-radius:10px;height:17px;min-width:100px;overflow:hidden}.progress-bar span,.learn__category-progress span{display:block;background:#75c67c;border-radius:10px;height:17px;min-width: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{--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}.g-card.only-title{height:auto}.grid .g-card,.flex-grid .g-card{margin:0 0 29.999999992px 0}.g-card{box-shadow:2px 2px 4px 0 #c7c7c7;border-radius:10px;padding:29.999999992px;background:#fff;margin:29.999999992px;height:auto;min-height:154px;flex-grow:1;width:100%}@media(min-width: 769px){.g-card{min-height:209.999999944px;margin-bottom:29.999999992px}}.g-card.p-b-0{padding-bottom:0}.g-card .g-card-header{margin:0 -29.999999992px;padding:0 29.999999992px 14.999999996px;border-bottom:1px solid #bcb8c8}@media screen and (min-width: 768px){.g-card .g-card-header{display:flex}}.g-card .g-card-full{margin:0 -29.999999992px}.g-card .lh-1{line-height:1em}.g-card .g-card-link{height:100%;display:block;color:#6f787a;text-decoration:none}.g-card .g-card-link:hover .g-card-inner h3,.g-card .g-card-link:hover .g-card-inner h4,.g-card .g-card-link:hover .g-card-inner h5,.g-card .g-card-link:hover .g-card-inner h6{color:#2b8cc4}.g-card .g-card-link:focus{outline:3px solid #ffd000}.g-card .g-card-link:active{background:#ffd000}.g-card .g-card-link:active .g-card-inner{background:#ffd000}.g-card .g-card-link:active h3,.g-card .g-card-link:active h4,.g-card .g-card-link:active h5,.g-card .g-card-link:active h6{color:#00549f}.g-card .g-card-image img{margin:0;max-width:100%;height:auto;display:block;object-fit:contain}@media screen and (max-width: 640px){.g-card .g-card-image img{margin-bottom:20px}}.g-card .g-card-inner.html-content>*:last-child{margin-bottom:0}.g-card .g-card-inner p{margin:0}.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{font-weight:700;font-size:19px;font-family:"FS Lucas SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;margin-bottom:17.875px;color:#006ccc;text-decoration:underline}@media(min-width: 641px){.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{font-size:24px;line-height:1.578947368}}@media(min-width: 641px){.g-card .g-card-inner h2,.g-card .g-card-inner h3,.g-card .g-card-inner h4,.g-card .g-card-inner h5,.g-card .g-card-inner h6{margin-bottom:22.105263152px}}.g-card .g-card-inner h2+p,.g-card .g-card-inner h3+p,.g-card .g-card-inner h4+p,.g-card .g-card-inner h5+p,.g-card .g-card-inner h6+p{margin-top:5.5px}@media(min-width: 769px){.g-card .g-card-inner h2+p,.g-card .g-card-inner h3+p,.g-card .g-card-inner h4+p,.g-card .g-card-inner h5+p,.g-card .g-card-inner h6+p{margin-top:7.499999998px}}.g-card .g-card-inner .g-card-meta{margin-bottom:11px}@media(min-width: 769px){.g-card .g-card-inner .g-card-meta{margin-bottom:14.999999996px}}.g-card .g-card-inner .g-card-meta .subheading{margin:0}.g-card--with-image{padding:0}@media(min-width: 769px){.g-card--with-image{display:flex}}@media(min-width: 769px){.g-card--with-image>div{flex-basis:50%}}.g-card--with-image__content{padding:30px}.g-card--with-image__image{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.g-card--with-image__image img{float:right;max-width:100%}.g-card-body{border-bottom:1px solid #bcb8c8}@media screen and (max-width: 768px){.g-card-progress{background-size:0}}@media screen and (min-width: 768px){.g-card-progress{background-repeat:no-repeat;background-position:bottom right;background-image:url("/static/images/ep-placeholder.svg");background-size:210px}}@media screen and (min-width: 768px){.g-card-progress--complete{background-image:url("/static/images/ep-placeholder-complete.png")}}@media(max-width: 640px){.g-card{min-height:auto;height:auto}.g-card .g-card-icon{height:44.999999988px}.g-card .g-card-link{position:static}}: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-footer{display:flex;flex-direction:column}.magna-footer__nav{display:flex;flex-direction:row;justify-content:space-between;min-height:182px;padding:0 30px}.magna-footer__links{align-self:flex-end;display:flex;flex-flow:column wrap}.magna-footer__links li+li{margin-top:10px}@media screen and (min-width: 1024px){.magna-footer__links{display:inline-flex;flex-flow:row wrap}.magna-footer__links li+li{margin-top:0}}@media screen and (min-width: 1200px){.magna-footer__links{flex-wrap:nowrap}}.footer-links li{margin-right:30px}.footer-links a{text-decoration:none;color:#fff;padding-right:4px;border-bottom:2px solid #fff}.magna-footer__great-logo img{width:191px;height:66px}.magna-footer__copyright{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff;padding:0 30px}@media screen and (min-width: 768px){.magna-footer__copyright{align-items:center;flex-direction:row;min-height:88px}}.magna-footer__dit-logo{margin:20px 0 10px}@media screen and (min-width: 768px){.magna-footer__dit-logo{margin:unset}}: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}.confirmation-modal{padding:29.999999992px}@media screen and (min-width: 640px){.confirmation-modal{max-width:500px}}.max-modal{width:80%;top:40px;bottom:40px;padding:44.999999988px}.modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.7);z-index:3}.modal-overlay.center{display:flex;align-items:center;justify-content:center}.modal-overlay .modal{position:absolute;background-color:#fff;border:0;outline:none}@media screen and (min-width: 640px){.modal-overlay .modal{border-radius:var(--radius)}}: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}.g-breadcrumbs{padding:11px 0}.g-breadcrumbs:after{display:block;content:"";clear:both}@media(min-width: 641px){.g-breadcrumbs{padding:14.999999996px 0}}.g-breadcrumbs ol{margin:0}.g-breadcrumbs ol li:last-child:after{display:none}.g-breadcrumbs ol li:first-child{margin-left:0;padding-left:0}.g-breadcrumbs ol li{padding-left:0;background-image:none;display:block;float:left;margin-left:14.999999996px}.g-breadcrumbs ol li: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:#8e969c;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.3em}@media(min-width: 641px){.g-breadcrumbs ol li:after{top:.5em}}: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}.modal-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.modal{--modal-close-size-large: 30px;display:flex;width:100vw;height:100vh;flex-flow:column}@media screen and (min-width: 640px){.modal{width:630px;height:auto}}.modal-close--x{font-size:var(--font-size-body-3);margin-top:calc(var(--modal-close-size-large)/-2);margin-right:calc(var(--modal-close-size-large)/-2);margin-left:auto}.modal-close--x-large{font-size:var(--modal-close-size-large)}.modal-header{display:flex;justify-content:space-between}.modal-header-bg{height:160px;background-position:center bottom;background-repeat:no-repeat}.modal-header-bg--1{background-image:url("/static/images/modal-1.png");background-size:281px}.modal-header-bg--2{background-image:url("/static/images/modal-2.png");background-size:365px}.modal-header-bg--3{background-image:url("/static/images/modal-3.png");background-size:314px}.modal-inner{flex:1 1 100%}@media screen and (min-width: 640px){.modal-inner{flex:0 1 auto}}: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{--ttpadding: 15px}.tooltip{position:relative;display:inline-flex;justify-content:flex-start}.tooltip__text{position:absolute;top:calc(35px + var(--ttpadding));left:0;width:calc(100vw - 2*var(--ttpadding));padding:var(--ttpadding);box-shadow:0 10px 20px 0 rgba(75,66,109,.1);border:1px solid #e9e7ed;z-index:10}@media screen and (min-width: 640px){.tooltip__text{top:0;max-width:350px}}@media screen and (min-width: 640px){.tooltip__text--left{left:calc(40px + var(--ttpadding))}}.tooltip__text--right{transform:translateX(calc(-100% + 70px))}@media screen and (min-width: 640px){.tooltip__text--right{left:auto;right:calc(40px + var(--ttpadding));transform:none}}.tooltip__close{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:#e0e0e0}.tooltip__close span[role=img]{margin-top:4px}.tooltip__close:focus{outline:6px solid #ffd000}.tooltip__content ul li{list-style:disc;margin-left:1em}.tooltip__content small{font-size:.85em}.tooltip__content>*:first-child{margin-top:10px}.tooltip__content>*:last-child{margin-bottom:0}.tooltip__text--left::after,.tooltip__text--right::after{content:"";display:none;position:absolute;background:inherit;top:14px;width:9px;height:9px;border-top:inherit;border-left:inherit}@media screen and (min-width: 640px){.tooltip__text--left::after{display:block;right:100%;transform:rotate(-45deg);margin-right:-4px}}@media screen and (min-width: 640px){.tooltip__text--right::after{display:block;left:100%;transform:rotate(135deg);margin-left:-4px}}: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}.g-panel{padding:10px 0 10px 30px;position:relative}.g-panel:before{background:#4b426d;border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.g-panel--horizontal-mobile{padding-top:30px;padding-left:0}@media(min-width: 641px){.g-panel--horizontal-mobile{padding-left:36px;padding-top:0}}.g-panel--horizontal-mobile:before{height:6px;width:150px}@media(min-width: 641px){.g-panel--horizontal-mobile:before{height:100%;width:6px}}.g-panel :first-child{margin-top:0}.g-panel :only-child,.g-panel :last-child{margin-bottom:0}.g-panel-vertical{box-sizing:border-box;clear:both;border-left-style:solid;border-color:#006ccc;padding:em(15, 19) 0;margin-bottom:em(15, 19)}.g-panel-vertical:after{display:block;content:"";clear:both}.g-panel-vertical{border-top:solid 6px #006ccc;padding-top:16px;margin-top:22px;margin-bottom:22px}@media(min-width: 641px){.g-panel-vertical{padding-top:23.999999992px}}@media(min-width: 641px){.g-panel-vertical{margin-top:29.999999992px;margin-bottom:29.999999992px}}.beta{border-radius:18px;padding:5px 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{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}#skip-link{font-weight:400;font-size:14px;font-family:"FS Lucas",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;line-height:1.5714285714;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}@media(min-width: 641px){#skip-link{font-size:16px;line-height:1.578947368}}@media(min-width: 641px){#skip-link{line-height:1.8749999995}}#skip-link:focus{outline:#ffd000 solid 6px;outline-offset:0;background-color:#ffd000;color:#132965;left:0;text-indent:0;top:0;z-index:10}.pill{border-radius:1.2em;padding:5px 15px;margin-right:10px}.hidden{display:none}.js-enabled .js-hidden{display:none}.bg-hover-black:hover{background-color:#000}.bg-hover-grey:hover{background-color:#6f787a}.bg-hover-mid-grey:hover{background-color:#666}.bg-hover-light-grey:hover{background-color:#8e969c}.bg-hover-offwhite:hover{background-color:#fafafa}.bg-hover-white:hover{background-color:#fff}.bg-hover-transparent:hover{background-color:rgba(0,0,0,0)}.bg-hover-purple:hover{background-color:#4f0b7b}.bg-hover-great-blue:hover{background-color:#1e1348}.bg-hover-dark-navy:hover{background-color:#160d37}.bg-hover-mid-blue:hover{background-color:#00549f}.bg-hover-active-blue:hover{background-color:#006ccc}.bg-hover-light-blue:hover{background-color:#2b8cc4}.bg-hover-aqua:hover{background-color:#007ea3}.bg-hover-teal:hover{background-color:#00a699}.bg-hover-flag-red:hover{background-color:#b00d23}.bg-hover-great-red:hover{background-color:#e41f13}.bg-hover-focus-yellow:hover{background-color:#ffd000}.bg-hover-stone-10:hover{background-color:#fdfdfc}.bg-hover-stone-20:hover{background-color:#fcfbf9}.bg-hover-stone-30:hover{background-color:#f5f2ed}.bg-hover-stone-40:hover{background-color:#f2eee8}.bg-hover-stone-50:hover{background-color:#efeae2}.bg-hover-stone-60:hover{background-color:#ece6dc}.bg-hover-stone-70:hover{background-color:#e9e2d6}.bg-hover-stone-80:hover{background-color:#e5ddd1}.bg-hover-stone-90:hover{background-color:#e2d9cb}.bg-hover-stone:hover{background-color:#dfd5c5}.text-hover-black:hover{color:#000}.text-hover-grey:hover{color:#6f787a}.text-hover-mid-grey:hover{color:#666}.text-hover-light-grey:hover{color:#8e969c}.text-hover-offwhite:hover{color:#fafafa}.text-hover-white:hover{color:#fff}.text-hover-transparent:hover{color:rgba(0,0,0,0)}.text-hover-purple:hover{color:#4f0b7b}.text-hover-great-blue:hover{color:#1e1348}.text-hover-dark-navy:hover{color:#160d37}.text-hover-mid-blue:hover{color:#00549f}.text-hover-active-blue:hover{color:#006ccc}.text-hover-light-blue:hover{color:#2b8cc4}.text-hover-aqua:hover{color:#007ea3}.text-hover-teal:hover{color:#00a699}.text-hover-flag-red:hover{color:#b00d23}.text-hover-great-red:hover{color:#e41f13}.text-hover-focus-yellow:hover{color:#ffd000}.text-hover-stone-10:hover{color:#fdfdfc}.text-hover-stone-20:hover{color:#fcfbf9}.text-hover-stone-30:hover{color:#f5f2ed}.text-hover-stone-40:hover{color:#f2eee8}.text-hover-stone-50:hover{color:#efeae2}.text-hover-stone-60:hover{color:#ece6dc}.text-hover-stone-70:hover{color:#e9e2d6}.text-hover-stone-80:hover{color:#e5ddd1}.text-hover-stone-90:hover{color:#e2d9cb}.text-hover-stone:hover{color:#dfd5c5}.border-hover-black:hover{border-color:#000}.border-hover-grey:hover{border-color:#6f787a}.border-hover-mid-grey:hover{border-color:#666}.border-hover-light-grey:hover{border-color:#8e969c}.border-hover-offwhite:hover{border-color:#fafafa}.border-hover-white:hover{border-color:#fff}.border-hover-transparent:hover{border-color:rgba(0,0,0,0)}.border-hover-purple:hover{border-color:#4f0b7b}.border-hover-great-blue:hover{border-color:#1e1348}.border-hover-dark-navy:hover{border-color:#160d37}.border-hover-mid-blue:hover{border-color:#00549f}.border-hover-active-blue:hover{border-color:#006ccc}.border-hover-light-blue:hover{border-color:#2b8cc4}.border-hover-aqua:hover{border-color:#007ea3}.border-hover-teal:hover{border-color:#00a699}.border-hover-flag-red:hover{border-color:#b00d23}.border-hover-great-red:hover{border-color:#e41f13}.border-hover-focus-yellow:hover{border-color:#ffd000}.border-hover-stone-10:hover{border-color:#fdfdfc}.border-hover-stone-20:hover{border-color:#fcfbf9}.border-hover-stone-30:hover{border-color:#f5f2ed}.border-hover-stone-40:hover{border-color:#f2eee8}.border-hover-stone-50:hover{border-color:#efeae2}.border-hover-stone-60:hover{border-color:#ece6dc}.border-hover-stone-70:hover{border-color:#e9e2d6}.border-hover-stone-80:hover{border-color:#e5ddd1}.border-hover-stone-90:hover{border-color:#e2d9cb}.border-hover-stone:hover{border-color:#dfd5c5}.centre-children{text-align:center}.centre-children>*{margin-left:auto;margin-right:auto}.clearfix:after{display:block;content:"";clear:both}.block{display:block}.inline-block{display:inline-block}.relative{position:relative}.text-align-left{text-align:left}.text-align-right{text-align:right}.nowrap{white-space:nowrap}@media screen and (max-width: 640px){.radius-xs{border-radius:var(--radius)}}@media screen and (max-width: 640px){.radius-top-xs{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}@media screen and (max-width: 640px){.radius-bottom-xs{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}.max-width-10{max-width:10%}.max-width-20{max-width:20%}.max-width-30{max-width:30%}.max-width-40{max-width:40%}.max-width-50{max-width:50%}.max-width-60{max-width:60%}.max-width-70{max-width:70%}.max-width-80{max-width:80%}.max-width-90{max-width:90%}.max-width-100{max-width:100%}@media screen and (min-width: 640px){.only-mobile{display:none !important}}@media screen and (max-width: 640px){.only-desktop{display:none !important}}.w-0{width:0}.form--sign-up{bottom:0;left:0;margin:auto;position:absolute;right:0;top:150px;width:430px}.form--sign-up .vertical-separator{margin-top:20px;margin-bottom:20px}.form--sign-up .vertical-separator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.form--sign-up .vertical-separator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.form--sign-up .beta{position:absolute;right:30px;top:25px}.form--sign-up .form-label{color:#000}.form-table .select{margin-bottom:20px}.form-table .form-delete{display:flex;justify-content:center}@media screen and (max-width: 1024px){.button--add{width:100%}}.button--inherit{align-self:flex-start}.great-mvp-error-list li.error-message{text-align:left}.form-group--small label{font-size:var(--font-size-body-3)}.great-radio{display:flex;position:relative}.great-radio__input{opacity:0;position:absolute}.great-radio__label{position:relative;display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.great-radio__label::before{content:"";background:#fff;border:2px solid #787191;display:inline-block;vertical-align:middle;width:32px;height:32px;padding:2px;margin-right:20px;text-align:center}.great-radio__input+.great-radio__label::before{border-radius:50%}.great-radio__input:checked+.great-radio__label::before{background:#787191;box-shadow:inset 0px 0px 0px 9px #fff}.great-radio__input:focus+.great-radio__label{outline:#ffd000 solid 6px}.great-radiogroup{display:flex}.great-radiogroup__item{display:flex}.great-radiogroup__input{position:absolute;visibility:hidden}.great-radiogroup__label{cursor:pointer}.great-radiogroup--button{flex-flow:column nowrap}@media screen and (min-width: 640px){.great-radiogroup--button{flex-flow:row nowrap}}.great-radiogroup--button .great-radiogroup__item{flex:1 1 100%}.great-radiogroup--button .great-radiogroup__item .great-radiogroup__input:checked+.great-radiogroup__label{color:#fff;background-color:#1d70b8}.great-radiogroup--button .great-radiogroup__item+.great-radiogroup__item .great-radiogroup__label{margin-top:10px}@media screen and (min-width: 640px){.great-radiogroup--button .great-radiogroup__item+.great-radiogroup__item .great-radiogroup__label{flex-flow:row nowrap;margin-top:unset;margin-left:10px}}.great-radiogroup--button .great-radiogroup__label{color:#1d70b8;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--button-small-font-size);font-weight:var(--button-font-weight);width:100%;height:var(--button-small-height);border:2px solid rgba(0,0,0,0);background-color:#fff;border:2px solid #1d70b8;padding:calc(2px + var(--button-padding-v)) 0 var(--button-padding-v)}.great-radiogroup--button .great-radiogroup__label:focus{outline:6px solid #ffd000}.great-radiogroup--temperature .great-radiogroup__item:nth-child(1) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:green}.great-radiogroup--temperature .great-radiogroup__item:nth-child(2) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:#90ee90}.great-radiogroup--temperature .great-radiogroup__item:nth-child(3) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:orange}.great-radiogroup--temperature .great-radiogroup__item:nth-child(4) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:salmon}.great-radiogroup--temperature .great-radiogroup__item:nth-child(5) .great-radiogroup__input:checked+.great-radiogroup__label{background-color:red}.great-radiogroup--temperature .great-radiogroup__input:checked+.great-radiogroup__label{color:#fff}.form-group input[type=number]:focus::placeholder{color:rgba(0,0,0,0)}.inputgroup{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px}.inputgroup__input{flex:0 1 auto;margin-left:15px}.inputgroup__input--month{min-width:8.5em}.inputgroup__input--year{width:8.5em}.inputgroup__input--medium{width:8.5em}.inputgroup .form-label{font-size:1em;padding-top:0}.inputgroup .form-group,.inputgroup .select{margin-bottom:0}.select__list.select__list{display:block;max-height:0;transition:max-height .25s ease-out}.select__list.select__list[aria-expanded=true]{max-height:270px}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.no-flexer{display:block}.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-indicator{margin:0;padding:0;font-size:80%;margin-bottom:1em}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:silver;display:block}.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;line-height:20px;background-color:silver;display:block;margin:0 auto .5em auto;border-bottom:1px solid #8d8d8d;box-shadow:0 0 0 3pt #fff}.progress-indicator>li .bubble:after{display:block;position:absolute;top:9px;width:100%;height:3px;content:"";background-color:silver;z-index:-1}.progress-indicator>li:first-child .bubble:after{width:100%}.progress-indicator>li:last-child .bubble:after{background-color:rgba(0,0,0,0)}.progress-indicator>li.completed{color:#404040}.progress-indicator>li.completed .bubble{background-color:#fff;color:#fff;border-color:#000}.progress-indicator>li.completed .bubble:after{background-color:#404040;border-color:#000}.progress-indicator>li.active{color:#404040}.progress-indicator>li.active .bubble{background-color:#404040;color:#404040;border-color:#000}.progress-indicator>li.active .bubble:after{background-color:none;border-color:none;margin-left:20px}.great-mvp-wizard-back-button{color:#404040;font-size:16px;text-decoration:underline;padding-left:0}.insight-section{padding:30px}.insight-section--border{border-bottom:1px solid #6f787a}.product-finder .shim{z-index:3;position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;padding-top:20%}.product-finder .shim:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#4a4a4a;opacity:.2}.product-finder .shim .spinner{height:50px;width:50px;border-width:6px}.product-finder .center{text-align:center}.product-finder button[disabled]:hover{background:#eb4f4d}.product-finder button.back-button i{position:relative;top:5px;transition:color .2s;margin-right:15px;font-size:30px}@media screen and (max-width: 768px){.product-finder button.back-button{font-size:16px}.product-finder button.back-button i{top:1px;margin-right:5px;font-size:16px}}.product-finder button.back-button:hover i{color:#1e1348}.product-finder .interaction-label .expander{margin-left:-42px}@media screen and (max-width: 640px){.product-finder .multiple-choice [type=radio]+label{position:relative;left:-30px;top:4px}}.dialog-close{position:absolute;top:30px;right:30px;z-index:1;font-size:60px;background:rgba(0,0,0,0);padding:0;line-height:.6;color:#787191;overflow:hidden;border-radius:50%;padding:3px;width:40px;height:40px;min-height:40px;transition:color .3s,background-color .3s}.dialog-close:after{content:"×";line-height:.6;display:block}.dialog-close:hover{color:#787191;background-color:#e0e0e0}@media screen and (max-width: 768px){.dialog-close{position:inline;font-size:36px;top:20px;right:20px}}.scroll-area{position:absolute;left:0;right:0;bottom:0;top:0}.scroll-area .scroll-inner{position:absolute;left:0;right:0;bottom:0;top:0;overflow:auto}.flex-centre{display:flex;align-items:center}.scroll-shadow-top{overflow:hidden}.scroll-shadow-top:before{content:"";display:block;position:absolute;left:0;right:0;margin-top:-15px;box-shadow:0 15px 15px 5px #959595;z-index:1}.scroll-shadow-bottom{overflow:hidden}.scroll-shadow-bottom:after{content:"";display:block;position:absolute;left:0;right:0;margin-top:-15px;box-shadow:0 15px 15px 5px #959595;z-index:1;bottom:14px}.search-input{display:flex;align-items:center;min-width:10em}@media screen and (max-width: 768px){.search-input{width:100%}}.search-input input{padding-right:30px}.search-input input:focus{padding-right:28px}.search-input .input-icon{margin:2px 0 0 -30px;float:left;width:25px;height:100%;position:relative}.search-input .input-icon .clear{position:absolute;opacity:.5;transition:opacity .3s;padding:17px;top:-29px;left:-13px}.search-input .input-icon .clear:hover{opacity:1}.accordion>.expander-section .region-expand{width:100%;text-align:left;padding:0;display:flex;flex-direction:row;align-items:center}.accordion>.expander-section .region-expand:hover,.accordion>.expander-section .region-expand:focus{text-decoration:underline}.accordion>.expander-section .region-expand span{flex:1}.accordion>.expander-section .fa{padding-right:10px}.accordion .expand-section{display:none;width:100%;overflow:hidden}.accordion .expand-section.open{display:block}.basket-view{position:absolute;border-radius:10px;box-shadow:0 8px 15px 5px #959595;background:#fff;width:90%;margin:5px auto 0;z-index:2}.basket-view ul{display:block}.basket-view ul>li{padding-right:50px;position:relative}.basket-view ul>li button{position:absolute;right:0;top:3px}@media screen and (min-width: 768px){.basket-view{width:350px;margin:5px 0 0}}.modal.large-modal-content{border-radius:0px;width:auto;left:100px;right:100px}.modal.centre-modal-content{left:auto;right:auto;width:630px}.modal.large-modal-content,.modal.centre-modal-content{border-radius:0;top:50px;bottom:50px;overflow:hidden}@media screen and (max-width: 768px){.modal.large-modal-content,.modal.centre-modal-content{width:auto;height:auto;left:0;right:0;bottom:0;top:0;border-radius:0}}.p-v-4{padding-top:4px;padding-bottom:4px}: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}.market-details table{table-layout:fixed;max-width:none;width:auto;min-width:100%}.market-details table td.align-top{vertical-align:top}.market-details table thead th{vertical-align:bottom}.market-details .table--width{width:20%}.market-details .tooltip__content{padding-right:20px}.market-details .tooltip__content p{margin:20px 0}.market-details .tooltip__content p:first-child,.market-details .tooltip__content p:last-child{margin:10px 0}.market-details .vertical-align-top{vertical-align:top}table .loading{animation:shimmer 5s infinite linear;background:linear-gradient(to right, #e9e7ed 20%, #faf8fe 50%, #e9e7ed 66%);background-size:1000px 100%;border-radius:4px;height:20px}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.filter .filter-list li.multiple-choice{clear:none;margin-right:25px;padding:0 0 0 32px;display:inline-block}.overflow-hidden{overflow:hidden}table.no-bottom-border tr:last-child td,table.no-bottom-border tr:last-child th{border:none}@media screen and (max-width: 768px){.w-full-mobile{width:100%}}.checkbox-favourite{opacity:0;position:absolute}.checkbox-favourite+label{padding:3px;cursor:pointer}.checkbox-favourite+label:before{content:""}.checkbox-favourite:focus+label{outline:#ffd000 solid 3px}.checkbox-favourite:checked+label{font-weight:900}.market-action-row{display:flex;align-items:center;margin:0 20px;border-bottom:1px solid #d2d0da}.market-action-row .button{font-size:20px;min-height:auto}.market-action-row .country-name-wrapper{flex:1}@media only screen and (max-width: 980px){.market-action-row{padding-top:10px;padding-bottom:10px}}@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,.link--large,a.learn__category-link,.body-m,.learn__single-category-header-details p,.selected-groups__item,.signup .form-label,.form--sign-up .form-label,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.form-table .form-label,.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,.link--large,.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,.selected-groups__item,.signup .form-label,.form--sign-up .form-label,.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,.form-table .form-label{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,.form-table .form-label,.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}.signup{width:100%;display:flex;flex-direction:row-reverse;overflow:hidden;background:#f5f5f6}.signup__logo{width:148px;height:auto}@media(max-width: 768px){.signup__logo{max-width:132px}}.signup .form-label{font-size:18px;color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.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){.signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.signup__form-panel{width:100%;padding:30px 30px}}.signup__form .h-s,.signup__form .lesson-page .rich-text h3,.lesson-page .rich-text .signup__form h3,.signup__form .link--large{margin-top:15px}.signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:120px 0;position:relative}@media screen and (max-width: 640px){.signup__info-panel{display:none}}.signup__info-panel img{position:absolute;bottom:0}@media screen and (min-width: 1200px)and (max-width: 1400px){.signup__info-panel img{bottom:-100px}}@media screen and (min-width: 1400px){.signup__info-panel img{bottom:-300px}}.signup__info-panel__content{max-width:650px;padding:0 40px;z-index:1;text-align:center}.signup__info-panel__heading{color:#222;font-style:normal;font-size:28px;line-height:40px;font-weight:600;text-align:left}.signup__info-panel__subheadings{margin-top:30px;text-align:left}.signup__info-panel__subheadings li{display:flex;align-items:top;margin-bottom:45px;font-size:28px;line-height:32px}@media screen and (max-width: 1024px){.signup__info-panel__subheadings li{font-size:24px;line-height:34px}}.signup__info-panel__subheadings li span.great-icon{margin-right:15px;font-size:1.5em !important}.signup__info-panel .button{min-width:230px}.signup__confirmation .fa-info-circle{font-size:40px}.signup__confirmation .form-label{font-size:19px}.sign-up--wrapper{background-image:url("/static/images/sign-up-right.png"),url("/static/images/sign-up-left.png");background-position:right bottom,left bottom;background-repeat:no-repeat,no-repeat;background-size:273px;height:216px;margin:auto;width:1030px}.sign-up--inner{border-radius:10px}.sign-up--header{height:330px}.sign-up--header__single .sign-up--wrapper{background-image:url("/static/images/welcome.png");background-position:center bottom;background-size:365px;position:relative;width:630px}.sign-up--header__single .sign-up--wrapper:before{background-color:rgba(255,255,255,.1);bottom:0;border-top-right-radius:10px;border-top-left-radius:10px;content:"";left:0;right:0;position:absolute;top:40px}.sign-up--header__single .form--sign-up{top:216px;position:relative;width:630px}.sign-up--header__single .sign-up--inner{border-top-left-radius:0;border-top-right-radius: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}.great-tour-modal{background:#fff;padding:35px 25px 0 35px}.great-tour-modal img{max-width:100%}.great-tour-modal__footer{border-top:1px solid #e0e0e0;padding:20px 35px}.great-modal-text{margin-top:16px;margin-bottom:34px}.great-tour-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.reactour__helper [data-tour-elem=controls]{display:block;margin:0}.reactour__helper [data-tour-elem=controls] [data-tour-elem=navigation]{justify-content:left;margin-bottom:28px;margin-left:-3px}.reactour__helper [data-tour-elem=controls] [data-tour-elem=right-arrow]{display:block;margin:0}.reactour__helper [data-tour-elem=controls] [data-tour-elem=dot]{background:#d2d0da;color:#d2d0da}.reactour__helper [data-tour-elem=controls] [data-tour-elem=dot].reactour__dot--is-active{background:#4b426d;color:#4b426d;transform:scale(1)}: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}.ReactModal__Content.ReactModalCentreScreen{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.ReactModal__Overlay.ReactModalCentreScreen{background-color:rgba(0,0,0,.5);bottom:0px;inset:0px;left:0px;position:fixed;right:0px;top:0px;z-index:1000}@media screen and (max-width: 640px){.ReactModal__Overlay.ReactModalCentreScreen{background-color:#fff}}.ReactModal__Body--open{overflow:hidden}.ReactModal__Content{overflow:auto}.spinner{width:1.5rem;height:1.5rem;border-top-color:#444;border-left-color:#444;animation:spinner 1s linear infinite;border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:2px;border-radius:50%;box-sizing:border-box;display:inline-block;vertical-align:middle}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.classification-tree{padding-left:10px}.classification-tree .grid{padding:10px 20px}.classification-tree .grid .type-heading{font-weight:bold}.classification-tree .grid .level-description,.classification-tree .grid .type-heading{padding:0}.slick-slider .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-slider .slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;line-height:0;font-size:0;padding:5px;cursor:pointer;opacity:.25}.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button:focus{opacity:1}.slick-slider .slick-dots li button:before{content:"";display:block;background-color:currentColor;width:10px;height:10px;border-radius:10px}.slick-slider .slick-dots li.slick-active button{opacity:1}.slick-slider .slick-list{margin:0 -7px;top:25px}.slick-slider .slick-list .slick-track{display:flex}.slick-slider .slick-list .slick-track .slick-slide{height:inherit}.slick-slider .slick-list .slick-track .slick-slide>div{padding:0 10px;height:100%}.slick-slider .slick-list .slick-track .slick-slide>div>div{height:100%}.product-finder .slick-dots{top:10px;bottom:unset}.case-study__mobile ul.slick-dots{bottom:-20px;top:unset}.case-study__mobile ul.slick-dots li{padding-left:0;margin-bottom:0}.case-study__mobile ul.slick-dots li:before{background-color:rgba(0,0,0,0)}.case-study__mobile .slick-list{top:0}.case-study__mobile .slick-list .slick-track .slick-slide{margin-bottom:20px}.case-study__mobile .slick-list .slick-track .slick-slide img{margin:-30px 0;max-width:100%;height:auto}: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}.segmentation-modal .radio-block{overflow:hidden;margin-left:-5px;padding-left:5px}.segmentation-modal .multiple-choice.multiple-choice{padding:1px 0 19px}.segmentation-modal .multiple-choice.multiple-choice label{line-height:1em;font-weight:unset;padding-left:35px}.modal.format-medium{overflow-y:auto;overflow-x:none;max-height:100%}@media screen and (min-width: 640px){.modal.format-medium{width:630px;height:auto;overflow:visible}}.modal .dialog-close{font-size:42px;min-height:40px;top:20px;right:20px;height:40px;width:40px;color:#212427}.modal .modal-button-bar{display:flex;flex-flow:column;justify-content:space-between}@media screen and (min-width: 768px){.modal .modal-button-bar{flex-flow:row nowrap;align-items:center}.modal .modal-button-bar .progress-section{flex:1 0}.modal .modal-button-bar .progress-bar,.modal .modal-button-bar .learn__category-progress{margin-right: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}@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,.link--large,a.learn__category-link,.body-m,.learn__single-category-header-details p,.selected-groups__item,.form--sign-up .form-label,.signup .form-label,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.form-table .form-label,.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,.link--large,.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,.selected-groups__item,.form--sign-up .form-label,.signup .form-label,.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,.form-table .form-label{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,.form-table .form-label,.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}a.back-link{color:#1d70b8;display:inline-flex;align-items:center;text-decoration:none !important;font-size:18px}a.back-link--inverse{color:#fff}a.back-link--inverse:visited{color:#fff}a.back-link--inverse:hover{color:#fff}a.back-link i{font-size:24px}td i,td label.far{font-size:24px}.snackbar{position:fixed;z-index:1000;bottom:20px;left:50%;transform:translateX(-50%)}.snackbar>div.snackbar-message{box-shadow:0 0 10px 3px rgba(165,165,165,.4);display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px;animation:fadein 500ms;animation-fill-mode:both}.snackbar>div.snackbar-message>i{font-size:24px}.snackbar>div.snackbar-message.fade{animation:fadeout 1000ms;animation-fill-mode:both}@keyframes fadein{0%{margin-bottom:-60px;opacity:0}100%{margin-bottom:0px;opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity: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}.bg-black{background-color:#000}.bg-grey{background-color:#6f787a}.bg-mid-grey{background-color:#666}.bg-light-grey{background-color:#8e969c}.bg-offwhite{background-color:#fafafa}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-purple{background-color:#4f0b7b}.bg-great-blue{background-color:#1e1348}.bg-dark-navy{background-color:#160d37}.bg-mid-blue{background-color:#00549f}.bg-active-blue{background-color:#006ccc}.bg-light-blue{background-color:#2b8cc4}.bg-aqua{background-color:#007ea3}.bg-teal{background-color:#00a699}.bg-flag-red{background-color:#b00d23}.bg-great-red{background-color:#e41f13}.bg-focus-yellow{background-color:#ffd000}.bg-stone-10{background-color:#fdfdfc}.bg-stone-20{background-color:#fcfbf9}.bg-stone-30{background-color:#f5f2ed}.bg-stone-40{background-color:#f2eee8}.bg-stone-50{background-color:#efeae2}.bg-stone-60{background-color:#ece6dc}.bg-stone-70{background-color:#e9e2d6}.bg-stone-80{background-color:#e5ddd1}.bg-stone-90{background-color:#e2d9cb}.bg-stone{background-color:#dfd5c5}.bg-black-100{background-color:#000}.bg-black-90{background-color:#181818}.bg-black-80{background-color:#4a4a4a}.bg-black-70{background-color:#646464}.bg-black-60{background-color:#7c7c7c}.bg-black-50{background-color:#959595}.bg-black-40{background-color:#979797}.bg-black-30{background-color:#aeaeae}.bg-black-20{background-color:#c7c7c7}.bg-black-10{background-color:#e0e0e0}.bg-black-05{background-color:#efefef}.bg-blue-deep-100{background-color:#1e1348}.bg-blue-deep-90{background-color:#352b5a}.bg-blue-deep-80{background-color:#4b426d}.bg-blue-deep-70{background-color:#635a7f}.bg-blue-deep-60{background-color:#787191}.bg-blue-deep-50{background-color:#8f89a4}.bg-blue-deep-40{background-color:#a5a1b6}.bg-blue-deep-30{background-color:#bcb8c8}.bg-blue-deep-20{background-color:#d2d0da}.bg-blue-deep-10{background-color:#e9e7ed}.bg-aqua-100{background-color:#007ea3}.bg-aqua-20{background-color:#cbe5ee}.bg-green-100{background-color:#75c67c}.bg-green-30{background-color:#d0ead2}.bg-red-deep-100{background-color:#b00d23}.bg-red-100{background-color:#e41f13}.bg-red-90{background-color:#e93836}.bg-red-80{background-color:#eb4f4d}.bg-red-70{background-color:#eb6667}.bg-red-60{background-color:#ee7c7d}.bg-red-50{background-color:#f19293}.bg-red-40{background-color:#f4a7a8}.bg-red-30{background-color:#f7bdbe}.bg-red-20{background-color:#f9d3d4}.bg-red-10{background-color:#fce9e9}.bg-white,.statistic{background-color:#fff}.text-black{color:#000}.text-grey{color:#6f787a}.text-mid-grey{color:#666}.text-light-grey{color:#8e969c}.text-offwhite{color:#fafafa}.text-transparent{color:rgba(0,0,0,0)}.text-purple{color:#4f0b7b}.text-great-blue{color:#1e1348}.text-dark-navy{color:#160d37}.text-mid-blue{color:#00549f}.text-active-blue{color:#006ccc}.text-light-blue{color:#2b8cc4}.text-aqua{color:#007ea3}.text-teal{color:#00a699}.text-flag-red{color:#b00d23}.text-great-red{color:#e41f13}.text-focus-yellow{color:#ffd000}.text-stone-10{color:#fdfdfc}.text-stone-20{color:#fcfbf9}.text-stone-30{color:#f5f2ed}.text-stone-40{color:#f2eee8}.text-stone-50{color:#efeae2}.text-stone-60{color:#ece6dc}.text-stone-70{color:#e9e2d6}.text-stone-80{color:#e5ddd1}.text-stone-90{color:#e2d9cb}.text-stone{color:#dfd5c5}.text-black-100{color:#000}.text-black-90{color:#181818}.text-black-80{color:#4a4a4a}.text-black-70{color:#646464}.text-black-60{color:#7c7c7c}.text-black-50{color:#959595}.text-black-40{color:#979797}.text-black-30{color:#aeaeae}.text-black-20{color:#c7c7c7}.text-black-10{color:#e0e0e0}.text-black-05{color:#efefef}.text-blue-deep-100{color:#1e1348}.text-blue-deep-90{color:#352b5a}.text-blue-deep-80{color:#4b426d}.text-blue-deep-70{color:#635a7f}.text-blue-deep-60{color:#787191}.text-blue-deep-50{color:#8f89a4}.text-blue-deep-40{color:#a5a1b6}.text-blue-deep-30{color:#bcb8c8}.text-blue-deep-20{color:#d2d0da}.text-blue-deep-10{color:#e9e7ed}.text-aqua-100{color:#007ea3}.text-aqua-20{color:#cbe5ee}.text-green-100{color:#75c67c}.text-green-30{color:#d0ead2}.text-red-deep-100{color:#b00d23}.text-red-100{color:#e41f13}.text-red-90{color:#e93836}.text-red-80{color:#eb4f4d}.text-red-70{color:#eb6667}.text-red-60{color:#ee7c7d}.text-red-50{color:#f19293}.text-red-40{color:#f4a7a8}.text-red-30{color:#f7bdbe}.text-red-20{color:#f9d3d4}.text-red-10{color:#fce9e9}.text-white{color:#fff}.border-black{border-color:#000}.border-grey{border-color:#6f787a}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#8e969c}.border-offwhite{border-color:#fafafa}.border-transparent{border-color:rgba(0,0,0,0)}.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:#ffd000}.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-black-100{border-color:#000}.border-black-90{border-color:#181818}.border-black-80{border-color:#4a4a4a}.border-black-70{border-color:#646464}.border-black-60{border-color:#7c7c7c}.border-black-50{border-color:#959595}.border-black-40{border-color:#979797}.border-black-30{border-color:#aeaeae}.border-black-20{border-color:#c7c7c7}.border-black-10{border-color:#e0e0e0}.border-black-05{border-color:#efefef}.border-blue-deep-100{border-color:#1e1348}.border-blue-deep-90{border-color:#352b5a}.border-blue-deep-80{border-color:#4b426d}.border-blue-deep-70{border-color:#635a7f}.border-blue-deep-60{border-color:#787191}.border-blue-deep-50{border-color:#8f89a4}.border-blue-deep-40{border-color:#a5a1b6}.border-blue-deep-30{border-color:#bcb8c8}.border-blue-deep-20{border-color:#d2d0da}.border-blue-deep-10{border-color:#e9e7ed}.border-aqua-100{border-color:#007ea3}.border-aqua-20{border-color:#cbe5ee}.border-green-100{border-color:#75c67c}.border-green-30{border-color:#d0ead2}.border-red-deep-100{border-color:#b00d23}.border-red-100{border-color:#e41f13}.border-red-90{border-color:#e93836}.border-red-80{border-color:#eb4f4d}.border-red-70{border-color:#eb6667}.border-red-60{border-color:#ee7c7d}.border-red-50{border-color:#f19293}.border-red-40{border-color:#f4a7a8}.border-red-30{border-color:#f7bdbe}.border-red-20{border-color:#f9d3d4}.border-red-10{border-color:#fce9e9}.border-white{border-color:#fff}.border-thicker,.border-thick,.border-medium,.border-thin{border-style:solid}.border-thicker{border-width:8px}.border-thick{border-width:6px}.border-medium{border-width:4px}.border-thin{border-width:2px}.underline-black{position:relative}.underline-black:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-grey{position:relative}.underline-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#6f787a}.underline-mid-grey{position:relative}.underline-mid-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#666}.underline-light-grey{position:relative}.underline-light-grey:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8e969c}.underline-offwhite{position:relative}.underline-offwhite:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fafafa}.underline-transparent{position:relative}.underline-transparent:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0)}.underline-purple{position:relative}.underline-purple:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4f0b7b}.underline-great-blue{position:relative}.underline-great-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-dark-navy{position:relative}.underline-dark-navy:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#160d37}.underline-mid-blue{position:relative}.underline-mid-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00549f}.underline-active-blue{position:relative}.underline-active-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#006ccc}.underline-light-blue{position:relative}.underline-light-blue:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#2b8cc4}.underline-aqua{position:relative}.underline-aqua:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-teal{position:relative}.underline-teal:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#00a699}.underline-flag-red{position:relative}.underline-flag-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-great-red{position:relative}.underline-great-red:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-focus-yellow{position:relative}.underline-focus-yellow:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ffd000}.underline-stone-10{position:relative}.underline-stone-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fdfdfc}.underline-stone-20{position:relative}.underline-stone-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fcfbf9}.underline-stone-30{position:relative}.underline-stone-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f5f2ed}.underline-stone-40{position:relative}.underline-stone-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f2eee8}.underline-stone-50{position:relative}.underline-stone-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efeae2}.underline-stone-60{position:relative}.underline-stone-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ece6dc}.underline-stone-70{position:relative}.underline-stone-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e2d6}.underline-stone-80{position:relative}.underline-stone-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e5ddd1}.underline-stone-90{position:relative}.underline-stone-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e2d9cb}.underline-stone{position:relative}.underline-stone:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#dfd5c5}.underline-black-100{position:relative}.underline-black-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#000}.underline-black-90{position:relative}.underline-black-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#181818}.underline-black-80{position:relative}.underline-black-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4a4a4a}.underline-black-70{position:relative}.underline-black-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#646464}.underline-black-60{position:relative}.underline-black-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#7c7c7c}.underline-black-50{position:relative}.underline-black-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#959595}.underline-black-40{position:relative}.underline-black-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#979797}.underline-black-30{position:relative}.underline-black-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#aeaeae}.underline-black-20{position:relative}.underline-black-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#c7c7c7}.underline-black-10{position:relative}.underline-black-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e0e0e0}.underline-black-05{position:relative}.underline-black-05:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#efefef}.underline-blue-deep-100{position:relative}.underline-blue-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#1e1348}.underline-blue-deep-90{position:relative}.underline-blue-deep-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#352b5a}.underline-blue-deep-80{position:relative}.underline-blue-deep-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#4b426d}.underline-blue-deep-70{position:relative}.underline-blue-deep-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#635a7f}.underline-blue-deep-60{position:relative}.underline-blue-deep-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#787191}.underline-blue-deep-50{position:relative}.underline-blue-deep-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#8f89a4}.underline-blue-deep-40{position:relative}.underline-blue-deep-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#a5a1b6}.underline-blue-deep-30{position:relative}.underline-blue-deep-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#bcb8c8}.underline-blue-deep-20{position:relative}.underline-blue-deep-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d2d0da}.underline-blue-deep-10{position:relative}.underline-blue-deep-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e9e7ed}.underline-aqua-100{position:relative}.underline-aqua-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#007ea3}.underline-aqua-20{position:relative}.underline-aqua-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#cbe5ee}.underline-green-100{position:relative}.underline-green-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#75c67c}.underline-green-30{position:relative}.underline-green-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#d0ead2}.underline-red-deep-100{position:relative}.underline-red-deep-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#b00d23}.underline-red-100{position:relative}.underline-red-100:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e41f13}.underline-red-90{position:relative}.underline-red-90:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#e93836}.underline-red-80{position:relative}.underline-red-80:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb4f4d}.underline-red-70{position:relative}.underline-red-70:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#eb6667}.underline-red-60{position:relative}.underline-red-60:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#ee7c7d}.underline-red-50{position:relative}.underline-red-50:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f19293}.underline-red-40{position:relative}.underline-red-40:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f4a7a8}.underline-red-30{position:relative}.underline-red-30:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f7bdbe}.underline-red-20{position:relative}.underline-red-20:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#f9d3d4}.underline-red-10{position:relative}.underline-red-10:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fce9e9}.underline-white{position:relative}.underline-white:after{display:block;content:"";height:4px;margin-top:-4px;position:absolute;bottom:0;right:0;left:0;background-color:#fff}label{display:block}.text-center{text-align:center}.great-mvp-grey-link{color:#6f787a;font-size:16px}.text-12{font-size:12px}.text-16{font-size:16px}.great-mvp-right-text{text-align:right}.multiple-choice input{z-index:0}.great-mvp-small-checkbox-container .form-group{margin-bottom:10px}.great-mvp-small-checkbox-container .multiple-choice{min-height:30px}.great-mvp-small-checkbox-container .multiple-choice input:disabled+label{opacity:1;padding-left:0}.great-mvp-small-checkbox-container .multiple-choice [type=checkbox]+label::before,.great-mvp-small-checkbox-container .multiple-choice input{height:28px;width:28px;box-sizing:border-box}.great-mvp-small-checkbox-container .multiple-choice input:checked+label::after{width:14px;height:6px;top:6px;left:4px}.section--with-sidebar{padding-left:300px}body{background-color:#eef2f6;overflow-x:hidden}body.body-background-white{background-color:#fff}body #great-hero{background-color:#dfd5c5;padding-bottom:75px;margin-bottom:-75px}body #great-hero .g-breadcrumbs ol li::after{border-color:#6f787a}.br-xs{border-radius:10px}.button-linkedin{background-color:#0077b6}.button-google{background-color:#4385f4}.icon-large{font-size:40px}.no-scoll{overflow:hidden}@media(min-width: 769px){.back-to-export-plan{display:table;bottom:20px;position:sticky;top:20px}}.back-section{bottom:0;position:sticky}@media screen and (min-width: 640px){.back-section{position:relative}}.lesson-body{display:flex}img{display:block}body.js-disbled textarea.form-control{min-height:200px}.section-list__coming{border-radius:12px;left:20px;position:absolute;top:120px}.section-list__disabled{opacity:.6;position:relative}.section-list__item{border-radius:4px}.section-list__item--is-complete .section-list__image-container:before{position:absolute;display:block;content:attr(data-complete);font-size:16px;line-height:2.2;color:#fff;background-color:#0d8d98;height:35px;padding:0 20px;margin-left:-10px;margin-top:20px}.section-list__image-container{display:flex;flex-flow:column}.section-list__image-container img{border-top-right-radius:4px;border-top-left-radius:4px}.section-list__link{width:100%}.section-upload{border-color:#d2d0da;border-radius:4px;border-style:dashed;border-width:1px;display:block}.export-plan-dashboard .flex-grid>div{padding:0 10px}.export-plan-dashboard .flex-grid>div>div{margin-bottom:20px}.export-plan-dashboard .sub-header-nav{margin-left:0}.export-plan-dashboard__container{width:100%}@media(min-width: 1290px){.export-plan-dashboard__container{padding:0 30px}}.export-plan-dashboard__section{background-color:#eef2f6}@media screen and (min-width: 768px){.export-plan-dashboard__section{display:flex}}.export-plan-dashboard__section--white{background-color:#fff !important}@media screen and (min-width: 768px){.export-plan-dashboard__sidebar{flex:0 0 330px}}.export-plan-dashboard__sidebar .section-upload{font-size:16px}.media{display:flex;align-items:flex-start}.media--reverse{flex-direction:row-reverse}.media--top{align-items:flex-start}.media--middle{align-items:center}.media--bottom{align-items:flex-end}.media__figure{margin-right:1em}.media__body{flex:1}.progress-bar--white-track{background-color:#fff;border-radius:0 !important}.progress-bar>span,.learn__category-progress>span{min-width:2%}.statistic{display:block;padding:20px;width:100%}@media screen and (min-width: 640px){.statistic{margin-bottom:30px}}.statistic .educational-moment--tooltip-container{margin-right:-8px;float:right}.statistic-label{border-radius:13px;margin-right:10px;padding:5px 10px}.statistic dl{display:flex;justify-content:space-between;align-items:baseline;width:100%}@media screen and (min-width: 640px){.statistic dl{flex-direction:column;width:unset;border-bottom:unset;padding-bottom:unset}}.statistic__caption{font-size:14px;margin:0}@media(min-width: 641px){.statistic__caption{font-size:16px}}.statistic__figure{margin:0;padding:0;text-align:right}@media screen and (min-width: 640px){.statistic__figure{text-align:left}}@media screen and (max-width: 640px){.statistic--mobile-full dl{display:block}.statistic--mobile-full .statistic__figure{text-align:left}}.statistic__group{display:flex;justify-content:space-between;position:relative;flex-flow:wrap}.statistic__group dl:last-of-type{text-align:right}.statistic__percentage{height:4px;width:100%}.statistic__percentage span{position:relative;display:block;height:4px;transition:width 1s}.statistic__percentage span:after{content:"";position:absolute;right:-2px;top:0;display:inline-block;width:4px;height:4px;background:#fff}.stat-group{--line-rule: 1px solid #e0e0e0}.stat-group>.grid,.stat-group>.grid>div{display:flex}.stat-group .grid{flex-flow:column}@media screen and (min-width: 640px){.stat-group .grid{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 640px){.stat-group .statistic{border-radius:0}.stat-group .statistic:after{content:"";display:block;position:relative;top:20px;width:100%;border-bottom:var(--line-rule)}.stat-group .grid>:first-child>.statistic:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.stat-group .grid>:last-child>.statistic:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.stat-group .grid>:last-child>.statistic:last-child:after{content:none}}.stat-group--cols .statistic__group{flex-flow:row wrap}.stat-group--cols dl{max-width:49%;display:flex;flex-flow:column wrap;justify-content:space-between;align-items:flex-start}.stat-group--percentage dl+dl{align-items:flex-end}.selected-groups{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.selected-groups__item{display:flex;flex-direction:row-reverse;align-items:center;background-color:#d2d0da;border-radius:100px;padding:2px 12px;margin:5px}.selected-groups__item button{color:#787191;min-height:0;font-size:24px;margin-left:-10px;margin-right:5px}.section--intro{margin-bottom:30px}.section--back-to{position:absolute;top:40px}@media screen and (min-width: 1024px){.section--back-to{left:110px}}.section--intro-image{bottom:-30px;position:relative;width:100%}@media screen and (min-width: 1024px){.section--intro-image{width:679px}}.lesson__back{margin-top:30px}@media screen and (min-width: 1024px){.lesson__back{float:right;width:245px}.lesson__back--bottom{margin-top:315px}}.great-checkbox--section-complete label{font-size:var(--font-size-title-2)}@media screen and (min-width: 640px){.great-checkbox--section-complete label{font-size:var(--font-size-title-3)}}.hide-show-content,.hide-show-trigger{display:none}.hide-show-trigger:checked~div .hide-show-content{display:block}.hide-show-trigger~div>div>label>i{padding:0}.hide-show-trigger:checked~div>label#hide-show-button>span[role=img]{transform:rotate(90deg);padding-right:0}.hero-image-container{position:relative;background-repeat:no-repeat;background-position:bottom left;background-size:15% auto}.hero-image-container::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;right:3%}.hero-image-container .grid{position:relative;z-index:1}@media screen and (min-width: 768px){.hero-image-container .grid{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}}.hero-image-container .lh{align-self:flex-start}.hero-image-container .rh{margin-bottom:-5%}@media screen and (max-width: 768px){.hero-image-container .rh{width:100%}}.hero-image-container .rh img{width:100%}.watermark-container{background-repeat:no-repeat;background-position:bottom left;background-size:25% auto}.g-card.min-height-0{min-height: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}: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}.sidebar{bottom:0;float:left;width:400px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);position:absolute;top:0;z-index:1}@media screen and (max-width: 1024px){.sidebar{display:none}}.sidebar .sidebar-sticky{position:sticky;top:20px}.sidebar .sidebar-sticky li+li{padding-top:10px}.sidebar__close{left:-358px}.sidebar__button{position:absolute;right:-35px;top:-10px;padding-right:2px;padding-left:2px;padding-top:0;padding-bottom:0;height:auto;min-height:auto}.sidebar__button i{padding:0}.costs{--keyline: 2px solid #d2d0da;border-radius:20px;display:block;padding:20px}.costs--with-total{border-radius:20px 20px 0 0}.costs--total{display:flex;flex-wrap:wrap;border-radius:0 0 20px 20px}.costs--total .total{margin-left:auto}@media screen and (max-width: 640px){.costs--total .total{display:flex;flex-basis:100%;justify-content:space-between}}.costs__flex-row{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 640px){.costs__flex-row{flex-direction:row}}.costs__label{align-self:flex-start;margin-bottom:10px}@media screen and (min-width: 640px){.costs__label{margin-bottom:0;padding-top:9px;padding-right:10px}}.costs__label .tooltip{margin-top:10px}.costs__input{align-self:flex-start;margin-left:auto;width:100%}@media screen and (min-width: 640px){.costs__input{width:50%;flex-shrink:0}}.costs__input input{text-align:right}.costs__border{border-bottom:var(--keyline);padding-bottom:20px}.costs__option .button--delete{margin:0}.costs__option--border:focus{outline:none}.costs__option--border:not(:first-child){border-top:var(--keyline);padding-top:20px;margin-top:20px}.costs__option .form-label{padding-top:0;font-weight:500}.costs__delete{padding:20px 0}.gross-price .select,.gross-price .form-group{margin-bottom:0}.target-market-form{position:relative;display:flex;flex-flow:column nowrap}.target-market-form .form-group{padding-bottom:20px;margin-bottom:0;border-bottom:2px solid #d2d0da}.target-market-form .form-group:last-child{border-bottom:none}.target-market-form .tooltip{margin-right:0;right:0;max-width:unset}.target-market-documents-form .form-group{border-bottom:none}.target-market-documents-form .user-form-group{border-bottom:2px solid #d2d0da}.wave-animation span{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;background:#a5a1b6;animation:wave 1s linear infinite}.wave-animation span:nth-child(2){animation-delay:-0.9s}.wave-animation span:nth-child(3){animation-delay:-0.8s}.wave-animation span:nth-child(4){animation-delay:-0.7s}@keyframes wave{0%,80%,100%{transform:initial}40%{transform:translateY(-10px)}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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}}.page-header .inner-header .image-container.ea-events-page-hero-image{background-size:contain !important;background-position-y:50% !important;background-position-x:50% !important;display:none;align-self:center;width:calc(100% - 30px) !important}@media screen and (min-width: 920px){.page-header .inner-header .image-container.ea-events-page-hero-image{display:flex}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.great-global-header-footer>.underline-black:after,.great-global-header-footer>.underline-grey:after,.great-global-header-footer>.underline-mid-grey:after,.great-global-header-footer>.underline-light-grey:after,.great-global-header-footer>.underline-offwhite:after,.great-global-header-footer>.underline-transparent:after,.great-global-header-footer>.underline-purple:after,.great-global-header-footer>.underline-great-blue:after,.great-global-header-footer>.underline-dark-navy:after,.great-global-header-footer>.underline-mid-blue:after,.great-global-header-footer>.underline-active-blue:after,.great-global-header-footer>.underline-light-blue:after,.great-global-header-footer>.underline-aqua:after,.great-global-header-footer>.underline-teal:after,.great-global-header-footer>.underline-flag-red:after,.great-global-header-footer>.underline-great-red:after,.great-global-header-footer>.underline-focus-yellow:after,.great-global-header-footer>.underline-stone-10:after,.great-global-header-footer>.underline-stone-20:after,.great-global-header-footer>.underline-stone-30:after,.great-global-header-footer>.underline-stone-40:after,.great-global-header-footer>.underline-stone-50:after,.great-global-header-footer>.underline-stone-60:after,.great-global-header-footer>.underline-stone-70:after,.great-global-header-footer>.underline-stone-80:after,.great-global-header-footer>.underline-stone-90:after,.great-global-header-footer>.underline-stone:after,.great-global-header-footer>.underline-black-100:after,.great-global-header-footer>.underline-black-90:after,.great-global-header-footer>.underline-black-80:after,.great-global-header-footer>.underline-black-70:after,.great-global-header-footer>.underline-black-60:after,.great-global-header-footer>.underline-black-50:after,.great-global-header-footer>.underline-black-40:after,.great-global-header-footer>.underline-black-30:after,.great-global-header-footer>.underline-black-20:after,.great-global-header-footer>.underline-black-10:after,.great-global-header-footer>.underline-black-05:after,.great-global-header-footer>.underline-blue-deep-100:after,.great-global-header-footer>.underline-blue-deep-90:after,.great-global-header-footer>.underline-blue-deep-80:after,.great-global-header-footer>.underline-blue-deep-70:after,.great-global-header-footer>.underline-blue-deep-60:after,.great-global-header-footer>.underline-blue-deep-50:after,.great-global-header-footer>.underline-blue-deep-40:after,.great-global-header-footer>.underline-blue-deep-30:after,.great-global-header-footer>.underline-blue-deep-20:after,.great-global-header-footer>.underline-blue-deep-10:after,.great-global-header-footer>.underline-aqua-100:after,.great-global-header-footer>.underline-aqua-20:after,.great-global-header-footer>.underline-green-100:after,.great-global-header-footer>.underline-green-30:after,.great-global-header-footer>.underline-red-deep-100:after,.great-global-header-footer>.underline-red-100:after,.great-global-header-footer>.underline-red-90:after,.great-global-header-footer>.underline-red-80:after,.great-global-header-footer>.underline-red-70:after,.great-global-header-footer>.underline-red-60:after,.great-global-header-footer>.underline-red-50:after,.great-global-header-footer>.underline-red-40:after,.great-global-header-footer>.underline-red-30:after,.great-global-header-footer>.underline-red-20:after,.great-global-header-footer>.underline-red-10:after,.great-global-header-footer>.underline-white: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,.great-global-header-footer>.underline-black:after,.great-global-header-footer>.underline-grey:after,.great-global-header-footer>.underline-mid-grey:after,.great-global-header-footer>.underline-light-grey:after,.great-global-header-footer>.underline-offwhite:after,.great-global-header-footer>.underline-transparent:after,.great-global-header-footer>.underline-purple:after,.great-global-header-footer>.underline-great-blue:after,.great-global-header-footer>.underline-dark-navy:after,.great-global-header-footer>.underline-mid-blue:after,.great-global-header-footer>.underline-active-blue:after,.great-global-header-footer>.underline-light-blue:after,.great-global-header-footer>.underline-aqua:after,.great-global-header-footer>.underline-teal:after,.great-global-header-footer>.underline-flag-red:after,.great-global-header-footer>.underline-great-red:after,.great-global-header-footer>.underline-focus-yellow:after,.great-global-header-footer>.underline-stone-10:after,.great-global-header-footer>.underline-stone-20:after,.great-global-header-footer>.underline-stone-30:after,.great-global-header-footer>.underline-stone-40:after,.great-global-header-footer>.underline-stone-50:after,.great-global-header-footer>.underline-stone-60:after,.great-global-header-footer>.underline-stone-70:after,.great-global-header-footer>.underline-stone-80:after,.great-global-header-footer>.underline-stone-90:after,.great-global-header-footer>.underline-stone:after,.great-global-header-footer>.underline-black-100:after,.great-global-header-footer>.underline-black-90:after,.great-global-header-footer>.underline-black-80:after,.great-global-header-footer>.underline-black-70:after,.great-global-header-footer>.underline-black-60:after,.great-global-header-footer>.underline-black-50:after,.great-global-header-footer>.underline-black-40:after,.great-global-header-footer>.underline-black-30:after,.great-global-header-footer>.underline-black-20:after,.great-global-header-footer>.underline-black-10:after,.great-global-header-footer>.underline-black-05:after,.great-global-header-footer>.underline-blue-deep-100:after,.great-global-header-footer>.underline-blue-deep-90:after,.great-global-header-footer>.underline-blue-deep-80:after,.great-global-header-footer>.underline-blue-deep-70:after,.great-global-header-footer>.underline-blue-deep-60:after,.great-global-header-footer>.underline-blue-deep-50:after,.great-global-header-footer>.underline-blue-deep-40:after,.great-global-header-footer>.underline-blue-deep-30:after,.great-global-header-footer>.underline-blue-deep-20:after,.great-global-header-footer>.underline-blue-deep-10:after,.great-global-header-footer>.underline-aqua-100:after,.great-global-header-footer>.underline-aqua-20:after,.great-global-header-footer>.underline-green-100:after,.great-global-header-footer>.underline-green-30:after,.great-global-header-footer>.underline-red-deep-100:after,.great-global-header-footer>.underline-red-100:after,.great-global-header-footer>.underline-red-90:after,.great-global-header-footer>.underline-red-80:after,.great-global-header-footer>.underline-red-70:after,.great-global-header-footer>.underline-red-60:after,.great-global-header-footer>.underline-red-50:after,.great-global-header-footer>.underline-red-40:after,.great-global-header-footer>.underline-red-30:after,.great-global-header-footer>.underline-red-20:after,.great-global-header-footer>.underline-red-10:after,.great-global-header-footer>.underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,#compare-markets .underline-black:after,#compare-markets .underline-grey:after,#compare-markets .underline-mid-grey:after,#compare-markets .underline-light-grey:after,#compare-markets .underline-offwhite:after,#compare-markets .underline-transparent:after,#compare-markets .underline-purple:after,#compare-markets .underline-great-blue:after,#compare-markets .underline-dark-navy:after,#compare-markets .underline-mid-blue:after,#compare-markets .underline-active-blue:after,#compare-markets .underline-light-blue:after,#compare-markets .underline-aqua:after,#compare-markets .underline-teal:after,#compare-markets .underline-flag-red:after,#compare-markets .underline-great-red:after,#compare-markets .underline-focus-yellow:after,#compare-markets .underline-stone-10:after,#compare-markets .underline-stone-20:after,#compare-markets .underline-stone-30:after,#compare-markets .underline-stone-40:after,#compare-markets .underline-stone-50:after,#compare-markets .underline-stone-60:after,#compare-markets .underline-stone-70:after,#compare-markets .underline-stone-80:after,#compare-markets .underline-stone-90:after,#compare-markets .underline-stone:after,#compare-markets .underline-black-100:after,#compare-markets .underline-black-90:after,#compare-markets .underline-black-80:after,#compare-markets .underline-black-70:after,#compare-markets .underline-black-60:after,#compare-markets .underline-black-50:after,#compare-markets .underline-black-40:after,#compare-markets .underline-black-30:after,#compare-markets .underline-black-20:after,#compare-markets .underline-black-10:after,#compare-markets .underline-black-05:after,#compare-markets .underline-blue-deep-100:after,#compare-markets .underline-blue-deep-90:after,#compare-markets .underline-blue-deep-80:after,#compare-markets .underline-blue-deep-70:after,#compare-markets .underline-blue-deep-60:after,#compare-markets .underline-blue-deep-50:after,#compare-markets .underline-blue-deep-40:after,#compare-markets .underline-blue-deep-30:after,#compare-markets .underline-blue-deep-20:after,#compare-markets .underline-blue-deep-10:after,#compare-markets .underline-aqua-100:after,#compare-markets .underline-aqua-20:after,#compare-markets .underline-green-100:after,#compare-markets .underline-green-30:after,#compare-markets .underline-red-deep-100:after,#compare-markets .underline-red-100:after,#compare-markets .underline-red-90:after,#compare-markets .underline-red-80:after,#compare-markets .underline-red-70:after,#compare-markets .underline-red-60:after,#compare-markets .underline-red-50:after,#compare-markets .underline-red-40:after,#compare-markets .underline-red-30:after,#compare-markets .underline-red-20:after,#compare-markets .underline-red-10:after,#compare-markets .underline-white:after{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container,#compare-markets .underline-black:after,#compare-markets .underline-grey:after,#compare-markets .underline-mid-grey:after,#compare-markets .underline-light-grey:after,#compare-markets .underline-offwhite:after,#compare-markets .underline-transparent:after,#compare-markets .underline-purple:after,#compare-markets .underline-great-blue:after,#compare-markets .underline-dark-navy:after,#compare-markets .underline-mid-blue:after,#compare-markets .underline-active-blue:after,#compare-markets .underline-light-blue:after,#compare-markets .underline-aqua:after,#compare-markets .underline-teal:after,#compare-markets .underline-flag-red:after,#compare-markets .underline-great-red:after,#compare-markets .underline-focus-yellow:after,#compare-markets .underline-stone-10:after,#compare-markets .underline-stone-20:after,#compare-markets .underline-stone-30:after,#compare-markets .underline-stone-40:after,#compare-markets .underline-stone-50:after,#compare-markets .underline-stone-60:after,#compare-markets .underline-stone-70:after,#compare-markets .underline-stone-80:after,#compare-markets .underline-stone-90:after,#compare-markets .underline-stone:after,#compare-markets .underline-black-100:after,#compare-markets .underline-black-90:after,#compare-markets .underline-black-80:after,#compare-markets .underline-black-70:after,#compare-markets .underline-black-60:after,#compare-markets .underline-black-50:after,#compare-markets .underline-black-40:after,#compare-markets .underline-black-30:after,#compare-markets .underline-black-20:after,#compare-markets .underline-black-10:after,#compare-markets .underline-black-05:after,#compare-markets .underline-blue-deep-100:after,#compare-markets .underline-blue-deep-90:after,#compare-markets .underline-blue-deep-80:after,#compare-markets .underline-blue-deep-70:after,#compare-markets .underline-blue-deep-60:after,#compare-markets .underline-blue-deep-50:after,#compare-markets .underline-blue-deep-40:after,#compare-markets .underline-blue-deep-30:after,#compare-markets .underline-blue-deep-20:after,#compare-markets .underline-blue-deep-10:after,#compare-markets .underline-aqua-100:after,#compare-markets .underline-aqua-20:after,#compare-markets .underline-green-100:after,#compare-markets .underline-green-30:after,#compare-markets .underline-red-deep-100:after,#compare-markets .underline-red-100:after,#compare-markets .underline-red-90:after,#compare-markets .underline-red-80:after,#compare-markets .underline-red-70:after,#compare-markets .underline-red-60:after,#compare-markets .underline-red-50:after,#compare-markets .underline-red-40:after,#compare-markets .underline-red-30:after,#compare-markets .underline-red-20:after,#compare-markets .underline-red-10:after,#compare-markets .underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.sso-profile-tab-container .underline-black:after>ul,.sso-profile-tab-container .underline-grey:after>ul,.sso-profile-tab-container .underline-mid-grey:after>ul,.sso-profile-tab-container .underline-light-grey:after>ul,.sso-profile-tab-container .underline-offwhite:after>ul,.sso-profile-tab-container .underline-transparent:after>ul,.sso-profile-tab-container .underline-purple:after>ul,.sso-profile-tab-container .underline-great-blue:after>ul,.sso-profile-tab-container .underline-dark-navy:after>ul,.sso-profile-tab-container .underline-mid-blue:after>ul,.sso-profile-tab-container .underline-active-blue:after>ul,.sso-profile-tab-container .underline-light-blue:after>ul,.sso-profile-tab-container .underline-aqua:after>ul,.sso-profile-tab-container .underline-teal:after>ul,.sso-profile-tab-container .underline-flag-red:after>ul,.sso-profile-tab-container .underline-great-red:after>ul,.sso-profile-tab-container .underline-focus-yellow:after>ul,.sso-profile-tab-container .underline-stone-10:after>ul,.sso-profile-tab-container .underline-stone-20:after>ul,.sso-profile-tab-container .underline-stone-30:after>ul,.sso-profile-tab-container .underline-stone-40:after>ul,.sso-profile-tab-container .underline-stone-50:after>ul,.sso-profile-tab-container .underline-stone-60:after>ul,.sso-profile-tab-container .underline-stone-70:after>ul,.sso-profile-tab-container .underline-stone-80:after>ul,.sso-profile-tab-container .underline-stone-90:after>ul,.sso-profile-tab-container .underline-stone:after>ul,.sso-profile-tab-container .underline-black-100:after>ul,.sso-profile-tab-container .underline-black-90:after>ul,.sso-profile-tab-container .underline-black-80:after>ul,.sso-profile-tab-container .underline-black-70:after>ul,.sso-profile-tab-container .underline-black-60:after>ul,.sso-profile-tab-container .underline-black-50:after>ul,.sso-profile-tab-container .underline-black-40:after>ul,.sso-profile-tab-container .underline-black-30:after>ul,.sso-profile-tab-container .underline-black-20:after>ul,.sso-profile-tab-container .underline-black-10:after>ul,.sso-profile-tab-container .underline-black-05:after>ul,.sso-profile-tab-container .underline-blue-deep-100:after>ul,.sso-profile-tab-container .underline-blue-deep-90:after>ul,.sso-profile-tab-container .underline-blue-deep-80:after>ul,.sso-profile-tab-container .underline-blue-deep-70:after>ul,.sso-profile-tab-container .underline-blue-deep-60:after>ul,.sso-profile-tab-container .underline-blue-deep-50:after>ul,.sso-profile-tab-container .underline-blue-deep-40:after>ul,.sso-profile-tab-container .underline-blue-deep-30:after>ul,.sso-profile-tab-container .underline-blue-deep-20:after>ul,.sso-profile-tab-container .underline-blue-deep-10:after>ul,.sso-profile-tab-container .underline-aqua-100:after>ul,.sso-profile-tab-container .underline-aqua-20:after>ul,.sso-profile-tab-container .underline-green-100:after>ul,.sso-profile-tab-container .underline-green-30:after>ul,.sso-profile-tab-container .underline-red-deep-100:after>ul,.sso-profile-tab-container .underline-red-100:after>ul,.sso-profile-tab-container .underline-red-90:after>ul,.sso-profile-tab-container .underline-red-80:after>ul,.sso-profile-tab-container .underline-red-70:after>ul,.sso-profile-tab-container .underline-red-60:after>ul,.sso-profile-tab-container .underline-red-50:after>ul,.sso-profile-tab-container .underline-red-40:after>ul,.sso-profile-tab-container .underline-red-30:after>ul,.sso-profile-tab-container .underline-red-20:after>ul,.sso-profile-tab-container .underline-red-10:after>ul,.sso-profile-tab-container .underline-white:after>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li,.sso-profile-tab-container .underline-black:after>ul>li,.sso-profile-tab-container .underline-grey:after>ul>li,.sso-profile-tab-container .underline-mid-grey:after>ul>li,.sso-profile-tab-container .underline-light-grey:after>ul>li,.sso-profile-tab-container .underline-offwhite:after>ul>li,.sso-profile-tab-container .underline-transparent:after>ul>li,.sso-profile-tab-container .underline-purple:after>ul>li,.sso-profile-tab-container .underline-great-blue:after>ul>li,.sso-profile-tab-container .underline-dark-navy:after>ul>li,.sso-profile-tab-container .underline-mid-blue:after>ul>li,.sso-profile-tab-container .underline-active-blue:after>ul>li,.sso-profile-tab-container .underline-light-blue:after>ul>li,.sso-profile-tab-container .underline-aqua:after>ul>li,.sso-profile-tab-container .underline-teal:after>ul>li,.sso-profile-tab-container .underline-flag-red:after>ul>li,.sso-profile-tab-container .underline-great-red:after>ul>li,.sso-profile-tab-container .underline-focus-yellow:after>ul>li,.sso-profile-tab-container .underline-stone-10:after>ul>li,.sso-profile-tab-container .underline-stone-20:after>ul>li,.sso-profile-tab-container .underline-stone-30:after>ul>li,.sso-profile-tab-container .underline-stone-40:after>ul>li,.sso-profile-tab-container .underline-stone-50:after>ul>li,.sso-profile-tab-container .underline-stone-60:after>ul>li,.sso-profile-tab-container .underline-stone-70:after>ul>li,.sso-profile-tab-container .underline-stone-80:after>ul>li,.sso-profile-tab-container .underline-stone-90:after>ul>li,.sso-profile-tab-container .underline-stone:after>ul>li,.sso-profile-tab-container .underline-black-100:after>ul>li,.sso-profile-tab-container .underline-black-90:after>ul>li,.sso-profile-tab-container .underline-black-80:after>ul>li,.sso-profile-tab-container .underline-black-70:after>ul>li,.sso-profile-tab-container .underline-black-60:after>ul>li,.sso-profile-tab-container .underline-black-50:after>ul>li,.sso-profile-tab-container .underline-black-40:after>ul>li,.sso-profile-tab-container .underline-black-30:after>ul>li,.sso-profile-tab-container .underline-black-20:after>ul>li,.sso-profile-tab-container .underline-black-10:after>ul>li,.sso-profile-tab-container .underline-black-05:after>ul>li,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li,.sso-profile-tab-container .underline-aqua-100:after>ul>li,.sso-profile-tab-container .underline-aqua-20:after>ul>li,.sso-profile-tab-container .underline-green-100:after>ul>li,.sso-profile-tab-container .underline-green-30:after>ul>li,.sso-profile-tab-container .underline-red-deep-100:after>ul>li,.sso-profile-tab-container .underline-red-100:after>ul>li,.sso-profile-tab-container .underline-red-90:after>ul>li,.sso-profile-tab-container .underline-red-80:after>ul>li,.sso-profile-tab-container .underline-red-70:after>ul>li,.sso-profile-tab-container .underline-red-60:after>ul>li,.sso-profile-tab-container .underline-red-50:after>ul>li,.sso-profile-tab-container .underline-red-40:after>ul>li,.sso-profile-tab-container .underline-red-30:after>ul>li,.sso-profile-tab-container .underline-red-20:after>ul>li,.sso-profile-tab-container .underline-red-10:after>ul>li,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after>ul>li.active,.sso-profile-tab-container .underline-grey:after>ul>li.active,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active,.sso-profile-tab-container .underline-light-grey:after>ul>li.active,.sso-profile-tab-container .underline-offwhite:after>ul>li.active,.sso-profile-tab-container .underline-transparent:after>ul>li.active,.sso-profile-tab-container .underline-purple:after>ul>li.active,.sso-profile-tab-container .underline-great-blue:after>ul>li.active,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active,.sso-profile-tab-container .underline-active-blue:after>ul>li.active,.sso-profile-tab-container .underline-light-blue:after>ul>li.active,.sso-profile-tab-container .underline-aqua:after>ul>li.active,.sso-profile-tab-container .underline-teal:after>ul>li.active,.sso-profile-tab-container .underline-flag-red:after>ul>li.active,.sso-profile-tab-container .underline-great-red:after>ul>li.active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active,.sso-profile-tab-container .underline-stone-10:after>ul>li.active,.sso-profile-tab-container .underline-stone-20:after>ul>li.active,.sso-profile-tab-container .underline-stone-30:after>ul>li.active,.sso-profile-tab-container .underline-stone-40:after>ul>li.active,.sso-profile-tab-container .underline-stone-50:after>ul>li.active,.sso-profile-tab-container .underline-stone-60:after>ul>li.active,.sso-profile-tab-container .underline-stone-70:after>ul>li.active,.sso-profile-tab-container .underline-stone-80:after>ul>li.active,.sso-profile-tab-container .underline-stone-90:after>ul>li.active,.sso-profile-tab-container .underline-stone:after>ul>li.active,.sso-profile-tab-container .underline-black-100:after>ul>li.active,.sso-profile-tab-container .underline-black-90:after>ul>li.active,.sso-profile-tab-container .underline-black-80:after>ul>li.active,.sso-profile-tab-container .underline-black-70:after>ul>li.active,.sso-profile-tab-container .underline-black-60:after>ul>li.active,.sso-profile-tab-container .underline-black-50:after>ul>li.active,.sso-profile-tab-container .underline-black-40:after>ul>li.active,.sso-profile-tab-container .underline-black-30:after>ul>li.active,.sso-profile-tab-container .underline-black-20:after>ul>li.active,.sso-profile-tab-container .underline-black-10:after>ul>li.active,.sso-profile-tab-container .underline-black-05:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active,.sso-profile-tab-container .underline-green-100:after>ul>li.active,.sso-profile-tab-container .underline-green-30:after>ul>li.active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-red-100:after>ul>li.active,.sso-profile-tab-container .underline-red-90:after>ul>li.active,.sso-profile-tab-container .underline-red-80:after>ul>li.active,.sso-profile-tab-container .underline-red-70:after>ul>li.active,.sso-profile-tab-container .underline-red-60:after>ul>li.active,.sso-profile-tab-container .underline-red-50:after>ul>li.active,.sso-profile-tab-container .underline-red-40:after>ul>li.active,.sso-profile-tab-container .underline-red-30:after>ul>li.active,.sso-profile-tab-container .underline-red-20:after>ul>li.active,.sso-profile-tab-container .underline-red-10:after>ul>li.active,.sso-profile-tab-container .underline-white:after>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a,.sso-profile-tab-container .underline-black:after>ul>li>a,.sso-profile-tab-container .underline-grey:after>ul>li>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a,.sso-profile-tab-container .underline-light-grey:after>ul>li>a,.sso-profile-tab-container .underline-offwhite:after>ul>li>a,.sso-profile-tab-container .underline-transparent:after>ul>li>a,.sso-profile-tab-container .underline-purple:after>ul>li>a,.sso-profile-tab-container .underline-great-blue:after>ul>li>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a,.sso-profile-tab-container .underline-active-blue:after>ul>li>a,.sso-profile-tab-container .underline-light-blue:after>ul>li>a,.sso-profile-tab-container .underline-aqua:after>ul>li>a,.sso-profile-tab-container .underline-teal:after>ul>li>a,.sso-profile-tab-container .underline-flag-red:after>ul>li>a,.sso-profile-tab-container .underline-great-red:after>ul>li>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a,.sso-profile-tab-container .underline-stone-10:after>ul>li>a,.sso-profile-tab-container .underline-stone-20:after>ul>li>a,.sso-profile-tab-container .underline-stone-30:after>ul>li>a,.sso-profile-tab-container .underline-stone-40:after>ul>li>a,.sso-profile-tab-container .underline-stone-50:after>ul>li>a,.sso-profile-tab-container .underline-stone-60:after>ul>li>a,.sso-profile-tab-container .underline-stone-70:after>ul>li>a,.sso-profile-tab-container .underline-stone-80:after>ul>li>a,.sso-profile-tab-container .underline-stone-90:after>ul>li>a,.sso-profile-tab-container .underline-stone:after>ul>li>a,.sso-profile-tab-container .underline-black-100:after>ul>li>a,.sso-profile-tab-container .underline-black-90:after>ul>li>a,.sso-profile-tab-container .underline-black-80:after>ul>li>a,.sso-profile-tab-container .underline-black-70:after>ul>li>a,.sso-profile-tab-container .underline-black-60:after>ul>li>a,.sso-profile-tab-container .underline-black-50:after>ul>li>a,.sso-profile-tab-container .underline-black-40:after>ul>li>a,.sso-profile-tab-container .underline-black-30:after>ul>li>a,.sso-profile-tab-container .underline-black-20:after>ul>li>a,.sso-profile-tab-container .underline-black-10:after>ul>li>a,.sso-profile-tab-container .underline-black-05:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a,.sso-profile-tab-container .underline-green-100:after>ul>li>a,.sso-profile-tab-container .underline-green-30:after>ul>li>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-red-100:after>ul>li>a,.sso-profile-tab-container .underline-red-90:after>ul>li>a,.sso-profile-tab-container .underline-red-80:after>ul>li>a,.sso-profile-tab-container .underline-red-70:after>ul>li>a,.sso-profile-tab-container .underline-red-60:after>ul>li>a,.sso-profile-tab-container .underline-red-50:after>ul>li>a,.sso-profile-tab-container .underline-red-40:after>ul>li>a,.sso-profile-tab-container .underline-red-30:after>ul>li>a,.sso-profile-tab-container .underline-red-20:after>ul>li>a,.sso-profile-tab-container .underline-red-10:after>ul>li>a,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after,.sso-profile-tab-container .underline-grey:after,.sso-profile-tab-container .underline-mid-grey:after,.sso-profile-tab-container .underline-light-grey:after,.sso-profile-tab-container .underline-offwhite:after,.sso-profile-tab-container .underline-transparent:after,.sso-profile-tab-container .underline-purple:after,.sso-profile-tab-container .underline-great-blue:after,.sso-profile-tab-container .underline-dark-navy:after,.sso-profile-tab-container .underline-mid-blue:after,.sso-profile-tab-container .underline-active-blue:after,.sso-profile-tab-container .underline-light-blue:after,.sso-profile-tab-container .underline-aqua:after,.sso-profile-tab-container .underline-teal:after,.sso-profile-tab-container .underline-flag-red:after,.sso-profile-tab-container .underline-great-red:after,.sso-profile-tab-container .underline-focus-yellow:after,.sso-profile-tab-container .underline-stone-10:after,.sso-profile-tab-container .underline-stone-20:after,.sso-profile-tab-container .underline-stone-30:after,.sso-profile-tab-container .underline-stone-40:after,.sso-profile-tab-container .underline-stone-50:after,.sso-profile-tab-container .underline-stone-60:after,.sso-profile-tab-container .underline-stone-70:after,.sso-profile-tab-container .underline-stone-80:after,.sso-profile-tab-container .underline-stone-90:after,.sso-profile-tab-container .underline-stone:after,.sso-profile-tab-container .underline-black-100:after,.sso-profile-tab-container .underline-black-90:after,.sso-profile-tab-container .underline-black-80:after,.sso-profile-tab-container .underline-black-70:after,.sso-profile-tab-container .underline-black-60:after,.sso-profile-tab-container .underline-black-50:after,.sso-profile-tab-container .underline-black-40:after,.sso-profile-tab-container .underline-black-30:after,.sso-profile-tab-container .underline-black-20:after,.sso-profile-tab-container .underline-black-10:after,.sso-profile-tab-container .underline-black-05:after,.sso-profile-tab-container .underline-blue-deep-100:after,.sso-profile-tab-container .underline-blue-deep-90:after,.sso-profile-tab-container .underline-blue-deep-80:after,.sso-profile-tab-container .underline-blue-deep-70:after,.sso-profile-tab-container .underline-blue-deep-60:after,.sso-profile-tab-container .underline-blue-deep-50:after,.sso-profile-tab-container .underline-blue-deep-40:after,.sso-profile-tab-container .underline-blue-deep-30:after,.sso-profile-tab-container .underline-blue-deep-20:after,.sso-profile-tab-container .underline-blue-deep-10:after,.sso-profile-tab-container .underline-aqua-100:after,.sso-profile-tab-container .underline-aqua-20:after,.sso-profile-tab-container .underline-green-100:after,.sso-profile-tab-container .underline-green-30:after,.sso-profile-tab-container .underline-red-deep-100:after,.sso-profile-tab-container .underline-red-100:after,.sso-profile-tab-container .underline-red-90:after,.sso-profile-tab-container .underline-red-80:after,.sso-profile-tab-container .underline-red-70:after,.sso-profile-tab-container .underline-red-60:after,.sso-profile-tab-container .underline-red-50:after,.sso-profile-tab-container .underline-red-40:after,.sso-profile-tab-container .underline-red-30:after,.sso-profile-tab-container .underline-red-20:after,.sso-profile-tab-container .underline-red-10:after,.sso-profile-tab-container .underline-white:after{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul,.sso-profile-tab-container .underline-black:after>ul,.sso-profile-tab-container .underline-grey:after>ul,.sso-profile-tab-container .underline-mid-grey:after>ul,.sso-profile-tab-container .underline-light-grey:after>ul,.sso-profile-tab-container .underline-offwhite:after>ul,.sso-profile-tab-container .underline-transparent:after>ul,.sso-profile-tab-container .underline-purple:after>ul,.sso-profile-tab-container .underline-great-blue:after>ul,.sso-profile-tab-container .underline-dark-navy:after>ul,.sso-profile-tab-container .underline-mid-blue:after>ul,.sso-profile-tab-container .underline-active-blue:after>ul,.sso-profile-tab-container .underline-light-blue:after>ul,.sso-profile-tab-container .underline-aqua:after>ul,.sso-profile-tab-container .underline-teal:after>ul,.sso-profile-tab-container .underline-flag-red:after>ul,.sso-profile-tab-container .underline-great-red:after>ul,.sso-profile-tab-container .underline-focus-yellow:after>ul,.sso-profile-tab-container .underline-stone-10:after>ul,.sso-profile-tab-container .underline-stone-20:after>ul,.sso-profile-tab-container .underline-stone-30:after>ul,.sso-profile-tab-container .underline-stone-40:after>ul,.sso-profile-tab-container .underline-stone-50:after>ul,.sso-profile-tab-container .underline-stone-60:after>ul,.sso-profile-tab-container .underline-stone-70:after>ul,.sso-profile-tab-container .underline-stone-80:after>ul,.sso-profile-tab-container .underline-stone-90:after>ul,.sso-profile-tab-container .underline-stone:after>ul,.sso-profile-tab-container .underline-black-100:after>ul,.sso-profile-tab-container .underline-black-90:after>ul,.sso-profile-tab-container .underline-black-80:after>ul,.sso-profile-tab-container .underline-black-70:after>ul,.sso-profile-tab-container .underline-black-60:after>ul,.sso-profile-tab-container .underline-black-50:after>ul,.sso-profile-tab-container .underline-black-40:after>ul,.sso-profile-tab-container .underline-black-30:after>ul,.sso-profile-tab-container .underline-black-20:after>ul,.sso-profile-tab-container .underline-black-10:after>ul,.sso-profile-tab-container .underline-black-05:after>ul,.sso-profile-tab-container .underline-blue-deep-100:after>ul,.sso-profile-tab-container .underline-blue-deep-90:after>ul,.sso-profile-tab-container .underline-blue-deep-80:after>ul,.sso-profile-tab-container .underline-blue-deep-70:after>ul,.sso-profile-tab-container .underline-blue-deep-60:after>ul,.sso-profile-tab-container .underline-blue-deep-50:after>ul,.sso-profile-tab-container .underline-blue-deep-40:after>ul,.sso-profile-tab-container .underline-blue-deep-30:after>ul,.sso-profile-tab-container .underline-blue-deep-20:after>ul,.sso-profile-tab-container .underline-blue-deep-10:after>ul,.sso-profile-tab-container .underline-aqua-100:after>ul,.sso-profile-tab-container .underline-aqua-20:after>ul,.sso-profile-tab-container .underline-green-100:after>ul,.sso-profile-tab-container .underline-green-30:after>ul,.sso-profile-tab-container .underline-red-deep-100:after>ul,.sso-profile-tab-container .underline-red-100:after>ul,.sso-profile-tab-container .underline-red-90:after>ul,.sso-profile-tab-container .underline-red-80:after>ul,.sso-profile-tab-container .underline-red-70:after>ul,.sso-profile-tab-container .underline-red-60:after>ul,.sso-profile-tab-container .underline-red-50:after>ul,.sso-profile-tab-container .underline-red-40:after>ul,.sso-profile-tab-container .underline-red-30:after>ul,.sso-profile-tab-container .underline-red-20:after>ul,.sso-profile-tab-container .underline-red-10:after>ul,.sso-profile-tab-container .underline-white:after>ul{gap:10px}.sso-profile-tab-container .container>ul>li,.sso-profile-tab-container .underline-black:after>ul>li,.sso-profile-tab-container .underline-grey:after>ul>li,.sso-profile-tab-container .underline-mid-grey:after>ul>li,.sso-profile-tab-container .underline-light-grey:after>ul>li,.sso-profile-tab-container .underline-offwhite:after>ul>li,.sso-profile-tab-container .underline-transparent:after>ul>li,.sso-profile-tab-container .underline-purple:after>ul>li,.sso-profile-tab-container .underline-great-blue:after>ul>li,.sso-profile-tab-container .underline-dark-navy:after>ul>li,.sso-profile-tab-container .underline-mid-blue:after>ul>li,.sso-profile-tab-container .underline-active-blue:after>ul>li,.sso-profile-tab-container .underline-light-blue:after>ul>li,.sso-profile-tab-container .underline-aqua:after>ul>li,.sso-profile-tab-container .underline-teal:after>ul>li,.sso-profile-tab-container .underline-flag-red:after>ul>li,.sso-profile-tab-container .underline-great-red:after>ul>li,.sso-profile-tab-container .underline-focus-yellow:after>ul>li,.sso-profile-tab-container .underline-stone-10:after>ul>li,.sso-profile-tab-container .underline-stone-20:after>ul>li,.sso-profile-tab-container .underline-stone-30:after>ul>li,.sso-profile-tab-container .underline-stone-40:after>ul>li,.sso-profile-tab-container .underline-stone-50:after>ul>li,.sso-profile-tab-container .underline-stone-60:after>ul>li,.sso-profile-tab-container .underline-stone-70:after>ul>li,.sso-profile-tab-container .underline-stone-80:after>ul>li,.sso-profile-tab-container .underline-stone-90:after>ul>li,.sso-profile-tab-container .underline-stone:after>ul>li,.sso-profile-tab-container .underline-black-100:after>ul>li,.sso-profile-tab-container .underline-black-90:after>ul>li,.sso-profile-tab-container .underline-black-80:after>ul>li,.sso-profile-tab-container .underline-black-70:after>ul>li,.sso-profile-tab-container .underline-black-60:after>ul>li,.sso-profile-tab-container .underline-black-50:after>ul>li,.sso-profile-tab-container .underline-black-40:after>ul>li,.sso-profile-tab-container .underline-black-30:after>ul>li,.sso-profile-tab-container .underline-black-20:after>ul>li,.sso-profile-tab-container .underline-black-10:after>ul>li,.sso-profile-tab-container .underline-black-05:after>ul>li,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li,.sso-profile-tab-container .underline-aqua-100:after>ul>li,.sso-profile-tab-container .underline-aqua-20:after>ul>li,.sso-profile-tab-container .underline-green-100:after>ul>li,.sso-profile-tab-container .underline-green-30:after>ul>li,.sso-profile-tab-container .underline-red-deep-100:after>ul>li,.sso-profile-tab-container .underline-red-100:after>ul>li,.sso-profile-tab-container .underline-red-90:after>ul>li,.sso-profile-tab-container .underline-red-80:after>ul>li,.sso-profile-tab-container .underline-red-70:after>ul>li,.sso-profile-tab-container .underline-red-60:after>ul>li,.sso-profile-tab-container .underline-red-50:after>ul>li,.sso-profile-tab-container .underline-red-40:after>ul>li,.sso-profile-tab-container .underline-red-30:after>ul>li,.sso-profile-tab-container .underline-red-20:after>ul>li,.sso-profile-tab-container .underline-red-10:after>ul>li,.sso-profile-tab-container .underline-white:after>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,.sso-profile-tab-container .underline-black:after>ul>li:hover,.sso-profile-tab-container .underline-grey:after>ul>li:hover,.sso-profile-tab-container .underline-mid-grey:after>ul>li:hover,.sso-profile-tab-container .underline-light-grey:after>ul>li:hover,.sso-profile-tab-container .underline-offwhite:after>ul>li:hover,.sso-profile-tab-container .underline-transparent:after>ul>li:hover,.sso-profile-tab-container .underline-purple:after>ul>li:hover,.sso-profile-tab-container .underline-great-blue:after>ul>li:hover,.sso-profile-tab-container .underline-dark-navy:after>ul>li:hover,.sso-profile-tab-container .underline-mid-blue:after>ul>li:hover,.sso-profile-tab-container .underline-active-blue:after>ul>li:hover,.sso-profile-tab-container .underline-light-blue:after>ul>li:hover,.sso-profile-tab-container .underline-aqua:after>ul>li:hover,.sso-profile-tab-container .underline-teal:after>ul>li:hover,.sso-profile-tab-container .underline-flag-red:after>ul>li:hover,.sso-profile-tab-container .underline-great-red:after>ul>li:hover,.sso-profile-tab-container .underline-focus-yellow:after>ul>li:hover,.sso-profile-tab-container .underline-stone-10:after>ul>li:hover,.sso-profile-tab-container .underline-stone-20:after>ul>li:hover,.sso-profile-tab-container .underline-stone-30:after>ul>li:hover,.sso-profile-tab-container .underline-stone-40:after>ul>li:hover,.sso-profile-tab-container .underline-stone-50:after>ul>li:hover,.sso-profile-tab-container .underline-stone-60:after>ul>li:hover,.sso-profile-tab-container .underline-stone-70:after>ul>li:hover,.sso-profile-tab-container .underline-stone-80:after>ul>li:hover,.sso-profile-tab-container .underline-stone-90:after>ul>li:hover,.sso-profile-tab-container .underline-stone:after>ul>li:hover,.sso-profile-tab-container .underline-black-100:after>ul>li:hover,.sso-profile-tab-container .underline-black-90:after>ul>li:hover,.sso-profile-tab-container .underline-black-80:after>ul>li:hover,.sso-profile-tab-container .underline-black-70:after>ul>li:hover,.sso-profile-tab-container .underline-black-60:after>ul>li:hover,.sso-profile-tab-container .underline-black-50:after>ul>li:hover,.sso-profile-tab-container .underline-black-40:after>ul>li:hover,.sso-profile-tab-container .underline-black-30:after>ul>li:hover,.sso-profile-tab-container .underline-black-20:after>ul>li:hover,.sso-profile-tab-container .underline-black-10:after>ul>li:hover,.sso-profile-tab-container .underline-black-05:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li:hover,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li:hover,.sso-profile-tab-container .underline-aqua-100:after>ul>li:hover,.sso-profile-tab-container .underline-aqua-20:after>ul>li:hover,.sso-profile-tab-container .underline-green-100:after>ul>li:hover,.sso-profile-tab-container .underline-green-30:after>ul>li:hover,.sso-profile-tab-container .underline-red-deep-100:after>ul>li:hover,.sso-profile-tab-container .underline-red-100:after>ul>li:hover,.sso-profile-tab-container .underline-red-90:after>ul>li:hover,.sso-profile-tab-container .underline-red-80:after>ul>li:hover,.sso-profile-tab-container .underline-red-70:after>ul>li:hover,.sso-profile-tab-container .underline-red-60:after>ul>li:hover,.sso-profile-tab-container .underline-red-50:after>ul>li:hover,.sso-profile-tab-container .underline-red-40:after>ul>li:hover,.sso-profile-tab-container .underline-red-30:after>ul>li:hover,.sso-profile-tab-container .underline-red-20:after>ul>li:hover,.sso-profile-tab-container .underline-red-10:after>ul>li:hover,.sso-profile-tab-container .underline-white:after>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a,.sso-profile-tab-container .underline-black:after>ul>li:hover>a,.sso-profile-tab-container .underline-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-light-grey:after>ul>li:hover>a,.sso-profile-tab-container .underline-offwhite:after>ul>li:hover>a,.sso-profile-tab-container .underline-transparent:after>ul>li:hover>a,.sso-profile-tab-container .underline-purple:after>ul>li:hover>a,.sso-profile-tab-container .underline-great-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li:hover>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-active-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-light-blue:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua:after>ul>li:hover>a,.sso-profile-tab-container .underline-teal:after>ul>li:hover>a,.sso-profile-tab-container .underline-flag-red:after>ul>li:hover>a,.sso-profile-tab-container .underline-great-red:after>ul>li:hover>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-stone:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-black-05:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-green-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-green-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-100:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-90:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-80:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-70:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-60:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-50:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-40:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-30:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-20:after>ul>li:hover>a,.sso-profile-tab-container .underline-red-10:after>ul>li:hover>a,.sso-profile-tab-container .underline-white:after>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a,.sso-profile-tab-container .underline-black:after>ul>li>a,.sso-profile-tab-container .underline-grey:after>ul>li>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a,.sso-profile-tab-container .underline-light-grey:after>ul>li>a,.sso-profile-tab-container .underline-offwhite:after>ul>li>a,.sso-profile-tab-container .underline-transparent:after>ul>li>a,.sso-profile-tab-container .underline-purple:after>ul>li>a,.sso-profile-tab-container .underline-great-blue:after>ul>li>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a,.sso-profile-tab-container .underline-active-blue:after>ul>li>a,.sso-profile-tab-container .underline-light-blue:after>ul>li>a,.sso-profile-tab-container .underline-aqua:after>ul>li>a,.sso-profile-tab-container .underline-teal:after>ul>li>a,.sso-profile-tab-container .underline-flag-red:after>ul>li>a,.sso-profile-tab-container .underline-great-red:after>ul>li>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a,.sso-profile-tab-container .underline-stone-10:after>ul>li>a,.sso-profile-tab-container .underline-stone-20:after>ul>li>a,.sso-profile-tab-container .underline-stone-30:after>ul>li>a,.sso-profile-tab-container .underline-stone-40:after>ul>li>a,.sso-profile-tab-container .underline-stone-50:after>ul>li>a,.sso-profile-tab-container .underline-stone-60:after>ul>li>a,.sso-profile-tab-container .underline-stone-70:after>ul>li>a,.sso-profile-tab-container .underline-stone-80:after>ul>li>a,.sso-profile-tab-container .underline-stone-90:after>ul>li>a,.sso-profile-tab-container .underline-stone:after>ul>li>a,.sso-profile-tab-container .underline-black-100:after>ul>li>a,.sso-profile-tab-container .underline-black-90:after>ul>li>a,.sso-profile-tab-container .underline-black-80:after>ul>li>a,.sso-profile-tab-container .underline-black-70:after>ul>li>a,.sso-profile-tab-container .underline-black-60:after>ul>li>a,.sso-profile-tab-container .underline-black-50:after>ul>li>a,.sso-profile-tab-container .underline-black-40:after>ul>li>a,.sso-profile-tab-container .underline-black-30:after>ul>li>a,.sso-profile-tab-container .underline-black-20:after>ul>li>a,.sso-profile-tab-container .underline-black-10:after>ul>li>a,.sso-profile-tab-container .underline-black-05:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a,.sso-profile-tab-container .underline-green-100:after>ul>li>a,.sso-profile-tab-container .underline-green-30:after>ul>li>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a,.sso-profile-tab-container .underline-red-100:after>ul>li>a,.sso-profile-tab-container .underline-red-90:after>ul>li>a,.sso-profile-tab-container .underline-red-80:after>ul>li>a,.sso-profile-tab-container .underline-red-70:after>ul>li>a,.sso-profile-tab-container .underline-red-60:after>ul>li>a,.sso-profile-tab-container .underline-red-50:after>ul>li>a,.sso-profile-tab-container .underline-red-40:after>ul>li>a,.sso-profile-tab-container .underline-red-30:after>ul>li>a,.sso-profile-tab-container .underline-red-20:after>ul>li>a,.sso-profile-tab-container .underline-red-10:after>ul>li>a,.sso-profile-tab-container .underline-white:after>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .underline-black:after>ul>li>a:focus,.sso-profile-tab-container .underline-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-light-grey:after>ul>li>a:focus,.sso-profile-tab-container .underline-offwhite:after>ul>li>a:focus,.sso-profile-tab-container .underline-transparent:after>ul>li>a:focus,.sso-profile-tab-container .underline-purple:after>ul>li>a:focus,.sso-profile-tab-container .underline-great-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a:focus,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-active-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-light-blue:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua:after>ul>li>a:focus,.sso-profile-tab-container .underline-teal:after>ul>li>a:focus,.sso-profile-tab-container .underline-flag-red:after>ul>li>a:focus,.sso-profile-tab-container .underline-great-red:after>ul>li>a:focus,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-stone:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-black-05:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-green-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-green-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-100:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-90:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-80:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-70:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-60:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-50:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-40:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-30:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-20:after>ul>li>a:focus,.sso-profile-tab-container .underline-red-10:after>ul>li>a:focus,.sso-profile-tab-container .underline-white:after>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active,.sso-profile-tab-container .underline-black:after>ul>li>a :active,.sso-profile-tab-container .underline-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-mid-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-light-grey:after>ul>li>a :active,.sso-profile-tab-container .underline-offwhite:after>ul>li>a :active,.sso-profile-tab-container .underline-transparent:after>ul>li>a :active,.sso-profile-tab-container .underline-purple:after>ul>li>a :active,.sso-profile-tab-container .underline-great-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-dark-navy:after>ul>li>a :active,.sso-profile-tab-container .underline-mid-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-active-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-light-blue:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua:after>ul>li>a :active,.sso-profile-tab-container .underline-teal:after>ul>li>a :active,.sso-profile-tab-container .underline-flag-red:after>ul>li>a :active,.sso-profile-tab-container .underline-great-red:after>ul>li>a :active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-10:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-20:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-30:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-40:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-50:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-60:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-70:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-80:after>ul>li>a :active,.sso-profile-tab-container .underline-stone-90:after>ul>li>a :active,.sso-profile-tab-container .underline-stone:after>ul>li>a :active,.sso-profile-tab-container .underline-black-100:after>ul>li>a :active,.sso-profile-tab-container .underline-black-90:after>ul>li>a :active,.sso-profile-tab-container .underline-black-80:after>ul>li>a :active,.sso-profile-tab-container .underline-black-70:after>ul>li>a :active,.sso-profile-tab-container .underline-black-60:after>ul>li>a :active,.sso-profile-tab-container .underline-black-50:after>ul>li>a :active,.sso-profile-tab-container .underline-black-40:after>ul>li>a :active,.sso-profile-tab-container .underline-black-30:after>ul>li>a :active,.sso-profile-tab-container .underline-black-20:after>ul>li>a :active,.sso-profile-tab-container .underline-black-10:after>ul>li>a :active,.sso-profile-tab-container .underline-black-05:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li>a :active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua-100:after>ul>li>a :active,.sso-profile-tab-container .underline-aqua-20:after>ul>li>a :active,.sso-profile-tab-container .underline-green-100:after>ul>li>a :active,.sso-profile-tab-container .underline-green-30:after>ul>li>a :active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li>a :active,.sso-profile-tab-container .underline-red-100:after>ul>li>a :active,.sso-profile-tab-container .underline-red-90:after>ul>li>a :active,.sso-profile-tab-container .underline-red-80:after>ul>li>a :active,.sso-profile-tab-container .underline-red-70:after>ul>li>a :active,.sso-profile-tab-container .underline-red-60:after>ul>li>a :active,.sso-profile-tab-container .underline-red-50:after>ul>li>a :active,.sso-profile-tab-container .underline-red-40:after>ul>li>a :active,.sso-profile-tab-container .underline-red-30:after>ul>li>a :active,.sso-profile-tab-container .underline-red-20:after>ul>li>a :active,.sso-profile-tab-container .underline-red-10:after>ul>li>a :active,.sso-profile-tab-container .underline-white:after>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active,.sso-profile-tab-container .underline-black:after>ul>li.active,.sso-profile-tab-container .underline-grey:after>ul>li.active,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active,.sso-profile-tab-container .underline-light-grey:after>ul>li.active,.sso-profile-tab-container .underline-offwhite:after>ul>li.active,.sso-profile-tab-container .underline-transparent:after>ul>li.active,.sso-profile-tab-container .underline-purple:after>ul>li.active,.sso-profile-tab-container .underline-great-blue:after>ul>li.active,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active,.sso-profile-tab-container .underline-active-blue:after>ul>li.active,.sso-profile-tab-container .underline-light-blue:after>ul>li.active,.sso-profile-tab-container .underline-aqua:after>ul>li.active,.sso-profile-tab-container .underline-teal:after>ul>li.active,.sso-profile-tab-container .underline-flag-red:after>ul>li.active,.sso-profile-tab-container .underline-great-red:after>ul>li.active,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active,.sso-profile-tab-container .underline-stone-10:after>ul>li.active,.sso-profile-tab-container .underline-stone-20:after>ul>li.active,.sso-profile-tab-container .underline-stone-30:after>ul>li.active,.sso-profile-tab-container .underline-stone-40:after>ul>li.active,.sso-profile-tab-container .underline-stone-50:after>ul>li.active,.sso-profile-tab-container .underline-stone-60:after>ul>li.active,.sso-profile-tab-container .underline-stone-70:after>ul>li.active,.sso-profile-tab-container .underline-stone-80:after>ul>li.active,.sso-profile-tab-container .underline-stone-90:after>ul>li.active,.sso-profile-tab-container .underline-stone:after>ul>li.active,.sso-profile-tab-container .underline-black-100:after>ul>li.active,.sso-profile-tab-container .underline-black-90:after>ul>li.active,.sso-profile-tab-container .underline-black-80:after>ul>li.active,.sso-profile-tab-container .underline-black-70:after>ul>li.active,.sso-profile-tab-container .underline-black-60:after>ul>li.active,.sso-profile-tab-container .underline-black-50:after>ul>li.active,.sso-profile-tab-container .underline-black-40:after>ul>li.active,.sso-profile-tab-container .underline-black-30:after>ul>li.active,.sso-profile-tab-container .underline-black-20:after>ul>li.active,.sso-profile-tab-container .underline-black-10:after>ul>li.active,.sso-profile-tab-container .underline-black-05:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active,.sso-profile-tab-container .underline-green-100:after>ul>li.active,.sso-profile-tab-container .underline-green-30:after>ul>li.active,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active,.sso-profile-tab-container .underline-red-100:after>ul>li.active,.sso-profile-tab-container .underline-red-90:after>ul>li.active,.sso-profile-tab-container .underline-red-80:after>ul>li.active,.sso-profile-tab-container .underline-red-70:after>ul>li.active,.sso-profile-tab-container .underline-red-60:after>ul>li.active,.sso-profile-tab-container .underline-red-50:after>ul>li.active,.sso-profile-tab-container .underline-red-40:after>ul>li.active,.sso-profile-tab-container .underline-red-30:after>ul>li.active,.sso-profile-tab-container .underline-red-20:after>ul>li.active,.sso-profile-tab-container .underline-red-10:after>ul>li.active,.sso-profile-tab-container .underline-white:after>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a,.sso-profile-tab-container .underline-black:after>ul>li.active>a,.sso-profile-tab-container .underline-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-light-grey:after>ul>li.active>a,.sso-profile-tab-container .underline-offwhite:after>ul>li.active>a,.sso-profile-tab-container .underline-transparent:after>ul>li.active>a,.sso-profile-tab-container .underline-purple:after>ul>li.active>a,.sso-profile-tab-container .underline-great-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-active-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-light-blue:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua:after>ul>li.active>a,.sso-profile-tab-container .underline-teal:after>ul>li.active>a,.sso-profile-tab-container .underline-flag-red:after>ul>li.active>a,.sso-profile-tab-container .underline-great-red:after>ul>li.active>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-10:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-20:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-30:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-40:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-50:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-60:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-70:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-80:after>ul>li.active>a,.sso-profile-tab-container .underline-stone-90:after>ul>li.active>a,.sso-profile-tab-container .underline-stone:after>ul>li.active>a,.sso-profile-tab-container .underline-black-100:after>ul>li.active>a,.sso-profile-tab-container .underline-black-90:after>ul>li.active>a,.sso-profile-tab-container .underline-black-80:after>ul>li.active>a,.sso-profile-tab-container .underline-black-70:after>ul>li.active>a,.sso-profile-tab-container .underline-black-60:after>ul>li.active>a,.sso-profile-tab-container .underline-black-50:after>ul>li.active>a,.sso-profile-tab-container .underline-black-40:after>ul>li.active>a,.sso-profile-tab-container .underline-black-30:after>ul>li.active>a,.sso-profile-tab-container .underline-black-20:after>ul>li.active>a,.sso-profile-tab-container .underline-black-10:after>ul>li.active>a,.sso-profile-tab-container .underline-black-05:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active>a,.sso-profile-tab-container .underline-green-100:after>ul>li.active>a,.sso-profile-tab-container .underline-green-30:after>ul>li.active>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active>a,.sso-profile-tab-container .underline-red-100:after>ul>li.active>a,.sso-profile-tab-container .underline-red-90:after>ul>li.active>a,.sso-profile-tab-container .underline-red-80:after>ul>li.active>a,.sso-profile-tab-container .underline-red-70:after>ul>li.active>a,.sso-profile-tab-container .underline-red-60:after>ul>li.active>a,.sso-profile-tab-container .underline-red-50:after>ul>li.active>a,.sso-profile-tab-container .underline-red-40:after>ul>li.active>a,.sso-profile-tab-container .underline-red-30:after>ul>li.active>a,.sso-profile-tab-container .underline-red-20:after>ul>li.active>a,.sso-profile-tab-container .underline-red-10:after>ul>li.active>a,.sso-profile-tab-container .underline-white:after>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a,.sso-profile-tab-container .underline-black:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-mid-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-light-grey:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-offwhite:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-transparent:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-purple:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-great-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-dark-navy:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-mid-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-active-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-light-blue:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-teal:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-flag-red:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-great-red:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-focus-yellow:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-stone:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-black-05:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-blue-deep-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-aqua-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-green-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-green-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-deep-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-100:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-90:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-80:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-70:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-60:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-50:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-40:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-30:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-20:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-red-10:after>ul>li.active:hover>a,.sso-profile-tab-container .underline-white:after>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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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}@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,.great-button--secondary,.great-button--warning,.great-button--transactional,.great-button--cta,.great-button--inline,.great-button--toggle,.great-button--icon{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,.great-button--secondary,.great-button--warning,.great-button--transactional,.great-button--cta,.great-button--inline,.great-button--toggle,.great-button--icon{width:auto}}.great-button::before,.great-button--secondary::before,.great-button--warning::before,.great-button--transactional::before,.great-button--cta::before,.great-button--inline::before,.great-button--toggle::before,.great-button--icon::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--secondary,.great-button--cta,.great-button--toggle{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--secondary:hover,.great-button--cta:hover,.great-button--toggle:hover,.great-button--secondary:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--toggle: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--secondary:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--toggle:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--secondary:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--toggle:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--secondary:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--toggle:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--secondary:focus:active,.great-button--cta:focus:active,.great-button--toggle:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--secondary:hover,.great-button--cta:hover,.great-button--toggle: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--inline,.great-button--toggle{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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):not(.great-meta-label),.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-meta-label):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,.great-meta-label){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-height-auto{height: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-error-red{color:#d4351c !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-text-select--arrow-max-500{width:200px}@media(min-width: 20em){.great-text-select--arrow-max-500{width:250px}}@media(min-width: 40.0625em){.great-text-select--arrow-max-500{width:500px}}.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 select.great-select--max-500{width:200px}@media(min-width: 20em){.great select.great-select--max-500{width:250px}}@media(min-width: 40.0625em){.great select.great-select--max-500{width:500px}}.great select.great-select--max-500 option:first{color:#212427}.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;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:100;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:200px;max-height:240px}@media(min-width: 20em){.autocomplete__wrapper .great-autocomplete-overlay{width:250px}}@media(min-width: 40.0625em){.autocomplete__wrapper .great-autocomplete-overlay{width:500px}}@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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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-button-primary>span{display:inline-block;position:relative;top:2px;margin-left:5px}.great-ds-button-primary:hover path,.great-ds-button-primary:focus path{fill:#1d70b8}.great-ds-text-grey{color:#7d8e96}.great-ds-details{position:relative}.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%}.great-ds-box-shadow{box-shadow:0px 4px 10px 0px rgba(4,4,63,.1)}.great-ds-autocomplete-input{width:200px}@media(min-width: 20em){.great-ds-autocomplete-input{width:250px}}@media(min-width: 40.0625em){.great-ds-autocomplete-input{width:500px}}.great-ds-autocomplete-input::placeholder{color:#7d8e96}.great-ds-autocomplete-input__wrapper{position:relative}@media(min-width: 40.0625em){.great-ds-autocomplete-input__wrapper::before{content:"";display:inline-block;height:18px;width:18px;background-image:url(/static/images/search-black.svg);background-size:18px;top:15px;left:470px;position:absolute}}.great-ds-widget-container{position:relative}.great-ds-widget-container .great-ds-edit-control{background:#fff;position:absolute;top:30px;right:30px;text-decoration:none}.great-ds-widget-container .great-ds-edit-control span{margin-right:10px;text-decoration:underline}.great-ds-widget-container .great-ds-skip-control span{line-height:50px}@media(min-width: 40.0625em){.great-ds-widget-container .great-ds-skip-control{margin-left:30px}}.great-ds-purple-text{color:#a24a94 !important}.great-ds-card-meta-label{color:#a24a94 !important;display:flex;gap:10px;font-size:16px}@media(min-width: 48.0625em){.great-ds-card-meta-label{position:absolute;top:15px;right:0}}.great-ds-market-and-flag{display:inline-flex;gap:20px}.great-ds-market-and-flag img{width:40px}@media(min-width: 48.0625em){.great-ds-market-widget{display:flex}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:first-of-type{flex-basis:66.666%;padding-right:60px}}@media(min-width: 48.0625em){.great-ds-market-widget .great-ds-market-widget__col:last-of-type{flex-basis:33.333%}}.great-ds-category-panels{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-ds-category-panels{flex-direction:row;flex-wrap:wrap;gap:20px}}.great-ds-category-panels>a{border:2px solid #b4c7d9;box-shadow:0px 4px 10px 0px rgba(4,4,63,.1);color:#1d70b8;font-weight:600;flex-basis:calc(100% - 10px);margin-bottom:20px;padding:15px;border-radius:10px;display:inline-flex;align-items:center;gap:20px;text-decoration:none}.great-ds-category-panels>a:hover{text-decoration:underline}.great-ds-category-panels>a:active:hover,.great-ds-category-panels>a:focus:hover{text-decoration:none}.great-ds-category-panels>a:active:hover span,.great-ds-category-panels>a:focus:hover span{text-decoration:none}.great-ds-category-panels>a:focus{outline:0}.great-ds-category-panels>a:focus span{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}@media(min-width: 40.0625em){.great-ds-category-panels>a{flex-basis:calc(50% - 10px);margin-bottom:0}}.great-ds-card-panels{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}@media(min-width: 40.0625em){.great-ds-card-panels{flex-direction:row}}.great-ds-card-panels>.great-ds-card-panels__item{flex-basis:calc(50% - 10px)}.great-ds-card-panels>.great-ds-card-panels__item:only-child{flex-basis:100%}.great-ds-card-panels--restricted{gap:5px}.great-ds-card-panels--restricted>.great-ds-card-panels__item{flex-basis:calc(50% - 2.5px)}@media only screen and (min-width: 961px){.great-ds-side-note{position:absolute;top:30px;right:30px;width:35%}}.great-ds-info-pane{display:flex;gap:20px;flex-direction:column}.great-ds-info-pane i{color:#1d70b8;font-size:36px}@media(min-width: 40.0625em){.great-ds-info-pane{flex-direction:row}}#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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.page-main-content-container .underline-black:after,.page-main-content-container .underline-grey:after,.page-main-content-container .underline-mid-grey:after,.page-main-content-container .underline-light-grey:after,.page-main-content-container .underline-offwhite:after,.page-main-content-container .underline-transparent:after,.page-main-content-container .underline-purple:after,.page-main-content-container .underline-great-blue:after,.page-main-content-container .underline-dark-navy:after,.page-main-content-container .underline-mid-blue:after,.page-main-content-container .underline-active-blue:after,.page-main-content-container .underline-light-blue:after,.page-main-content-container .underline-aqua:after,.page-main-content-container .underline-teal:after,.page-main-content-container .underline-flag-red:after,.page-main-content-container .underline-great-red:after,.page-main-content-container .underline-focus-yellow:after,.page-main-content-container .underline-stone-10:after,.page-main-content-container .underline-stone-20:after,.page-main-content-container .underline-stone-30:after,.page-main-content-container .underline-stone-40:after,.page-main-content-container .underline-stone-50:after,.page-main-content-container .underline-stone-60:after,.page-main-content-container .underline-stone-70:after,.page-main-content-container .underline-stone-80:after,.page-main-content-container .underline-stone-90:after,.page-main-content-container .underline-stone:after,.page-main-content-container .underline-black-100:after,.page-main-content-container .underline-black-90:after,.page-main-content-container .underline-black-80:after,.page-main-content-container .underline-black-70:after,.page-main-content-container .underline-black-60:after,.page-main-content-container .underline-black-50:after,.page-main-content-container .underline-black-40:after,.page-main-content-container .underline-black-30:after,.page-main-content-container .underline-black-20:after,.page-main-content-container .underline-black-10:after,.page-main-content-container .underline-black-05:after,.page-main-content-container .underline-blue-deep-100:after,.page-main-content-container .underline-blue-deep-90:after,.page-main-content-container .underline-blue-deep-80:after,.page-main-content-container .underline-blue-deep-70:after,.page-main-content-container .underline-blue-deep-60:after,.page-main-content-container .underline-blue-deep-50:after,.page-main-content-container .underline-blue-deep-40:after,.page-main-content-container .underline-blue-deep-30:after,.page-main-content-container .underline-blue-deep-20:after,.page-main-content-container .underline-blue-deep-10:after,.page-main-content-container .underline-aqua-100:after,.page-main-content-container .underline-aqua-20:after,.page-main-content-container .underline-green-100:after,.page-main-content-container .underline-green-30:after,.page-main-content-container .underline-red-deep-100:after,.page-main-content-container .underline-red-100:after,.page-main-content-container .underline-red-90:after,.page-main-content-container .underline-red-80:after,.page-main-content-container .underline-red-70:after,.page-main-content-container .underline-red-60:after,.page-main-content-container .underline-red-50:after,.page-main-content-container .underline-red-40:after,.page-main-content-container .underline-red-30:after,.page-main-content-container .underline-red-20:after,.page-main-content-container .underline-red-10:after,.page-main-content-container .underline-white:after{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container,.page-main-content-container .underline-black:after,.page-main-content-container .underline-grey:after,.page-main-content-container .underline-mid-grey:after,.page-main-content-container .underline-light-grey:after,.page-main-content-container .underline-offwhite:after,.page-main-content-container .underline-transparent:after,.page-main-content-container .underline-purple:after,.page-main-content-container .underline-great-blue:after,.page-main-content-container .underline-dark-navy:after,.page-main-content-container .underline-mid-blue:after,.page-main-content-container .underline-active-blue:after,.page-main-content-container .underline-light-blue:after,.page-main-content-container .underline-aqua:after,.page-main-content-container .underline-teal:after,.page-main-content-container .underline-flag-red:after,.page-main-content-container .underline-great-red:after,.page-main-content-container .underline-focus-yellow:after,.page-main-content-container .underline-stone-10:after,.page-main-content-container .underline-stone-20:after,.page-main-content-container .underline-stone-30:after,.page-main-content-container .underline-stone-40:after,.page-main-content-container .underline-stone-50:after,.page-main-content-container .underline-stone-60:after,.page-main-content-container .underline-stone-70:after,.page-main-content-container .underline-stone-80:after,.page-main-content-container .underline-stone-90:after,.page-main-content-container .underline-stone:after,.page-main-content-container .underline-black-100:after,.page-main-content-container .underline-black-90:after,.page-main-content-container .underline-black-80:after,.page-main-content-container .underline-black-70:after,.page-main-content-container .underline-black-60:after,.page-main-content-container .underline-black-50:after,.page-main-content-container .underline-black-40:after,.page-main-content-container .underline-black-30:after,.page-main-content-container .underline-black-20:after,.page-main-content-container .underline-black-10:after,.page-main-content-container .underline-black-05:after,.page-main-content-container .underline-blue-deep-100:after,.page-main-content-container .underline-blue-deep-90:after,.page-main-content-container .underline-blue-deep-80:after,.page-main-content-container .underline-blue-deep-70:after,.page-main-content-container .underline-blue-deep-60:after,.page-main-content-container .underline-blue-deep-50:after,.page-main-content-container .underline-blue-deep-40:after,.page-main-content-container .underline-blue-deep-30:after,.page-main-content-container .underline-blue-deep-20:after,.page-main-content-container .underline-blue-deep-10:after,.page-main-content-container .underline-aqua-100:after,.page-main-content-container .underline-aqua-20:after,.page-main-content-container .underline-green-100:after,.page-main-content-container .underline-green-30:after,.page-main-content-container .underline-red-deep-100:after,.page-main-content-container .underline-red-100:after,.page-main-content-container .underline-red-90:after,.page-main-content-container .underline-red-80:after,.page-main-content-container .underline-red-70:after,.page-main-content-container .underline-red-60:after,.page-main-content-container .underline-red-50:after,.page-main-content-container .underline-red-40:after,.page-main-content-container .underline-red-30:after,.page-main-content-container .underline-red-20:after,.page-main-content-container .underline-red-10:after,.page-main-content-container .underline-white:after{padding:0 15px}}.page-main-content-container .container .grid-row,.page-main-content-container .underline-black:after .grid-row,.page-main-content-container .underline-grey:after .grid-row,.page-main-content-container .underline-mid-grey:after .grid-row,.page-main-content-container .underline-light-grey:after .grid-row,.page-main-content-container .underline-offwhite:after .grid-row,.page-main-content-container .underline-transparent:after .grid-row,.page-main-content-container .underline-purple:after .grid-row,.page-main-content-container .underline-great-blue:after .grid-row,.page-main-content-container .underline-dark-navy:after .grid-row,.page-main-content-container .underline-mid-blue:after .grid-row,.page-main-content-container .underline-active-blue:after .grid-row,.page-main-content-container .underline-light-blue:after .grid-row,.page-main-content-container .underline-aqua:after .grid-row,.page-main-content-container .underline-teal:after .grid-row,.page-main-content-container .underline-flag-red:after .grid-row,.page-main-content-container .underline-great-red:after .grid-row,.page-main-content-container .underline-focus-yellow:after .grid-row,.page-main-content-container .underline-stone-10:after .grid-row,.page-main-content-container .underline-stone-20:after .grid-row,.page-main-content-container .underline-stone-30:after .grid-row,.page-main-content-container .underline-stone-40:after .grid-row,.page-main-content-container .underline-stone-50:after .grid-row,.page-main-content-container .underline-stone-60:after .grid-row,.page-main-content-container .underline-stone-70:after .grid-row,.page-main-content-container .underline-stone-80:after .grid-row,.page-main-content-container .underline-stone-90:after .grid-row,.page-main-content-container .underline-stone:after .grid-row,.page-main-content-container .underline-black-100:after .grid-row,.page-main-content-container .underline-black-90:after .grid-row,.page-main-content-container .underline-black-80:after .grid-row,.page-main-content-container .underline-black-70:after .grid-row,.page-main-content-container .underline-black-60:after .grid-row,.page-main-content-container .underline-black-50:after .grid-row,.page-main-content-container .underline-black-40:after .grid-row,.page-main-content-container .underline-black-30:after .grid-row,.page-main-content-container .underline-black-20:after .grid-row,.page-main-content-container .underline-black-10:after .grid-row,.page-main-content-container .underline-black-05:after .grid-row,.page-main-content-container .underline-blue-deep-100:after .grid-row,.page-main-content-container .underline-blue-deep-90:after .grid-row,.page-main-content-container .underline-blue-deep-80:after .grid-row,.page-main-content-container .underline-blue-deep-70:after .grid-row,.page-main-content-container .underline-blue-deep-60:after .grid-row,.page-main-content-container .underline-blue-deep-50:after .grid-row,.page-main-content-container .underline-blue-deep-40:after .grid-row,.page-main-content-container .underline-blue-deep-30:after .grid-row,.page-main-content-container .underline-blue-deep-20:after .grid-row,.page-main-content-container .underline-blue-deep-10:after .grid-row,.page-main-content-container .underline-aqua-100:after .grid-row,.page-main-content-container .underline-aqua-20:after .grid-row,.page-main-content-container .underline-green-100:after .grid-row,.page-main-content-container .underline-green-30:after .grid-row,.page-main-content-container .underline-red-deep-100:after .grid-row,.page-main-content-container .underline-red-100:after .grid-row,.page-main-content-container .underline-red-90:after .grid-row,.page-main-content-container .underline-red-80:after .grid-row,.page-main-content-container .underline-red-70:after .grid-row,.page-main-content-container .underline-red-60:after .grid-row,.page-main-content-container .underline-red-50:after .grid-row,.page-main-content-container .underline-red-40:after .grid-row,.page-main-content-container .underline-red-30:after .grid-row,.page-main-content-container .underline-red-20:after .grid-row,.page-main-content-container .underline-red-10:after .grid-row,.page-main-content-container .underline-white:after .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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,#search-results-information .breadcrumb-wrapper>.underline-black:after,#search-results-information .breadcrumb-wrapper>.underline-grey:after,#search-results-information .breadcrumb-wrapper>.underline-mid-grey:after,#search-results-information .breadcrumb-wrapper>.underline-light-grey:after,#search-results-information .breadcrumb-wrapper>.underline-offwhite:after,#search-results-information .breadcrumb-wrapper>.underline-transparent:after,#search-results-information .breadcrumb-wrapper>.underline-purple:after,#search-results-information .breadcrumb-wrapper>.underline-great-blue:after,#search-results-information .breadcrumb-wrapper>.underline-dark-navy:after,#search-results-information .breadcrumb-wrapper>.underline-mid-blue:after,#search-results-information .breadcrumb-wrapper>.underline-active-blue:after,#search-results-information .breadcrumb-wrapper>.underline-light-blue:after,#search-results-information .breadcrumb-wrapper>.underline-aqua:after,#search-results-information .breadcrumb-wrapper>.underline-teal:after,#search-results-information .breadcrumb-wrapper>.underline-flag-red:after,#search-results-information .breadcrumb-wrapper>.underline-great-red:after,#search-results-information .breadcrumb-wrapper>.underline-focus-yellow:after,#search-results-information .breadcrumb-wrapper>.underline-stone-10:after,#search-results-information .breadcrumb-wrapper>.underline-stone-20:after,#search-results-information .breadcrumb-wrapper>.underline-stone-30:after,#search-results-information .breadcrumb-wrapper>.underline-stone-40:after,#search-results-information .breadcrumb-wrapper>.underline-stone-50:after,#search-results-information .breadcrumb-wrapper>.underline-stone-60:after,#search-results-information .breadcrumb-wrapper>.underline-stone-70:after,#search-results-information .breadcrumb-wrapper>.underline-stone-80:after,#search-results-information .breadcrumb-wrapper>.underline-stone-90:after,#search-results-information .breadcrumb-wrapper>.underline-stone:after,#search-results-information .breadcrumb-wrapper>.underline-black-100:after,#search-results-information .breadcrumb-wrapper>.underline-black-90:after,#search-results-information .breadcrumb-wrapper>.underline-black-80:after,#search-results-information .breadcrumb-wrapper>.underline-black-70:after,#search-results-information .breadcrumb-wrapper>.underline-black-60:after,#search-results-information .breadcrumb-wrapper>.underline-black-50:after,#search-results-information .breadcrumb-wrapper>.underline-black-40:after,#search-results-information .breadcrumb-wrapper>.underline-black-30:after,#search-results-information .breadcrumb-wrapper>.underline-black-20:after,#search-results-information .breadcrumb-wrapper>.underline-black-10:after,#search-results-information .breadcrumb-wrapper>.underline-black-05:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-100:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-90:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-80:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-70:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-60:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-50:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-40:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-30:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-20:after,#search-results-information .breadcrumb-wrapper>.underline-blue-deep-10:after,#search-results-information .breadcrumb-wrapper>.underline-aqua-100:after,#search-results-information .breadcrumb-wrapper>.underline-aqua-20:after,#search-results-information .breadcrumb-wrapper>.underline-green-100:after,#search-results-information .breadcrumb-wrapper>.underline-green-30:after,#search-results-information .breadcrumb-wrapper>.underline-red-deep-100:after,#search-results-information .breadcrumb-wrapper>.underline-red-100:after,#search-results-information .breadcrumb-wrapper>.underline-red-90:after,#search-results-information .breadcrumb-wrapper>.underline-red-80:after,#search-results-information .breadcrumb-wrapper>.underline-red-70:after,#search-results-information .breadcrumb-wrapper>.underline-red-60:after,#search-results-information .breadcrumb-wrapper>.underline-red-50:after,#search-results-information .breadcrumb-wrapper>.underline-red-40:after,#search-results-information .breadcrumb-wrapper>.underline-red-30:after,#search-results-information .breadcrumb-wrapper>.underline-red-20:after,#search-results-information .breadcrumb-wrapper>.underline-red-10:after,#search-results-information .breadcrumb-wrapper>.underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.shared-magna-header .underline-black:after,.shared-magna-header .underline-grey:after,.shared-magna-header .underline-mid-grey:after,.shared-magna-header .underline-light-grey:after,.shared-magna-header .underline-offwhite:after,.shared-magna-header .underline-transparent:after,.shared-magna-header .underline-purple:after,.shared-magna-header .underline-great-blue:after,.shared-magna-header .underline-dark-navy:after,.shared-magna-header .underline-mid-blue:after,.shared-magna-header .underline-active-blue:after,.shared-magna-header .underline-light-blue:after,.shared-magna-header .underline-aqua:after,.shared-magna-header .underline-teal:after,.shared-magna-header .underline-flag-red:after,.shared-magna-header .underline-great-red:after,.shared-magna-header .underline-focus-yellow:after,.shared-magna-header .underline-stone-10:after,.shared-magna-header .underline-stone-20:after,.shared-magna-header .underline-stone-30:after,.shared-magna-header .underline-stone-40:after,.shared-magna-header .underline-stone-50:after,.shared-magna-header .underline-stone-60:after,.shared-magna-header .underline-stone-70:after,.shared-magna-header .underline-stone-80:after,.shared-magna-header .underline-stone-90:after,.shared-magna-header .underline-stone:after,.shared-magna-header .underline-black-100:after,.shared-magna-header .underline-black-90:after,.shared-magna-header .underline-black-80:after,.shared-magna-header .underline-black-70:after,.shared-magna-header .underline-black-60:after,.shared-magna-header .underline-black-50:after,.shared-magna-header .underline-black-40:after,.shared-magna-header .underline-black-30:after,.shared-magna-header .underline-black-20:after,.shared-magna-header .underline-black-10:after,.shared-magna-header .underline-black-05:after,.shared-magna-header .underline-blue-deep-100:after,.shared-magna-header .underline-blue-deep-90:after,.shared-magna-header .underline-blue-deep-80:after,.shared-magna-header .underline-blue-deep-70:after,.shared-magna-header .underline-blue-deep-60:after,.shared-magna-header .underline-blue-deep-50:after,.shared-magna-header .underline-blue-deep-40:after,.shared-magna-header .underline-blue-deep-30:after,.shared-magna-header .underline-blue-deep-20:after,.shared-magna-header .underline-blue-deep-10:after,.shared-magna-header .underline-aqua-100:after,.shared-magna-header .underline-aqua-20:after,.shared-magna-header .underline-green-100:after,.shared-magna-header .underline-green-30:after,.shared-magna-header .underline-red-deep-100:after,.shared-magna-header .underline-red-100:after,.shared-magna-header .underline-red-90:after,.shared-magna-header .underline-red-80:after,.shared-magna-header .underline-red-70:after,.shared-magna-header .underline-red-60:after,.shared-magna-header .underline-red-50:after,.shared-magna-header .underline-red-40:after,.shared-magna-header .underline-red-30:after,.shared-magna-header .underline-red-20:after,.shared-magna-header .underline-red-10:after,.shared-magna-header .underline-white:after{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,.link--large,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label,.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,.link--large,.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,.form--sign-up .form-label,.signup .form-label,.selected-groups__item,.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,.form-table .form-label{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,.form-table .form-label,.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,.cookie-notice .underline-black:after,.cookie-notice .underline-grey:after,.cookie-notice .underline-mid-grey:after,.cookie-notice .underline-light-grey:after,.cookie-notice .underline-offwhite:after,.cookie-notice .underline-transparent:after,.cookie-notice .underline-purple:after,.cookie-notice .underline-great-blue:after,.cookie-notice .underline-dark-navy:after,.cookie-notice .underline-mid-blue:after,.cookie-notice .underline-active-blue:after,.cookie-notice .underline-light-blue:after,.cookie-notice .underline-aqua:after,.cookie-notice .underline-teal:after,.cookie-notice .underline-flag-red:after,.cookie-notice .underline-great-red:after,.cookie-notice .underline-focus-yellow:after,.cookie-notice .underline-stone-10:after,.cookie-notice .underline-stone-20:after,.cookie-notice .underline-stone-30:after,.cookie-notice .underline-stone-40:after,.cookie-notice .underline-stone-50:after,.cookie-notice .underline-stone-60:after,.cookie-notice .underline-stone-70:after,.cookie-notice .underline-stone-80:after,.cookie-notice .underline-stone-90:after,.cookie-notice .underline-stone:after,.cookie-notice .underline-black-100:after,.cookie-notice .underline-black-90:after,.cookie-notice .underline-black-80:after,.cookie-notice .underline-black-70:after,.cookie-notice .underline-black-60:after,.cookie-notice .underline-black-50:after,.cookie-notice .underline-black-40:after,.cookie-notice .underline-black-30:after,.cookie-notice .underline-black-20:after,.cookie-notice .underline-black-10:after,.cookie-notice .underline-black-05:after,.cookie-notice .underline-blue-deep-100:after,.cookie-notice .underline-blue-deep-90:after,.cookie-notice .underline-blue-deep-80:after,.cookie-notice .underline-blue-deep-70:after,.cookie-notice .underline-blue-deep-60:after,.cookie-notice .underline-blue-deep-50:after,.cookie-notice .underline-blue-deep-40:after,.cookie-notice .underline-blue-deep-30:after,.cookie-notice .underline-blue-deep-20:after,.cookie-notice .underline-blue-deep-10:after,.cookie-notice .underline-aqua-100:after,.cookie-notice .underline-aqua-20:after,.cookie-notice .underline-green-100:after,.cookie-notice .underline-green-30:after,.cookie-notice .underline-red-deep-100:after,.cookie-notice .underline-red-100:after,.cookie-notice .underline-red-90:after,.cookie-notice .underline-red-80:after,.cookie-notice .underline-red-70:after,.cookie-notice .underline-red-60:after,.cookie-notice .underline-red-50:after,.cookie-notice .underline-red-40:after,.cookie-notice .underline-red-30:after,.cookie-notice .underline-red-20:after,.cookie-notice .underline-red-10:after,.cookie-notice .underline-white:after{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=magna_styles.css.map*/
\ No newline at end of file
diff --git a/react-components/dist/magna_styles.css.map b/react-components/dist/magna_styles.css.map
index fecc194853..eddc4d677b 100644
--- a/react-components/dist/magna_styles.css.map
+++ b/react-components/dist/magna_styles.css.map
@@ -1 +1 @@
-{"version":3,"file":"magna_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,mECPR,UHnE6B,wBR9BF,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,aU9HzB,mBDJI,cN0HA,iEO1HN,UJ1DwB,eHoLlB,iEO1HN,sBNnFwB,+BD6MlB,iEO1HN,mBViIkB,yBACS,eGRrB,iEO1HN,cVgIc,iBAEa,+BGRrB,iEO1HN,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,wkBAIJ,gBD9DM,8BN0HA,skBO5DN,gBDvDQ,8oCC6DR,eAME,8BPgDI,4oCOtDN,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,mBZ+DM,s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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,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BACA,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,MACA,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NmHF,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,kBAIA,8B1C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gDnC3B,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/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,6B/DmOgB,oCACS,8BGRrB,uB4D5NJ,8B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,6B/DmOgB,oCACS,8BGRrB,uB4D5NJ,2B/DmOgB,4BACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,yB/DmOgB,4BACS,8BGRrB,uB4D5NJ,8B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,4B/DmOgB,oCACS,8BGRrB,uB4D5NJ,yB/DmOgB,4BACS,eGRrB,uB4D5NJ,yB/DkOY,2BAEa,yB+DpOzB,2B/DmOgB,4BACS,8BGRrB,uB4D5NJ,4B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,2BAEa,gC+DtN3B,0B/D6BA,4B+DzBA,0B/DmCA,gC+D7BA,4C/D8CA,2B+D1CA,+B/DwDA,oCAGA,sBgE7FA,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,sB4DsEvB,gBACA,W5D/DuB,mE4DiG/B,qB5D9F+B,cAfI,2B4DkC/B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CA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8BHphBI,yBGugBN,UAgBI,UACA,SACA,sBAKN,a3EnvBqB,mB2EqvBnB,kBACA,6BAEA,a3ExvBmB,4B2E4vBnB,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,a3E30BqB,c2E60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a3E31BmB,qB2E61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BH/oBI,iDGsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a3E3wBwB,4B2EgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBJl6BqB,6BIo6BnB,qBACA,YACA,mBACA,qCAIA,yBJv7BW,gBIy7BT,qBAIJ,iBACE,8CAEA,kBACE,8BH9tBI,4FGiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BH3uBI,uBG8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BH5vBM,2BGuvBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BH5wBI,kCGmwBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBVr/BqB,kBUu/BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBJ7/Bc,4CIggCZ,8BH5yBM,2BGyyBR,kBAMI,+BH/yBI,+DGkzBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BHj0BI,uCG+zBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BH30BI,kBGw0BN,YAMI,uBAGF,eACE,qBAGF,UJzjCU,qBI2jCR,2IAEA,UJ7jCQ,qDIqkCR,yBAEE,2BAGF,mBACE,8BHv2BA,mBG42BN,gBAEI,4CAIJ,QACE,aACA,8BHp3BI,0CGk3BN,QAKI,0CAIJ,WACE,6CAIA,kDX7iCa,oBWmjCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WJ1nCY,kBI4nCZ,UACA,QACA,8BH15BM,0BGo5BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WJ9oCU,gBIgpCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cJxpCY,0DI2pCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eJ/qCU,2DIkrCR,UACE,gBJnrCM,YIqrCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aJ/rCY,cIksCV,qDAGF,+BACE,0IAGF,aJzsCY,8FI+sCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BHrgCM,sBGkgCR,QAMI,aAIJ,oBACE,cACA,mDX3rCe,gBW6rCf,kBACA,mBJlvCkB,WAHN,mBI0vCd,eJ/uCoB,mBImvCpB,kBJ5uCe,kBIgvCf,kBJ/uCY,qBImvCZ,kBJrvCkB,mBIyvClB,aACE,gBJ3wCY,qBI6wCZ,WACA,8BH1iCM,kBGsiCR,+BAOI,iCAGF,eJpxCY,uBIwxCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BHjkCM,8BG+jCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BH5kCM,8BGwkCR,kBAOI,iBACA,oCAGF,cACE,8BHplCI,kCGulCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BHlmCM,oBGimCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BH9mCM,oBG6mCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BH3nCM,uBGynCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BHroCI,2BGioCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BHjpCE,iCGupCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BH3qCM,8BG6qCN,YAEI,8BACA,+BHhrCE,8BGorCN,uBAEI,kBACA,WACA,+BHxrCE,8BGorCN,iBAQI,SACA,QACA,cACA,+BH/rCE,gCGmsCN,cAEI,0BAKN,kBACE,8BH3sCM,sDG6sCN,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,yBV79CuB,0BUg+CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBN5/CiB,SM8/Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cV1gDc,2CU8gDhB,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,Y3EtkDiB,oB2E6kDnB,aACE,8BHz3CI,mBGw3CN,cAII,eAKN,YACE,qBACA,8BHn4CM,aGi4CR,6BAKI,+BHt4CI,iBGy4CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UA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,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,gBCrBF;;;EAAA,CAMA,WACE,oCACA,kBACA,gBACA,kBXLqB,CWMrB,2CACA,yTAOF,KACE,oCACA,gBCpBF,MACE,2BACA,2BACA,6BACA,mC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IiB,CKgJjB,gBhH9FA,+BAIJ,K6GzDE,mCACA,iBACA,aE5BoB,CF6BpB,uBACA,kBACA,gBG6IE,uDL/IiB,CKgJjB,gBhHvFF,oBgH5EA,yBhHyEF,K6GhDE,mCACA,iBACA,aErCoB,CFsCpB,uBACA,kBACA,gBGoIE,uDL/IiB,CKgJjB,gBhHlFA,+BAIJ,uE6G9EE,mCACA,iBACA,aEnBoB,CFoBpB,uBACA,kBACA,gBGsJE,uDL/IiB,CKgJjB,gBhH3EF,qBACA,oB2GnCY,CKtDZ,yBhHqFF,uE6GrEE,mCACA,iBACA,aE5BoB,CF6BpB,uBACA,kBACA,gBG6IE,uDL/IiB,CKgJjB,gBhHrEA,2BACA,4B2GlDQ,E3GsDZ,uF6GrGE,mCACA,iBACA,aEVoB,CFWpB,uBACA,kBACA,gBG+JE,uDL/IiB,CKgJjB,gBhH7DF,mBACA,oB2GjDY,CKtDZ,yBhHmGF,uF6G5FE,mCACA,iBACA,aEnBoB,CFoBpB,uBACA,kBACA,gBGsJE,uDL/IiB,CKgJjB,gBhHvDA,2BACA,4B2GhEQ,E3GoEZ,4F6GlCE,kCACA,iBACA,aE3FoB,CF4FpB,uBACA,kBACA,gBG8EE,uDL/IiB,CKgJjB,gBhH/CF,mBACA,oB2G/DY,CKtDZ,yBhHiHF,4F6GnHE,mCACA,iBACA,aEVoB,CFWpB,uBACA,kBACA,gBG+JE,uDL/IiB,CKgJjB,gBhHzCA,2BACA,4B2G9EQ,E3GkFZ,2LAIE,aAGF,OACE,UoH3GS,CpH4GT,uB2G3GoB,C3G4GpB,SAEA,SACE,aAIJ,6E6GnFE,kCACA,iBACA,aEzEoB,CF0EpB,uBACA,kBACA,gBGlEA,yBhHgJF,6E6GjEE,kCACA,iBACA,aE3FoB,CF4FpB,uBACA,kBACA,iB7GoEF,uH6G3FE,kCACA,iBACA,aEzEoB,CF0EpB,uBACA,kBACA,gB7G0FF,Q6GjHE,kCACA,iBACA,aEvDoB,CFwDpB,uBACA,kBACA,gB7GgHF,kC6GxEE,eACA,iBACA,aEpGoB,CFqGpB,uBACA,kBACA,gBGqEE,uDL/IiB,CKgJjB,gBhHEJ,oC6G/FE,kCACA,iBACA,aElFoB,CFmFpB,uBACA,kBACA,gBGuFE,uDL/IiB,CKgJjB,gBhHOJ,U6GtHE,kCACA,iBACA,aEhEoB,CFiEpB,uBACA,kBACA,gBGyGE,uDL/IiB,CKgJjB,gBhHYJ,Y6G9EE,kCACA,iBACA,aE7GoB,CF8GpB,oBACA,kBACA,gBAnIF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBkB4DA,UACE,qBApEM,CAmER,SACE,wBApEM,CAmER,aACE,qBApEM,CAmER,eACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,8BApEM,CAmER,WACE,wBApEM,CAmER,eACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,wBApEM,CAmER,eACE,wBApEM,CAmER,SACE,wBApEM,CAmER,SACE,wBApEM,CAmER,aACE,wBApEM,CAmER,cACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,UACE,wBApEM,CAmER,cACE,qBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,kBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,YACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,YACE,wBApEM,CAmER,WACE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E,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,cACE,iBAnFM,CAuFV,0DAIE,mBAGF,gBACE,iBAGF,cACE,iBAGF,eACE,iBAGF,aACE,iBAOA,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,8BA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,yBACE,kBAEA,+BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,ClBFV,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCqBqCI,eACE,uBADF,UACE,kBADF,WACE,mBADF,sDACE,cADF,SACE,kBADF,QACE,iBADF,OACE,iBADF,OACE,iBADF,OACE,iBADF,QACE,iBADF,SACE,iBADF,eACE,yBADF,UACE,oBADF,WACE,qBADF,OACE,gBADF,SACE,oBADF,QACE,mBADF,OACE,mBADF,OACE,mBADF,OACE,mBADF,QACE,mBADF,SACE,mBADF,eACE,0BADF,UACE,qBADF,WACE,sBADF,OACE,iBADF,SACE,qBADF,QACE,oBADF,OACE,oBADF,OACE,oBADF,OACE,oBADF,QACE,oBADF,SACE,oBADF,eACE,wBADF,UACE,mBADF,WACE,oBADF,OACE,eADF,SACE,mBADF,QACE,kBADF,OACE,kBADF,OACE,kBADF,OACE,kBADF,QACE,kBADF,SACE,kBAMJ,aACE,mBADF,QACE,cADF,SACE,eADF,KACE,UADF,OACE,cADF,MACE,aADF,KACE,aADF,KACE,aADF,KACE,aADF,MACE,aADF,OACE,aAKF,eACE,uBACA,0BAFF,UACE,kBACA,qBAFF,WACE,mBACA,sBAFF,OACE,cACA,iBAFF,SACE,kBACA,qBAFF,QACE,iBACA,oBAFF,OACE,iBACA,oBAFF,OACE,iBACA,oBAFF,OACE,iBACA,oBAFF,QACE,iBACA,oBAFF,SACE,iBACA,oBAKF,eACE,yBACA,wBAFF,UACE,oBACA,mBAFF,WACE,qBACA,oBAFF,OACE,gBACA,eAFF,SACE,oBACA,mBAFF,QACE,mBACA,kBAFF,OACE,mBACA,kBAFF,OACE,mBACA,kBAFF,OACE,mBACA,kBAFF,QACE,mBACA,kBAFF,SACE,mBACA,kBhB9BJ,yBgBqCM,SACE,4BADF,SACE,4BADF,UACE,4BADF,WACE,2BADF,sDACE,cADF,SACE,0BADF,QACE,2BADF,OACE,2BADF,OACE,2BADF,OACE,iBADF,QACE,2BADF,SACE,4BADF,SACE,8BADF,SACE,8BADF,UACE,8BADF,WACE,6BADF,OACE,gBADF,SACE,4BADF,QACE,6BADF,OACE,6BADF,OACE,6BADF,OACE,mBADF,QACE,6BADF,SACE,8BADF,SACE,+BADF,SACE,+BADF,UACE,+BADF,WACE,8BADF,OACE,iBADF,SACE,6BADF,QACE,8BADF,OACE,8BADF,OACE,8BADF,OACE,oBADF,QACE,8BADF,SACE,+BADF,SACE,6BADF,SACE,6BADF,UACE,6BADF,WACE,4BADF,OACE,eADF,SACE,2BADF,QACE,4BADF,OACE,4BADF,OACE,4BADF,OACE,kBADF,QACE,4BADF,SACE,6BAMJ,OACE,wBADF,OACE,wBADF,QACE,wBADF,SACE,uBADF,KACE,UADF,OACE,sBADF,MACE,uBADF,KACE,uBADF,KACE,uBADF,KACE,aADF,MACE,uBADF,OACE,wBAKF,SACE,4BACA,+BAFF,SACE,4BACA,+BAFF,UACE,4BACA,+BAFF,WACE,2BACA,8BAFF,OACE,cACA,iBAFF,SACE,0BACA,6BAFF,QACE,2BACA,8BAFF,OACE,2BACA,8BAFF,OACE,2BACA,8BAFF,OACE,iBACA,oBAFF,QACE,2BACA,8BAFF,SACE,4BACA,+BAKF,SACE,8BACA,6BAFF,SACE,8BACA,6BAFF,UACE,8BACA,6BAFF,WACE,6BACA,4BAFF,OACE,gBACA,eAFF,SACE,4BACA,2BAFF,QACE,6BACA,4BAFF,OACE,6BACA,4BAFF,OACE,6BACA,4BAFF,OACE,mBACA,kBAFF,QACE,6BACA,4BAFF,SACE,8BACA,8BAnDF,eACE,sBADF,UACE,iBADF,WACE,kBADF,oFACE,aADF,SACE,iBADF,QACE,gBADF,OACE,gBADF,OACE,gBADF,OACE,gBADF,QACE,gBADF,SACE,gBADF,eACE,wBADF,UACE,mBADF,WACE,oBADF,OACE,eADF,SACE,mBADF,QACE,kBADF,OACE,kBADF,OACE,kBADF,OACE,kBADF,QACE,kBADF,SACE,kBADF,eACE,yBADF,UACE,oBADF,WACE,qBADF,OACE,gBADF,SACE,oBADF,QACE,mBADF,OACE,mBADF,OACE,mBADF,OACE,mBADF,QACE,mBADF,SACE,mBADF,eACE,uBADF,UACE,kBADF,WACE,mBADF,OACE,cADF,SACE,kBADF,QACE,iBADF,OACE,iBADF,OACE,iBADF,OACE,iBADF,QACE,iBADF,SACE,iBAMJ,aACE,kBADF,QACE,aADF,SACE,cADF,qBACE,SADF,OACE,aADF,MACE,YADF,KACE,YADF,KACE,YADF,KACE,YADF,MACE,YADF,OACE,YAKF,eACE,sBACA,yBAFF,UACE,iBACA,oBAFF,WACE,kBACA,qBAFF,OACE,aACA,gBAFF,SACE,iBACA,oBAFF,QACE,gBACA,mBAFF,OACE,gBACA,mBAFF,OACE,gBACA,mBAFF,OACE,gBACA,mBAFF,QACE,gBACA,mBAFF,SACE,gBACA,mBAKF,eACE,wBACA,uBAFF,UACE,mBACA,kBAFF,WACE,oBACA,mBAFF,OACE,eACA,cAFF,SACE,mBACA,kBAFF,QACE,kBACA,iBAFF,OACE,kBACA,iBAFF,OACE,kBACA,iBAFF,OACE,kBACA,iBAFF,QACE,kBACA,iBAFF,SACE,kBACA,iBhB9BJ,yBgBqCM,SACE,2BADF,SACE,2BADF,UACE,2BADF,WACE,0BADF,oFACE,aADF,SACE,yBADF,QACE,0BADF,OACE,0BADF,OACE,0BADF,OACE,gBADF,QACE,0BADF,SACE,2BADF,SACE,6BADF,SACE,6BADF,UACE,6BADF,WACE,4BADF,OACE,eADF,SACE,2BADF,QACE,4BADF,OACE,4BADF,OACE,4BADF,OACE,kBADF,QACE,4BADF,SACE,6BADF,SACE,8BADF,SACE,8BADF,UACE,8BADF,WACE,6BADF,OACE,gBADF,SACE,4BADF,QACE,6BADF,OACE,6BADF,OACE,6BADF,OACE,mBADF,QACE,6BADF,SACE,8BADF,SACE,4BADF,SACE,4BADF,UACE,4BADF,WACE,2BADF,OACE,cADF,SACE,0BADF,QACE,2BADF,OACE,2BADF,OACE,2BADF,OACE,iBADF,QACE,2BADF,SACE,4BAMJ,OACE,uBADF,OACE,uBADF,QACE,uBADF,SACE,sBADF,qBACE,SADF,OACE,qBADF,MACE,sBADF,KACE,sBADF,KACE,sBADF,KACE,YADF,MACE,sBADF,OACE,uBAKF,SACE,2BACA,8BAFF,SACE,2BACA,8BAFF,UACE,2BACA,8BAFF,WACE,0BACA,6BAFF,OACE,aACA,gBAFF,SACE,yBACA,4BAFF,QACE,0BACA,6BAFF,OACE,0BACA,6BAFF,OACE,0BACA,6BAFF,OACE,gBACA,mBAFF,QACE,0BACA,6BAFF,SACE,2BACA,8BAKF,SACE,6BACA,4BAFF,SACE,6BACA,4BAFF,UACE,6BACA,4BAFF,WACE,4BACA,2BAFF,OACE,eACA,cAFF,SACE,2BACA,0BAFF,QACE,4BACA,2BAFF,OACE,4BACA,2BAFF,OACE,4BACA,2BAFF,OACE,kBACA,iBAFF,QACE,4BACA,2BAFF,SACE,6BACA,6BC1FR,gBACE,cAGF,yBACE,gBACE,cAIJ,uBACE,aAGF,0BACE,uBACE,eAIJ,gBACE,aAGF,gDACE,gBACE,eAIJ,iBACE,aAGF,0BACE,iBACE,epBlCJ,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,yCECA,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCuBEF,MACE,8BACA,0BACA,0BACA,yBACA,wBAEA,4BACA,kDACA,kCACA,uCAEA,6BACA,mDACA,mCACA,wCAEA,4BACA,mDACA,kCACA,uCAGF,QACE,4CACA,kDACA,kEAEA,oBACA,mBACA,uBACA,kCACA,gCACA,uBACA,kBACA,sCACA,kBnB7Bc,CmB8Bd,+BACA,0CACA,UdIM,CcHN,eACA,gBACA,4FACA,kBACA,qBACA,eC9CE,qCDwBJ,QAyBI,iBCjDA,sCDwBJ,QA6BI,kCACA,6CACA,mDACA,oEAGF,6CAGE,kBnBxDa,CmByDb,UdnBI,CcsBN,eACE,iBd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BACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCoCDF,cACE,aACA,sBAGF,mBACE,aACA,mBACA,8BACA,iBACA,cAZe,CAejB,qBACE,oBACA,aACA,sBAEA,2BACE,gBZjBA,sCYWJ,qBAUI,oBACA,mBAEA,2BACE,cZzBF,sCYWJ,qBAoBI,kBAMF,iBACE,kBAGF,gBACE,qBACA,U3BCI,mB2BCJ,6BAKF,8BACE,YACA,YAIJ,yBACE,aACA,sBACA,8BACA,uBACA,qB3BjBM,C2BkBN,cAlEe,CZIb,qCYwDJ,yBASI,mBACA,mBACA,iBAIJ,wBACE,mBZxEE,qCYuEJ,wBAII,cpChFJ,MACE,2BACA,2BACA,6BACA,yCECA,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBATF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCqCMF,cAEE,eACA,kBjCQqB,CiCPrB,kDACA,gBhCqCA,oBACE,cACA,WACA,WgCrCJ,0CAEE,eACA,U5B4BM,C4B3BN,qBAEA,sDACE,0BAIJ,oBACE,WACA,kBACA,UACA,kBACA,oBAEA,wBACE,cACA,WACA,YACA,gBbnCA,qCa+BF,wBAOI,YACA,iBAKN,2BACE,YACA,SAEA,8BACE,qBACA,iBAIJ,oBACE,kBACA,YACA,YACA,aACA,eACA,WACA,yBACA,mBb9DE,qCasDJ,oBAWI,2BACA,2BACA,mBACA,cAIJ,+BACE,kBACA,UACA,aACA,mBACA,mBACA,iBACA,kBjC/DqB,CiCgErB,sBACA,kDACA,eACA,U5BvCM,C4BwCN,eAEA,2CACE,aAvFF,qCACE,0BbDA,qCawEJ,+BAqBI,sBAGF,mDACE,kB5BnCU,C4BuCd,qCACE,qBACA,kBACA,WACA,YACA,iBACA,oBAEA,uFAEE,WACA,cACA,kBACA,WACA,WACA,qB5BxEI,C4ByEJ,OACA,wBAGF,4CACE,QAEA,+FACE,WACA,QACA,UACA,wBAIJ,2CACE,WAEA,8FACE,WACA,WACA,UACA,yBAON,uBACE,aACA,eACA,UACA,MACA,SACA,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,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,eACE,erBhHA,qCqBoHJ,aAEI,yBrBtHA,qCqB0HJ,cAEI,yBAIJ,KACE,QCpIA,eACE,SACA,OACA,YACA,kBACA,QACA,UACA,YAEA,mCACE,gBACA,mBAEA,wCACE,qBACA,eACA,UACA,kBACA,SAGF,sCACE,qBACA,WACA,SACA,sBACA,UAIJ,qBACE,kBACA,WACA,SAGF,2BAGE,U1CVa,C0CgCjB,oBACE,mBAGF,yBACE,aACA,uBtBhEA,sCsBoEJ,aAEI,YAIJ,iBACE,sBAIA,uCACE,gBAKF,yBACE,kCAIJ,aACE,aACA,kBAEA,oBACE,UACA,kBAGF,oBACE,kBACA,qBACA,sBACA,WACA,eAEA,4BACE,WACA,gBACA,yBACA,qBACA,sBACA,WACA,YACA,YACA,kBACA,kBAIJ,gDACE,kBAGF,wDACE,kB1CzGkB,C0C0GlB,sCAGF,8CACE,0BAIJ,kBACE,aAEA,wBACE,aAGF,yBACE,kBACA,kBAGF,yBACE,eAIJ,0BACE,wBtBxJE,qCsBuJJ,0BAII,sBAGF,kDACE,cAEA,4GACE,WACA,wB9EnKiB,C8EuKrB,mGACE,gBtBxKA,qCsBuKF,mGAII,qBACA,iBACA,kBAIJ,mDACE,a9EvKa,C8EwKb,aACA,mBACA,uBACA,kBACA,wCACA,sCACA,WACA,kCACA,+BACA,sBACA,yBACA,sEAEA,yDACE,0BAOF,8HACE,uBAEF,8HACE,yBAEF,8HACE,wBAEF,8HACE,wBAEF,8HACE,qBAIJ,yFACE,WAKF,kDACE,oBAIJ,YACE,aACA,eACA,2BACA,kBAEA,mBACE,cACA,gB9CxOW,C8C0OX,0BACE,gBAGF,yBACE,YAGF,2BACE,YAIJ,wBACE,cACA,cAGF,4CAEE,gBAMJ,2BACE,cACA,aACA,oCAEF,+CACE,iBCtQF,4BACI,oBACA,iBACA,oBACA,qBACA,aAEJ,WACI,cAEJ,mBACI,WACA,eACA,YACA,OAEJ,uCACI,WACA,eACA,YACA,OAEJ,oBAEI,SACA,UACA,cACA,kBACA,uBAEI,gBACA,kBACA,WACA,UACA,SACA,kBACA,uBACA,YAhDQ,CAiDR,cAEJ,+BACI,qBACA,UAhDS,CAiDT,WAjDS,CAkDT,gBAlDS,CAmDT,uBAxDQ,CAyDR,cACA,wBACA,gCACA,0BAKJ,qCACI,cACA,kBACA,QACA,WACA,UAhEmB,CAiEnB,WACA,uBAxEQ,CAyER,WAGJ,iDACI,WAGJ,gDACI,+BAMJ,iCACI,aAvFM,CAwFN,yCACI,sBACA,WACA,kBACA,+CACI,wBA7FF,CA8FE,kBAOZ,8BACI,aArGI,CAsGJ,sCACI,wBAvGA,CAwGA,aAxGA,CAyGA,kBACA,4CACI,sBACA,kBACA,iBAQhB,8BACI,cACA,eACA,0BACA,eC7HF,iBACE,aAEA,yBACE,gCCKJ,sBACE,UATF,kBACA,OACA,QACA,SACA,MAOE,kBACA,gBAEA,6BACE,WAfJ,kBACA,OACA,QACA,SACA,MAaI,kB7CeY,C6CdZ,WAGF,+BACE,YACA,WACA,iBAIJ,wBACE,kBAGF,uCACE,kB7CrBY,C6CyBZ,qCACE,kBACA,QACA,qBACA,kBACA,ezBtCF,qCyBgCF,mCASI,eACA,qCACE,QACA,iBACA,gBAIF,2CACE,a7ClCe,C6CsCrB,6CACE,kBzBvDA,qCyB2DA,oDAEI,kBACA,WACA,SAMR,cACE,kBACA,SACA,WACA,UACA,eACA,yBACA,UACA,eACA,a7C1DoB,C6C2DpB,gBACA,kBACA,YACA,WACA,YACA,gBACA,0CAEA,oBACE,YACA,eACA,cAGF,oBACE,a7C1EkB,C6C2ElB,wB7C5Dc,CoBnCd,qCyBqEJ,cA6BI,gBACA,eACA,SACA,YAIJ,aA7GE,kBACA,OACA,QACA,SACA,MA4GA,2BAhHA,kBACA,OACA,QACA,SACA,MA8GE,cAIJ,aACE,aACA,mBAgBF,mBACE,gBAEA,0BAbA,WACA,cACA,kBACA,OACA,QACA,iBACA,mCACA,UAWF,sBACE,gBAEA,4BArBA,WACA,cACA,kBACA,OACA,QACA,iBACA,mCACA,UAgBE,YAIJ,cACE,aACA,mBACA,ezBxJE,qCyBqJJ,cAKI,YAGF,oBACE,mBAEA,0BACE,mBAIJ,0BACE,qBACA,WACA,WACA,YACA,kBAEA,iCACE,kBACA,WACA,uBACA,aACA,UACA,WAEA,uCACE,UAUJ,4CACE,WACA,gBACA,UACA,aACA,mBACA,mBAEA,oGAEE,0BAEF,iDACA,OAIF,iCACE,kB7EvNa,C6E2NjB,2BACE,aACA,WACA,gBAEA,gCACE,cAKN,aACE,kBACA,mBACA,kCACA,exCxLM,CwCyLN,UACA,kBACA,UACA,gBACI,cAEJ,mBAEE,mBACA,kBACA,0BACE,kBACA,QACA,QzBlPF,qCyBgOJ,aAuBI,YACA,gBAKF,2BACE,kBACA,WACA,WACA,YAEF,4BACE,UACA,WACA,YAGF,uDAEE,gBACA,SACA,YACA,gBzB9QA,qCyByQF,uDAOI,WACA,YACA,OACA,QACA,SACA,MACA,iBAKN,OACE,gBACA,mB/C9RF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBgDVA,sBACE,mBACA,eACA,WACA,eAGE,mCACE,mBAIJ,+BACE,sBAIJ,8BACE,UAGF,kCACE,mBAEA,oCACE,cAEA,+FAEE,cAKN,oCACE,mBAIJ,eACE,qCACA,4EACA,4BACA,kBACA,YAGF,mBACE,GACE,8BAGF,KACE,8BAIJ,wCACE,WACA,kBACA,mBACA,qBAGF,iBACE,gBAKE,gFAEE,Y1BtEF,qC0B2EJ,eAEI,YAIJ,oBACE,UACA,kBAEA,0BACE,YACA,eAEA,iCACE,YAIJ,gCACE,0BAGF,kCACE,gBAIJ,mBACE,aACA,mBAQA,cACA,gCARA,2BACE,eACA,gBAEF,yCACE,OAKF,0CAbF,mBAcI,gB9E3He,C8E4Hf,mB9E5He,ELGnB,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,wB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CA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBmDZF,kBACE,e5C+CM,C4C9CN,yBAEA,sBACE,eAIJ,0BACE,6BACA,kBAGF,kBACE,gBACA,mBAGF,oBACE,aACA,mBACA,8BACA,mBAGF,4CACE,cACA,SAEA,wEACE,qBACA,mBACA,iBAGF,yEACE,cACA,SAGF,iEACE,mBACA,cAEA,0FACE,mBACA,cACA,mBnD7CN,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBoDZF,4CACE,aACA,uBACA,mBACA,YACA,aAGF,4CACE,gCACA,WACA,UACA,SACA,eACA,UACA,QACA,a9BZE,qC8BIJ,4CAWI,qB7C6BI,E6CzBR,wBACE,gBAGF,qBACE,cC9BF,SAEE,aACA,cACA,sBACA,uBAGA,qCACA,kCACA,iCACA,mBACA,iBACA,kBACA,sBACA,qBACA,sBAIF,mBACE,0BACA,+BCtBF,qBACE,kBACA,2BACE,kBACF,yCACE,iBAGA,uFACE,UCRJ,0BACE,kBACA,aACA,gBACA,cACA,kBACA,UACA,SACA,WAEA,6BACE,kBACA,qBACA,YACA,WACA,SACA,UACA,eAEA,oCACE,SACA,yBACA,cACA,YACA,WACA,cACA,YACA,YACA,eACA,YAEA,oFACE,UAIJ,2CACE,WACA,cACA,8BACA,WACA,YACA,mBAGF,iDACE,UAMN,0BACE,cACA,SAEA,uCACE,aAEA,oDACE,eAEA,wDACE,eACA,YAEA,4DACE,YASV,4BACE,SACA,aAKF,kCACE,aACA,UAEA,qCACE,eACA,gBAEA,4CACE,+BAKN,gCACE,MAEA,0DACE,mBAEA,8DACE,eACA,eACA,YvDtGR,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBwDVA,iCACE,gBACA,iBACA,iBAGF,qDACE,mBACA,2DACE,gBACA,kBACA,kBAMJ,qBACE,gBACA,gBACA,gBlClBA,qCkCeF,qBAKI,YACA,YACA,kBAIJ,qBACE,eACA,gBACA,SACA,WACA,YACA,WACA,a1FvCc,C0F0ChB,yBACE,aACA,iBACA,8BlCvCA,qCkCoCF,yBAMI,qBACA,mBAEA,2CACE,SAGF,0FACE,mBxDnDR,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBnCXF,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,sxBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DwF9KF,YACE,a3FYe,C2FXf,oBACA,mBACF,gCACA,c5FuEc,C4FrEd,qBACI,UlDsCI,CkDpCJ,6BACE,UlDmCE,CkDjCJ,2BACE,UlDgCE,CkD5BN,cACE,eAKJ,kBACE,eC7BF,UACE,eACA,aACA,YACA,SACA,2BAEA,+BACE,6CACA,aACA,2BACA,uBACA,gBAUA,uBACA,yBAVA,iCACE,eAGF,oCACE,yBACA,yBAQN,kBACE,GACE,oBACA,UAGF,KACE,kBACA,WAIJ,mBACE,GACE,UAGF,KACE,W1DxCJ,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBkB4DA,UACE,qBApEM,CAmER,SACE,wBApEM,CAmER,aACE,qBApEM,CAmER,eACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,8BApEM,CAmER,WACE,wBApEM,CAmER,eACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,wBApEM,CAmER,eACE,wBApEM,CAmER,SACE,wBApEM,CAmER,SACE,wBApEM,CAmER,aACE,wBApEM,CAmER,cACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,UACE,wBApEM,CAmER,cACE,qBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,kBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,YACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,YACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,qBACE,qBApEM,CA2ER,YACE,UA5EM,CA2ER,WACE,aA5EM,CA2ER,eACE,UA5EM,CA2ER,iBACE,aA5EM,CA2ER,eACE,aA5EM,CA2ER,kBACE,mBA5EM,CA2ER,aACE,aA5EM,CA2ER,iBACE,aA5EM,CA2ER,gBACE,aA5EM,CA2ER,eACE,aA5EM,CA2ER,k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/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,8BA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,yBACE,kBAEA,+BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CyCLV,MACE,cAGF,aACE,kBAGF,qBACE,a3DaY,C2DZZ,eAGF,SACE,eAGF,SACE,eAGF,sBACE,iBAGF,uBACE,UAIA,gDACE,mBAGF,qDACE,gBAGF,0EACE,UACA,eAGF,8IAEE,YACA,WACA,sBAGF,gFACE,WACA,WACA,QACA,SAIJ,uBACE,mBAGF,KACE,wB7FlDuB,C6FmDvB,kBAEA,2BACE,qBpDnBI,CoDsBN,iBACE,wBpDeI,CoDdJ,oBACA,oBAEA,6CACE,oB3DtDQ,C2D2Dd,OACE,mBAIA,iBACE,yBAGF,eACE,yBAIJ,YACE,eAGF,UACE,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C8G2LT,6DACE,mBAGF,mFACE,iB1GjNS,C0GoNX,oFACE,iBAKN,4CACE,WACA,YACA,OACA,uCACA,qCAEA,0DACE,uCAGF,gEAXF,4CAYI,gBACA,0DACE,eAGJ,sEACE,gCACA,qCACA,uCACA,aACA,kBACA,mCACA,qCAPF,sEAQI,cAIF,qCADF,uEAEI,oCACA,yCAIF,qCADF,wEAEI,oCACA,yCAKF,0CADF,mEAEI,sCAMR,4BACE,a9G3Pa,C8G+Pb,0CADF,mCAtOA,2BACA,YACA,wBACA,gB1GxCgB,C0GyChB,iBACA,SACA,Q1G/CiB,C0GiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1G/De,C0GiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCA4LF,0CALF,mCAMI,2BACA,YACA,wBACA,gB1GpRY,C0GqRZ,iBACA,SACA,Q1G3Ra,C0G6Rb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1GzSW,C0G2SX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCAtOA,2BACA,YACA,wBACA,gB1GxCgB,C0GyChB,iBACA,SACA,Q1G/CiB,C0GiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1G/De,C0GiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCA8OF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,c/GvVJ,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+D4G9KF,sBACE,kBACA,4CACA,Y3GJc,C2GKd,sBACA,UACA,YACA,0CAPF,sBAQI,mBAGF,yBACE,UACA,SAEA,+BACE,iBAGF,4BACE,aACA,mBACA,mBACA,gCACA,mB3G5Ba,C2G8Bb,8BACE,OACA,mDhHwBM,CgHvBN,qBACA,a/GlCU,C+GmCV,oCACE,a/GnBO,C+GuBX,mCACE,YACA,+BAEA,mDACE,YACA,sBAEA,qDACE,a/GpBG,C+G4Bf,oBACE,gB3GvDc,C2GwDd,0CAFF,oBAGI,eAIJ,oBACE,kBAGA,oBACE,gB3GlEY,C2GmEZ,0CAFF,oBAGI,ehHpEN,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+D6G9KF,OACE,qBhHGsB,CgHDtB,4BACE,sBACA,aACA,uBACA,gCACE,WACA,mBACA,oBACA,mBACA,8BACA,gB5GZc,C4Gad,kBACA,Q5GhBU,C4GiBV,0CATF,gCAUI,Y5GlBQ,C4GmBR,sBACA,wBAEF,2CAdF,gCAeI,uBAGF,2CAlBF,gCAmBI,gBAGF,6CACE,eACA,gBACA,SACA,0CAJF,6CAKI,eACA,UAKR,kBACE,wBhH1BW,CgH2BX,uBACA,aAEA,sCACE,cAGF,qBACE,sBACA,gB5GlDc,C4GmDd,oBACA,Q5GtDU,C4GuDV,eACA,qBAEA,0CARF,qBASI,sBACA,6BAGF,0BACE,kDjHZS,CiHaT,cjHYM,CiHXN,UhHnEiB,CgHoEjB,+BACA,8BACA,0BACA,eCvER,gBAEE,gBACA,aACA,uBACA,mBACA,YACA,eACA,qBACA,WACA,YACA,gBACA,mBACA,qBjHPsB,CiHQtB,kCAEA,sBACE,wBjHV2B,CiHa7B,+BACG,ajHNY,CiHSf,sBACE,0BAIJ,eACI,eChCJ,8CACE,2BACA,WACA,mBACA,wDACE,2BACA,mBCJJ,qDACI,uCpHCF,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DiHtKF,4BACE,qB3EqCM,C2EpCN,sBATA,m8GACE,cACA,WACA,WAYF,gEAEE,YAjBF,sEACE,cACA,WACA,WAiCJ,mCACE,mDrHcY,CqHnDZ,0CACE,cACA,WACA,WAwCF,sCACE,apHjDc,CoHkDd,eACA,iBACA,qBACA,YACA,cACA,WACA,eACA,kBAIJ,4FAGE,apHhEgB,CoH6BhB,wGACE,yBACA,WACA,WACA,OACA,kBACA,WACA,SACA,cA8BJ,yBACE,4BACE,YACA,cAEA,67GACE,iBACA,SACA,WACA,UAGF,6DACE,kBACA,WAGF,gEACE,cACA,WACA,WACA,mBAEA,kEACE,iBACA,WACA,mBACA,sBACA,UACA,cAEA,8EACE,kBACA,gBAGF,6EACE,iBACA,mBACA,gBAOV,yBAEI,kEACE,gBCtGN,mCAEE,yBxHhBF,MAGE,6CECA,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DmHpKA,sBACE,mDvHyCU,CuHxCV,evH4CoB,CuHzCtB,sBACE,atHpBc,CsHwBd,2CADF,4DAEI,cAIJ,4HAEE,gBACA,cAEA,oLACE,cvH6CQ,CuH5CR,atHpCY,CsHuCd,4KACE,+DACA,cvHuCQ,CuHtCR,kBACA,evHiBkB,CuHhBlB,gBvHgCW,CuH7Bb,0CAlBF,4HAmBI,YAIJ,4HAEE,UACA,2CACA,uCACA,kBACA,kBAEA,0CARF,4HASI,cAGF,4KACE,kBACA,aACA,YACA,qDA9DG,CA+DH,wBACA,4BACA,YACA,YAEA,2CAVF,4KAWI,cAIJ,4KACE,+CA5EQ,CA6ER,qCAGE,sCADF,oQAEI,iBAKN,gLACE,+CAtFS,CAuFT,qCAGE,sCADF,wQAEI,iBAKN,wLACE,kEA/FY,CAkGd,4LACE,kEAnGY,CAoGZ,0BACA,gCAGE,sCADF,oRAEI,iBAMR,0EACE,6BACA,YAIA,kHACE,cAGF,wFACE,cvHzDS,CuH0DT,kBlH/HU,CkHgIV,evHxEiB,CuHyEjB,gBvHxDW,CwHjEjB,+CAEE,gBAGF,WACE,cAEA,aACE,avHHa,CuHIb,qBvHboB,CuHcpB,mBACA,iBAKF,4BACE,YAIJ,4BACE,yBAEA,mCACE,yBAEF,2CACE,exHoBoB,CwHhBxB,4BAGE,wBvHhCuB,CuHoCvB,4BACE,WACA,kBA/CF,yBA6CA,4BAKI,mBAKF,mCACE,avHjDiB,CuHkDjB,eAzDJ,yBAuDE,mCAKI,aAMR,OACE,avHxDe,CuHyDf,0BAGF,IACE,kBAGF,4BAEE,wBvHhEa,CuHkEb,gSAIE,UvHvFqB,CuH0FrB,4FACE,mBnH1FU,CmH4FZ,gHACE,cACA,iBAIF,0CADF,oIAEI,enHlGY,CmHmGZ,gJACE,kBAMR,kBACE,qBAGF,qBACE,gBAGF,qDAEE,wBvHzGuB,CuH2GzB,qGAME,qBvHxHsB,CuHyHtB,gBAGF,yDAGE,wBvHvGe,CuHwGf,gBAGF,kCAEE,wBvH1Ha,CuH4Hb,gNAKE,UvHlJqB,CuHsJzB,yBACE,gBAGF,yCAEE,qBACA,gBAEA,iDACE,gBAIJ,aACE,qBvH/JsB,CuHkKxB,kvFACE,wBvH5JuB,CuH6JvB,gBnHpKiB,CmH0KjB,2CARF,kvFASI,iBACA,mBAIJ,sBACE,qBvHjLsB,CuHoLxB,kBACE,wBvH1Ka,CuH2Kb,oBACA,mBAGF,cACE,wBvHhLa,CuHmLf,QACE,qBvH/LsB,CuHkMxB,SACE,gBnH3MiB,CmH8MnB,cACE,mBnH/MiB,CmHkNnB,iBACE,yBAIA,6BACE,aACA,wBvHxMa,CuH6Mf,kCACE,gBAIJ,yBAIE,qBvH/NsB,CuHgOtB,gBACA,yBACA,avHzNe,CuH0Nf,oBAPA,gCACE,iBnHrOe,CmH4OjB,2BACE,avHhNW,CD1Bf,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DqH9KF,2BACE,wBxHUuB,CwHPrB,+jHACE,aACA,mBACA,eAEA,kwHACE,6BACA,eACA,iBpHZU,CoHaV,kBpHbU,CoHcV,oBACA,gBpHhBQ,CoHkBR,ysIACE,6BACA,qBxHfc,CwHkBhB,o4HACE,mDzH6BI,CyH5BJ,eACA,qBACA,axH9BQ,CwHmCd,0CA5BF,43GA6BI,kBACA,SACA,+jHACE,QpHvCW,CoHwCX,kwHACE,qBxHjCc,CwHkCd,UACA,iBpHxCM,CoHyCN,kBpHzCM,CoH0CN,YACA,yBACA,aACA,mBAEA,woIACE,wBxHlCK,CwHmCL,0wIACE,UxHnDW,CwHuDf,o4HACE,axHzCK,CwH0CL,eACA,spRAEE,YAIJ,ysIACE,sBACA,20IACE,axHrEI,CwHwEJ,itJACE,UxHvES,EwHiFzB,sBACE,wBxHrEuB,CwHsEvB,YpHjFgB,CoHkFhB,kBpHlFgB,CoHmFhB,oBAEA,wBACE,UACA,SAGF,wBACE,kBpH/Fe,CoHmGnB,gBACE,oBxH3F6B,CwH6F7B,2BACE,wBxH9F2B,CwHkG/B,aACE,oBxHnG6B,CwHsG/B,yBACE,aACA,yBAGF,oBACE,oBxH5G6B,CDN/B,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+D7ElLF,MAGE,kCAIE,yIoEPJ,WACI,wBACA,iEACA,mBACA,kBAGJ,WACI,4BACA,kEACA,gBACA,kBCXJ,KACI,uBnEQyB,CmEPzB,cnEImB,CmEHnB,U3DoC2B,C2DjC/B,kBACI,uBnEEyB,CmEDzB,uBnEI0B,CoES9B,8KACI,4BACA,cAlBqB,CAmBrB,qBAjBsB,CAkBtB,oBAjBmB,CAkBnB,iBAjBoB,CAkBpB,UAjBiB,CAkBjB,eAjBkB,CAkBlB,+BACA,mBACA,eAlByB,CAmBzB,iBAlBsB,CAmBtB,qBACA,kBAnB0B,CAoB1B,cAnBkB,CAoBlB,uBAnBsB,CAoBtB,sBAnCmB,CAoCnB,eAhCuB,CAiCvB,4BhE6LI,6BgE/MR,8KAqBQ,YAGJ,8OACI,WACA,cACA,kBACA,SACA,WACA,YACA,UACA,yBAwER,cAlEI,wB5DhC+B,C4DiC/B,U5DlB2B,C4DmB3B,2BAOA,qDAGI,U5D7BuB,C4D8BvB,wB5D5C4B,C4D6C5B,2BASJ,iCACI,yBACA,gBAGJ,gCACI,+BAtEe,CAuEf,U5DlDuB,C4DqD3B,6CACI,qB5D9DuB,C4D+DvB,sBACA,mBACA,wBAGJ,2BACI,e5DrEuB,C4DsEvB,sBACA,gBACA,U5DhEuB,C4DiG/B,kEA7EI,qB5DjB2B,C4DkB3B,a5DjC+B,C4DkC/B,2BAGI,yBACA,mBAGJ,+MAGI,a5D5C2B,C4D6C3B,qB5D9BuB,C4D+BvB,2BAGI,a5DhDwB,C4DiDxB,yBACA,mBAIR,2HACI,yBACA,gBAGJ,wHACI,+BAtEe,CAuEf,U5DlDuB,C4DqD3B,+JACI,qB5D9DuB,C4D+DvB,sBACA,mBACA,wBAGJ,yGACI,e5DrEuB,C4DsEvB,sBACA,gBACA,U5DhEuB,C4D2G3B,oFAEI,yBACA,mBAKR,uBA/FI,wB5D3B2B,C4D4B3B,U5DlB2B,C4DmB3B,2BAOA,uEAGI,U5D7BuB,C4D8BvB,wB5DvC6B,C4DwC7B,2BASJ,0CACI,yBACA,gBAGJ,yCACI,+BAtEe,CAuEf,U5DlDuB,C4DqD3B,sDACI,qB5D9DuB,C4D+DvB,sBACA,mBACA,wBAGJ,oCACI,e5DrEuB,C4DsEvB,sBACA,gBACA,U5DhEuB,C4DwE3B,uEAGI,+BACA,mBAGJ,6BAEI,2BA6CR,6BA1GI,wB5DxB6B,C4DyB7B,U5DlB2B,C4DmB3B,2BAOA,mFAGI,U5D7BuB,C4D8BvB,wB5DpC+B,C4DqC/B,2BASJ,gDACI,yBACA,gBAGJ,+CACI,+BAtEe,CAuEf,U5DlDuB,C4DqD3B,4DACI,qB5D9DuB,C4D+DvB,sBACA,mBACA,wBAGJ,0CACI,e5DrEuB,C4DsEvB,sBACA,gBACA,U5DhEuB,C4DwE3B,mFAGI,+BACA,mBAGJ,mCAEI,2BAwDR,mBACI,oBACA,gBACA,uBAEA,oCACI,iBACA,sBACA,cACA,kBAKR,oBACI,oBACA,gBACA,uBACA,oBA9LwB,CAgMxB,qCACI,sBACA,cACA,kBAKR,4CACI,oBA1M0B,CCH9B,MAGE,kCCHF,EACI,sBAGJ,KACI,SCFJ,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DE/KF,yCACE,sBAGF,qDACE,yBAGF,2CACE,sBAGF,OACE,kBAEA,iKAOE,mDN+BU,CM9BV,4BACA,y3BAME,aCvBY,CC0NV,6BF/LN,6IASI,gBEsLE,6BFlLN,UAEI,gBAIJ,mcAkBE,kDNnBa,CMoBb,aCjEc,CDmEhB,+FAEE,mDNvBU,CM0BZ,oBACE,mDN3BU,CM4BV,eAGF,yBACE,eACA,iBACA,kDNnCa,CQ6KT,6BF7IN,yBAMI,eACA,kBAIJ,uOASE,kDNpDa,CMwDb,iDACE,qBAEA,uDACE,qBAKN,qBACE,wBtE1GiB,CsE2GjB,gBACA,gBACA,mDNpEU,CMqEV,iBACA,eACA,gBACA,iBACA,4BAEA,sDAEE,qBCrIQ,CDsIR,oBtEvHe,CsEwHf,atExHe,CsE2HjB,oDACE,qBC3IQ,CD4IR,oBtE7He,CsE8Hf,gBACA,atE/He,CsEkIjB,2BACE,0BACA,iBAGF,uBACE,kBACA,iBAIJ,gCACE,qBC7JU,CD8JV,oBtE/IiB,CsEgJjB,atEhJiB,CsEkJjB,4EAEE,wBtEpJe,CsEqJf,oBtErJe,CsEsJf,UCrKQ,CDsLZ,2BACE,iBACA,SAGF,wBACE,+DAEF,oCACE,2BAGF,yBACE,eACA,wBACA,iBE+BI,6BFlCN,yBAMI,eACA,kBAIJ,wGACE,eACA,iBEqBI,6BFvBN,wGAKI,eACA,kBAIJ,wGACE,eACA,iBEWI,6BFbN,wGAKI,eACA,kBAIJ,wGACE,eACA,iBECI,6BFHN,wGAKI,eACA,kBAIJ,yBACE,eACA,iBETI,6BFON,yBAKI,eACA,kBAIJ,qBACE,eACA,iBEnBI,6BFiBN,qBAKI,eACA,kBAIJ,oYAUE,eACA,iBEtCI,6BF2BN,oYAcI,eACA,kBAGJ,0aAQE,aLzRc,CK4RhB,6FACE,eACA,iBE1DI,6BFwDN,6FAKI,eACA,kBAIJ,oBACE,mDN/OU,CMkPZ,mBACE,4BAGF,2KAME,kDN7Pa,CQ6KT,6BFmFN,4DAGI,iBAKF,iDACE,qBAEA,uDACE,qBAKN,qBACE,wBtE1TiB,CsE2TjB,gBACA,gBACA,mDNpRU,CMqRV,iBACA,eACA,iBACA,gBACA,4BAEA,sDAEE,qBCrVQ,CDsVR,oBtEvUe,CsEwUf,atExUe,CsE2UjB,oDACE,qBC3VQ,CD4VR,oBtE7Ue,CsE8Uf,gBACA,atE/Ue,CsEkVjB,2BACE,0BACA,iBAGF,uBACE,kBACA,iBEpIE,6BFoGN,qBAoCI,eACA,gBACA,kBAIJ,gCACE,qBCnXU,CDoXV,oBtErWiB,CsEsWjB,atEtWiB,CsEwWjB,4EAEE,wBtE1We,CsE2Wf,oBtE3We,CsE4Wf,UC3XQ,CD4YZ,2BACE,iBACA,SE1KI,6BF6KN,+BAEI,6BG1CJ,0CACE,azErOgB,CyEwOlB,6CACE,azEzOgB,CyE4OlB,2CACE,azE/NsB,CyEkOxB,4CACE,azE5NuB,CyEiOzB,2CACE,azE/SsB,CsE8UxB,gCACE,oBAGF,uBACE,kBACA,yBAIJ,iBACE,kDN/We,CMkXjB,iBACE,kDNnXe,CMsXjB,iBACE,iBACA,YACA,eAEA,0BALF,iBAMI,gBAGF,0BATF,iBAUI,WAIJ,uBACE,6BAGF,kCACE,6BAGF,oCACE,6BAGF,0BACE,gCAGF,wBACE,8BAGF,wBACE,mBAGF,gBACE,iCACA,eCrdY,CDwdd,uBACE,qBChdmB,CDmdrB,qBACE,oCAGF,oBACE,wBC/dgB,CDkelB,sBACE,yBAGF,sBACE,yBAGF,iBACE,yBAeF,iBACE,yBAGF,qBACE,eAGF,oBACE,cAGF,oBACE,cErSM,6BFwSR,6BAEI,iBE1SI,6BF8SR,6BAEI,iBEhTI,6BFoTR,0BAEI,wBEtTI,6BF0TR,mCAEI,qCAIJ,oBACE,0BAGF,iBACE,8DACA,mBACE,8DAIJ,sBACE,4BAGF,sBACE,4BAIA,yBADF,2BAEI,2BAKF,yBADF,4BAEI,gBAIJ,oBACE,eAGF,wBACE,iBAGF,6BACE,sBAGF,kBACE,mBACA,kBACA,WACA,gBAEA,oBACE,WACA,YACA,kBACA,MACA,OACA,SACA,QAIJ,wBACE,kBACA,WAEA,+BACE,sBACA,uBAIJ,uBACE,cACA,2BACE,WACA,YACA,cAIJ,sBACE,kBACA,kBACA,cAGF,qBACE,cAGF,oBACE,aAGF,4BACE,qBE9ZM,6BFiaR,4BAEI,cEnaI,6BFuaR,iCAEI,cEzaI,6BF6aR,kCAEI,cAIJ,iBACE,eAGF,2BACE,oBAGF,0BACE,mBAGF,qBACE,eAGF,qBACE,eAGF,iBACE,eACA,aACA,eAGF,mBACE,eACA,aACA,sBACA,WAEF,6BACE,wBCprBiB,CDurBnB,2BACE,aExdM,6BFudR,2BAII,eAIJ,4BACE,aEheM,6BF+dR,4BAII,eAIJ,4BACE,cExeM,6BFueR,4BAII,cAIJ,6BACE,cEhfM,6BF+eR,6BAII,cAIJ,qBACE,aACA,cACA,eACA,mBE3fM,6BF4fN,uBAEI,sBE9fE,6BF4fN,uBAKI,YAIJ,mCACE,gBAIJ,uBACE,kBACA,cACA,SACA,UACA,WACA,gBAGF,gBACE,cACA,WACA,WAGF,kBACE,qBAGF,sBACE,4BE9hBM,6BF6hBR,sBAII,6BAIJ,uBACE,6BEtiBM,6BFqiBR,uBAII,8BAIJ,wBACE,8BAGF,oBACE,0BAGF,0CACE,iBACA,kBEvjBM,6BFqjBR,0CAKI,kBACA,oBAIJ,uCACE,iBACA,oBEjkBM,6BF+jBR,uCAKI,gBACA,oBAKF,yBACE,cACA,WE5kBI,6BFglBR,kCAEI,4BAIJ,2CAEE,WExlBM,6BF2lBR,sBAEI,iBAIJ,qBACE,0BAGF,kBACE,0BACA,sBAGF,mBACE,uBAGF,0BACE,kBACA,OACA,yBACA,kBACA,WACA,mBACA,eACA,mDNlyBY,CMmyBZ,iBACA,WACA,YACA,kBACA,yBACA,qBACA,iBACA,yBAGF,mBACE,YACA,eACA,8BACE,WEroBI,6BFyoBR,0BAEI,cE3oBI,6BF+oBR,8BAEI,kBAIJ,sBACE,iBAGF,sBACE,iBAGF,uBACE,gBAGF,cACE,wBAGF,kBACE,4CAGF,8BACE,kFACA,kBAGF,iCACE,eACA,YACA,WACA,YACA,UA4BF,mBACE,yBAGF,0BACE,gCAGF,gBACE,sBAGF,0BACE,WACA,mDNz4BY,CM04BZ,gCACE,8BAEF,4CACE,yBAIJ,iBACE,yBAGF,cACE,qBAGF,oBACE,YACA,WACA,eACA,gBACA,kBACA,iBAGF,mBACE,oBACA,eACA,2BACE,iBAGA,0CADF,4CAEI,uBAKN,eACE,iBAGF,cACE,OAGF,cACE,OAGF,aAoBE,eACA,gBACA,sBACA,kBACA,aAvBA,oBACE,mBACA,eAEA,kBACA,UACA,OAGF,oBACE,oBACA,YACA,UACA,kBACA,MACA,OACA,kBASF,eACE,mDNv9BU,CMw9BV,eACA,SACA,eACA,iBAIJ,WACE,0BAGF,kBACE,0BAGF,gBACE,yBAGF,WACE,cAGF,iBACE,cAGF,gBACE,aAGF,wBACE,gBACA,0CAFF,wBAGI,WACA,gBE/0BI,6BFm1BR,8BAEI,iBEr1BI,6BFy1BR,0BAEI,mBAIJ,kBAvKE,mCACA,sCACA,qBACA,mDNv2BY,CMw2BZ,0BACA,8BACA,aLj5Be,CKm5Bf,+BACE,qBAEA,qCACE,0BAIJ,oCACE,cACA,8BACA,8BAwJJ,mBA3KE,mCACA,sCACA,qBACA,mDNv2BY,CMw2BZ,0BACA,8BACA,aLj5Be,CKwjCf,+BACA,6BAtKA,gCACE,qBAEA,sCACE,0BAIJ,qCACE,cACA,8BACA,8BA8JJ,aACE,YE12BM,6BF62BR,iCAEI,sBACA,wBEh3BI,6BFo3BR,gCAEI,uBAIJ,0BACE,mBE33BM,6BF43BN,0DAEI,sBACA,wBAKN,6BACE,8BAGF,wBACE,iBAKA,wCACE,qBASF,cAEE,mBAGF,cAEE,mBAEF,iCAEE,mDN/kCU,CMilCZ,iCAEE,mDNnlCU,CMqlCZ,iCAEE,mDNvlCU,CQ4KN,6BF+6BR,iCAEI,cAIJ,gBACE,8BAGF,iBACE,cAGF,yBACE,kBAGF,4BACE,qBAGF,sBACE,eAGF,yBACE,6BAGF,gCACE,+BACA,mBACA,uBACA,WACA,YACA,eACA,kBACA,yBAGF,eACE,WACA,mBAGF,0BACE,gCAGF,qBACE,2BAGF,uBACE,wBAGF,iBACE,oBAGF,gBACE,WACA,mBAGF,wBACE,6BACA,4CACE,qBAIJ,iBACE,WAGF,qBACE,2BAGF,iBACE,uBAGF,uBACE,wBAGF,0BACE,mBAGF,eACE,kBI1oCoB,CVrGtB,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CW1EjB,wBACE,UACA,SAEA,mCACE,aACA,SACA,SACA,kBACA,+BAEA,0CACE,mBACA,eAEA,kBACA,MACA,OAGF,0CACE,oBACA,YACA,UACA,kBACA,MACA,OAGF,qCACE,eACA,SACA,eACA,iBAKN,+BACE,aACA,wBACA,sBHyLM,6BG5LR,+BAMI,cHsLI,6BGlLR,6BAEI,mBHgLI,6BG7KN,8CAEI,kBACA,MACA,SHyKE,6BGlKJ,yBAEI,oBAIJ,6BACE,eACA,iBAGE,wDACE,eACA,iBAKN,8CACE,cAIA,wCAKE,cHsIA,6BG3IF,wCAEI,oBAMJ,oFAEE,eAGF,uDACE,mBH6HA,6BG3HA,6DAEI,eACA,mBAKF,iFACE,WACA,YAGF,gFACE,QACA,SAKN,8CACE,eHsGA,6BGlGJ,6CAEI,gBAKF,6CACE,gBACA,wBAGE,gEACE,yBACA,oBAKF,uEACE,wBACA,oBAKN,gDACE,gBAGF,kDACE,gCAMA,0DACE,0BACA,iBAKN,qCACE,gBHqDE,6BGhDR,YAEI,oBAGF,cACE,eJ1LU,CI2LV,uCACA,cACA,qBACA,kBACA,sBAEA,2CACE,0BACA,4BAGF,8CACE,yBAIA,wCACE,a3EhEoB,C2EoExB,oBACE,uCAEA,sCACE,+BACA,8BACA,yBACA,8BAEA,wCHWA,6BGjBF,sCASI,wCAKN,oBACE,uCACA,SACA,aAEA,sCACE,cACA,qBAEA,2CACE,gCACA,cACA,sBACA,qCACA,qBAKN,qBACE,uCACA,gBACA,gBHnBE,6BGgBJ,qBAMI,wBACA,eACA,eAIJ,2BACE,eJjQQ,CIqQZ,gCAEE,cACA,SACA,WACA,YAGF,eACE,eAGF,2BACE,cACA,eH/CI,6BG6CN,2BAKI,iBAIJ,8BACE,a3E5QiB,C2E6QjB,qBACA,0BACA,cACA,8BACA,4CAEA,wCACA,mCACA,kCHhEI,6BGsDN,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,YH1HM,6BGyHR,sBAII,iBAGF,wBACE,aACA,YAGF,wDAEE,WACA,iBACA,eHzII,6BGqIN,wDAOI,WACA,iBACA,iBAKF,mDACE,WAIJ,iDACE,cASI,sIACE,WAKR,oDACE,qBAEA,2DACE,WAOF,qCACE,YACA,aACA,gBHtLE,6BG2LR,yBAEI,iBAGF,6BACE,eACA,kBACA,oBAKF,uCACE,UAEA,mDACE,gCACA,yBACA,sBACA,qCACA,qBAKN,iBAKE,aH1NM,6BGqNR,iBAEI,oBAKF,mBACE,wBJ7be,CI+bf,gCACE,oCAKF,sCACE,WACA,qBACA,kBAMJ,yBACE,+BAEA,sEAEE,YACA,aACA,0CACA,uCACA,cACA,aAMJ,+CACE,oBAEF,oCACE,oBAIJ,6BACE,wCAGF,gCACE,mBH3QM,6BG0QR,gCAII,eACA,oBAGF,0BARF,gCASI,oBHnRI,6BGuRR,gBAEI,aACA,gBH1RI,6BG6RN,4BAEI,aH/RE,6BGkSJ,wEAEI,aAMR,eACE,kBJjgBc,CIkgBd,SACA,cACA,WACA,WAGF,qBACE,WAGF,iBACE,wCACA,cACA,WAGF,uBACE,wCAGF,aACE,mBACA,cACA,+BACA,mBACA,eACA,mDXlfY,CWmfZ,eACA,YACA,kBACA,yBAEA,oBACE,mBACA,cAGF,mBACE,cACA,mBHnVI,6BGuVR,iBAEI,cAGF,mBAKE,kBACA,YACA,kBHnWI,6BG4VN,mBAEI,gBH9VE,6BGsWN,sBAEI,eHxWE,6BG6WR,yBAEI,cAGF,8BACE,cHnXI,6BGkXN,8BAII,kBACA,kBAKN,kBACE,YACA,kBAEA,+BACE,aJ3lBc,CC0NV,6BG4XR,kBASI,aAMF,kEACE,qBACA,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBAIJ,0BACE,kBAEA,iCACE,YACA,WACA,sDACA,qBACA,QACA,UHhaI,6BG0ZN,iCASI,qBACA,YACA,WACA,SAKN,0BACE,kBAEA,iCACE,YACA,WACA,oDACA,qBACA,QACA,WACA,wBHrbI,6BG8aN,iCAUI,qBACA,QACA,YAKN,kCACE,YHhcM,wBG+bR,kCAII,aHncI,6BG+bR,kCAQI,aAKF,gDACE,kBAKF,0CACE,qBJvrBU,CI4rBZ,2BACE,gBACA,eJ9rBU,CI+rBV,eACA,YACA,kBACA,WAEA,wCACE,aJ3rBY,CC0NV,6BGwdN,2BAaI,iBHreE,6BGwdN,2BAiBI,eACA,aAIJ,oCACE,YH/eI,wBG8eN,oCAII,aHlfE,6BG8eN,oCAQI,aAGF,iDACE,aJptBY,CIytBlB,iBACE,aVpuBgB,CUquBhB,kBAEA,yBACE,aVxuBc,CU2uBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SHphBI,6BGugBN,yBAgBI,WACA,UACA,UAKN,oBACE,a3EpvBmB,C2EqvBnB,mBACA,kBAEA,4BACE,a3EzvBiB,C2E4vBnB,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,WACA,QAIJ,sBACE,kBACA,kBAEA,8BACE,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OAIA,oCACE,kEAKN,oBACE,a3E50BmB,C2E60BnB,cACA,kBAEA,2BACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,Q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,QACA,eH/rCE,6BGmsCN,gCAEI,gBAKN,wBACE,mBH3sCM,6BG6sCN,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,wBV99CuB,CUg+CvB,yBACE,qBACA,SAGF,yBACE,cACA,cACA,gBACA,qBACA,iBAGF,gCACE,iBN7/Ce,CM8/Cf,SAGF,qCACE,sBACA,cACA,eAGF,wFAGE,eACA,aV3gDc,CU8gDhB,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,Y3EvkDe,C2E6kDnB,mBACE,cHz3CI,6BGw3CN,mBAII,gBAKN,aACE,aACA,qBHn4CM,6BGi4CR,aAKI,+BHt4CI,6BGy4CN,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,eJnsDQ,CIosDR,qCACA,qBACA,mCACA,gCASN,qBACE,wBACA,sBAEA,yBACE,kCAIJ,aACE,6BAEA,iBACE,kBAGF,kBACE,YJ/tDc,CIkuDhB,eAEE,oBACA,mBAzDA,iCACE,+BAIF,iCACE,cACA,gCACA,sBACA,aAKF,kCACE,uBAKF,wCACE,eJnsDQ,CIosDR,qCACA,qBACA,mCACA,gCAmCA,0BACE,Y3ExlDkB,C2E4lDtB,qBACE,iBAEA,yBACE,WACA,kBAGF,0BACE,Y3E3qDkB,C2E8qDpB,0BACE,kBHxhDA,uDG6hDN,gBAEI,cH/hDE,uDGkiDJ,mBAEI,mBAMJ,iCACE,gBACA,gBACA,iBACA,kBACA,aACA,mBAEA,sCACE,kBACA,eAQR,4BACE,mHAEA,+BACA,gBAGF,yEAEE,gBAIA,0BADF,4BAEI,kBAIJ,6CCxsDQ,mCJ0HA,6BG8kDR,6CCjsDU,iBJmHF,6BG8kDR,6CCjsDU,oBDusDR,iDACE,UJzzDU,CI0zDV,aACA,eACA,iBHxlDI,6BGolDN,iDAOI,eACA,kBAGF,0BAXF,iDAYI,eACA,kBAIJ,kDACE,eACA,iBACA,UJ50DU,CI60DV,mBHzmDI,6BGqmDN,kDAOI,eACA,iBACA,eH9mDE,6BGknDN,mDAEI,cHpnDE,uDGwnDN,8CAEI,WAIJ,gDACE,gBH/nDI,6BG8nDN,gDAII,mBAGF,0BAPF,gDAQI,cHtoDE,6BG0oDN,8CAEI,kBAIJ,qDACE,aACA,sBAEA,0BAJF,qDAKI,oBAIJ,+CACE,eACA,UJ/3DU,CIg4DV,iBACA,cCvxDI,mBJ0HA,6BGypDN,+CC5wDQ,oBJmHF,6BGypDN,+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,UJl7DU,CIm7DV,qBH/sDI,6BG6sDN,8CAKI,kBAIJ,8CACE,YACA,kBACA,QACA,aACA,aAEA,kDACE,WAGF,yBAXF,8CAYI,eAGF,0BAfF,8CAgBI,aAIJ,mCACE,mBAMJ,sBACE,eJt9DY,CIy9Dd,qCACE,aJx9DgB,CIy9DhB,iBACA,kBAGF,mCACE,aACA,sBH7vDM,6BG2vDR,mCAII,uBAEA,uCACE,YAKN,yCACE,YACA,eAGF,wCACE,aACA,sBACA,kBH/wDM,6BG4wDR,wCAMI,mBACA,qBACA,iBAIJ,8BACE,YACA,cACA,WH3xDM,6BGwxDR,8BAMI,yBAGF,qCACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,6BACE,aACA,oBACA,sBACA,mBH/yDM,6BG2yDR,6BAOI,mBAEA,iCACE,mBAIJ,yCACE,OAIJ,kCACE,yBACA,uBACA,qBACA,qBJtiEY,CIyiEd,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,kDXviEa,CWwiEb,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,yBHt6DM,6BGw6DN,6BAEI,UH16DE,6BG66DJ,2CAEI,mBAMR,6BACE,qBACA,aJ1pEW,CI2pEX,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,gBACA,mBACA,gBAEA,mCACE,YACA,kCACA,kBACA,aV1pEa,CU2pEb,gBACA,WAIJ,kCACE,cACA,gBAGF,kBACE,aJ/qEiB,CIgrEjB,aACA,kDXloEe,CWmoEf,gBACA,SACA,eE5rEF,mDACE,YACA,iBLkOM,wBKpOR,mDAKI,aL+NI,6BKpOR,mDASI,abNJ,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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B,aACA,mBACA,iBrH9Lc,CqH+Ld,kBrH/Lc,CqHgMd,cACA,iBAEA,4BACE,kBrHvMe,CqH4MjB,0CACE,2DAEE,mBrH/Ma,EqHoNnB,aACE,yBACA,sBAGF,gCAEE,sBAKE,iCACE,mBAEF,4BACE,+DACA,0BACA,SACA,0BACA,iBACA,iBAKN,yBACE,8DACA,gBAWA,cAVA,iCACE,+DACA,eACA,YACA,WACA,kBACA,gBACA,eACA,4BAMF,SACE,iBAGF,SACE,mBAGF,SACE,gBACA,gBAEA,qBACE,aAIJ,WACE,iBACA,aACA,sBACA,uBACA,uBAKF,qBACE,YAGF,gBACE,gBACA,6BACA,iBAGF,cACE,aACA,8BAEA,qBACE,YACA,kCACA,gBACA,YAIJ,cACE,eAKF,mBACE,WAMF,kCACE,gCAEF,6BACE,2BAGF,mBACE,8BACA,2BACA,wBACA,qBACA,uBACE,0BACA,2BASN,6BACE,aACA,mBACA,WACA,SlHpHM,6BkHgHR,6BAQI,kBACA,iCACA,kBACA,SACA,alH5HI,sDkHiIF,8CACE,cAKN,+BACE,aACA,YlHzII,sDkHuIN,+BAKI,aAKF,8CACE,eAKN,8CACE,oBACA,aACA,YACA,sBAGF,kDACE,wBACA,sBACA,oBACA,YACA,kBACA,gBAGF,kDACE,aACA,mBACA,kBlH1KM,6BkH4KN,sDAEI,mClH9KE,6BkH4KN,sDAMI,qCAKN,4CACE,oBACA,aACA,YACA,sBAGF,4CACE,aACA,mBACA,mB1HlaF,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,CAk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BAEF,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,kDlIhTW,CkIiTX,gBACA,cACA,4FACE,yBAEF,yBAPF,8EAQI,gBAMR,uBACE,aACA,mBACA,eACA,SAEA,uCACE,0BAEF,2BACE,aACA,iBACA,SACA,mBAKF,sOACE,clIvTU,CkI0TV,mDACE,gBAEF,sMACE,UAGF,yClIpQF,cArEa,CAsEb,gBAtEa,CAuEb,qCkIkQE,yClIjQA,cArEW,CAsEX,gBArEa,EkI2Ub,gEACE,cAIJ,4CAIE,gCAKA,aACA,sBACA,SAVA,gDACE,gBAGF,8CACE,SAOF,yEACE,aACA,mBACA,aACA,eAGF,gEACE,mDlIzXQ,CkI8Xd,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,mDlI1cI,CkI4cN,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,wBlIOqB,CkIJzB,oGzBNI,0B0BeJ,YACE,YACA,qBACA,kBACA,yBACA,WACA,kDpI6Be,CoI3Bf,eACA,gBACA,iBACA,iBACA,kBACA,eAGF,wBACE,wBnIlBa,CmImBb,WACA,aACA,mBACA,kBACA,mBAEA,yBARF,wBASI,uBAGF,mCACE,aACA,cACA,uBACA,mBACA,WACA,kDpICa,gBoICb,kBACA,YACA,WACA,kBACA,yBACA,gBACA,iB/H3DY,C+H4DZ,mBAIF,2CACE,aACA,sBA7DF,yBA2DA,2CAKI,e/HxEa,E+H2Ef,8CACE,eACA,iBACA,gBACA,oBACA,UnI9EmB,CmIiFrB,6CACE,eACA,iBACA,iBACA,UnIrFmB,CmIyFvB,uCACE,aACA,sBACA,uBACA,iBAEA,yBANF,uCAOI,cACA,mBACA,qBAGF,4CACE,kBACA,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,kDpIxDW,CoIyDX,eACA,gBACA,iBACA,iBACA,kBACA,eACA,qBA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","sources":["webpack://great-cms/./node_modules/great-styles/src/scss/elements/_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/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_reset.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_layout.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/elements/_grid.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/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_validation.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_multiple-choice.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_multiple-select-auto-complete.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_radio-nested.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_text-input-with-button.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_typeahead.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_select.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_link.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_list.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_media-block.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_spacing.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_responsive.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_buttons.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/_details.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tables.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tabs.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_utils.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_box.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_quote.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_icons.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_card.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_progress-bar.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/card/_card.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_footer-magna.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_modal-menu.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_breadcrumbs.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_modal.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_tooltip.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_panels.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_beta.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_skip-link.scss","webpack://great-cms/./core/sass/helpers/_utils.scss","webpack://great-cms/./core/sass/components/_forms.scss","webpack://great-cms/./core/sass/components/_progress-wizard.scss","webpack://great-cms/./core/sass/components/_insights.scss","webpack://great-cms/./core/sass/components/_product-finder.scss","webpack://great-cms/./core/sass/components/_compare-markets.scss","webpack://great-cms/./core/sass/components/_sign-up.scss","webpack://great-cms/./core/sass/components/_sign-up-old.scss","webpack://great-cms/./core/sass/components/_tour.scss","webpack://great-cms/./core/sass/components/_modal-cms.scss","webpack://great-cms/./core/sass/components/_spinner.scss","webpack://great-cms/./core/sass/components/_classification-tree.scss","webpack://great-cms/./core/sass/components/_slick.scss","webpack://great-cms/./core/sass/components/_segmentation.scss","webpack://great-cms/./core/sass/components/_backlink.scss","webpack://great-cms/./core/sass/components/_snackbar.scss","webpack://great-cms/./core/sass/_base.scss","webpack://great-cms/./core/sass/_overrides.scss","webpack://great-cms/./core/sass/exportplan/_dashboard.scss","webpack://great-cms/./core/sass/exportplan/_statistics.scss","webpack://great-cms/./core/sass/exportplan/_sections.scss","webpack://great-cms/./core/sass/learn/_base.scss","webpack://great-cms/./core/sass/exportplan/_sidebar.scss","webpack://great-cms/./core/sass/exportplan/_costs.scss","webpack://great-cms/./core/sass/exportplan/_adaptation-target-market-form.scss","webpack://great-cms/./core/sass/exportplan/_animations.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/./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","webpack://great-cms/./core/components/sass/partials/_colours.scss"],"sourcesContent":["@import '../helpers/vars';\n@import '../helpers/mixins';\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 '../design-tokens';\n@import '../design-tokens-temp';\n\n@font-face {\n font-family: 'FS Lucas';\n src: url('#{$fonts}/FSLucas-Regular.woff2') format('woff2'),\n url('#{$fonts}/FSLucas-Regular.woff') format('woff'),\n url('#{$fonts}/FSLucas-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n// sass-lint:disable-all\n@font-face {\n font-family: 'FS Lucas SemiBold';\n src: url('#{$fonts}/FSLucas-SemiBold.eot'),\n url('#{$fonts}/FSLucas-SemiBold.eot?#iefix') format('embedded-opentype'),\n url('#{$fonts}/FSLucas-SemiBold.woff2') format('woff2'),\n url('#{$fonts}/FSLucas-SemiBold.woff') format('woff'),\n url('#{$fonts}/FSLucas-SemiBold.ttf') format('truetype'),\n url('#{$fonts}/FSLucas-SemiBold.svg#UbuntuBold') format('svg');\n}\n\n// sass-lint:enable-all\n\nbody {\n @include font-body-1-black-1-left;\n position: relative;\n\n @include tablet {\n line-height: $line-height-desktop;\n font-size: $base-font-size-desktop;\n }\n}\n\np,\nul,\nol,\nblockquote {\n @include paragraph;\n}\n\nb,\nstrong {\n @include bold;\n}\n\nu {\n text-decoration: underline;\n}\n\ni,\nem {\n font-style: italic;\n}\n\n// Text\n\n.uppercase {\n text-transform: uppercase\n}\n\n.bold {\n @include bold\n}\n\n.italic {\n font-style: italic\n}\n\n.font-brand {\n font-family: $brand-font-heading\n}\n\n.font-body {\n font-family: $brand-font-body\n}\n\n%heading {\n text-indent: -1px;\n}\n\n.h-xl,\n.h-l,\n.h-m,\n.h-s {\n @extend %heading;\n}\n\n.h-xl {\n @include font-title-4;\n @include bold;\n padding-bottom: #{3 * $space-s-m - ($font-size-xxlarge-mobile * $line-height-mobile)};\n\n @include tablet {\n @include font-title-5;\n @include bold;\n padding-bottom: #{3 * $space-s - ($font-size-xxlarge-desktop * $line-height-desktop)};\n }\n}\n\n.h-l {\n @include font-title-3;\n @include bold;\n padding-bottom: 30px;\n\n @include tablet {\n @include font-title-4;\n @include bold;\n padding-bottom: #{(3 * $space-s) - ($font-size-xlarge-desktop * $line-height-desktop)};\n }\n}\n\n.h-m {\n @include font-title-2;\n @include bold;\n padding-top: #{(2 * $space-s-m) - ($font-size-large-mobile * $line-height-mobile) - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-3;\n @include bold;\n padding-top: #{(2 * $space-s) - ($font-size-large-desktop * $line-height-desktop) - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-s {\n @include font-title-1;\n @include bold;\n padding-top: #{$space-s-m - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-2;\n @include bold;\n padding-top: #{$space-s - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-xs {\n @include font-body-3;\n @include bold;\n padding-top: #{$space-s-m - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-1;\n @include bold;\n padding-top: #{$space-s - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-xl + *,\n.h-l + *,\n.h-m + *,\n.h-s + * {\n margin-top: 0;\n}\n\n.h-sub {\n color: $mid-grey;\n line-height: $line-height-desktop;\n margin: 0;\n\n & + * {\n margin-top: 0;\n }\n}\n\n.body-l {\n @include font-body-2;\n\n @include tablet {\n @include font-body-3;\n }\n}\n\n.body-m {\n @include font-body-2;\n}\n\n.body-s {\n @include font-body-1;\n}\n\n.body-l-b {\n @include font-body-3-bold;\n @include bold;\n}\n\n.body-m-b {\n @include font-body-2-bold;\n @include bold;\n}\n\n.body-s-b {\n @include font-body-1-bold;\n @include bold;\n}\n\n.quote-text {\n @include quote-text;\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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\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: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\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 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","// 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// 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","/*\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\n// LAYOUT\n// =======\n\nbody {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\nmain {\n flex: 1;\n position: relative;\n}\n\n.height-60 {\n min-height: 60vh;\n}\n\nhr {\n display: block;\n background: $blue-deep-10;\n border: 0;\n height: 2px;\n @include paragraph;\n}\n\n.hr {\n height: 1px;\n}\n\n.hr--light {\n background: $blue-deep-20;\n}\n\n.hr--dark {\n background: $blue-deep-80;\n}\n\n// Layout\n\n.with-flag {\n position: relative;\n @include container;\n\n &:after {\n bottom: -20px;\n background-image: url(asset-path('uj-motif.png'));\n background-size: 155px;\n background-repeat: no-repeat;\n height: 30px;\n z-index: 2;\n }\n}\n\n.section {\n padding: $space-s-m 0;\n overflow: visible;\n\n @include tablet {\n padding: $space-s 0;\n }\n}\n\n.container {\n max-width: $site-width;\n margin: 0 $gutter-small;\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.indent-bar {\n padding-left: $space-m;\n border-left: 5px solid $black-30;\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","@use \"sass:math\";\n\n@mixin grid-column($width) {\n box-sizing: border-box;\n width: (($site-width + $gutter-small) * $width) - $gutter-small;\n\n @media (min-width: $mobile-min-breakpoint) {\n float: left;\n width: percentage($width);\n }\n}\n\n@mixin grid-row() {\n @include float-clear;\n margin-left: (0 - $gutter-small);\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-left: (0 - $gutter-medium);\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin-left: (0 - $gutter-large);\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin-left: (0 - $gutter-xlarge);\n }\n\n & > * {\n padding-left: $gutter-small;\n\n @media (min-width: $mobile-min-breakpoint) {\n padding-left: $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n padding-left: $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n padding-left: $gutter-xlarge;\n }\n }\n}\n\n.flex-direction-column {\n flex-direction: column !important; // sass-lint:disable-line no-important\n}\n\n.flex-direction-row {\n flex-direction: row !important; // sass-lint:disable-line no-important\n}\n\n.jc-end {\n justify-content: flex-end !important; // sass-lint:disable-line no-important;\n}\n\n.jc-start {\n justify-content: flex-start !important; // sass-lint:disable-line no-important;\n}\n\n.flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n\n > * {\n display: flex;\n flex-grow: 1; // align heights of elements inside grid columns\n }\n}\n\n.grid {\n @include grid-row;\n}\n\n// Included as a shortcut to using a grid-row and columns\n// when only one column is needed\n\n.w-1-6,\n.w-1-5,\n.w-1-4,\n.w-1-3,\n.w-2-3,\n.w-3-4,\n.w-5-12,\n.w-7-12,\n.w-1-2,\n.w-1-1 {\n width: 100%;\n}\n\n@include tablet {\n .w-1-6 {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5 {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4 {\n width: 25%;\n }\n\n .w-1-2 {\n width: 50%;\n }\n\n .w-1-3 {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3 {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4 {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12 {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12 {\n width: percentage(math.div(7, 12));\n }\n\n .w-full {\n width: 100%;\n }\n}\n\n// Non-responsive versions\n\n.w-1-6-all {\n width: percentage(math.div(1, 6));\n}\n\n.w-1-5-all {\n width: percentage(math.div(1, 5));\n}\n\n.w-1-4-all {\n width: 25%;\n}\n\n.w-1-2-all {\n width: 50%;\n}\n\n.w-1-3-all {\n width: percentage(math.div(1, 3));\n}\n\n.w-2-3-all {\n width: percentage(math.div(2, 3));\n}\n\n.w-3-4-all {\n width: percentage(math.div(3, 4));\n}\n\n.w-5-12-all {\n width: percentage(math.div(5, 12));\n}\n\n.w-7-12-all {\n width: percentage(math.div(7, 12));\n}\n\n.w-1-12-all {\n width: percentage(math.div(1, 12));\n}\n\n.w-full-all {\n width: 100%;\n}\n\n.w-auto {\n width: auto !important; // sass-lint:disable-line no-important;\n}\n\n.w-full-viewport {\n width: 100vw;\n margin-left: calc(-50vw + 50%);\n}\n\n.c-full {\n @include grid-column(1);\n width: 100%;\n}\n\n.c-1-2 {\n @include grid-column(math.div(1, 2));\n width: 100%;\n}\n\n.c-1-3 {\n @include grid-column(math.div(1, 3));\n width: 100%;\n}\n\n.c-2-3 {\n @include grid-column(math.div(2, 3));\n width: 100%;\n}\n\n.c-1-4 {\n @include grid-column(math.div(1, 4));\n width: 100%;\n}\n\n.c-5-12 {\n @include grid-column(math.div(5, 12));\n width: 100%;\n}\n\n.c-1-6 {\n @include grid-column(math.div(1, 6));\n width: 100%;\n}\n\n.c-1-5 {\n @include grid-column(math.div(1, 5));\n width: 100%;\n}\n\n.c-3-4 {\n @include grid-column(math.div(3, 4));\n width: 100%;\n}\n\n// Used on article pages\n.c-7-12 {\n @include grid-column(math.div(7, 12));\n width: 100%;\n}\n\n// Used on lesson page\n.c-1-12 {\n @include grid-column(math.div(1, 12));\n width: 100%;\n}\n\n.c-10-12 {\n @include grid-column(math.div(10, 12));\n width: 100%;\n}\n\n// =============================\n// Responsive classes\n// =============================\n\n// Medium screen width\n\n@media (min-width: $mobile-min-breakpoint) {\n .w-1-6-m {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-m {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-m {\n width: 25%;\n }\n\n .w-1-2-m {\n width: 50%;\n }\n\n .w-1-3-m {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-m {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-m {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-m {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-m {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-m {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-m {\n width: 100%;\n }\n\n .c-full-m {\n @include grid-column(1);\n }\n\n .c-1-2-m {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-m {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-m {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-5-m {\n @include grid-column(math.div(1, 5));\n }\n\n .c-1-4-m {\n @include grid-column(math.div(1, 4));\n }\n\n .c-5-12-m {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-m {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-m {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-m {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-m {\n @include grid-column(math.div(1, 12));\n }\n}\n\n// Large screen width\n\n@media (min-width: $tablet-min-breakpoint) {\n .w-1-6-l {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-l {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-l {\n width: 25%;\n }\n\n .w-1-2-l {\n width: 50%;\n }\n\n .w-1-3-l {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-l {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-l {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-l {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-l {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-l {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-l {\n width: 100%;\n }\n\n .c-full-l {\n @include grid-column(1);\n }\n\n .c-1-2-l {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-l {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-l {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-4-l {\n @include grid-column(math.div(1, 4));\n }\n\n .c-1-5-l {\n @include grid-column(math.div(1, 5));\n }\n\n .c-5-12-l {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-l {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-l {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-l {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-l {\n @include grid-column(math.div(1, 12));\n }\n}\n\n// XLarge screen width\n\n@media (min-width: $desktop-min-breakpoint) {\n .w-1-6-xl {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-xl {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-xl {\n width: 25%;\n }\n\n .w-1-2-xl {\n width: 50%;\n }\n\n .w-1-3-xl {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-xl {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-xl {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-xl {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-xl {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-xl {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-xl {\n width: 100%;\n }\n\n .c-full-xl {\n @include grid-column(1);\n }\n\n .c-1-2-xl {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-xl {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-xl {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-4-xl {\n @include grid-column(math.div(1, 4));\n }\n\n .c-1-5-xl {\n @include grid-column(math.div(1, 5));\n }\n\n .c-5-12-xl {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-xl {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-xl {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-xl {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-xl {\n @include grid-column(math.div(1, 12));\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","@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","// Form validation\n// ================\n\n@import '../../helpers/colours';\n@import '../../helpers/vars';\n\n// Use .form-group-error to add a red border to the left of a .form-group\n.form-group-error {\n @include tablet {\n border-left: 5px solid $red-80;\n padding: {\n bottom: $space-s;\n left: $space-xs;\n top: $space-xs;\n }\n }\n margin-right: 15px;\n border-left: 4px solid $red-80;\n padding-left: $space-s;\n\n .form-control {\n border-color: $red-80;\n }\n}\n\n// Error messages should be red and bold\n.error-message {\n @include font-body-3;\n color: $red-80;\n display: block;\n clear: both;\n padding: {\n top: $space-xxs;\n bottom: $space-xxs;\n }\n}\n\n.errorlist {\n margin: 0;\n}\n\n// Summary of multiple error messages\n.error-summary {\n @include tablet {\n margin-top: -4px;\n margin-bottom: $space-s - 4;\n padding: 0 $space-s;\n }\n\n // Error summary has a border on all sides\n border: 4px solid $flag-red;\n margin-top: -4px;\n margin-bottom: $space-s-m - 4;\n padding: 0 $space-s-m;\n}\n","// Multiple choice/radio buttons\n\n@import '../../helpers/colours';\n\n// Radio buttons & checkboxes\n\n// a list of checkboxes needs margin between them\n// standalone checkboxes (div.multiple-choice) do not\nli.multiple-choice {\n @include tablet {\n margin-bottom: $space-xs;\n }\n\n margin-bottom: $space-xs-m;\n}\n\n.multiple-choice {\n @include tablet {\n min-height: 20px;\n padding: 0 0 0 $space-m;\n float: left;\n }\n\n display: block;\n float: none;\n clear: left;\n position: relative;\n padding: 0 0 0 $space-m-m;\n min-height: $space-m-m;\n\n // Absolutely position inputs within label, to allow text to wrap\n input {\n @include tablet {\n width: $space-m;\n height: $space-m;\n }\n\n position: absolute;\n cursor: pointer;\n left: 0;\n top: 0;\n z-index: 1;\n -webkit-appearance: none;\n width: $space-m-m;\n height: $space-m-m;\n\n &:focus {\n outline: 0;\n }\n }\n\n label {\n @include tablet {\n float: left;\n }\n\n margin-bottom: $space-xxs;\n cursor: pointer;\n padding-left: 0;\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='radio'] + label::before {\n content: '';\n border: 2px solid $grey;\n background: transparent;\n width: 20px;\n height: 20px;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n }\n\n [type='radio'] + label::after {\n content: '';\n width: 0;\n height: 0;\n position: absolute;\n border: 6px solid;\n top: 6px;\n left: 6px;\n border-radius: 50%;\n opacity: 0;\n }\n\n // Focused state\n [type='radio']:focus + label::before {\n box-shadow: 0 0 0 4px $focus-yellow;\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 &.large {\n [type='radio'] + label {\n margin-bottom: $space-s;\n\n &::before {\n width: 30px;\n height: 30px;\n top: -5px;\n left: 0;\n }\n\n &::after {\n top: 3px;\n left: 8px;\n border-width: 9px;\n }\n }\n }\n}\n\n// To sit multiple choice inputs next to each other, use .inline on parent\n.inline .multiple-choice {\n clear: none;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-bottom: 0;\n margin-right: $space-s;\n }\n}\n","\n.g-multi-select-autocomplete-selected-values {\n @include tablet {\n margin-top: $space-xs;\n padding: $space-xxs $space-xxs 0;\n }\n border: 2px solid $grey;\n margin-top: $space-xs-m;\n padding: $space-xxs-m $space-xxs-m 0;\n\n span,\n .g-multi-select-autocomplete-selected-item {\n @include tablet {\n margin-right: $space-xxs;\n padding-left: $space-xxs;\n margin-bottom: $space-xxs;\n }\n display: inline-block;\n margin-right: $space-xxs-m;\n margin-bottom: $space-xxs-m;\n padding-left: $space-xxs-m;\n }\n\n span {\n padding-left: 0;\n }\n\n}\n\n.g-multi-select-autocomplete {\n\n .autocomplete__wrapper {\n height: 100%;\n }\n\n .autocomplete__wrapper input {\n border: 0;\n height: 100%;\n }\n\n .autocomplete__menu {\n overflow: hidden;\n border-top: 2px solid $black;\n }\n\n .g-multi-select-autocomplete-selected-item {\n border: 1px solid $grey;\n background: $offwhite;\n border-radius: 5px;\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","\n.g-nested-radio-parent {\n margin-bottom: 0;\n\n label,\n input {\n float: none;\n }\n\n input:not(:checked) + label + .g-radio-nested {\n display: none;\n }\n\n > .form-group {\n margin-bottom: -20px;\n }\n}\n\n.g-radio-nested {\n @include tablet {\n margin-top: $space-xs;\n margin-left: $space-n-s + 4;\n padding-left: $space-s;\n }\n margin-top: $space-xs-m;\n padding-left: $space-s-m;\n margin-left: $space-n-s-m + 4; // account for border width\n border-left-width: 4px;\n border-style: solid;\n border-color: $grey;\n margin-bottom: 0;\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\n > .form-label {\n padding-left: 0;\n font-weight: normal;\n width: 100%;\n float: none;\n }\n\n // override .multiple-choice input which hides input boxes.\n input {\n position: inherit;\n cursor: 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","@import '../../helpers/colours';\n\n.text-input-with-submit-button-container {\n display: flex;\n\n .text-input-with-submit-button {\n border: 0;\n background: $active-blue;\n cursor: pointer;\n color: $white;\n\n &:active {\n top: inherit;\n }\n }\n\n input {\n border-right: 0;\n }\n}\n",".autocomplete__menu,\n.SelectiveLookupDisplay {\n background-color: $white;\n border: $light-grey solid 1px;\n max-height: 221px;\n overflow: scroll;\n z-index: 2;\n padding-left: 0;\n font-size: 16px;\n margin-top: -1px;\n margin-left: 1px;\n font-family: $brand-font-body;\n overflow-x: hidden;\n\n li {\n cursor: pointer;\n border-top: $light-grey solid 1px;\n padding: 12px 24px;\n position: relative;\n top: -1px;\n\n &:focus {\n border-color: $focus-yellow;\n border-style: solid;\n border-width: 4px 3px 3px;\n box-shadow: none;\n outline: 0;\n padding: 8px 22px;\n -webkit-box-shadow: none;\n }\n\n &:hover,\n &:focus {\n background-color: $aqua !important;\n color: $white;\n }\n }\n\n #company-lookup-name-not-in-companies-house {\n border-top: 2px solid $light-grey;\n background: $light-grey;\n }\n}\n","@import '../../helpers/mixins';\n\n.select {\n position: relative;\n\n &__button {\n border: 0;\n font: inherit;\n margin-top: 5px;\n position: absolute;\n right: 10px;\n z-index: 1;\n cursor: pointer;\n\n i {\n width: 15px;\n transition: color 150ms, transform 250ms;\n color: $colour-blue-deep-50;\n }\n\n &:hover i {\n color: $colour-blue-deep-60;\n }\n\n &--close i {\n transform: rotate(180deg);\n }\n }\n\n &__placeholder {\n border: 2px solid $colour-blue-deep-50;\n min-height: 50px;\n padding: 10px 30px 10px 15px;\n position: static;\n line-height: initial;\n\n &__expanded {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n &--input input {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n z-index: 1;\n border: 0;\n background: transparent;\n\n &:focus {\n padding: 15px;\n }\n }\n }\n\n .select__placeholder:focus {\n @include focus;\n }\n\n .select__selected {\n list-style: none;\n margin: -3px 0;\n padding: 0;\n\n & li {\n display: inline-block;\n padding: 2px 0;\n }\n }\n\n &__list.select__list {\n display: none;\n position: absolute;\n left: 0;\n right: 0;\n width: unset;\n top: 100%;\n margin: -8px 0 0;\n min-height: 8px;\n z-index: 2;\n overflow: hidden;\n\n border: 2px solid $colour-blue-deep-50;\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n ul.option-list {\n max-height: 260px;\n overflow: auto;\n margin: 8px 0 0;\n\n li {\n padding: 10px 20px;\n }\n\n .sub-section {\n padding: 0;\n }\n }\n }\n\n &__list--item {\n cursor: pointer;\n transition: background-color 200ms;\n\n &:hover {\n background-color: $colour-blue-deep-20;\n }\n }\n\n .form-group {\n margin-bottom: 0;\n }\n}\n\n.select-date {\n position: relative;\n\n &__friendly {\n position: absolute;\n z-index: 1;\n background-color: $colour-white-100;\n padding: 2px 10px 2px 2px;\n margin: 0 0 0 15px;\n }\n}\n","// LINKS\n// ======\n\n@import '../helpers/colours';\n@import '../helpers/mixins';\n\n// DSM Link\n\n.link {\n @include font-body-bold-6-blue-80-1-left;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n\n &:visited,\n &:hover,\n &:active,\n &:focus:active {\n color: $blue-deep-80;\n cursor: pointer;\n }\n\n &--underline {\n border-bottom: 2px solid;\n }\n\n &--icon {\n i {\n transform: scale(1.75);\n }\n }\n\n &--icon-right {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: 0;\n\n i {\n margin-left: 20px;\n transform: scale(1.2);\n }\n }\n\n &--large {\n @extend .h-s;\n }\n}\n\n.link.text-white {\n &:visited,\n &:hover,\n &:active,\n &:focus:active {\n color: $blue-deep-10;\n cursor: pointer;\n }\n}\n\na:focus,\nbutton:focus {\n @include focus;\n}\n\na:focus:active,\nbutton:focus:active {\n background-color: $focus-yellow;\n}\n\na {\n color: $active-blue;\n text-decoration: underline;\n\n &:visited {\n color: $purple;\n }\n\n &:hover {\n color: $active-blue-alt;\n }\n\n &:active {\n color: $active-blue;\n }\n\n &:focus:active {\n color: $great-blue;\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",".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}","// UTILITY CLASSES\n// ================\n\n@import '../helpers/colours';\n\n// Backgrounds\n\n$colours: ($black, \"black\"),\n ($grey, \"grey\"),\n ($mid-grey, \"mid-grey\"),\n ($light-grey, \"light-grey\"),\n ($offwhite, \"offwhite\"),\n (transparent, \"transparent\"),\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 // DSM colours\n ($black-100, \"black-100\"),\n ($black-90, \"black-90\"),\n ($black-80, \"black-80\"),\n ($black-70, \"black-70\"),\n ($black-60, \"black-60\"),\n ($black-50, \"black-50\"),\n ($black-40, \"black-40\"),\n ($black-30, \"black-30\"),\n ($black-20, \"black-20\"),\n ($black-10, \"black-10\"),\n ($black-05, \"black-05\"),\n ($blue-deep-100, \"blue-deep-100\"),\n ($blue-deep-90, \"blue-deep-90\"),\n ($blue-deep-80, \"blue-deep-80\"),\n ($blue-deep-70, \"blue-deep-70\"),\n ($blue-deep-60, \"blue-deep-60\"),\n ($blue-deep-50, \"blue-deep-50\"),\n ($blue-deep-40, \"blue-deep-40\"),\n ($blue-deep-30, \"blue-deep-30\"),\n ($blue-deep-20, \"blue-deep-20\"),\n ($blue-deep-10, \"blue-deep-10\"),\n ($aqua-100, \"aqua-100\"),\n ($aqua-20, \"aqua-20\"),\n ($green-100, \"green-100\"),\n ($green-30, \"green-30\"),\n ($red-deep-100, \"red-deep-100\"),\n ($red-100, \"red-100\"),\n ($red-90, \"red-90\"),\n ($red-80, \"red-80\"),\n ($red-70, \"red-70\"),\n ($red-60, \"red-60\"),\n ($red-50, \"red-50\"),\n ($red-40, \"red-40\"),\n ($red-30, \"red-30\"),\n ($red-20, \"red-20\"),\n ($red-10, \"red-10\"),\n ($white, \"white\"),;\n\n@each $colour, $name in $colours {\n .bg-#{$name} {\n background-color: $colour;\n }\n}\n\n// Text colour\n\n@each $colour, $name in $colours {\n .text-#{$name} {\n color: $colour;\n }\n}\n\n// Borders\n@each $colour, $name in $colours {\n .border-#{$name} {\n border-color: $colour;\n }\n}\n\n.border-thicker,\n.border-thick,\n.border-medium,\n.border-thin {\n border-style: solid;\n}\n\n.border-thicker {\n border-width: 8px;\n}\n\n.border-thick {\n border-width: 6px;\n}\n\n.border-medium {\n border-width: 4px;\n}\n\n.border-thin {\n border-width: 2px;\n}\n\n\n// Section underline\n\n@each $colour, $name in $colours {\n .underline-#{$name} {\n position: relative;\n\n &:after {\n @extend .container;\n display: block;\n content: '';\n height: 4px;\n margin-top: -4px;\n position: absolute;\n bottom: 0;\n right: 0;\n left: 0;\n background-color: $colour;\n }\n }\n}\n","// SPACING\n\n@import '../helpers/mixins';\n\n// Padding/margin\n\n$spacings-desktop: (0 - $space-m, n-m),\n (0 - $space-s, n-s),\n (0 - $space-xs, n-xs),\n (0 - $space-xxs, n-xxs),\n (0, 0),\n ($space-xxs, xxs),\n ($space-xs, xs),\n ($space-s, s),\n ($space-m, m),\n ($space-l, l),\n ($space-xl, xl),\n ($space-xxl, xxl);\n$spacings-mobile: (0 - $space-m-m, n-m) (0 - $space-s-m, n-s),\n (0 - $space-xs-m, n-xs),\n (0 - $space-xxs-m, n-xxs),\n (0, 0),\n ($space-xxs-m, xxs),\n ($space-xs-m, xs),\n ($space-s-m, s),\n ($space-m-m, m),\n ($space-l-m, l),\n ($space-xl-m, xl),\n ($space-xxl-m, xxl);\n$positions: (top, t),\n (right, r),\n (bottom, b),\n (left, f);\n$rules: (padding, p),\n (margin, m);\n\n/* spacing */\n@each $rule, $rule-name in $rules {\n\n // mobile\n @each $position, $position-name in $positions {\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-#{$position-name}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing};\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-#{$spacing-name} {\n #{$rule}: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-v-#{$spacing-name} {\n #{$rule}-top: #{$spacing};\n #{$rule}-bottom: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-h-#{$spacing-name} {\n #{$rule}-right: #{$spacing};\n #{$rule}-left: #{$spacing};\n }\n }\n\n @include tablet {\n @each $position, $position-name in $positions {\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-#{$position-name}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing};\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-#{$spacing-name} {\n #{$rule}: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-v-#{$spacing-name} {\n #{$rule}-top: #{$spacing};\n #{$rule}-bottom: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-h-#{$spacing-name} {\n #{$rule}-right: #{$spacing};\n #{$rule}-left: #{$spacing};\n }\n }\n }\n\n}\n","\n// RESPONSIVE\n\n.display-mobile {\n display: block;\n}\n\n@media (min-width: $mobile-min-breakpoint) {\n .display-mobile {\n display: none;\n }\n}\n\n.display-mobile-tablet {\n display: none;\n}\n\n@media (max-width: $desktop-max-breakpoint) {\n .display-mobile-tablet {\n display: block;\n }\n}\n\n.display-tablet {\n display: none;\n}\n\n@media (min-width: $mobile-min-breakpoint) and (max-width: $desktop-max-breakpoint) {\n .display-tablet {\n display: block;\n }\n}\n\n.display-desktop {\n display: none;\n}\n\n@media (min-width: $desktop-min-breakpoint) {\n .display-desktop {\n display: block;\n }\n}\n","@import '../helpers/mixins';\n@import '../helpers/colours';\n@import '../helpers/vars';\n\n// DSM Buttons\n// https://uktrade.atlassian.net/wiki/spaces/Great/pages/1883865161/Responsive+design+development\n\n:root {\n --button-border-radius: 100px;\n --button-font-weight: 600;\n --button-min-width: 100px;\n --button-padding-h: 20px;\n --button-padding-v: 0px; // sass-lint:disable-line zero-unit -- unit needed to use with calc()\n\n --button-small-height: 40px;\n --button-small-font-size: var(--font-size-body-2);\n --button-small-icon-padding: 10px;\n --button-small-loading-icon-size: 22px;\n\n --button-medium-height: 45px;\n --button-medium-font-size: var(--font-size-body-3);\n --button-medium-icon-padding: 15px;\n --button-medium-loading-icon-size: 30px;\n\n --button-large-height: 50px;\n --button-large-font-size: var(--font-size-title-1);\n --button-large-icon-padding: 21px;\n --button-large-loading-icon-size: 32px;\n}\n\n.button {\n --button-height: var(--button-small-height);\n --button-font-size: var(--button-small-font-size);\n --button-loading-icon-size: var(--button-small-loading-icon-size);\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: var(--button-font-size);\n min-height: var(--button-height);\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: var(--button-font-weight);\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: var(--button-border-radius);\n color: $white;\n cursor: pointer;\n overflow: hidden;\n padding: calc(2px + var(--button-padding-v)) var(--button-padding-h) var(--button-padding-v);\n text-align: center;\n text-decoration: none;\n min-width: 100%;\n\n @include breakpoint(md) {\n min-width: unset;\n }\n\n @include breakpoint(lg) {\n min-width: var(--button-min-width);\n --button-height: var(--button-medium-height);\n --button-font-size: var(--button-medium-font-size);\n --button-loading-icon-size: var(--button-medium-loading-icon-size);\n }\n\n &:hover,\n &:active,\n &:visited {\n background: $colour-red-100;\n color: $white;\n }\n\n &:active {\n border-color: $black;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n outline-offset: 0;\n color: $white;\n border-color: $black;\n border-width: 2px;\n }\n\n &[disabled],\n &--disabled {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--small {\n --button-loading-icon-size: var(--button-small-loading-icon-size);\n\n @include breakpoint(lg) {\n --button-height: var(--button-small-height);\n --button-font-size: var(--button-small-font-size);\n }\n\n &.button--icon {\n --button-icon-padding: var(--button-small-icon-padding);\n }\n }\n\n &--large {\n --button-height: var(--button-medium-height);\n --button-font-size: var(--button-medium-font-size);\n --button-loading-icon-size: var(--button-medium-loading-icon-size);\n\n @include breakpoint(lg) {\n --button-height: var(--button-large-height);\n --button-font-size: var(--button-large-font-size);\n --button-loading-icon-size: var(--button-large-loading-icon-size);\n }\n\n &.button--icon {\n --button-icon-padding: var(--button-medium-icon-padding);\n\n @include breakpoint(lg) {\n --button-icon-padding: var(--button-large-icon-padding);\n }\n\n i {\n transform: scale(0.92);\n }\n }\n }\n\n // Default or medium\n &--icon {\n --button-icon-padding: var(--button-medium-icon-padding);\n\n i {\n padding-right: var(--button-icon-padding);\n color: $colour-red-10;\n transform: scale(1);\n vertical-align: middle;\n margin-top: -2px;\n }\n }\n\n &--only-icon {\n min-width: var(--button-height);\n padding: 0;\n\n i {\n color: $colour-red-10;\n transform: scale(1.2);\n vertical-align: middle;\n margin-top: 0;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:visited:hover,\n &:active {\n background: $colour-blue-deep-100;\n color: $white;\n }\n\n &:visited {\n background: $colour-blue-deep-80;\n color: $white;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n &.button--icon,\n &.button--only-icon {\n i {\n color: $colour-blue-deep-10;\n }\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:visited {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n }\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 &.button--icon,\n &.button--only-icon {\n i {\n color: $colour-blue-deep-80;\n }\n }\n\n &.button--loading {\n .button--loading__spinner {\n border-top: 2px solid $colour-black-20;\n border-right: 2px solid $colour-black-20;\n border-bottom: 2px solid $colour-black-20;\n border-left: 2px solid $black;\n }\n }\n }\n\n &--quaternary {\n background: $colour-green-100;\n\n &:hover,\n &:active,\n &:visited {\n background: $colour-green-100;\n color: $white;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-green-100;\n }\n\n &.button--icon,\n &.button--only-icon {\n i {\n color: $white;\n }\n }\n }\n\n &--loading {\n &__spinner,\n &__spinner:after {\n border-radius: 50%;\n width: var(--button-loading-icon-size);\n height: var(--button-loading-icon-size);\n }\n\n &__spinner {\n margin: 0 auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 2px solid $white-40;\n border-right: 2px solid $white-40;\n border-bottom: 2px solid $white-40;\n border-left: 2px solid $white;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: spin 1.1s infinite linear;\n animation: spin 1.1s infinite linear;\n }\n\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n }\n\n &--round-corner {\n border-radius: 4px;\n padding: 4px 10px;\n }\n\n &--full-width {\n width: 100%;\n }\n\n &--auto-width {\n min-width: auto;\n width: auto;\n }\n}\n\n.button--tiny-toggle {\n background-color: unset;\n padding: 0;\n min-width: unset;\n color: $blue-deep-80;\n\n &:hover,\n &:focus,\n &:active,\n &:focus:active {\n background-color: unset;\n color: $colour-blue-deep-100;\n border-color: transparent;\n }\n}\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","\ndetails {\n display: block;\n clear: both;\n overflow: auto;\n\n summary {\n color: $active-blue;\n cursor: pointer;\n position: relative;\n // don't set display here for browser compatibility reasons\n // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary#Browser_compatibility\n\n &:hover {\n color: $active-blue-alt;\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n }\n }\n\n & > :not(summary) {\n margin-left: 20px;\n }\n\n}\n","// Tables\n\n@import '../helpers/vars';\n@import '../helpers/mixins';\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n margin: $space-s-m 0;\n\n @include tablet {\n margin: $space-s 0;\n }\n\n th,\n td {\n padding: $space-xxs-m - 1 $space-s-m $space-xxs-m 0;\n text-align: left;\n border-bottom: 1px solid $active-blue;\n vertical-align: middle;\n\n @include tablet {\n padding: $space-xxs - 1 $space-s $space-xxs 0;\n }\n\n &.no-data {\n text-align: center;\n }\n }\n\n td:last-child,\n th:last-child {\n padding-right: 0;\n }\n\n caption {\n text-align: left;\n }\n}\n\ntable.border-blue-deep-20 {\n th,\n td {\n border-color: $blue-deep-20;\n }\n}\n\ntable.valign-middle {\n th,\n td {\n vertical-align: middle;\n }\n}\n","// Data table tabs\n\n@import '../helpers/vars';\n\n.tab-list-item {\n border-radius: 25px 25px 25px 25px;\n background: transparent;\n display: inline-block;\n padding: 0.5rem 1rem;\n}\n\n.tab-list-active {\n background-color: $white;\n font-weight: bold;\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",".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","\nblockquote {\n @include quote;\n\n cite {\n display: block;\n @include body-large;\n margin-top: $space-s-m;\n @include tablet {\n margin-top: $space-s;\n }\n }\n}\n\n.quote {\n blockquote {\n color: $blue-deep-80;\n font-family: Georgia;\n font-size: 24px;\n font-style: italic;\n letter-spacing: 0;\n line-height: 40px;\n margin-top: 0;\n }\n\n // FIXME: use , not !\n figcaption {\n color: $blue-deep-100;\n font-size: 20px;\n letter-spacing: 0;\n line-height: 30px;\n }\n}\n",".icon {\n\n &--border {\n border: {\n radius: 100px;\n style: solid;\n width: 1px;\n };\n padding: 9px;\n }\n}\n",".card {\n background: $white;\n border-radius: 10px;\n padding: 30px 20px;\n\n &__section {\n > * {\n margin: 0;\n }\n }\n\n &__cta {\n margin-top: 20px;\n }\n\n &__image {\n display: flex;\n justify-content: center;\n margin-top: 30px;\n }\n\n &--horizontal {\n padding: 0;\n\n @include tablet {\n display: flex;\n }\n\n .card__cta {\n margin-bottom: 20px;\n }\n\n .card__image {\n margin-left: 60px;\n margin-top: 0;\n }\n\n .card__section {\n padding: 30px;\n\n @include tablet {\n padding-right: 0;\n width: 50%;\n }\n }\n\n .card__section--image {\n display: flex;\n align-items: flex-end;\n padding: 0;\n\n img {\n border-bottom-right-radius: 10px;\n max-width: 100%;\n align-self: flex-start;\n }\n }\n }\n\n &--full-width-image {\n position: relative;\n padding: 0;\n\n .card__image {\n margin-top: -20px;\n\n img {\n max-width: 100%;\n }\n }\n\n .card__section {\n padding: 30px 30px 0;\n position: relative;\n }\n }\n}",".progress-bar {\n background: $colour-blue-deep-10;\n border-radius: 10px;\n height: 17px;\n min-width: 100px;\n overflow: hidden;\n\n span {\n display: block;\n background: $colour-green-100;\n border-radius: 10px;\n height: 17px;\n min-width: 20px;\n }\n}","$card-min-height: $space-s * 7;\n$card-min-height-mobile: $space-s-m * 7;\n\n.g-card.only-title {\n height: auto;\n}\n\n.grid .g-card,\n.flex-grid .g-card {\n margin: 0 0 $space-s 0;\n}\n\n.g-card {\n box-shadow: 2px 2px 4px 0 $black-20;\n border-radius: 10px;\n padding: $space-s;\n background: $white;\n\n @include desktop {\n min-height: $card-min-height;\n margin-bottom: $space-s;\n }\n\n &.p-b-0 {\n padding-bottom: 0;\n }\n\n margin: $space-s;\n height: auto;\n min-height: $card-min-height-mobile;\n flex-grow: 1;\n width: 100%;\n\n .g-card-header {\n margin: 0 (-$space-s);\n padding: 0 $space-s $space-xs;\n border-bottom: 1px solid $blue-deep-30;\n\n @include breakpoint(md) {\n display: flex;\n }\n }\n\n .g-card-full {\n margin: 0 (-$space-s);\n }\n\n .lh-1 {\n line-height: 1em;\n }\n\n .g-card-link {\n height: 100%;\n display: block;\n color: $grey;\n text-decoration: none;\n\n &:hover .g-card-inner {\n\n h3,\n h4,\n h5,\n h6 {\n color: $light-blue;\n }\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n }\n\n &:active {\n background: $focus-yellow;\n\n .g-card-inner {\n background: $focus-yellow;\n }\n\n h3,\n h4,\n h5,\n h6 {\n color: $mid-blue;\n }\n }\n\n }\n\n .g-card-image img {\n margin: 0;\n max-width: 100%;\n height: auto;\n display: block;\n object-fit: contain;\n\n @include breakpoint(sm_lt) {\n margin-bottom: 20px;\n }\n }\n\n .g-card-inner.html-content>*:last-child {\n margin-bottom: 0;\n }\n\n .g-card-inner {\n\n p {\n margin: 0;\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n @include brand-medium;\n margin-bottom: #{2 * ($line-height-mobile * $base-font-size-mobile) - ($font-size-large-mobile * $line-height-mobile)};\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-bottom: #{2 * ($line-height-desktop * $base-font-size-desktop) - ($font-size-large-desktop * $line-height-desktop)};\n }\n\n color: $active-blue;\n text-decoration: underline;\n }\n\n h2+p,\n h3+p,\n h4+p,\n h5+p,\n h6+p {\n margin-top: $space-xxs-m;\n\n @include desktop {\n margin-top: $space-xxs;\n }\n }\n\n .g-card-meta {\n margin-bottom: $space-xs-m;\n\n @include desktop {\n margin-bottom: $space-xs;\n }\n\n .subheading {\n margin: 0;\n }\n }\n }\n\n &--with-image {\n padding: 0;\n\n @include desktop {\n display: flex;\n }\n\n > div {\n @include desktop {\n flex-basis: 50%;\n }\n }\n\n &__content {\n padding: 30px;\n }\n\n &__image {\n display: flex;\n justify-content: flex-end;\n flex-direction: column;\n align-items: flex-end;\n\n img {\n float: right;\n max-width: 100%;\n }\n }\n }\n\n &-body {\n border-bottom: 1px solid $blue-deep-30;\n }\n\n &-progress {\n @include breakpoint(md_lt) {\n background-size: 0;\n }\n\n @include breakpoint(md) {\n background: {\n repeat: no-repeat;\n position: bottom right;\n image: url('/static/images/ep-placeholder.svg');\n size: 210px;\n }\n }\n\n &--complete {\n @include breakpoint(md) {\n background-image: url('/static/images/ep-placeholder-complete.png');\n }\n }\n }\n}\n\n@media (max-width: 640px) {\n .g-card {\n min-height: auto;\n height: auto;\n\n .g-card-icon {\n height: $space-m;\n }\n\n .g-card-link {\n position: static;\n }\n }\n}\n","@import '../../helpers/mixins';\n\n$footer-padding: 0 30px;\n\n.magna-footer {\n display: flex;\n flex-direction: column;\n}\n\n.magna-footer__nav {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n min-height: 182px;\n padding: $footer-padding;\n}\n\n.magna-footer__links {\n align-self: flex-end;\n display: flex;\n flex-flow: column wrap;\n\n li + li {\n margin-top: 10px;\n }\n\n @include breakpoint(lg) {\n display: inline-flex;\n flex-flow: row wrap;\n\n li + li {\n margin-top: 0;\n }\n\n }\n\n @include breakpoint(xl) {\n flex-wrap: nowrap;\n }\n}\n\n.footer-links {\n\n li {\n margin-right: 30px;\n }\n\n a {\n text-decoration: none;\n color: $white;\n padding-right: 4px;\n border-bottom: 2px solid $white;\n }\n}\n\n.magna-footer__great-logo {\n img {\n width: 191px;\n height: 66px;\n }\n}\n\n.magna-footer__copyright {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n background-color: $white;\n padding: $footer-padding;\n\n @include breakpoint(md) {\n align-items: center;\n flex-direction: row;\n min-height: 88px;\n }\n}\n\n.magna-footer__dit-logo {\n margin: 20px 0 10px;\n\n @include breakpoint(md) {\n margin: unset;\n }\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","/* Styles for modal overlays, windows and menus */\n\n$shim-background: rgba($black-100, 0.7);\n\n.confirmation-modal {\n padding: $space-s;\n\n @include breakpoint(sm) {\n max-width: 500px;\n }\n}\n\n.max-modal {\n width: 80%;\n top: 40px;\n bottom: 40px;\n padding: $space-m;\n}\n\n.modal-overlay {\n position: fixed;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n background: $shim-background;\n z-index: 3;\n\n &.center {\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .modal {\n position: absolute;\n background-color: $white;\n border: 0;\n\n @include breakpoint(sm) {\n border-radius: var(--radius);\n }\n\n outline: none;\n }\n}\n","// BREADCRUMBS\n// ============\n\n@import '../helpers/mixins';\n@import '../helpers/vars';\n\n.g-breadcrumbs {\n @include float-clear;\n @include tablet {\n padding: $space-xs 0;\n }\n padding: $space-xs-m 0;\n\n ol {\n margin: 0;\n\n li:last-child:after {\n display: none;\n }\n\n li:first-child {\n margin-left: 0;\n padding-left: 0;\n }\n\n li {\n padding-left: 0;\n background-image: none;\n display: block;\n float: left;\n margin-left: $space-xs;\n }\n\n li:after {\n @include chevron(-45deg, $light-grey);\n top: .3em;\n @include tablet {\n top: .5em;\n }\n }\n }\n}\n","@import '../helpers/mixins';\n\n.modal-container {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n}\n\n.modal {\n --modal-close-size-large: 30px;\n\n display: flex;\n width: 100vw;\n height: 100vh;\n\n flex-flow: column;\n\n @include breakpoint(sm) {\n width: 630px;\n height: auto;\n }\n\n &-close {\n &--x {\n font-size: var(--font-size-body-3);\n margin-top: calc(var(--modal-close-size-large) / -2);\n margin-right: calc(var(--modal-close-size-large) / -2);\n margin-left: auto;\n }\n\n &--x-large {\n font-size: var(--modal-close-size-large);\n }\n }\n\n &-header {\n display: flex;\n justify-content: space-between;\n }\n\n &-header-bg {\n height: 160px;\n background: {\n position: center bottom;\n repeat: no-repeat;\n }\n }\n\n &-header-bg--1 {\n background: {\n image: url(asset-path('modal-1.png'));\n size: 281px;\n }\n }\n\n &-header-bg--2 {\n background: {\n image: url(asset-path('modal-2.png'));\n size: 365px;\n }\n }\n\n &-header-bg--3 {\n background: {\n image: url(asset-path('modal-3.png'));\n size: 314px;\n }\n }\n\n &-inner {\n flex: 1 1 100%;\n @include breakpoint(sm) {\n flex: 0 1 auto;\n }\n }\n}\n","@import '../helpers/colours';\n\n:root {\n --ttpadding: 15px;\n}\n\n// Tooltip container\n.tooltip {\n position: relative;\n display: inline-flex;\n justify-content: flex-start;\n}\n\n// Tooltip content container (shown when active)\n.tooltip__text {\n position: absolute;\n top: calc(35px + var(--ttpadding));\n left: 0;\n width: calc(100vw - (2 * var(--ttpadding)));\n padding: var(--ttpadding);\n box-shadow: 0 10px 20px 0 rgba($colour-blue-deep-80, 0.1); // sass-lint:disable-line no-color-literals\n border: 1px solid $colour-blue-deep-10;\n z-index: 10;\n\n @include breakpoint(sm) {\n top: 0;\n max-width: 350px;\n }\n}\n\n.tooltip__text--left {\n @include breakpoint(sm) {\n left: calc(40px + var(--ttpadding));\n }\n}\n\n.tooltip__text--right {\n transform: translateX(calc(-100% + 70px));\n\n @include breakpoint(sm) {\n left: auto;\n right: calc(40px + var(--ttpadding));\n transform: none;\n }\n}\n\n.tooltip__close {\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: $white;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $black-10;\n }\n\n span[role='img'] {\n margin-top: 4px;\n }\n\n &:focus {\n outline: 6px solid $focus-yellow;\n }\n}\n\n// Tooltip content text rules\n.tooltip__content {\n ul {\n li {\n list-style: disc;\n margin-left: 1em;\n }\n }\n\n small {\n font-size: 0.85em;\n }\n\n > * {\n &:first-child {\n margin-top: 10px;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n\n// Tooltip arrow\n.tooltip__text--left::after,\n.tooltip__text--right::after {\n content: '';\n display: none;\n position: absolute;\n background: inherit;\n top: 14px;\n width: 9px;\n height: 9px;\n border-top: inherit;\n border-left: inherit;\n}\n\n// Tooltip arrow to the left\n.tooltip__text--left::after {\n @include breakpoint(sm) {\n display: block;\n right: 100%;\n transform: rotate(-45deg);\n margin-right: -4px;\n }\n}\n\n// Tooltip arrow to the right\n.tooltip__text--right::after {\n @include breakpoint(sm) {\n display: block;\n left: 100%;\n transform: rotate(135deg);\n margin-left: -4px;\n }\n}\n","@import '../helpers/colours';\n\n.g-panel {\n padding: 10px 0 10px 30px;\n position: relative;\n\n &:before {\n background: $blue-deep-80;\n border-radius: 100px;\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 6px;\n }\n\n &--horizontal-mobile {\n padding-top: 30px;\n padding-left: 0;\n\n @include tablet {\n padding-left: 36px;\n padding-top: 0;\n }\n\n &:before {\n height: 6px;\n width: 150px;\n\n @include tablet {\n height: 100%;\n width: 6px;\n }\n }\n }\n\n :first-child {\n margin-top: 0;\n }\n\n :only-child,\n :last-child {\n margin-bottom: 0;\n }\n}\n\n%g-panel-vertical {\n box-sizing: border-box;\n @include float-clear;\n clear: both;\n border-left-style: solid;\n border-color: $active-blue;\n padding: em(15, 19) 0;\n margin-bottom: em(15, 19);\n}\n\n.g-panel-vertical {\n @extend %g-panel-vertical;\n border-top: solid 6px $active-blue;\n padding-top: $space-s-m - 6;\n @include tablet {\n padding-top: $space-s - 6;\n }\n @include paragraph;\n}\n",".beta {\n border-radius: 18px;\n padding: 5px 20px;\n}\n","@import '../helpers/vars';\n@import '../helpers/mixins';\n\n#skip-link {\n @include body-small;\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 @include focus;\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",".pill {\n border-radius: 1.2em;\n padding: 5px 15px;\n margin-right: 10px;\n}\n\n.hidden {\n display: none;\n}\n\n/* Use this when the content should be hidden only on JS enabled site */\n.js-enabled .js-hidden {\n display: none;\n}\n\n$colours: ($black, 'black'), ($grey, 'grey'), ($mid-grey, 'mid-grey'),\n ($light-grey, 'light-grey'), ($offwhite, 'offwhite'), ($white, 'white'),\n (transparent, 'transparent'), ($purple, 'purple'), ($great-blue, 'great-blue'),\n ($dark-navy, 'dark-navy'), ($mid-blue, 'mid-blue'),\n ($active-blue, 'active-blue'), ($light-blue, 'light-blue'), ($aqua, 'aqua'),\n ($teal, 'teal'), ($flag-red, 'flag-red'), ($great-red, 'great-red'),\n ($focus-yellow, 'focus-yellow'), ($stone-10, 'stone-10'),\n ($stone-20, 'stone-20'), ($stone-30, 'stone-30'), ($stone-40, 'stone-40'),\n ($stone-50, 'stone-50'), ($stone-60, 'stone-60'), ($stone-70, 'stone-70'),\n ($stone-80, 'stone-80'), ($stone-90, 'stone-90'), ($stone, 'stone');\n\n@each $colour, $name in $colours {\n .bg-hover-#{$name}:hover {\n background-color: $colour;\n }\n}\n\n@each $colour, $name in $colours {\n .text-hover-#{$name}:hover {\n color: $colour;\n }\n}\n\n@each $colour, $name in $colours {\n .border-hover-#{$name}:hover {\n border-color: $colour;\n }\n}\n\n.centre-children {\n text-align: center;\n\n > * {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.block {\n display: block;\n}\n\n.inline-block {\n display: inline-block;\n}\n\n.relative {\n position: relative;\n}\n\n.text-align-left {\n text-align: left;\n}\n\n.text-align-right {\n text-align: right;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.radius-xs {\n @include breakpoint(sm_lt) {\n border-radius: var(--radius);\n }\n}\n\n.radius-top-xs {\n @include breakpoint(sm_lt) {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n}\n\n.radius-bottom-xs {\n @include breakpoint(sm_lt) {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n}\n\n$percentages: (\n 10: 10,\n 20: 20,\n 30: 30,\n 40: 40,\n 50: 50,\n 60: 60,\n 70: 70,\n 80: 80,\n 90: 90,\n 100: 100,\n);\n\n@each $pc, $name in $percentages {\n .max-width-#{$name} {\n max-width: $pc * 1%;\n }\n}\n\n.only-mobile {\n @include breakpoint(sm) {\n display: none !important;\n }\n}\n\n.only-desktop {\n @include breakpoint(sm_lt) {\n display: none !important;\n }\n}\n\n.w-0 {\n width: 0;\n}\n","@import '../../../styles/colors/colors.scss';\n\n.form {\n &--sign-up {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 150px;\n width: 430px;\n\n .vertical-separator {\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 .beta {\n position: absolute;\n right: 30px;\n top: 25px;\n }\n\n .form-label {\n @extend .body-m;\n @extend .p-t-0;\n color: $black-100;\n }\n\n .form-control {\n @extend .m-t-0;\n }\n }\n}\n\n.form-table {\n .form-label {\n @extend .body-l-b;\n }\n\n .form-control {\n @extend .m-t-0;\n }\n\n .hr {\n @extend .m-0;\n }\n\n .select {\n margin-bottom: 20px;\n }\n\n .form-delete {\n display: flex;\n justify-content: center;\n }\n}\n\n.button--add {\n @include breakpoint(lg_lt) {\n width: 100%;\n }\n}\n\n.button--inherit {\n align-self: flex-start;\n}\n\n.great-mvp-error-list {\n li.error-message {\n text-align: left;\n }\n}\n\n.form-group--small {\n label {\n font-size: var(--font-size-body-3);\n }\n}\n\n.great-radio {\n display: flex;\n position: relative;\n\n &__input {\n opacity: 0;\n position: absolute;\n }\n\n &__label {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 5px;\n cursor: pointer;\n\n &::before {\n content: '';\n background: #fff;\n border: 2px solid $colour-blue-deep-60;\n display: inline-block;\n vertical-align: middle;\n width: 32px;\n height: 32px;\n padding: 2px;\n margin-right: 20px;\n text-align: center;\n }\n }\n\n &__input + &__label::before {\n border-radius: 50%;\n }\n\n &__input:checked + &__label::before {\n background: $colour-blue-deep-60;\n box-shadow: inset 0px 0px 0px 9px #fff;\n }\n\n &__input:focus + &__label {\n outline: #ffd000 solid 6px;\n }\n}\n\n.great-radiogroup {\n display: flex;\n\n &__item {\n display: flex;\n }\n\n &__input {\n position: absolute;\n visibility: hidden;\n }\n\n &__label {\n cursor: pointer;\n }\n}\n\n.great-radiogroup--button {\n flex-flow: column nowrap;\n\n @include breakpoint(sm) {\n flex-flow: row nowrap;\n }\n\n .great-radiogroup__item {\n flex: 1 1 100%;\n\n .great-radiogroup__input:checked + .great-radiogroup__label {\n color: white;\n background-color: $color-primary-button;\n }\n }\n\n .great-radiogroup__item + .great-radiogroup__item .great-radiogroup__label {\n margin-top: 10px;\n\n @include breakpoint(sm) {\n flex-flow: row nowrap;\n margin-top: unset;\n margin-left: 10px;\n }\n }\n\n .great-radiogroup__label {\n color: $color-gov-link;\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n font-size: var(--button-small-font-size);\n font-weight: var(--button-font-weight);\n width: 100%;\n height: var(--button-small-height);\n border: 2px solid transparent;\n background-color: white;\n border: 2px solid $color-gov-link;\n padding: calc(2px + var(--button-padding-v)) 0 var(--button-padding-v);\n\n &:focus {\n outline: 6px solid $focus-yellow;\n }\n }\n}\n\n.great-radiogroup--temperature {\n .great-radiogroup__item {\n &:nth-child(1) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: green;\n }\n &:nth-child(2) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: lightgreen;\n }\n &:nth-child(3) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: orange;\n }\n &:nth-child(4) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: salmon;\n }\n &:nth-child(5) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: red;\n }\n }\n\n .great-radiogroup__input:checked + .great-radiogroup__label {\n color: white;\n }\n}\n\n.form-group {\n input[type='number']:focus::placeholder {\n color: transparent;\n }\n}\n\n.inputgroup {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-left: -$gutter-small;\n\n &__input {\n flex: 0 1 auto;\n margin-left: $gutter-small;\n\n &--month {\n min-width: 8.5em;\n }\n\n &--year {\n width: 8.5em;\n }\n\n &--medium {\n width: 8.5em;\n }\n }\n\n & .form-label {\n font-size: 1em;\n padding-top: 0;\n }\n\n & .form-group,\n & .select {\n margin-bottom: 0;\n }\n}\n\n// TODO: Remove once ported to great-styles\n// For some odd reason there is a double selector for this in great-styles.\n.select__list.select__list {\n display: block;\n max-height: 0;\n transition: max-height .25s ease-out;\n}\n.select__list.select__list[aria-expanded=\"true\"] {\n max-height: 270px;\n}\n","/* Copyright 2013-2015 etc Chris Tabor. See https://github.com/christabor/css-progress-wizard/blob/master/LICENSE for details. */\n\n// Colors\n$pw-incomplete: #C0C0C0 !default;\n$pw-complete: #404040 !default;\n$pw-active: #404040 !default;\n\n// Sizing\n$pw-bubble-size: 20px !default;\n$pw-bubble-line-thickness: 3px !default;\n$pw-border-thickness: 1px !default;\n$pw-darken-amount: 30% !default;\n\n\n.flexer {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n}\n.no-flexer {\n display: block;\n}\n.no-flexer-element {\n -ms-flex: 0;\n -webkit-flex: 0;\n -moz-flex: 0;\n flex: 0;\n}\n.flexer-element {\n -ms-flex: 1;\n -webkit-flex: 1;\n -moz-flex: 1;\n flex: 1;\n}\n.progress-indicator {\n @extend .flexer;\n margin: 0;\n padding: 0;\n font-size: 80%;\n margin-bottom: 1em;\n > li {\n @extend .flexer-element;\n list-style: none;\n text-align: center;\n width: auto;\n padding: 0;\n margin: 0;\n position: relative;\n text-overflow: ellipsis;\n color: $pw-incomplete;\n display: block;\n }\n > li .bubble {\n border-radius: 1000px;\n width: $pw-bubble-size;\n height: $pw-bubble-size;\n line-height: $pw-bubble-size;\n background-color: $pw-incomplete;\n display: block;\n margin: 0 auto 0.5em auto;\n border-bottom: $pw-border-thickness solid darken($pw-incomplete, 20%);\n box-shadow: 0 0 0 3pt $white;\n }\n\n // line connectors\n\n > li .bubble:after {\n display: block;\n position: absolute;\n top: $pw-bubble-size * 0.5 - $pw-border-thickness;\n width: 100%;\n height: $pw-bubble-line-thickness;\n content: '';\n background-color: $pw-incomplete;\n z-index: -1;\n }\n\n > li:first-child .bubble:after {\n width: 100%;\n }\n\n > li:last-child .bubble:after {\n background-color: transparent;\n }\n\n\n // completed state\n\n > li.completed {\n color: $pw-complete;\n .bubble {\n background-color: white;\n color: white;\n border-color: darken($pw-complete, $pw-darken-amount);\n &:after {\n background-color: $pw-complete;\n border-color: darken($pw-complete, $pw-darken-amount);\n }\n }\n }\n\n // current state\n\n > li.active {\n color: $pw-active;\n .bubble {\n background-color: $pw-active;\n color: $pw-active;\n border-color: darken($pw-active, $pw-darken-amount);\n &:after {\n background-color: none;\n border-color: none;\n margin-left: 20px;\n }\n\n }\n }\n\n}\n\n.great-mvp-wizard-back-button {\n color: #404040;\n font-size: 16px;\n text-decoration: underline;\n padding-left: 0;\n}\n",".insight {\n &-section {\n padding: 30px;\n\n &--border {\n border-bottom: 1px solid $grey;\n }\n }\n}\n","@import '../../../styles/sizes/sizes.scss';\n@mixin stretch {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n}\n\n.product-finder {\n .shim {\n z-index: 3;\n @include stretch;\n text-align: center;\n padding-top: 20%;\n\n &:before {\n content: '';\n @include stretch;\n background: $black-80;\n opacity: 0.2;\n }\n\n .spinner {\n height: 50px;\n width: 50px;\n border-width: 6px;\n }\n }\n\n .center {\n text-align: center;\n }\n\n button[disabled]:hover {\n background: $colour-red-80;\n }\n\n button.back-button {\n i {\n position: relative;\n top: 5px;\n transition: color 0.2s;\n margin-right: 15px;\n font-size: 30px;\n }\n @include breakpoint(md_lt) {\n font-size: 16px;\n i {\n top: 1px;\n margin-right: 5px;\n font-size: 16px;\n }\n }\n &:hover {\n i {\n color: $blue-deep-100;\n }\n }\n }\n .interaction-label .expander {\n margin-left: -42px;\n }\n // Tweak to positioning of radio buttons in mobile view\n .multiple-choice {\n [type='radio'] + label {\n @include breakpoint(sm_lt) {\n position: relative;\n left: -30px;\n top: 4px;\n }\n }\n }\n}\n\n.dialog-close {\n position: absolute;\n top: 30px;\n right: 30px;\n z-index: 1;\n font-size: 60px;\n background: transparent;\n padding: 0;\n line-height: 0.6;\n color: $blue-deep-60;\n overflow: hidden;\n border-radius: 50%;\n padding: 3px;\n width:40px;\n height: 40px;\n min-height: 40px;\n transition: color 0.3s, background-color 0.3s;\n\n &:after {\n content: '\\d7';\n line-height: 0.6;\n display: block;\n }\n\n &:hover {\n color: $blue-deep-60;\n background-color: $black-10;\n }\n @include breakpoint(md_lt) {\n position: inline;\n font-size: 36px;\n top: 20px;\n right: 20px;\n }\n}\n\n.scroll-area {\n @include stretch;\n\n .scroll-inner {\n @include stretch;\n overflow: auto;\n }\n}\n\n.flex-centre {\n display: flex;\n align-items: center;\n}\n\n/* Horizontal shadows for top and bottom of elements */\n\n@mixin scroll-shadow {\n content: '';\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n margin-top: -15px;\n box-shadow: 0 15px 15px 5px $black-50;\n z-index: 1;\n}\n\n.scroll-shadow-top {\n overflow: hidden;\n\n &:before {\n @include scroll-shadow;\n }\n}\n\n.scroll-shadow-bottom {\n overflow: hidden;\n\n &:after {\n @include scroll-shadow;\n bottom: 14px;\n }\n}\n\n.search-input {\n display: flex;\n align-items: center;\n min-width: 10em;\n @include breakpoint(md_lt) {\n width: 100%;\n }\n\n input {\n padding-right: 30px;\n\n &:focus {\n padding-right: 28px;\n }\n }\n\n .input-icon {\n margin: 2px 0 0 -30px;\n float: left;\n width: 25px;\n height: 100%;\n position: relative;\n\n .clear {\n position: absolute;\n opacity: 0.5;\n transition: opacity 0.3s;\n padding: 17px;\n top: -29px;\n left: -13px;\n\n &:hover {\n opacity: 1;\n }\n }\n }\n}\n\n.accordion {\n > .expander-section {\n\n\n .region-expand {\n width: 100%;\n text-align: left;\n padding: 0;\n display: flex;\n flex-direction: row;\n align-items: center;\n\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n span{\n flex:1\n }\n }\n\n .fa {\n padding-right:$standard-padding\n }\n }\n\n .expand-section {\n display: none;\n width: 100%;\n overflow: hidden;\n\n &.open {\n display: block;\n }\n }\n}\n\n.basket-view {\n position: absolute;\n border-radius: 10px;\n box-shadow: 0 8px 15px 5px $black-50;\n background: $white;\n width: 90%;\n margin: 5px auto 0;\n z-index: 2;\n ul {\n display: block;\n }\n ul > li {\n // display: block;\n padding-right: 50px;\n position: relative;\n button {\n position: absolute;\n right: 0;\n top: 3px;\n }\n }\n\n @include breakpoint(md) {\n width: 350px;\n margin: 5px 0 0;\n }\n}\n\n.modal {\n &.large-modal-content {\n border-radius: 0px;\n width: auto;\n left: 100px;\n right: 100px;\n }\n &.centre-modal-content {\n left: auto;\n right: auto;\n width: 630px;\n }\n\n &.large-modal-content,\n &.centre-modal-content {\n border-radius: 0;\n top: 50px;\n bottom: 50px;\n overflow: hidden;\n @include breakpoint(md_lt) {\n width: auto;\n height: auto;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n border-radius: 0;\n }\n }\n}\n\n.p-v-4 {\n padding-top: 4px;\n padding-bottom: 4px;\n}\n","@import 'helpers/colours';\n@import '../../../styles/sizes/sizes.scss';\n\n.market-details {\n table {\n table-layout: fixed;\n max-width: none;\n width: auto;\n min-width: 100%;\n\n td {\n &.align-top {\n vertical-align: top;\n }\n }\n\n thead th {\n vertical-align: bottom;\n }\n }\n\n .table--width {\n width: 20%;\n }\n\n .tooltip__content {\n padding-right: 20px;\n\n p {\n margin: 20px 0;\n\n &:first-child,\n &:last-child {\n margin: 10px 0;\n }\n }\n }\n\n .vertical-align-top {\n vertical-align: top;\n }\n}\n\ntable .loading {\n animation: shimmer 5s infinite linear;\n background: linear-gradient(to right, #e9e7ed 20%, #faf8fe 50%, #e9e7ed 66%);\n background-size: 1000px 100%;\n border-radius: 4px;\n height: 20px;\n}\n\n@keyframes shimmer {\n 0% {\n background-position: -1000px 0;\n }\n\n 100% {\n background-position: 1000px 0;\n }\n}\n\n.filter .filter-list li.multiple-choice {\n clear: none;\n margin-right: 25px;\n padding: 0 0 0 32px;\n display: inline-block;\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\ntable.no-bottom-border {\n tr:last-child {\n td,\n th {\n border: none;\n }\n }\n}\n\n.w-full-mobile {\n @include breakpoint(md_lt) {\n width: 100%;\n }\n}\n\n.checkbox-favourite {\n opacity: 0;\n position: absolute;\n\n & + label {\n padding: 3px;\n cursor: pointer;\n\n &:before {\n content: '\\f004';\n }\n }\n\n &:focus + label {\n outline: $focus-yellow solid 3px;\n }\n\n &:checked + label {\n font-weight: 900; // solid fa font\n }\n}\n\n.market-action-row {\n display: flex;\n align-items: center;\n .button {\n font-size: 20px;\n min-height: auto;\n }\n .country-name-wrapper {\n flex: 1;\n }\n margin: 0 20px;\n border-bottom: 1px solid #d2d0da;\n\n @media only screen and (max-width: 980px) {\n padding-top: $standard-padding;\n padding-bottom: $standard-padding;\n }\n}\n","@import '../../../styles/colors/colors.scss';\n@import '../../../styles/fonts/main.scss';\n.signup {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\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-label {\n @extend .body-m;\n @extend .p-t-0;\n font-size: 18px;\n color: $color-main-text;\n font-family: $header-font;\n }\n\n .form-control {\n @extend .m-t-0;\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 @include breakpoint(lg_lt) {\n padding: 30px;\n width: 40%;\n }\n\n @include breakpoint(md_lt) {\n padding: 20px;\n width: 50%;\n }\n\n @include breakpoint(sm_lt) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n .h-s {\n margin-top: 15px;\n }\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: 120px 0;\n position: relative;\n\n @include breakpoint(sm_lt) {\n display: none;\n }\n\n img {\n position: absolute;\n bottom: 0;\n\n @media screen and (min-width: 1200px) and (max-width: 1400px) {\n bottom: -100px;\n }\n\n @media screen and (min-width: 1400px) {\n bottom: -300px;\n }\n }\n\n &__content {\n max-width: 650px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #222;\n font-style:normal;\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n font-weight: $font-weight-semi-bold;\n text-align: left;\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n li {\n display: flex;\n align-items: top;\n margin-bottom: 45px;\n font-size: 28px;\n line-height: 32px;\n\n @include breakpoint(lg_lt) {\n font-size: 24px;\n line-height: 34px;\n }\n\n span.great-icon {\n margin-right: 15px;\n font-size: 1.5em!important;\n }\n }\n }\n\n .button {\n min-width: 230px;\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",".sign-up {\n\n &--wrapper {\n background: {\n image: url('/static/images/sign-up-right.png'), url('/static/images/sign-up-left.png');\n position: right bottom, left bottom;\n repeat: no-repeat, no-repeat;\n size: 273px;\n }\n height: 216px;\n margin: auto;\n width: 1030px;\n }\n\n &--inner {\n border-radius: 10px;\n }\n\n &--header {\n height: 330px;\n }\n\n &--header__single {\n\n .sign-up--wrapper {\n background: {\n image: url('/static/images/welcome.png');\n position: center bottom;\n size: 365px;\n }\n position: relative;\n width: 630px;\n\n &:before {\n background-color: rgba(255,255,255, 0.1);\n bottom: 0;\n border-top-right-radius: 10px;\n border-top-left-radius: 10px;\n content: '';\n left: 0;\n right: 0;\n position: absolute;\n top: 40px;\n }\n }\n\n .form--sign-up {\n top: 216px;\n position: relative;\n width: 630px;\n }\n\n .sign-up--inner {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n }\n","@import 'helpers/colours';\n\n.great-tour-modal {\n background: $white;\n padding: 35px 25px 0 35px;\n\n img {\n max-width: 100%;\n }\n}\n\n.great-tour-modal__footer {\n border-top: 1px solid $black-10;\n padding: 20px 35px;\n}\n\n.great-modal-text {\n margin-top: 16px;\n margin-bottom: 34px;\n}\n\n.great-tour-actions {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 40px;\n}\n\n.reactour__helper [data-tour-elem='controls'] {\n display: block;\n margin: 0;\n\n [data-tour-elem='navigation'] {\n justify-content: left;\n margin-bottom: 28px;\n margin-left: -3px;\n }\n\n [data-tour-elem='right-arrow'] {\n display: block;\n margin: 0;\n }\n\n [data-tour-elem='dot'] {\n background: #d2d0da;\n color: #d2d0da;\n\n &.reactour__dot--is-active {\n background: #4b426d;\n color: #4b426d;\n transform: scale(1);\n }\n }\n}\n","@import 'helpers/colours';\n\n.ReactModal__Content.ReactModalCentreScreen {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n}\n\n.ReactModal__Overlay.ReactModalCentreScreen {\n background-color: rgba(0, 0, 0, 0.5);\n bottom: 0px;\n inset: 0px;\n left: 0px;\n position: fixed;\n right: 0px;\n top: 0px;\n z-index: 1000;\n\n @include breakpoint(sm_lt) {\n background-color: $white;\n }\n}\n\n.ReactModal__Body--open {\n overflow: hidden;\n}\n\n.ReactModal__Content {\n overflow: auto;\n}\n",".spinner {\n /* Spinner size and color */\n width: 1.5rem;\n height: 1.5rem;\n border-top-color: #444;\n border-left-color: #444;\n\n /* Additional spinner styles */\n animation: spinner 1s linear infinite;\n border-bottom-color: transparent;\n border-right-color: transparent;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n box-sizing: border-box;\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Animation styles */\n@keyframes spinner {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n}\n",".classification-tree {\n padding-left: 10px;\n .grid {\n padding: 10px 20px;\n .type-heading {\n font-weight: bold;\n }\n\n .level-description, .type-heading {\n padding: 0;\n }\n }\n}\n",".slick-slider {\n .slick-dots {\n position: absolute;\n bottom: -25px;\n list-style: none;\n display: block;\n text-align: center;\n padding: 0;\n margin: 0;\n width: 100%;\n\n li {\n position: relative;\n display: inline-block;\n height: 20px;\n width: 20px;\n margin: 0;\n padding: 0;\n cursor: pointer;\n\n button {\n border: 0;\n background: transparent;\n display: block;\n height: 20px;\n width: 20px;\n line-height: 0;\n font-size: 0;\n padding: 5px;\n cursor: pointer;\n opacity: .25;\n\n &:hover, &:focus {\n opacity: 1;\n }\n }\n\n button:before {\n content: '';\n display: block;\n background-color: currentColor;\n width: 10px;\n height: 10px;\n border-radius: 10px;\n }\n\n &.slick-active button {\n opacity: 1;\n }\n\n }\n }\n\n .slick-list {\n margin: 0 -7px;\n top: 25px;\n\n & .slick-track {\n display: flex;\n\n & .slick-slide {\n height: inherit;\n\n & > div {\n padding: 0 10px;\n height: 100%;\n\n & > div {\n height: 100%;\n }\n }\n }\n }\n }\n}\n\n.product-finder {\n .slick-dots {\n top: 10px;\n bottom: unset;\n }\n}\n\n.case-study__mobile {\n ul.slick-dots {\n bottom: -20px;\n top: unset;\n\n li {\n padding-left: 0;\n margin-bottom: 0;\n\n &:before {\n background-color: transparent;\n }\n }\n }\n\n .slick-list {\n top: 0;\n\n .slick-track .slick-slide {\n margin-bottom: 20px;\n\n img {\n margin: -30px 0;\n max-width: 100%;\n height: auto;\n }\n }\n }\n}\n","@import 'helpers/colours';\n@import '../../../styles/colors/colors.scss';\n\n.segmentation-modal {\n .radio-block {\n overflow: hidden;\n margin-left: -5px;\n padding-left: 5px; // so the focus outline doesn't get clipped\n }\n\n .multiple-choice.multiple-choice {\n padding: 1px 0 19px;\n label {\n line-height: 1em;\n font-weight: unset;\n padding-left: 35px;\n }\n }\n}\n\n.modal {\n &.format-medium {\n overflow-y: auto;\n overflow-x: none;\n max-height:100%;\n @include breakpoint(sm) {\n width: 630px;\n height: auto;\n overflow: visible;\n }\n }\n\n .dialog-close {\n font-size: 42px;\n min-height: 40px;\n top: 20px;\n right: 20px;\n height: 40px;\n width: 40px;\n color: $color-main-text;\n }\n\n .modal-button-bar {\n display: flex;\n flex-flow: column;\n justify-content: space-between;\n\n @include breakpoint(md) {\n flex-flow: row nowrap;\n align-items: center;\n\n .progress-section {\n flex: 1 0;\n }\n\n .progress-bar {\n margin-right: 20px;\n }\n }\n }\n}\n","@import 'helpers/colours';\n@import '../../../styles/colors/colors.scss';\n@import '../../../styles/fonts/main.scss';\n\na.back-link {\n color: $color-gov-link;\n display: inline-flex;\n align-items: center;\ntext-decoration: none!important;\nfont-size: $font-size-p;\n\n&--inverse {\n color: $white;\n\n &:visited {\n color: $white;\n }\n &:hover {\n color: $white;\n }\n }\n\n i {\n font-size: 24px;\n }\n}\n\n\ntd i, td label.far{\n font-size: 24px;\n}\n",".snackbar {\n position: fixed;\n z-index: 1000;\n bottom: 20px;\n left: 50%;\n transform: translateX(-50%);\n\n > div.snackbar-message {\n box-shadow: 0 0 10px 3px rgba(165, 165, 165, 0.4);\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n margin-top: 20px;\n > i {\n font-size: 24px;\n }\n\n &.fade {\n animation: fadeout 1000ms;\n animation-fill-mode: both;\n }\n\n animation: fadein 500ms;\n animation-fill-mode: both;\n }\n}\n\n@keyframes fadein {\n 0% {\n margin-bottom: -60px;\n opacity: 0;\n }\n\n 100% {\n margin-bottom: 0px;\n opacity: 1;\n }\n}\n\n@keyframes fadeout {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n","@import 'elements/colours';\n@import '../../styles/colors/colors.scss';\nlabel {\n display: block;\n}\n\n.text-center {\n text-align: center;\n}\n\n.great-mvp-grey-link {\n color: $grey;\n font-size: 16px;\n}\n\n.text-12 {\n font-size: 12px;\n}\n\n.text-16 {\n font-size: 16px;\n}\n\n.great-mvp-right-text {\n text-align: right;\n}\n\n.multiple-choice input {\n z-index: 0;\n}\n\n.great-mvp-small-checkbox-container {\n .form-group {\n margin-bottom: 10px;\n }\n\n .multiple-choice {\n min-height: 30px;\n }\n\n .multiple-choice input:disabled + label {\n opacity: 1;\n padding-left: 0;\n }\n\n .multiple-choice [type='checkbox'] + label::before,\n .multiple-choice input {\n height: 28px;\n width: 28px;\n box-sizing: border-box;\n }\n\n .multiple-choice input:checked + label::after {\n width: 14px;\n height: 6px;\n top: 6px;\n left: 4px;\n }\n}\n\n.section--with-sidebar {\n padding-left: 300px;\n}\n\nbody {\n background-color: $color-background-color;\n overflow-x: hidden;\n\n &.body-background-white {\n background-color: $white;\n }\n\n #great-hero {\n background-color: $stone;\n padding-bottom: 75px;\n margin-bottom: -75px;\n\n .g-breadcrumbs ol li::after {\n border-color: $grey;\n }\n }\n}\n\n.br-xs {\n border-radius: 10px;\n}\n\n.button {\n &-linkedin {\n background-color: #0077b6;\n }\n\n &-google {\n background-color: #4385f4;\n }\n}\n\n.icon-large {\n font-size: 40px;\n}\n\n.no-scoll {\n overflow: hidden ;\n}\n\n.back-to-export-plan {\n\n @include desktop {\n display: table;\n bottom: 20px;\n position: sticky;\n top: 20px;\n }\n}\n\n.back-section {\n bottom: 0;\n position: sticky;\n\n @include breakpoint(sm) {\n position: relative;\n }\n}\n\n.lesson-body {\n display: flex;\n}\n","\nimg {\n display: block;\n}\n\nbody.js-disbled textarea.form-control {\n min-height: 200px;\n}\n","@import '../../../styles/colors/colors.scss';\n@import '../../../styles/sizes/sizes.scss';\n.section-list {\n &__coming {\n border-radius: 12px;\n left: 20px;\n position: absolute;\n top: 120px;\n }\n\n &__disabled {\n opacity: 0.6;\n position: relative;\n }\n\n &__item {\n border-radius: 4px;\n }\n\n &__item--is-complete {\n .section-list__image-container {\n &:before {\n position: absolute;\n display: block;\n content: attr(data-complete);\n font-size: 16px;\n line-height: 2.2;\n color: white;\n background-color: $color-completed;\n height: 35px;\n padding: 0 20px;\n margin-left: -10px;\n margin-top: 20px;\n }\n }\n }\n\n &__image-container {\n display: flex;\n flex-flow: column;\n\n img {\n border: {\n top-right-radius: 4px;\n top-left-radius: 4px;\n }\n }\n }\n\n &__link {\n width: 100%;\n }\n}\n\n.section-upload {\n border: {\n color: $colour-blue-deep-20;\n radius: 4px;\n style: dashed;\n width: 1px;\n }\n display: block;\n}\n\n.export-plan-dashboard {\n .flex-grid > div{\npadding: 0 $standard-padding;\n>div{\n margin-bottom: $large-padding;\n}\n }\n .sub-header-nav {\n margin-left: 0;\n }\n}\n\n.export-plan-dashboard__container {\n /*\n NOTE: at site width + (30px gutter * 2), the container loses its padding,\n as it is set using margin instead of... padding. This is fine for most\n pages, but collapses when there is a sidebar.\n */\n width: 100%;\n @media (min-width: 1290px) {\n padding: 0 30px;\n }\n}\n\n.export-plan-dashboard__section {\n background-color: #eef2f6;\n @include breakpoint(md) {\n display: flex;\n }\n}\n\n.export-plan-dashboard__section--white {\n background-color: #fff !important;\n}\n\n.export-plan-dashboard__sidebar {\n @include breakpoint(md) {\n flex: 0 0 330px;\n }\n\n .section-upload {\n font-size: 16px;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n\n &--reverse {\n flex-direction: row-reverse;\n }\n\n &--top {\n align-items: flex-start;\n }\n\n &--middle {\n align-items: center;\n }\n\n &--bottom {\n align-items: flex-end;\n }\n}\n\n.media__figure {\n margin-right: 1em;\n}\n\n.media__body {\n flex: 1;\n}\n\n.progress-bar {\n &--white-track {\n background-color: white;\n border-radius: 0!important;\n }\n >span{\n min-width: 2%;\n }\n}\n",".statistic {\n @extend .bg-white;\n @extend .radius;\n display: block;\n padding: 20px;\n width: 100%;\n\n @include breakpoint(sm) {\n margin-bottom: 30px;\n }\n\n .educational-moment--tooltip-container {\n margin-right: -8px;\n float: right;\n }\n\n &-label {\n border-radius: 13px;\n margin-right: 10px;\n padding: 5px 10px;\n }\n\n dl {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n width: 100%;\n\n @include breakpoint(sm) {\n flex-direction: column;\n width: unset;\n border-bottom: unset;\n padding-bottom: unset;\n }\n }\n\n &__caption {\n font-size: $font-size-small-mobile;\n margin: 0;\n\n @include tablet {\n font-size: $font-size-small-desktop;\n }\n }\n\n &__figure {\n margin: 0;\n padding: 0;\n text-align: right;\n\n @include breakpoint(sm) {\n text-align: left;\n }\n }\n\n &--mobile-full {\n @include breakpoint(sm_lt) {\n dl {\n display: block;\n }\n .statistic__figure {\n text-align: left;\n }\n }\n }\n}\n\n.statistic__group {\n display: flex;\n justify-content: space-between;\n position: relative;\n flex-flow: wrap;\n\n & dl:last-of-type {\n text-align: right;\n }\n}\n\n.statistic__percentage {\n height: 4px;\n width: 100%;\n\n span {\n position: relative;\n display: block;\n height: 4px;\n transition: width 1s;\n\n &:after {\n content: '';\n position: absolute;\n right: -2px;\n top: 0;\n display: inline-block;\n width: 4px;\n height: 4px;\n background: #fff;\n }\n }\n}\n\n.stat-group {\n // Vars\n --line-rule: 1px solid #e0e0e0;\n\n & > .grid,\n & > .grid > div {\n display: flex;\n }\n\n .grid {\n flex-flow: column;\n\n @include breakpoint(sm) {\n flex-direction: row;\n flex-wrap: wrap;\n }\n }\n\n @include breakpoint(sm_lt) {\n & .statistic {\n border-radius: 0;\n\n &:after {\n content: '';\n display: block;\n position: relative;\n top: 20px;\n width: 100%;\n border-bottom: var(--line-rule);\n }\n }\n\n & .grid > :first-child > .statistic:first-child {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n\n & .grid > :last-child > .statistic:last-child {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n\n &:after {\n content: none;\n }\n }\n }\n}\n\n.stat-group--cols {\n .statistic__group {\n flex-flow: row wrap;\n }\n\n dl {\n max-width: 49%;\n display: flex;\n flex-flow: column wrap;\n justify-content: space-between;\n align-items: flex-start;\n }\n}\n\n.stat-group--percentage {\n dl {\n & + dl {\n align-items: flex-end;\n }\n }\n}\n\n.selected-groups {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n\n &__item {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n @extend .body-m;\n background-color: $blue-deep-20;\n border-radius: 100px;\n padding: 2px 12px;\n margin: 5px;\n\n & button {\n color: #787191;\n min-height: 0;\n font-size: 24px;\n margin-left: -10px;\n margin-right: 5px;\n }\n }\n}\n",".section {\n &--intro {\n margin-bottom: 30px;\n }\n\n &--back-to {\n position: absolute;\n top: 40px;\n\n @include breakpoint(lg) {\n left: 110px;\n }\n }\n\n &--intro-image {\n bottom: -30px;\n position: relative;\n width: 100%;\n\n @include breakpoint(lg) {\n width: 679px;\n }\n }\n}\n\n.lesson__back {\n margin-top: 30px;\n\n @include breakpoint(lg) {\n float: right;\n width: 245px;\n\n &--bottom {\n margin-top: 315px;\n }\n }\n}\n\n.great-checkbox--section-complete {\n label {\n font-size: var(--font-size-title-2);\n\n @include breakpoint(sm) {\n font-size: var(--font-size-title-3);\n }\n }\n}\n\n.hide-show-content,\n.hide-show-trigger {\n display: none;\n}\n\n.hide-show-trigger:checked~div .hide-show-content {\n display: block;\n}\n\n.hide-show-trigger~div>div>label>i {\n padding: 0;\n}\n\n.hide-show-trigger:checked~div>label#hide-show-button>span[role=\"img\"] {\n transform: rotate(90deg);\n padding-right: 0;\n}\n\n.hero-image-container {\n position: relative;\n background-repeat: no-repeat;\n background-position: bottom left;\n background-size: 15% auto;\n\n &::before {\n content: '';\n @include stretch;\n right: 3%;\n }\n\n .grid {\n position: relative;\n z-index: 1;\n\n @include breakpoint(md) {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: flex-end;\n }\n }\n\n .lh {\n align-self: flex-start\n }\n\n .rh {\n margin-bottom: -5%;\n\n @include breakpoint(md_lt) {\n width: 100%;\n }\n\n img {\n width: 100%;\n }\n }\n}\n\n.watermark-container {\n background-repeat: no-repeat;\n background-position: bottom left;\n background-size: 25% auto;\n}\n\n.g-card.min-height-0 {\n min-height: 0;\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",".sidebar {\n bottom: 0;\n float: left;\n width: 400px;\n background-color: $white;\n box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);\n position: absolute;\n top: 0;\n z-index: 1;\n\n @include breakpoint(lg_lt) {\n display: none;\n }\n\n .sidebar-sticky {\n position: sticky;\n top: 20px;\n\n li + li{\n padding-top:10px\n }\n }\n\n &__close {\n left: -358px;\n }\n\n &__button {\n position: absolute;\n right: -35px;\n top: -10px;\n padding-right: 2px;\n padding-left:2px;\n padding-top: 0;\n padding-bottom: 0;\n height: auto;\n min-height: auto;\n i{\n padding:0\n }\n }\n}\n",".costs {\n --keyline: 2px solid #d2d0da;\n\n border-radius: 20px;\n display: block;\n padding: 20px;\n\n &--with-total {\n border-radius: 20px 20px 0 0;\n }\n\n &--total {\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 20px 20px;\n\n .total {\n margin-left: auto;\n\n @include breakpoint(sm_lt) {\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n }\n }\n }\n}\n\n.costs__flex-row {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n @include breakpoint(sm) {\n flex-direction: row;\n }\n}\n\n.costs__label {\n align-self: flex-start;\n margin-bottom: 10px;\n\n @include breakpoint(sm) {\n margin-bottom: 0;\n padding-top: 9px;\n padding-right: 10px;\n }\n\n & .tooltip {\n margin-top: 10px;\n }\n}\n\n.costs__input {\n align-self: flex-start;\n margin-left: auto;\n width: 100%;\n\n @include breakpoint(sm) {\n width: 50%;\n flex-shrink: 0;\n }\n\n & input {\n text-align: right;\n }\n}\n\n.costs__border {\n border-bottom: var(--keyline);\n padding-bottom: 20px;\n}\n\n.costs__option {\n & .button--delete {\n margin: 0;\n }\n &--border {\n &:focus {\n outline: none;\n }\n }\n}\n\n.costs__option--border:not(:first-child) {\n border-top: var(--keyline);\n padding-top: 20px;\n margin-top: 20px;\n}\n\n.costs__option .form-label {\n padding-top: 0;\n font-weight: 500;\n}\n\n.costs__delete {\n padding: 20px 0;\n}\n\n.gross-price {\n .select,\n .form-group {\n margin-bottom: 0;\n }\n}\n","// Both of these are used in the adaptation for target markets forms\n.target-market-form {\n position: relative;\n display: flex;\n flex-flow: column nowrap;\n\n .form-group {\n padding-bottom: 20px;\n margin-bottom: 0;\n border-bottom: 2px solid #d2d0da;\n &:last-child {\n border-bottom: none;\n }\n }\n\n .tooltip {\n margin-right: 0;\n right: 0;\n max-width: unset;\n }\n}\n\n.target-market-documents-form {\n .form-group {\n border-bottom: none;\n }\n .user-form-group {\n border-bottom: 2px solid #d2d0da;\n }\n}\n","\n.wave-animation {\n span {\n display:inline-block;\n width:6px;\n height:6px;\n border-radius:50%;\n margin-right:4px;\n background: $blue-deep-40;\n animation: wave 1.0s linear infinite;\n\n &:nth-child(2) {\n animation-delay: -0.9s;\n }\n\n &:nth-child(3) {\n animation-delay: -0.8s;\n }\n &:nth-child(4) {\n animation-delay: -0.7s;\n }\n }\n}\n\n@keyframes wave {\n 0%, 80%, 100% {\n transform: initial;\n }\n\n 40% {\n transform: translateY(-10px);\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 '../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-events-page-hero-image {\n background-size: 100% !important;\n background-position-y: 50% !important;\n background-position-x: right !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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}","@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","// 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"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"magna_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,mECPR,UHnE6B,wBR9BF,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,aU9HzB,mBDJI,cN0HA,iEO1HN,UJ1DwB,eHoLlB,iEO1HN,sBNnFwB,+BD6MlB,iEO1HN,mBViIkB,yBACS,eGRrB,iEO1HN,cVgIc,iBAEa,+BGRrB,iEO1HN,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,wkBAIJ,gBD9DM,8BN0HA,skBO5DN,gBDvDQ,8oCC6DR,eAME,8BPgDI,4oCOtDN,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,mBZ+DM,s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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,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BACA,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,MACA,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NmHF,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,kBAIA,8B1C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gDnC3B,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/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,6B/DmOgB,oCACS,8BGRrB,uB4D5NJ,8B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,6B/DmOgB,oCACS,8BGRrB,uB4D5NJ,2B/DmOgB,4BACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,yB/DmOgB,4BACS,8BGRrB,uB4D5NJ,8B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,4B/DmOgB,oCACS,8BGRrB,uB4D5NJ,yB/DmOgB,4BACS,eGRrB,uB4D5NJ,yB/DkOY,2BAEa,yB+DpOzB,2B/DmOgB,4BACS,8BGRrB,uB4D5NJ,4B/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,2BAEa,gC+DtN3B,0B/D6BA,4B+DzBA,0B/DmCA,gC+D7BA,4C/D8CA,2B+D1CA,+B/DwDA,oCAGA,sBgE7FA,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,sB4DsEvB,gBACA,W5D/DuB,mE4DiG/B,qB5D9F+B,cAfI,2B4DkC/B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CA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8BHphBI,yBGugBN,UAgBI,UACA,SACA,sBAKN,a3EnvBqB,mB2EqvBnB,kBACA,6BAEA,a3ExvBmB,4B2E4vBnB,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,a3E30BqB,c2E60BnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a3E31BmB,qB2E61BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BH/oBI,iDGsoBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a3E3wBwB,4B2EgxB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBJl6BqB,6BIo6BnB,qBACA,YACA,mBACA,qCAIA,yBJv7BW,gBIy7BT,qBAIJ,iBACE,8CAEA,kBACE,8BH9tBI,4FGiuBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BH3uBI,uBG8uBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BH5vBM,2BGuvBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BH5wBI,kCGmwBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBVr/BqB,kBUu/BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBJ7/Bc,4CIggCZ,8BH5yBM,2BGyyBR,kBAMI,+BH/yBI,+DGkzBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BHj0BI,uCG+zBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BH30BI,kBGw0BN,YAMI,uBAGF,eACE,qBAGF,UJzjCU,qBI2jCR,2IAEA,UJ7jCQ,qDIqkCR,yBAEE,2BAGF,mBACE,8BHv2BA,mBG42BN,gBAEI,4CAIJ,QACE,aACA,8BHp3BI,0CGk3BN,QAKI,0CAIJ,WACE,6CAIA,kDX7iCa,oBWmjCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WJ1nCY,kBI4nCZ,UACA,QACA,8BH15BM,0BGo5BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WJ9oCU,gBIgpCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cJxpCY,0DI2pCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eJ/qCU,2DIkrCR,UACE,gBJnrCM,YIqrCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aJ/rCY,cIksCV,qDAGF,+BACE,0IAGF,aJzsCY,8FI+sCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BHrgCM,sBGkgCR,QAMI,aAIJ,oBACE,cACA,mDX3rCe,gBW6rCf,kBACA,mBJlvCkB,WAHN,mBI0vCd,eJ/uCoB,mBImvCpB,kBJ5uCe,kBIgvCf,kBJ/uCY,qBImvCZ,kBJrvCkB,mBIyvClB,aACE,gBJ3wCY,qBI6wCZ,WACA,8BH1iCM,kBGsiCR,+BAOI,iCAGF,eJpxCY,uBIwxCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BHjkCM,8BG+jCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BH5kCM,8BGwkCR,kBAOI,iBACA,oCAGF,cACE,8BHplCI,kCGulCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BHlmCM,oBGimCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BH9mCM,oBG6mCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BH3nCM,uBGynCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BHroCI,2BGioCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BHjpCE,iCGupCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BH3qCM,8BG6qCN,YAEI,8BACA,+BHhrCE,8BGorCN,uBAEI,kBACA,WACA,+BHxrCE,8BGorCN,iBAQI,SACA,QACA,cACA,+BH/rCE,gCGmsCN,cAEI,0BAKN,kBACE,8BH3sCM,sDG6sCN,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,yBV79CuB,0BUg+CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBN5/CiB,SM8/Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cV1gDc,2CU8gDhB,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,Y3EtkDiB,oB2E6kDnB,aACE,8BHz3CI,mBGw3CN,cAII,eAKN,YACE,qBACA,8BHn4CM,aGi4CR,6BAKI,+BHt4CI,iBGy4CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UA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,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,gBCrBF;;;EAAA,CAMA,WACE,oCACA,kBACA,gBACA,kBXLqB,CWMrB,2CACA,yTAOF,KACE,oCACA,gBCpBF,MACE,2BACA,2BACA,6BACA,mC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IiB,CKgJjB,gBhH9FA,+BAIJ,K6GzDE,mCACA,iBACA,aE5BoB,CF6BpB,uBACA,kBACA,gBG6IE,uDL/IiB,CKgJjB,gBhHvFF,oBgH5EA,yBhHyEF,K6GhDE,mCACA,iBACA,aErCoB,CFsCpB,uBACA,kBACA,gBGoIE,uDL/IiB,CKgJjB,gBhHlFA,+BAIJ,uE6G9EE,mCACA,iBACA,aEnBoB,CFoBpB,uBACA,kBACA,gBGsJE,uDL/IiB,CKgJjB,gBhH3EF,qBACA,oB2GnCY,CKtDZ,yBhHqFF,uE6GrEE,mCACA,iBACA,aE5BoB,CF6BpB,uBACA,kBACA,gBG6IE,uDL/IiB,CKgJjB,gBhHrEA,2BACA,4B2GlDQ,E3GsDZ,uF6GrGE,mCACA,iBACA,aEVoB,CFWpB,uBACA,kBACA,gBG+JE,uDL/IiB,CKgJjB,gBhH7DF,mBACA,oB2GjDY,CKtDZ,yBhHmGF,uF6G5FE,mCACA,iBACA,aEnBoB,CFoBpB,uBACA,kBACA,gBGsJE,uDL/IiB,CKgJjB,gBhHvDA,2BACA,4B2GhEQ,E3GoEZ,4F6GlCE,kCACA,iBACA,aE3FoB,CF4FpB,uBACA,kBACA,gBG8EE,uDL/IiB,CKgJjB,gBhH/CF,mBACA,oB2G/DY,CKtDZ,yBhHiHF,4F6GnHE,mCACA,iBACA,aEVoB,CFWpB,uBACA,kBACA,gBG+JE,uDL/IiB,CKgJjB,gBhHzCA,2BACA,4B2G9EQ,E3GkFZ,2LAIE,aAGF,OACE,UoH3GS,CpH4GT,uB2G3GoB,C3G4GpB,SAEA,SACE,aAIJ,6E6GnFE,kCACA,iBACA,aEzEoB,CF0EpB,uBACA,kBACA,gBGlEA,yBhHgJF,6E6GjEE,kCACA,iBACA,aE3FoB,CF4FpB,uBACA,kBACA,iB7GoEF,uH6G3FE,kCACA,iBACA,aEzEoB,CF0EpB,uBACA,kBACA,gB7G0FF,Q6GjHE,kCACA,iBACA,aEvDoB,CFwDpB,uBACA,kBACA,gB7GgHF,kC6GxEE,eACA,iBACA,aEpGoB,CFqGpB,uBACA,kBACA,gBGqEE,uDL/IiB,CKgJjB,gBhHEJ,oC6G/FE,kCACA,iBACA,aElFoB,CFmFpB,uBACA,kBACA,gBGuFE,uDL/IiB,CKgJjB,gBhHOJ,U6GtHE,kCACA,iBACA,aEhEoB,CFiEpB,uBACA,kBACA,gBGyGE,uDL/IiB,CKgJjB,gBhHYJ,Y6G9EE,kCACA,iBACA,aE7GoB,CF8GpB,oBACA,kBACA,gBAnIF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBkB4DA,UACE,qBApEM,CAmER,SACE,wBApEM,CAmER,aACE,qBApEM,CAmER,eACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,8BApEM,CAmER,WACE,wBApEM,CAmER,eACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,wBApEM,CAmER,eACE,wBApEM,CAmER,SACE,wBApEM,CAmER,SACE,wBApEM,CAmER,aACE,wBApEM,CAmER,cACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,UACE,wBApEM,CAmER,cACE,qBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,kBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,YACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,YACE,wBApEM,CAmER,WACE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E,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,eACE,oBAnFM,CAkFR,cACE,iBAnFM,CAuFV,0DAIE,mBAGF,gBACE,iBAGF,cACE,iBAGF,eACE,iBAGF,aACE,iBAOA,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,8BA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,yBACE,kBAEA,+BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,ClBFV,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCqBqCI,eACE,uBADF,UACE,kBADF,WACE,mBADF,sDACE,cADF,SACE,kBADF,QACE,iBADF,OACE,iBADF,OACE,iBADF,OACE,iBADF,QACE,iBADF,SACE,iBADF,eACE,yBADF,UACE,oBADF,WACE,qBADF,OACE,gBADF,SACE,oBADF,QACE,mBADF,OACE,mBADF,OACE,mBADF,OACE,mBADF,QACE,mBADF,SACE,mBADF,eACE,0BADF,UACE,qBADF,WACE,sBADF,OACE,iBADF,SACE,qBADF,QACE,oBADF,OACE,oBADF,OACE,oBADF,OACE,oBADF,QACE,oBADF,SACE,oBADF,eACE,wBADF,UACE,mBADF,WACE,oBADF,OACE,eADF,SACE,mBADF,QACE,kBADF,OACE,kBADF,OACE,kBADF,OACE,kBADF,QACE,kBADF,SACE,kBAMJ,aACE,mBADF,QACE,cADF,SACE,eADF,KACE,UADF,OACE,cADF,MACE,aADF,KACE,aADF,KACE,aADF,KACE,aADF,MACE,aADF,OACE,aAKF,eACE,uBACA,0BAFF,UACE,kBACA,qBAFF,WACE,mBACA,sBAFF,OACE,cACA,iBAFF,SACE,kBACA,qBAFF,QACE,iBACA,oBAFF,OACE,iBACA,oBAFF,OACE,iBACA,oBAFF,OACE,iBACA,oBAFF,QACE,iBACA,oBAFF,SACE,iBACA,oBAKF,eACE,yBACA,wBAFF,UACE,oBACA,mBAFF,WACE,qBACA,oBAFF,OACE,gBACA,eAFF,SACE,oBACA,mBAFF,QACE,mBACA,kBAFF,OACE,mBACA,kBAFF,OACE,mBACA,kBAFF,OACE,mBACA,kBAFF,QACE,mBACA,kBAFF,SACE,mBACA,kBhB9BJ,yBgBqCM,SACE,4BADF,SACE,4BADF,UACE,4BADF,WACE,2BADF,sDACE,cADF,SACE,0BADF,QACE,2BADF,OACE,2BADF,OACE,2BADF,OACE,iBADF,QACE,2BADF,SACE,4BADF,SACE,8BADF,SACE,8BADF,UACE,8BADF,WACE,6BADF,OACE,gBADF,SACE,4BADF,QACE,6BADF,OACE,6BADF,OACE,6BADF,OACE,mBADF,QACE,6BADF,SACE,8BADF,SACE,+BADF,SACE,+BADF,UACE,+BADF,WACE,8BADF,OACE,iBADF,SACE,6BADF,QACE,8BADF,OACE,8BADF,OACE,8BADF,OACE,oBADF,QACE,8BADF,SACE,+BADF,SACE,6BADF,SACE,6BADF,UACE,6BADF,WACE,4BADF,OACE,eADF,SACE,2BADF,QACE,4BADF,OACE,4BADF,OACE,4BADF,OACE,kBADF,QACE,4BADF,SACE,6BAMJ,OACE,wBADF,OACE,wBADF,QACE,wBADF,SACE,uBADF,KACE,UADF,OACE,sBADF,MACE,uBADF,KACE,uBADF,KACE,uBADF,KACE,aADF,MACE,uBADF,OACE,wBAKF,SACE,4BACA,+BAFF,SACE,4BACA,+BAFF,UACE,4BACA,+BAFF,WACE,2BACA,8BAFF,OACE,cACA,iBAFF,SACE,0BACA,6BAFF,QACE,2BACA,8BAFF,OACE,2BACA,8BAFF,OACE,2BACA,8BAFF,OACE,iBACA,oBAFF,QACE,2BACA,8BAFF,SACE,4BACA,+BAKF,SACE,8BACA,6BAFF,SACE,8BACA,6BAFF,UACE,8BACA,6BAFF,WACE,6BACA,4BAFF,OACE,gBACA,eAFF,SACE,4BACA,2BAFF,QACE,6BACA,4BAFF,OACE,6BACA,4BAFF,OACE,6BACA,4BAFF,OACE,mBACA,kBAFF,QACE,6BACA,4BAFF,SACE,8BACA,8BAnDF,eACE,sBADF,UACE,iBADF,WACE,kBADF,oFACE,aADF,SACE,iBADF,QACE,gBADF,OACE,gBADF,OACE,gBADF,OACE,gBADF,QACE,gBADF,SACE,gBADF,eACE,wBADF,UACE,mBADF,WACE,oBADF,OACE,eADF,SACE,mBADF,QACE,kBADF,OACE,kBADF,OACE,kBADF,OACE,kBADF,QACE,kBADF,SACE,kBADF,eACE,yBADF,UACE,oBADF,WACE,qBADF,OACE,gBADF,SACE,oBADF,QACE,mBADF,OACE,mBADF,OACE,mBADF,OACE,mBADF,QACE,mBADF,SACE,mBADF,eACE,uBADF,UACE,kBADF,WACE,mBADF,OACE,cADF,SACE,kBADF,QACE,iBADF,OACE,iBADF,OACE,iBADF,OACE,iBADF,QACE,iBADF,SACE,iBAMJ,aACE,kBADF,QACE,aADF,SACE,cADF,qBACE,SADF,OACE,aADF,MACE,YADF,KACE,YADF,KACE,YADF,KACE,YADF,MACE,YADF,OACE,YAKF,eACE,sBACA,yBAFF,UACE,iBACA,oBAFF,WACE,kBACA,qBAFF,OACE,aACA,gBAFF,SACE,iBACA,oBAFF,QACE,gBACA,mBAFF,OACE,gBACA,mBAFF,OACE,gBACA,mBAFF,OACE,gBACA,mBAFF,QACE,gBACA,mBAFF,SACE,gBACA,mBAKF,eACE,wBACA,uBAFF,UACE,mBACA,kBAFF,WACE,oBACA,mBAFF,OACE,eACA,cAFF,SACE,mBACA,kBAFF,QACE,kBACA,iBAFF,OACE,kBACA,iBAFF,OACE,kBACA,iBAFF,OACE,kBACA,iBAFF,QACE,kBACA,iBAFF,SACE,kBACA,iBhB9BJ,yBgBqCM,SACE,2BADF,SACE,2BADF,UACE,2BADF,WACE,0BADF,oFACE,aADF,SACE,yBADF,QACE,0BADF,OACE,0BADF,OACE,0BADF,OACE,gBADF,QACE,0BADF,SACE,2BADF,SACE,6BADF,SACE,6BADF,UACE,6BADF,WACE,4BADF,OACE,eADF,SACE,2BADF,QACE,4BADF,OACE,4BADF,OACE,4BADF,OACE,kBADF,QACE,4BADF,SACE,6BADF,SACE,8BADF,SACE,8BADF,UACE,8BADF,WACE,6BADF,OACE,gBADF,SACE,4BADF,QACE,6BADF,OACE,6BADF,OACE,6BADF,OACE,mBADF,QACE,6BADF,SACE,8BADF,SACE,4BADF,SACE,4BADF,UACE,4BADF,WACE,2BADF,OACE,cADF,SACE,0BADF,QACE,2BADF,OACE,2BADF,OACE,2BADF,OACE,iBADF,QACE,2BADF,SACE,4BAMJ,OACE,uBADF,OACE,uBADF,QACE,uBADF,SACE,sBADF,qBACE,SADF,OACE,qBADF,MACE,sBADF,KACE,sBADF,KACE,sBADF,KACE,YADF,MACE,sBADF,OACE,uBAKF,SACE,2BACA,8BAFF,SACE,2BACA,8BAFF,UACE,2BACA,8BAFF,WACE,0BACA,6BAFF,OACE,aACA,gBAFF,SACE,yBACA,4BAFF,QACE,0BACA,6BAFF,OACE,0BACA,6BAFF,OACE,0BACA,6BAFF,OACE,gBACA,mBAFF,QACE,0BACA,6BAFF,SACE,2BACA,8BAKF,SACE,6BACA,4BAFF,SACE,6BACA,4BAFF,UACE,6BACA,4BAFF,WACE,4BACA,2BAFF,OACE,eACA,cAFF,SACE,2BACA,0BAFF,QACE,4BACA,2BAFF,OACE,4BACA,2BAFF,OACE,4BACA,2BAFF,OACE,kBACA,iBAFF,QACE,4BACA,2BAFF,SACE,6BACA,6BC1FR,gBACE,cAGF,yBACE,gBACE,cAIJ,uBACE,aAGF,0BACE,uBACE,eAIJ,gBACE,aAGF,gDACE,gBACE,eAIJ,iBACE,aAGF,0BACE,iBACE,epBlCJ,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,yCECA,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCuBEF,MACE,8BACA,0BACA,0BACA,yBACA,wBAEA,4BACA,kDACA,kCACA,uCAEA,6BACA,mDACA,mCACA,wCAEA,4BACA,mDACA,kCACA,uCAGF,QACE,4CACA,kDACA,kEAEA,oBACA,mBACA,uBACA,kCACA,gCACA,uBACA,kBACA,sCACA,kBnB7Bc,CmB8Bd,+BACA,0CACA,UdIM,CcHN,eACA,gBACA,4FACA,kBACA,qBACA,eC9CE,qCDwBJ,QAyBI,iBCjDA,sCDwBJ,QA6BI,kCACA,6CACA,mDACA,oEAGF,6CAGE,kBnBxDa,CmByDb,UdnBI,CcsBN,eACE,iBd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BACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCoCDF,cACE,aACA,sBAGF,mBACE,aACA,mBACA,8BACA,iBACA,cAZe,CAejB,qBACE,oBACA,aACA,sBAEA,2BACE,gBZjBA,sCYWJ,qBAUI,oBACA,mBAEA,2BACE,cZzBF,sCYWJ,qBAoBI,kBAMF,iBACE,kBAGF,gBACE,qBACA,U3BCI,mB2BCJ,6BAKF,8BACE,YACA,YAIJ,yBACE,aACA,sBACA,8BACA,uBACA,qB3BjBM,C2BkBN,cAlEe,CZIb,qCYwDJ,yBASI,mBACA,mBACA,iBAIJ,wBACE,mBZxEE,qCYuEJ,wBAII,cpChFJ,MACE,2BACA,2BACA,6BACA,yCECA,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBATF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBFbF,MACE,2BACA,2BACA,6BACA,mCqCMF,cAEE,eACA,kBjCQqB,CiCPrB,kDACA,gBhCqCA,oBACE,cACA,WACA,WgCrCJ,0CAEE,eACA,U5B4BM,C4B3BN,qBAEA,sDACE,0BAIJ,oBACE,WACA,kBACA,UACA,kBACA,oBAEA,wBACE,cACA,WACA,YACA,gBbnCA,qCa+BF,wBAOI,YACA,iBAKN,2BACE,YACA,SAEA,8BACE,qBACA,iBAIJ,oBACE,kBACA,YACA,YACA,aACA,eACA,WACA,yBACA,mBb9DE,qCasDJ,oBAWI,2BACA,2BACA,mBACA,cAIJ,+BACE,kBACA,UACA,aACA,mBACA,mBACA,iBACA,kBjC/DqB,CiCgErB,sBACA,kDACA,eACA,U5BvCM,C4BwCN,eAEA,2CACE,aAvFF,qCACE,0BbDA,qCawEJ,+BAqBI,sBAGF,mDACE,kB5BnCU,C4BuCd,qCACE,qBACA,kBACA,WACA,YACA,iBACA,oBAEA,uFAEE,WACA,cACA,kBACA,WACA,WACA,qB5BxEI,C4ByEJ,OACA,wBAGF,4CACE,QAEA,+FACE,WACA,QACA,UACA,wBAIJ,2CACE,WAEA,8FACE,WACA,WACA,UACA,yBAON,uBACE,aACA,eACA,UACA,MACA,SACA,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,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,cACE,cADF,eACE,erBhHA,qCqBoHJ,aAEI,yBrBtHA,qCqB0HJ,cAEI,yBAIJ,KACE,QCpIA,eACE,SACA,OACA,YACA,kBACA,QACA,UACA,YAEA,mCACE,gBACA,mBAEA,wCACE,qBACA,eACA,UACA,kBACA,SAGF,sCACE,qBACA,WACA,SACA,sBACA,UAIJ,qBACE,kBACA,WACA,SAGF,2BAGE,U1CVa,C0CgCjB,oBACE,mBAGF,yBACE,aACA,uBtBhEA,sCsBoEJ,aAEI,YAIJ,iBACE,sBAIA,uCACE,gBAKF,yBACE,kCAIJ,aACE,aACA,kBAEA,oBACE,UACA,kBAGF,oBACE,kBACA,qBACA,sBACA,WACA,eAEA,4BACE,WACA,gBACA,yBACA,qBACA,sBACA,WACA,YACA,YACA,kBACA,kBAIJ,gDACE,kBAGF,wDACE,kB1CzGkB,C0C0GlB,sCAGF,8CACE,0BAIJ,kBACE,aAEA,wBACE,aAGF,yBACE,kBACA,kBAGF,yBACE,eAIJ,0BACE,wBtBxJE,qCsBuJJ,0BAII,sBAGF,kDACE,cAEA,4GACE,WACA,wB9EnKiB,C8EuKrB,mGACE,gBtBxKA,qCsBuKF,mGAII,qBACA,iBACA,kBAIJ,mDACE,a9EvKa,C8EwKb,aACA,mBACA,uBACA,kBACA,wCACA,sCACA,WACA,kCACA,+BACA,sBACA,yBACA,sEAEA,yDACE,0BAOF,8HACE,uBAEF,8HACE,yBAEF,8HACE,wBAEF,8HACE,wBAEF,8HACE,qBAIJ,yFACE,WAKF,kDACE,oBAIJ,YACE,aACA,eACA,2BACA,kBAEA,mBACE,cACA,gB9CxOW,C8C0OX,0BACE,gBAGF,yBACE,YAGF,2BACE,YAIJ,wBACE,cACA,cAGF,4CAEE,gBAMJ,2BACE,cACA,aACA,oCAEF,+CACE,iBCtQF,4BACI,oBACA,iBACA,oBACA,qBACA,aAEJ,WACI,cAEJ,mBACI,WACA,eACA,YACA,OAEJ,uCACI,WACA,eACA,YACA,OAEJ,oBAEI,SACA,UACA,cACA,kBACA,uBAEI,gBACA,kBACA,WACA,UACA,SACA,kBACA,uBACA,YAhDQ,CAiDR,cAEJ,+BACI,qBACA,UAhDS,CAiDT,WAjDS,CAkDT,gBAlDS,CAmDT,uBAxDQ,CAyDR,cACA,wBACA,gCACA,0BAKJ,qCACI,cACA,kBACA,QACA,WACA,UAhEmB,CAiEnB,WACA,uBAxEQ,CAyER,WAGJ,iDACI,WAGJ,gDACI,+BAMJ,iCACI,aAvFM,CAwFN,yCACI,sBACA,WACA,kBACA,+CACI,wBA7FF,CA8FE,kBAOZ,8BACI,aArGI,CAsGJ,sCACI,wBAvGA,CAwGA,aAxGA,CAyGA,kBACA,4CACI,sBACA,kBACA,iBAQhB,8BACI,cACA,eACA,0BACA,eC7HF,iBACE,aAEA,yBACE,gCCKJ,sBACE,UATF,kBACA,OACA,QACA,SACA,MAOE,kBACA,gBAEA,6BACE,WAfJ,kBACA,OACA,QACA,SACA,MAaI,kB7CeY,C6CdZ,WAGF,+BACE,YACA,WACA,iBAIJ,wBACE,kBAGF,uCACE,kB7CrBY,C6CyBZ,qCACE,kBACA,QACA,qBACA,kBACA,ezBtCF,qCyBgCF,mCASI,eACA,qCACE,QACA,iBACA,gBAIF,2CACE,a7ClCe,C6CsCrB,6CACE,kBzBvDA,qCyB2DA,oDAEI,kBACA,WACA,SAMR,cACE,kBACA,SACA,WACA,UACA,eACA,yBACA,UACA,eACA,a7C1DoB,C6C2DpB,gBACA,kBACA,YACA,WACA,YACA,gBACA,0CAEA,oBACE,YACA,eACA,cAGF,oBACE,a7C1EkB,C6C2ElB,wB7C5Dc,CoBnCd,qCyBqEJ,cA6BI,gBACA,eACA,SACA,YAIJ,aA7GE,kBACA,OACA,QACA,SACA,MA4GA,2BAhHA,kBACA,OACA,QACA,SACA,MA8GE,cAIJ,aACE,aACA,mBAgBF,mBACE,gBAEA,0BAbA,WACA,cACA,kBACA,OACA,QACA,iBACA,mCACA,UAWF,sBACE,gBAEA,4BArBA,WACA,cACA,kBACA,OACA,QACA,iBACA,mCACA,UAgBE,YAIJ,cACE,aACA,mBACA,ezBxJE,qCyBqJJ,cAKI,YAGF,oBACE,mBAEA,0BACE,mBAIJ,0BACE,qBACA,WACA,WACA,YACA,kBAEA,iCACE,kBACA,WACA,uBACA,aACA,UACA,WAEA,uCACE,UAUJ,4CACE,WACA,gBACA,UACA,aACA,mBACA,mBAEA,oGAEE,0BAEF,iDACA,OAIF,iCACE,kB7EvNa,C6E2NjB,2BACE,aACA,WACA,gBAEA,gCACE,cAKN,aACE,kBACA,mBACA,kCACA,exCxLM,CwCyLN,UACA,kBACA,UACA,gBACI,cAEJ,mBAEE,mBACA,kBACA,0BACE,kBACA,QACA,QzBlPF,qCyBgOJ,aAuBI,YACA,gBAKF,2BACE,kBACA,WACA,WACA,YAEF,4BACE,UACA,WACA,YAGF,uDAEE,gBACA,SACA,YACA,gBzB9QA,qCyByQF,uDAOI,WACA,YACA,OACA,QACA,SACA,MACA,iBAKN,OACE,gBACA,mB/C9RF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBgDVA,sBACE,mBACA,eACA,WACA,eAGE,mCACE,mBAIJ,+BACE,sBAIJ,8BACE,UAGF,kCACE,mBAEA,oCACE,cAEA,+FAEE,cAKN,oCACE,mBAIJ,eACE,qCACA,4EACA,4BACA,kBACA,YAGF,mBACE,GACE,8BAGF,KACE,8BAIJ,wCACE,WACA,kBACA,mBACA,qBAGF,iBACE,gBAKE,gFAEE,Y1BtEF,qC0B2EJ,eAEI,YAIJ,oBACE,UACA,kBAEA,0BACE,YACA,eAEA,iCACE,YAIJ,gCACE,0BAGF,kCACE,gBAIJ,mBACE,aACA,mBAQA,cACA,gCARA,2BACE,eACA,gBAEF,yCACE,OAKF,0CAbF,mBAcI,gB9E3He,C8E4Hf,mB9E5He,ELGnB,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,wB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CA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBmDZF,kBACE,e5C+CM,C4C9CN,yBAEA,sBACE,eAIJ,0BACE,6BACA,kBAGF,kBACE,gBACA,mBAGF,oBACE,aACA,mBACA,8BACA,mBAGF,4CACE,cACA,SAEA,wEACE,qBACA,mBACA,iBAGF,yEACE,cACA,SAGF,iEACE,mBACA,cAEA,0FACE,mBACA,cACA,mBnD7CN,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBoDZF,4CACE,aACA,uBACA,mBACA,YACA,aAGF,4CACE,gCACA,WACA,UACA,SACA,eACA,UACA,QACA,a9BZE,qC8BIJ,4CAWI,qB7C6BI,E6CzBR,wBACE,gBAGF,qBACE,cC9BF,SAEE,aACA,cACA,sBACA,uBAGA,qCACA,kCACA,iCACA,mBACA,iBACA,kBACA,sBACA,qBACA,sBAIF,mBACE,0BACA,+BCtBF,qBACE,kBACA,2BACE,kBACF,yCACE,iBAGA,uFACE,UCRJ,0BACE,kBACA,aACA,gBACA,cACA,kBACA,UACA,SACA,WAEA,6BACE,kBACA,qBACA,YACA,WACA,SACA,UACA,eAEA,oCACE,SACA,yBACA,cACA,YACA,WACA,cACA,YACA,YACA,eACA,YAEA,oFACE,UAIJ,2CACE,WACA,cACA,8BACA,WACA,YACA,mBAGF,iDACE,UAMN,0BACE,cACA,SAEA,uCACE,aAEA,oDACE,eAEA,wDACE,eACA,YAEA,4DACE,YASV,4BACE,SACA,aAKF,kCACE,aACA,UAEA,qCACE,eACA,gBAEA,4CACE,+BAKN,gCACE,MAEA,0DACE,mBAEA,8DACE,eACA,eACA,YvDtGR,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBwDVA,iCACE,gBACA,iBACA,iBAGF,qDACE,mBACA,2DACE,gBACA,kBACA,kBAMJ,qBACE,gBACA,gBACA,gBlClBA,qCkCeF,qBAKI,YACA,YACA,kBAIJ,qBACE,eACA,gBACA,SACA,WACA,YACA,WACA,a1FvCc,C0F0ChB,yBACE,aACA,iBACA,8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R,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,gBACE,wBApEM,CAmER,eACE,wBApEM,CAmER,SACE,wBApEM,CAmER,SACE,wBApEM,CAmER,aACE,wBApEM,CAmER,cACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,UACE,wBApEM,CAmER,cACE,qBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,aACE,wBApEM,CAmER,kBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,aACE,wBApEM,CAmER,YACE,wBApEM,CAmER,cACE,wBApEM,CAmER,aACE,wBApEM,CAmER,iBACE,wBApEM,CAmER,YACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,WACE,wBApEM,CAmER,qBACE,qBApEM,CA2ER,YACE,UA5EM,CA2ER,WACE,aA5EM,CA2ER,eACE,UA5EM,CA2ER,iBACE,aA5EM,CA2ER,eACE,aA5EM,CA2ER,kBACE,mBA5EM,CA2ER,aACE,aA5EM,CA2ER,iBACE,aA5EM,CA2ER,gBACE,aA5EM,CA2ER,eACE,aA5EM,CA2ER,k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/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,8BA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,uBACE,kBAEA,6BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,sBACE,kBAEA,4BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,gBACE,kBAEA,sBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,yBACE,kBAEA,+BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,qBACE,kBAEA,2BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,oBACE,kBAEA,0BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,wBACE,kBAEA,8BAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,mBACE,kBAEA,yBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,kBACE,kBAEA,wBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,wBA/HI,CAkHR,iBACE,kBAEA,uBAEE,cACA,WACA,WACA,gBACA,kBACA,SACA,QACA,OACA,qBA/HI,CyCLV,MACE,cAGF,aACE,kBAGF,qBACE,a3DaY,C2DZZ,eAGF,SACE,eAGF,SACE,eAGF,sBACE,iBAGF,uBACE,UAIA,gDACE,mBAGF,qDACE,gBAGF,0EACE,UACA,eAGF,8IAEE,YACA,WACA,sBAGF,gFACE,WACA,WACA,QACA,SAIJ,uBACE,mBAGF,KACE,wB7FlDuB,C6FmDvB,kBAEA,2BACE,qBpDnBI,CoDsBN,iBACE,wBpDeI,CoDdJ,oBACA,oBAEA,6CACE,oB3DtDQ,C2D2Dd,OACE,mBAIA,iBACE,yBAGF,eACE,yBAIJ,YACE,eAGF,UACE,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C8G2LT,6DACE,mBAGF,mFACE,iB1GjNS,C0GoNX,oFACE,iBAKN,4CACE,WACA,YACA,OACA,uCACA,qCAEA,0DACE,uCAGF,gEAXF,4CAYI,gBACA,0DACE,eAGJ,sEACE,mCACA,qCACA,qCACA,aACA,kBACA,mCACA,qCAPF,sEAQI,cAIF,qCADF,uEAEI,oCACA,yCAIF,qCADF,wEAEI,oCACA,yCAKF,0CADF,mEAEI,sCAMR,4BACE,a9G3Pa,C8G+Pb,0CADF,mCAtOA,2BACA,YACA,wBACA,gB1GxCgB,C0GyChB,iBACA,SACA,Q1G/CiB,C0GiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1G/De,C0GiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCA4LF,0CALF,mCAMI,2BACA,YACA,wBACA,gB1GpRY,C0GqRZ,iBACA,SACA,Q1G3Ra,C0G6Rb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1GzSW,C0G2SX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCAtOA,2BACA,YACA,wBACA,gB1GxCgB,C0GyChB,iBACA,SACA,Q1G/CiB,C0GiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q1G/De,C0GiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCA8OF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,c/GvVJ,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0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BAEI,cAGF,8BACE,cHnXI,6BGkXN,8BAII,kBACA,kBAKN,kBACE,YACA,kBAEA,+BACE,aJ3lBc,CC0NV,6BG4XR,kBASI,aAMF,kEACE,qBACA,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBAIJ,0BACE,kBAEA,iCACE,YACA,WACA,sDACA,qBACA,QACA,UHhaI,6BG0ZN,iCASI,qBACA,YACA,WACA,SAKN,0BACE,kBAEA,iCACE,YACA,WACA,oDACA,qBACA,QACA,WACA,wBHrbI,6BG8aN,iCAUI,qBACA,QACA,YAKN,kCACE,YHhcM,wBG+bR,kCAII,aHncI,6BG+bR,kCAQI,aAKF,gDACE,kBAKF,0CACE,qBJvrBU,CI4rBZ,2BACE,gBACA,eJ9rBU,CI+rBV,eACA,YACA,kBACA,WAEA,wCACE,aJ3rBY,CC0NV,6BGwdN,2BAaI,iBHreE,6BGwdN,2BAiBI,eACA,aAIJ,oCACE,YH/eI,wBG8eN,oCAII,aHlfE,6BG8eN,oCAQI,aAGF,iDACE,aJptBY,CIytBlB,iBACE,aVpuBgB,CUquBhB,kBAEA,yBACE,aVxuBc,CU2uBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SHphBI,6BGugBN,yBAgBI,WACA,UACA,UAKN,oBACE,a3EpvBmB,C2EqvBnB,mBACA,kBAEA,4BACE,a3EzvBiB,C2E4vBnB,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,WACA,QAIJ,sBACE,kBACA,kBAEA,8BACE,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OAIA,oCACE,kEAKN,oBACE,a3E50BmB,C2E60BnB,cACA,kBAEA,2BACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,Q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,QACA,eH/rCE,6BGmsCN,gCAEI,gBAKN,wBACE,mBH3sCM,6BG6sCN,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,wBV99CuB,CUg+CvB,yBACE,qBACA,SAGF,yBACE,cACA,cACA,gBACA,qBACA,iBAGF,gCACE,iBN7/Ce,CM8/Cf,SAGF,qCACE,sBACA,cACA,eAGF,wFAGE,eACA,aV3gDc,CU8gDhB,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,Y3EvkDe,C2E6kDnB,mBACE,cHz3CI,6BGw3CN,mBAII,gBAKN,aACE,aACA,qBHn4CM,6BGi4CR,aAKI,+BHt4CI,6BGy4CN,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,eJnsDQ,CIosDR,qCACA,qBACA,mCACA,gCASN,qBACE,wBACA,sBAEA,yBACE,kCAIJ,aACE,6BAEA,iBACE,kBAGF,kBACE,YJ/tDc,CIkuDhB,eAEE,oBACA,mBAzDA,iCACE,+BAIF,iCACE,cACA,gCACA,sBACA,aAKF,kCACE,uBAKF,wCACE,eJnsDQ,CIosDR,qCACA,qBACA,mCACA,gCAmCA,0BACE,Y3ExlDkB,C2E4lDtB,qBACE,iBAEA,yBACE,WACA,kBAGF,0BACE,Y3E3qDkB,C2E8qDpB,0BACE,kBHxhDA,uDG6hDN,gBAEI,cH/hDE,uDGkiDJ,mBAEI,mBAMJ,iCACE,gBACA,gBACA,iBACA,kBACA,aACA,mBAEA,sCACE,kBACA,eAQR,4BACE,mHAEA,+BACA,gBAGF,yEAEE,gBAIA,0BADF,4BAEI,kBAIJ,6CCxsDQ,mCJ0HA,6BG8kDR,6CCjsDU,iBJmHF,6BG8kDR,6CCjsDU,oBDusDR,iDACE,UJzzDU,CI0zDV,aACA,eACA,iBHxlDI,6BGolDN,iDAOI,eACA,kBAGF,0BAXF,iDAYI,eACA,kBAIJ,kDACE,eACA,iBACA,UJ50DU,CI60DV,mBHzmDI,6BGqmDN,kDAOI,eACA,iBACA,eH9mDE,6BGknDN,mDAEI,cHpnDE,uDGwnDN,8CAEI,WAIJ,gDACE,gBH/nDI,6BG8nDN,gDAII,mBAGF,0BAPF,gDAQI,cHtoDE,6BG0oDN,8CAEI,kBAIJ,qDACE,aACA,sBAEA,0BAJF,qDAKI,oBAIJ,+CACE,eACA,UJ/3DU,CIg4DV,iBACA,cCvxDI,mBJ0HA,6BGypDN,+CC5wDQ,oBJmHF,6BGypDN,+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,UJl7DU,CIm7DV,qBH/sDI,6BG6sDN,8CAKI,kBAIJ,8CACE,YACA,kBACA,QACA,aACA,aAEA,kDACE,WAGF,yBAXF,8CAYI,eAGF,0BAfF,8CAgBI,aAIJ,mCACE,mBAMJ,sBACE,eJt9DY,CIy9Dd,qCACE,aJx9DgB,CIy9DhB,iBACA,kBAGF,mCACE,aACA,sBH7vDM,6BG2vDR,mCAII,uBAEA,uCACE,YAKN,yCACE,YACA,eAGF,wCACE,aACA,sBACA,kBH/wDM,6BG4wDR,wCAMI,mBACA,qBACA,iBAIJ,8BACE,YACA,cACA,WH3xDM,6BGwxDR,8BAMI,yBAGF,qCACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,6BACE,aACA,oBACA,sBACA,mBH/yDM,6BG2yDR,6BAOI,mBAEA,iCACE,mBAIJ,yCACE,OAIJ,kCACE,yBACA,uBACA,qBACA,qBJtiEY,CIyiEd,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,kDXviEa,CWwiEb,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,yBHt6DM,6BGw6DN,6BAEI,UH16DE,6BG66DJ,2CAEI,mBAMR,6BACE,qBACA,aJ1pEW,CI2pEX,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,gBACA,mBACA,gBAEA,mCACE,YACA,kCACA,kBACA,aV1pEa,CU2pEb,gBACA,WAIJ,kCACE,cACA,gBAGF,kBACE,aJ/qEiB,CIgrEjB,aACA,kDXloEe,CWmoEf,gBACA,SACA,eE5rEF,mDACE,YACA,iBLkOM,wBKpOR,mDAKI,aL+NI,6BKpOR,mDASI,abNJ,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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B,aACA,mBACA,iBrH9Lc,CqH+Ld,kBrH/Lc,CqHgMd,cACA,iBAEA,4BACE,kBrHvMe,CqH4MjB,0CACE,2DAEE,mBrH/Ma,EqHoNnB,aACE,yBACA,sBAGF,gCAEE,sBAKE,iCACE,mBAEF,4BACE,+DACA,0BACA,SACA,0BACA,iBACA,iBAKN,yBACE,8DACA,gBAWA,cAVA,iCACE,+DACA,eACA,YACA,WACA,kBACA,gBACA,eACA,4BAMF,SACE,iBAGF,SACE,mBAGF,SACE,gBACA,gBAEA,qBACE,aAIJ,WACE,iBACA,aACA,sBACA,uBACA,uBAKF,qBACE,YAGF,gBACE,gBACA,6BACA,iBAGF,cACE,aACA,8BAEA,qBACE,YACA,kCACA,gBACA,YAIJ,cACE,eAKF,mBACE,WAMF,kCACE,gCAEF,6BACE,2BAGF,mBACE,8BACA,2BACA,wBACA,qBACA,uBACE,0BACA,2BASN,6BACE,aACA,mBACA,WACA,SlHpHM,6BkHgHR,6BAQI,kBACA,iCACA,kBACA,SACA,alH5HI,sDkHiIF,8CACE,cAKN,+BACE,aACA,YlHzII,sDkHuIN,+BAKI,aAKF,8CACE,eAKN,8CACE,oBACA,aACA,YACA,sBAGF,kDACE,wBACA,sBACA,oBACA,YACA,kBACA,gBAGF,kDACE,aACA,mBACA,kBlH1KM,6BkH4KN,sDAEI,mClH9KE,6BkH4KN,sDAMI,qCAKN,4CACE,oBACA,aACA,YACA,sBAGF,4CACE,aACA,mBACA,mB1HlaF,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,CAk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BAEF,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,kDlIhTW,CkIiTX,gBACA,cACA,4FACE,yBAEF,yBAPF,8EAQI,gBAMR,uBACE,aACA,mBACA,eACA,SAEA,uCACE,0BAEF,2BACE,aACA,iBACA,SACA,mBAKF,sOACE,clIvTU,CkI0TV,mDACE,gBAEF,sMACE,UAGF,yClIpQF,cArEa,CAsEb,gBAtEa,CAuEb,qCkIkQE,yClIjQA,cArEW,CAsEX,gBArEa,EkI2Ub,gEACE,cAIJ,4CAIE,gCAKA,aACA,sBACA,SAVA,gDACE,gBAGF,8CACE,SAOF,yEACE,aACA,mBACA,aACA,eAGF,gEACE,mDlIzXQ,CkI8Xd,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,mDlI1cI,CkI4cN,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,wBlIOqB,CkIJzB,oGzBNI,0B0BeJ,YACE,YACA,qBACA,kBACA,yBACA,WACA,kDpI6Be,CoI3Bf,eACA,gBACA,iBACA,iBACA,kBACA,eAGF,wBACE,wBnIlBa,CmImBb,WACA,aACA,mBACA,kBACA,mBAEA,yBARF,wBASI,uBAGF,mCACE,aACA,cACA,uBACA,mBACA,WACA,kDpICa,gBoICb,kBACA,YACA,WACA,kBACA,yBACA,gBACA,iB/H3DY,C+H4DZ,mBAIF,2CACE,aACA,sBA7DF,yBA2DA,2CAKI,e/HxEa,E+H2Ef,8CACE,eACA,iBACA,gBACA,oBACA,UnI9EmB,CmIiFrB,6CACE,eACA,iBACA,iBACA,UnIrFmB,CmIyFvB,uCACE,aACA,sBACA,uBACA,iBAEA,yBANF,uCAOI,cACA,mBACA,qBAGF,4CACE,kBACA,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,kDpIxDW,CoIyDX,eACA,gBACA,iBACA,iBACA,kBACA,eACA,qBAMJ,gDACE,sBArHF,yBAoHA,gDAII,iBAEA,yEACE,aAGF,kFACE,eAKN,0CACE,mBACA,Y/H3IY,C+H6IZ,oDACE,cAGF,oDACE,SAEA,uDACE,gCAEA,kEACE,gBAGF,uHAEE,gBACA,SACA,WACA,eACA,iBACA,iBACA,eACA,gBACA,qBAGE,2IACE,mBACA,kBACA,cACA,kDpIxHG,CoIyHH,eACA,iBACA,gBACA,iBACA,kBACA,SACA,QACA,qBAKN,8DACE,eACA,WACA,gBACA,gBACA,iBAMR,mCACE,aA1LF,yBAyLA,mCAII,eAIJ,qCACE,mBACA,WACA,aACA,kDpI5Ja,CoI6Jb,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,s/FAEI,SACA,cAKN,mBACE,gBACA,gBACA,UAGF,eACE,gBAEA,oCACE,cACA,eA1gBF,yBAwgBA,oCAKI,gBAGF,uCACE,kB/HzhBa,C+H6hBjB,kCACE,wBnI3gBW,CmIXb,yBAqhBA,kCAGI,+BAIJ,6CACE,WCriBJ,WACE,kCACA,yErICF,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,cA3DW,CA4DX,gBA3Da,EA4EjB,GARE,cArEa,CAsEb,gBAtEa,CAuEb,qCAMF,GALI,cArEW,CAsEX,gBArEa,EAkFjB,GAJE,cA/Ea,CAgFb,gBA/Ee,CA6FjB,WAGE,kDArHe,CAsHf,cA7FY,CA8FZ,aC9KgB,CD+KhB,gBA9Fc,CAmGhB,IACE,kBACA,mBAIA,8SAIE,kDAvIa,CA2IjB,iBACE,2BACA,yBACA,8DAGF,yBACE,+DACA,cA1HY,CA2HZ,kBACA,eAhJsB,CAiJtB,gBAjIe,CE3EjB,WACE,kCACA,uEACA,mBACA,kBAGF,WACE,mCACA,wEACA,mBACA,kBASA,sEAKE,0EATsB,CAYxB,0EAKE,oFAMJ,WACE,kCACA,mEACA,mBACA,kBAGF,WACE,+BACA,gEACA,mBACA,kBASA,sEAKE,sEATsB,CAYxB,0EAKE,wEAnBoB,CChDxB,EACI,cANiB,CASrB,iBACI,aFkBW,CEff,mBAEI,aFCa,CGVjB,YACE,sBAGF,MACE,aHKe,CGFjB,mEAIE,aHWc,CGRhB,WACE,gBCvBiB,CD0BnB,UACE,SACA,mBC5BiB,CD+BnB,oCJoIE,cAnFY,CAoFZ,gBAnFc,CAoFd,eA1GqB,CA2GrB,kDA/Ge,CIpBjB,2BACE,+DACA,yBACA,eJsBsB,CInBxB,wBACE,cJwCkB,CIvClB,gBJsCc,CIlChB,8yBAwBE,aHvEgB,CG2ElB,iXAYE,mDJ/BY,CIgCZ,eJ5BsB,CI+BxB,sSASE,8DACA,eJ6EoB,CI1EtB,kCACE,cJzBY,CI4Bd,iGAIE,cJhCY,CIiCZ,kDJ1De,CI6DjB,isBA2BE,gBAGF,aACE,kBAIF,yCJvBE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIqBF,yCJpBI,cA3DW,CA4DX,gBA3Da,EIkFjB,cJvDE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIoDF,cJnDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBIqDJ,oDJ3DE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCIwDF,oDJvDI,cAtCW,CAuCX,gBAtCa,CAuCb,uBI2DJ,cJlDE,cAjDa,CAkDb,gBAjDe,CAkDf,qCIgDF,cJ/CI,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,+DkI9KF,eACE,aDSA,eADoH,CAEpH,cAmB6D,CAlB7D,mDrIwCY,CqIvCZ,iBAJsI,CAKtI,eAgBiF,CC3BjF,eDaA,yBChBF,eDiBI,cAakC,ECzBpC,qBACE,cAGF,mDCyBA,0BACA,iBDrBA,+BACE,cAGF,iEAEE,aAIA,oDACE,aAGF,2GAEE,cAIJ,gnFACE,gBACA,cAGF,6BACE,UACA,mBACA,WACA,YACA,wBACA,qBACA,+BACA,SACA,kBACA,WACA,SACA,eAEA,oCCgGF,mBACA,4BAEA,gCACA,wBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,oBC7IS,CD8IT,yBACA,oBAmCA,oBClLS,CDmLT,yBACA,QDlJI,SACA,WACA,YACA,kBACA,SACA,SAGF,mCCsFF,mBACA,4BAEA,gCACA,wBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,oBC7IS,CD8IT,yBACA,oBAKA,oBCpJS,CDqJT,yBACA,QD1GI,SACA,WACA,YACA,kBACA,SACA,SAIA,mFAEE,oBEnDK,CFwDX,yBACE,uBACE,gBAGF,iBACE,wBACA,U","sources":["webpack://great-cms/./node_modules/great-styles/src/scss/elements/_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/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_reset.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_layout.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/elements/_grid.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/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_validation.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_multiple-choice.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_multiple-select-auto-complete.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_radio-nested.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_text-input-with-button.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_typeahead.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_select.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_link.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_list.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_media-block.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_spacing.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_responsive.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_buttons.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/_details.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tables.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tabs.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_utils.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_box.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_quote.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_icons.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_card.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_progress-bar.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/card/_card.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_footer-magna.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_modal-menu.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_breadcrumbs.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_modal.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_tooltip.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_panels.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_beta.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/_skip-link.scss","webpack://great-cms/./core/sass/helpers/_utils.scss","webpack://great-cms/./core/sass/components/_forms.scss","webpack://great-cms/./core/sass/components/_progress-wizard.scss","webpack://great-cms/./core/sass/components/_insights.scss","webpack://great-cms/./core/sass/components/_product-finder.scss","webpack://great-cms/./core/sass/components/_compare-markets.scss","webpack://great-cms/./core/sass/components/_sign-up.scss","webpack://great-cms/./core/sass/components/_sign-up-old.scss","webpack://great-cms/./core/sass/components/_tour.scss","webpack://great-cms/./core/sass/components/_modal-cms.scss","webpack://great-cms/./core/sass/components/_spinner.scss","webpack://great-cms/./core/sass/components/_classification-tree.scss","webpack://great-cms/./core/sass/components/_slick.scss","webpack://great-cms/./core/sass/components/_segmentation.scss","webpack://great-cms/./core/sass/components/_backlink.scss","webpack://great-cms/./core/sass/components/_snackbar.scss","webpack://great-cms/./core/sass/_base.scss","webpack://great-cms/./core/sass/_overrides.scss","webpack://great-cms/./core/sass/exportplan/_dashboard.scss","webpack://great-cms/./core/sass/exportplan/_statistics.scss","webpack://great-cms/./core/sass/exportplan/_sections.scss","webpack://great-cms/./core/sass/learn/_base.scss","webpack://great-cms/./core/sass/exportplan/_sidebar.scss","webpack://great-cms/./core/sass/exportplan/_costs.scss","webpack://great-cms/./core/sass/exportplan/_adaptation-target-market-form.scss","webpack://great-cms/./core/sass/exportplan/_animations.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/./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","webpack://great-cms/./core/components/sass/partials/_colours.scss"],"sourcesContent":["@import '../helpers/vars';\n@import '../helpers/mixins';\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 '../design-tokens';\n@import '../design-tokens-temp';\n\n@font-face {\n font-family: 'FS Lucas';\n src: url('#{$fonts}/FSLucas-Regular.woff2') format('woff2'),\n url('#{$fonts}/FSLucas-Regular.woff') format('woff'),\n url('#{$fonts}/FSLucas-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n// sass-lint:disable-all\n@font-face {\n font-family: 'FS Lucas SemiBold';\n src: url('#{$fonts}/FSLucas-SemiBold.eot'),\n url('#{$fonts}/FSLucas-SemiBold.eot?#iefix') format('embedded-opentype'),\n url('#{$fonts}/FSLucas-SemiBold.woff2') format('woff2'),\n url('#{$fonts}/FSLucas-SemiBold.woff') format('woff'),\n url('#{$fonts}/FSLucas-SemiBold.ttf') format('truetype'),\n url('#{$fonts}/FSLucas-SemiBold.svg#UbuntuBold') format('svg');\n}\n\n// sass-lint:enable-all\n\nbody {\n @include font-body-1-black-1-left;\n position: relative;\n\n @include tablet {\n line-height: $line-height-desktop;\n font-size: $base-font-size-desktop;\n }\n}\n\np,\nul,\nol,\nblockquote {\n @include paragraph;\n}\n\nb,\nstrong {\n @include bold;\n}\n\nu {\n text-decoration: underline;\n}\n\ni,\nem {\n font-style: italic;\n}\n\n// Text\n\n.uppercase {\n text-transform: uppercase\n}\n\n.bold {\n @include bold\n}\n\n.italic {\n font-style: italic\n}\n\n.font-brand {\n font-family: $brand-font-heading\n}\n\n.font-body {\n font-family: $brand-font-body\n}\n\n%heading {\n text-indent: -1px;\n}\n\n.h-xl,\n.h-l,\n.h-m,\n.h-s {\n @extend %heading;\n}\n\n.h-xl {\n @include font-title-4;\n @include bold;\n padding-bottom: #{3 * $space-s-m - ($font-size-xxlarge-mobile * $line-height-mobile)};\n\n @include tablet {\n @include font-title-5;\n @include bold;\n padding-bottom: #{3 * $space-s - ($font-size-xxlarge-desktop * $line-height-desktop)};\n }\n}\n\n.h-l {\n @include font-title-3;\n @include bold;\n padding-bottom: 30px;\n\n @include tablet {\n @include font-title-4;\n @include bold;\n padding-bottom: #{(3 * $space-s) - ($font-size-xlarge-desktop * $line-height-desktop)};\n }\n}\n\n.h-m {\n @include font-title-2;\n @include bold;\n padding-top: #{(2 * $space-s-m) - ($font-size-large-mobile * $line-height-mobile) - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-3;\n @include bold;\n padding-top: #{(2 * $space-s) - ($font-size-large-desktop * $line-height-desktop) - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-s {\n @include font-title-1;\n @include bold;\n padding-top: #{$space-s-m - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-2;\n @include bold;\n padding-top: #{$space-s - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-xs {\n @include font-body-3;\n @include bold;\n padding-top: #{$space-s-m - $space-xxs-m};\n padding-bottom: $space-xxs-m;\n\n @include tablet {\n @include font-title-1;\n @include bold;\n padding-top: #{$space-s - $space-xxs};\n padding-bottom: $space-xxs;\n }\n}\n\n.h-xl + *,\n.h-l + *,\n.h-m + *,\n.h-s + * {\n margin-top: 0;\n}\n\n.h-sub {\n color: $mid-grey;\n line-height: $line-height-desktop;\n margin: 0;\n\n & + * {\n margin-top: 0;\n }\n}\n\n.body-l {\n @include font-body-2;\n\n @include tablet {\n @include font-body-3;\n }\n}\n\n.body-m {\n @include font-body-2;\n}\n\n.body-s {\n @include font-body-1;\n}\n\n.body-l-b {\n @include font-body-3-bold;\n @include bold;\n}\n\n.body-m-b {\n @include font-body-2-bold;\n @include bold;\n}\n\n.body-s-b {\n @include font-body-1-bold;\n @include bold;\n}\n\n.quote-text {\n @include quote-text;\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):not(.great-meta-label),\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 .great-meta-label\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-height-auto {\n height: 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-error-red {\n color: #d4351c !important; // govuk-frontend govuk-hint colouring takes precedence over govuk-error-message, so overriding\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-text-select--arrow-max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\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 select.great-select--max-500 {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n option:first {\n color: $great-dark-grey;\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 font-family: $great-font;\n font-weight: 100;\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: 200px;\n max-height: 240px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\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$great-design-system-purple: #a24a94;\n$great-design-system-border-thin: #b4c7d9;\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n$great-design-system-govuk-blue: #1d70b8;\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 > span {\n display: inline-block;\n position: relative;\n top: 2px;\n margin-left: 5px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $great-design-system-govuk-blue;\n }\n }\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n position: relative;\n\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.great-ds-box-shadow {\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n}\n\n.great-ds-autocomplete-input {\n width: 200px;\n\n @include govuk-media-query($from: mobile) {\n width: 250px;\n }\n\n @include govuk-media-query($from: tablet) {\n width: 500px;\n }\n\n &::placeholder {\n color: $great-design-system-interface-mono-50;\n }\n}\n\n.great-ds-autocomplete-input__wrapper {\n position: relative;\n\n &::before {\n @include govuk-media-query($from: tablet) {\n content: '';\n display: inline-block;\n height: 18px;\n width: 18px;\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n top: 15px;\n left: 470px;\n position: absolute;\n }\n }\n}\n\n.great-ds-widget-container {\n position: relative;\n\n .great-ds-edit-control {\n background: $great-design-system-white;\n position: absolute;\n top: 30px;\n right: 30px;\n text-decoration: none;\n\n span {\n margin-right: 10px;\n text-decoration: underline;\n }\n }\n\n .great-ds-skip-control {\n span {\n line-height: 50px;\n }\n\n @include govuk-media-query($from: tablet) {\n margin-left: 30px;\n }\n }\n}\n\n.great-ds-purple-text {\n color: $great-design-system-purple !important;\n}\n\n.great-ds-card-meta-label {\n color: $great-design-system-purple !important;\n display: flex;\n gap: 10px;\n font-size: 16px;\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n top: 15px;\n right: 0;\n }\n}\n\n.great-ds-market-and-flag {\n display: inline-flex;\n gap: 20px;\n\n img {\n width: 40px;\n }\n}\n\n.great-ds-market-widget {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n\n .great-ds-market-widget__col {\n &:first-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 66.666%;\n padding-right: 60px;\n }\n }\n\n &:last-of-type {\n @include govuk-media-query($from: desktop) {\n flex-basis: 33.333%;\n }\n }\n }\n}\n\n.great-ds-category-panels {\n display: flex;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n }\n\n & > a {\n border: 2px solid $great-design-system-border-thin;\n box-shadow: 0px 4px 10px 0px rgba(4, 4, 63, 0.1);\n color: $great-design-system-govuk-blue;\n font-weight: 600;\n flex-basis: calc(100% - 10px);\n margin-bottom: 20px;\n padding: 15px;\n border-radius: 10px;\n display: inline-flex;\n align-items: center;\n gap: 20px;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:active:hover,\n &:focus:hover {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n }\n\n &:focus {\n outline: 0;\n\n span {\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 @include govuk-media-query($from: tablet) {\n flex-basis: calc(50% - 10px);\n margin-bottom: 0;\n }\n }\n}\n\n.great-ds-card-panels {\n display: flex;\n gap: 20px;\n flex-wrap: wrap;\n flex-direction: column;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n }\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 10px);\n\n &:only-child {\n flex-basis: 100%;\n }\n }\n}\n\n.great-ds-card-panels--restricted {\n gap: 5px;\n\n > .great-ds-card-panels__item {\n flex-basis: calc(50% - 2.5px);\n }\n}\n\n.great-ds-side-note {\n @media only screen and (min-width: 961px) {\n position: absolute;\n top: 30px;\n right: 30px;\n width: 35%;\n }\n}\n\n.great-ds-info-pane {\n display: flex;\n gap: 20px;\n flex-direction: column;\n\n i {\n color: $great-design-system-govuk-blue;\n font-size: 36px;\n }\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\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 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","// 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// 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","/*\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\n// LAYOUT\n// =======\n\nbody {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\nmain {\n flex: 1;\n position: relative;\n}\n\n.height-60 {\n min-height: 60vh;\n}\n\nhr {\n display: block;\n background: $blue-deep-10;\n border: 0;\n height: 2px;\n @include paragraph;\n}\n\n.hr {\n height: 1px;\n}\n\n.hr--light {\n background: $blue-deep-20;\n}\n\n.hr--dark {\n background: $blue-deep-80;\n}\n\n// Layout\n\n.with-flag {\n position: relative;\n @include container;\n\n &:after {\n bottom: -20px;\n background-image: url(asset-path('uj-motif.png'));\n background-size: 155px;\n background-repeat: no-repeat;\n height: 30px;\n z-index: 2;\n }\n}\n\n.section {\n padding: $space-s-m 0;\n overflow: visible;\n\n @include tablet {\n padding: $space-s 0;\n }\n}\n\n.container {\n max-width: $site-width;\n margin: 0 $gutter-small;\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.indent-bar {\n padding-left: $space-m;\n border-left: 5px solid $black-30;\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","@use \"sass:math\";\n\n@mixin grid-column($width) {\n box-sizing: border-box;\n width: (($site-width + $gutter-small) * $width) - $gutter-small;\n\n @media (min-width: $mobile-min-breakpoint) {\n float: left;\n width: percentage($width);\n }\n}\n\n@mixin grid-row() {\n @include float-clear;\n margin-left: (0 - $gutter-small);\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-left: (0 - $gutter-medium);\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin-left: (0 - $gutter-large);\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin-left: (0 - $gutter-xlarge);\n }\n\n & > * {\n padding-left: $gutter-small;\n\n @media (min-width: $mobile-min-breakpoint) {\n padding-left: $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n padding-left: $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n padding-left: $gutter-xlarge;\n }\n }\n}\n\n.flex-direction-column {\n flex-direction: column !important; // sass-lint:disable-line no-important\n}\n\n.flex-direction-row {\n flex-direction: row !important; // sass-lint:disable-line no-important\n}\n\n.jc-end {\n justify-content: flex-end !important; // sass-lint:disable-line no-important;\n}\n\n.jc-start {\n justify-content: flex-start !important; // sass-lint:disable-line no-important;\n}\n\n.flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n\n > * {\n display: flex;\n flex-grow: 1; // align heights of elements inside grid columns\n }\n}\n\n.grid {\n @include grid-row;\n}\n\n// Included as a shortcut to using a grid-row and columns\n// when only one column is needed\n\n.w-1-6,\n.w-1-5,\n.w-1-4,\n.w-1-3,\n.w-2-3,\n.w-3-4,\n.w-5-12,\n.w-7-12,\n.w-1-2,\n.w-1-1 {\n width: 100%;\n}\n\n@include tablet {\n .w-1-6 {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5 {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4 {\n width: 25%;\n }\n\n .w-1-2 {\n width: 50%;\n }\n\n .w-1-3 {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3 {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4 {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12 {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12 {\n width: percentage(math.div(7, 12));\n }\n\n .w-full {\n width: 100%;\n }\n}\n\n// Non-responsive versions\n\n.w-1-6-all {\n width: percentage(math.div(1, 6));\n}\n\n.w-1-5-all {\n width: percentage(math.div(1, 5));\n}\n\n.w-1-4-all {\n width: 25%;\n}\n\n.w-1-2-all {\n width: 50%;\n}\n\n.w-1-3-all {\n width: percentage(math.div(1, 3));\n}\n\n.w-2-3-all {\n width: percentage(math.div(2, 3));\n}\n\n.w-3-4-all {\n width: percentage(math.div(3, 4));\n}\n\n.w-5-12-all {\n width: percentage(math.div(5, 12));\n}\n\n.w-7-12-all {\n width: percentage(math.div(7, 12));\n}\n\n.w-1-12-all {\n width: percentage(math.div(1, 12));\n}\n\n.w-full-all {\n width: 100%;\n}\n\n.w-auto {\n width: auto !important; // sass-lint:disable-line no-important;\n}\n\n.w-full-viewport {\n width: 100vw;\n margin-left: calc(-50vw + 50%);\n}\n\n.c-full {\n @include grid-column(1);\n width: 100%;\n}\n\n.c-1-2 {\n @include grid-column(math.div(1, 2));\n width: 100%;\n}\n\n.c-1-3 {\n @include grid-column(math.div(1, 3));\n width: 100%;\n}\n\n.c-2-3 {\n @include grid-column(math.div(2, 3));\n width: 100%;\n}\n\n.c-1-4 {\n @include grid-column(math.div(1, 4));\n width: 100%;\n}\n\n.c-5-12 {\n @include grid-column(math.div(5, 12));\n width: 100%;\n}\n\n.c-1-6 {\n @include grid-column(math.div(1, 6));\n width: 100%;\n}\n\n.c-1-5 {\n @include grid-column(math.div(1, 5));\n width: 100%;\n}\n\n.c-3-4 {\n @include grid-column(math.div(3, 4));\n width: 100%;\n}\n\n// Used on article pages\n.c-7-12 {\n @include grid-column(math.div(7, 12));\n width: 100%;\n}\n\n// Used on lesson page\n.c-1-12 {\n @include grid-column(math.div(1, 12));\n width: 100%;\n}\n\n.c-10-12 {\n @include grid-column(math.div(10, 12));\n width: 100%;\n}\n\n// =============================\n// Responsive classes\n// =============================\n\n// Medium screen width\n\n@media (min-width: $mobile-min-breakpoint) {\n .w-1-6-m {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-m {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-m {\n width: 25%;\n }\n\n .w-1-2-m {\n width: 50%;\n }\n\n .w-1-3-m {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-m {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-m {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-m {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-m {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-m {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-m {\n width: 100%;\n }\n\n .c-full-m {\n @include grid-column(1);\n }\n\n .c-1-2-m {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-m {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-m {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-5-m {\n @include grid-column(math.div(1, 5));\n }\n\n .c-1-4-m {\n @include grid-column(math.div(1, 4));\n }\n\n .c-5-12-m {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-m {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-m {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-m {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-m {\n @include grid-column(math.div(1, 12));\n }\n}\n\n// Large screen width\n\n@media (min-width: $tablet-min-breakpoint) {\n .w-1-6-l {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-l {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-l {\n width: 25%;\n }\n\n .w-1-2-l {\n width: 50%;\n }\n\n .w-1-3-l {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-l {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-l {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-l {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-l {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-l {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-l {\n width: 100%;\n }\n\n .c-full-l {\n @include grid-column(1);\n }\n\n .c-1-2-l {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-l {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-l {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-4-l {\n @include grid-column(math.div(1, 4));\n }\n\n .c-1-5-l {\n @include grid-column(math.div(1, 5));\n }\n\n .c-5-12-l {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-l {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-l {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-l {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-l {\n @include grid-column(math.div(1, 12));\n }\n}\n\n// XLarge screen width\n\n@media (min-width: $desktop-min-breakpoint) {\n .w-1-6-xl {\n width: percentage(math.div(1, 6));\n }\n\n .w-1-5-xl {\n width: percentage(math.div(1, 5));\n }\n\n .w-1-4-xl {\n width: 25%;\n }\n\n .w-1-2-xl {\n width: 50%;\n }\n\n .w-1-3-xl {\n width: percentage(math.div(1, 3));\n }\n\n .w-2-3-xl {\n width: percentage(math.div(2, 3));\n }\n\n .w-3-4-xl {\n width: percentage(math.div(3, 4));\n }\n\n .w-5-12-xl {\n width: percentage(math.div(5, 12));\n }\n\n .w-7-12-xl {\n width: percentage(math.div(7, 12));\n }\n\n .w-1-12-xl {\n width: percentage(math.div(1, 12));\n }\n\n .w-full-xl {\n width: 100%;\n }\n\n .c-full-xl {\n @include grid-column(1);\n }\n\n .c-1-2-xl {\n @include grid-column(math.div(1, 2));\n }\n\n .c-1-3-xl {\n @include grid-column(math.div(1, 3));\n }\n\n .c-2-3-xl {\n @include grid-column(math.div(2, 3));\n }\n\n .c-1-4-xl {\n @include grid-column(math.div(1, 4));\n }\n\n .c-1-5-xl {\n @include grid-column(math.div(1, 5));\n }\n\n .c-5-12-xl {\n @include grid-column(math.div(5, 12));\n }\n\n .c-1-6-xl {\n @include grid-column(math.div(1, 6));\n }\n\n .c-7-12-xl {\n @include grid-column(math.div(7, 12));\n }\n\n .c-3-4-xl {\n @include grid-column(math.div(3, 4));\n }\n\n .c-1-12-xl {\n @include grid-column(math.div(1, 12));\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","@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","// Form validation\n// ================\n\n@import '../../helpers/colours';\n@import '../../helpers/vars';\n\n// Use .form-group-error to add a red border to the left of a .form-group\n.form-group-error {\n @include tablet {\n border-left: 5px solid $red-80;\n padding: {\n bottom: $space-s;\n left: $space-xs;\n top: $space-xs;\n }\n }\n margin-right: 15px;\n border-left: 4px solid $red-80;\n padding-left: $space-s;\n\n .form-control {\n border-color: $red-80;\n }\n}\n\n// Error messages should be red and bold\n.error-message {\n @include font-body-3;\n color: $red-80;\n display: block;\n clear: both;\n padding: {\n top: $space-xxs;\n bottom: $space-xxs;\n }\n}\n\n.errorlist {\n margin: 0;\n}\n\n// Summary of multiple error messages\n.error-summary {\n @include tablet {\n margin-top: -4px;\n margin-bottom: $space-s - 4;\n padding: 0 $space-s;\n }\n\n // Error summary has a border on all sides\n border: 4px solid $flag-red;\n margin-top: -4px;\n margin-bottom: $space-s-m - 4;\n padding: 0 $space-s-m;\n}\n","// Multiple choice/radio buttons\n\n@import '../../helpers/colours';\n\n// Radio buttons & checkboxes\n\n// a list of checkboxes needs margin between them\n// standalone checkboxes (div.multiple-choice) do not\nli.multiple-choice {\n @include tablet {\n margin-bottom: $space-xs;\n }\n\n margin-bottom: $space-xs-m;\n}\n\n.multiple-choice {\n @include tablet {\n min-height: 20px;\n padding: 0 0 0 $space-m;\n float: left;\n }\n\n display: block;\n float: none;\n clear: left;\n position: relative;\n padding: 0 0 0 $space-m-m;\n min-height: $space-m-m;\n\n // Absolutely position inputs within label, to allow text to wrap\n input {\n @include tablet {\n width: $space-m;\n height: $space-m;\n }\n\n position: absolute;\n cursor: pointer;\n left: 0;\n top: 0;\n z-index: 1;\n -webkit-appearance: none;\n width: $space-m-m;\n height: $space-m-m;\n\n &:focus {\n outline: 0;\n }\n }\n\n label {\n @include tablet {\n float: left;\n }\n\n margin-bottom: $space-xxs;\n cursor: pointer;\n padding-left: 0;\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='radio'] + label::before {\n content: '';\n border: 2px solid $grey;\n background: transparent;\n width: 20px;\n height: 20px;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n }\n\n [type='radio'] + label::after {\n content: '';\n width: 0;\n height: 0;\n position: absolute;\n border: 6px solid;\n top: 6px;\n left: 6px;\n border-radius: 50%;\n opacity: 0;\n }\n\n // Focused state\n [type='radio']:focus + label::before {\n box-shadow: 0 0 0 4px $focus-yellow;\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 &.large {\n [type='radio'] + label {\n margin-bottom: $space-s;\n\n &::before {\n width: 30px;\n height: 30px;\n top: -5px;\n left: 0;\n }\n\n &::after {\n top: 3px;\n left: 8px;\n border-width: 9px;\n }\n }\n }\n}\n\n// To sit multiple choice inputs next to each other, use .inline on parent\n.inline .multiple-choice {\n clear: none;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-bottom: 0;\n margin-right: $space-s;\n }\n}\n","\n.g-multi-select-autocomplete-selected-values {\n @include tablet {\n margin-top: $space-xs;\n padding: $space-xxs $space-xxs 0;\n }\n border: 2px solid $grey;\n margin-top: $space-xs-m;\n padding: $space-xxs-m $space-xxs-m 0;\n\n span,\n .g-multi-select-autocomplete-selected-item {\n @include tablet {\n margin-right: $space-xxs;\n padding-left: $space-xxs;\n margin-bottom: $space-xxs;\n }\n display: inline-block;\n margin-right: $space-xxs-m;\n margin-bottom: $space-xxs-m;\n padding-left: $space-xxs-m;\n }\n\n span {\n padding-left: 0;\n }\n\n}\n\n.g-multi-select-autocomplete {\n\n .autocomplete__wrapper {\n height: 100%;\n }\n\n .autocomplete__wrapper input {\n border: 0;\n height: 100%;\n }\n\n .autocomplete__menu {\n overflow: hidden;\n border-top: 2px solid $black;\n }\n\n .g-multi-select-autocomplete-selected-item {\n border: 1px solid $grey;\n background: $offwhite;\n border-radius: 5px;\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","\n.g-nested-radio-parent {\n margin-bottom: 0;\n\n label,\n input {\n float: none;\n }\n\n input:not(:checked) + label + .g-radio-nested {\n display: none;\n }\n\n > .form-group {\n margin-bottom: -20px;\n }\n}\n\n.g-radio-nested {\n @include tablet {\n margin-top: $space-xs;\n margin-left: $space-n-s + 4;\n padding-left: $space-s;\n }\n margin-top: $space-xs-m;\n padding-left: $space-s-m;\n margin-left: $space-n-s-m + 4; // account for border width\n border-left-width: 4px;\n border-style: solid;\n border-color: $grey;\n margin-bottom: 0;\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\n > .form-label {\n padding-left: 0;\n font-weight: normal;\n width: 100%;\n float: none;\n }\n\n // override .multiple-choice input which hides input boxes.\n input {\n position: inherit;\n cursor: 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","@import '../../helpers/colours';\n\n.text-input-with-submit-button-container {\n display: flex;\n\n .text-input-with-submit-button {\n border: 0;\n background: $active-blue;\n cursor: pointer;\n color: $white;\n\n &:active {\n top: inherit;\n }\n }\n\n input {\n border-right: 0;\n }\n}\n",".autocomplete__menu,\n.SelectiveLookupDisplay {\n background-color: $white;\n border: $light-grey solid 1px;\n max-height: 221px;\n overflow: scroll;\n z-index: 2;\n padding-left: 0;\n font-size: 16px;\n margin-top: -1px;\n margin-left: 1px;\n font-family: $brand-font-body;\n overflow-x: hidden;\n\n li {\n cursor: pointer;\n border-top: $light-grey solid 1px;\n padding: 12px 24px;\n position: relative;\n top: -1px;\n\n &:focus {\n border-color: $focus-yellow;\n border-style: solid;\n border-width: 4px 3px 3px;\n box-shadow: none;\n outline: 0;\n padding: 8px 22px;\n -webkit-box-shadow: none;\n }\n\n &:hover,\n &:focus {\n background-color: $aqua !important;\n color: $white;\n }\n }\n\n #company-lookup-name-not-in-companies-house {\n border-top: 2px solid $light-grey;\n background: $light-grey;\n }\n}\n","@import '../../helpers/mixins';\n\n.select {\n position: relative;\n\n &__button {\n border: 0;\n font: inherit;\n margin-top: 5px;\n position: absolute;\n right: 10px;\n z-index: 1;\n cursor: pointer;\n\n i {\n width: 15px;\n transition: color 150ms, transform 250ms;\n color: $colour-blue-deep-50;\n }\n\n &:hover i {\n color: $colour-blue-deep-60;\n }\n\n &--close i {\n transform: rotate(180deg);\n }\n }\n\n &__placeholder {\n border: 2px solid $colour-blue-deep-50;\n min-height: 50px;\n padding: 10px 30px 10px 15px;\n position: static;\n line-height: initial;\n\n &__expanded {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n &--input input {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n z-index: 1;\n border: 0;\n background: transparent;\n\n &:focus {\n padding: 15px;\n }\n }\n }\n\n .select__placeholder:focus {\n @include focus;\n }\n\n .select__selected {\n list-style: none;\n margin: -3px 0;\n padding: 0;\n\n & li {\n display: inline-block;\n padding: 2px 0;\n }\n }\n\n &__list.select__list {\n display: none;\n position: absolute;\n left: 0;\n right: 0;\n width: unset;\n top: 100%;\n margin: -8px 0 0;\n min-height: 8px;\n z-index: 2;\n overflow: hidden;\n\n border: 2px solid $colour-blue-deep-50;\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n ul.option-list {\n max-height: 260px;\n overflow: auto;\n margin: 8px 0 0;\n\n li {\n padding: 10px 20px;\n }\n\n .sub-section {\n padding: 0;\n }\n }\n }\n\n &__list--item {\n cursor: pointer;\n transition: background-color 200ms;\n\n &:hover {\n background-color: $colour-blue-deep-20;\n }\n }\n\n .form-group {\n margin-bottom: 0;\n }\n}\n\n.select-date {\n position: relative;\n\n &__friendly {\n position: absolute;\n z-index: 1;\n background-color: $colour-white-100;\n padding: 2px 10px 2px 2px;\n margin: 0 0 0 15px;\n }\n}\n","// LINKS\n// ======\n\n@import '../helpers/colours';\n@import '../helpers/mixins';\n\n// DSM Link\n\n.link {\n @include font-body-bold-6-blue-80-1-left;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n\n &:visited,\n &:hover,\n &:active,\n &:focus:active {\n color: $blue-deep-80;\n cursor: pointer;\n }\n\n &--underline {\n border-bottom: 2px solid;\n }\n\n &--icon {\n i {\n transform: scale(1.75);\n }\n }\n\n &--icon-right {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: 0;\n\n i {\n margin-left: 20px;\n transform: scale(1.2);\n }\n }\n\n &--large {\n @extend .h-s;\n }\n}\n\n.link.text-white {\n &:visited,\n &:hover,\n &:active,\n &:focus:active {\n color: $blue-deep-10;\n cursor: pointer;\n }\n}\n\na:focus,\nbutton:focus {\n @include focus;\n}\n\na:focus:active,\nbutton:focus:active {\n background-color: $focus-yellow;\n}\n\na {\n color: $active-blue;\n text-decoration: underline;\n\n &:visited {\n color: $purple;\n }\n\n &:hover {\n color: $active-blue-alt;\n }\n\n &:active {\n color: $active-blue;\n }\n\n &:focus:active {\n color: $great-blue;\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",".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}","// UTILITY CLASSES\n// ================\n\n@import '../helpers/colours';\n\n// Backgrounds\n\n$colours: ($black, \"black\"),\n ($grey, \"grey\"),\n ($mid-grey, \"mid-grey\"),\n ($light-grey, \"light-grey\"),\n ($offwhite, \"offwhite\"),\n (transparent, \"transparent\"),\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 // DSM colours\n ($black-100, \"black-100\"),\n ($black-90, \"black-90\"),\n ($black-80, \"black-80\"),\n ($black-70, \"black-70\"),\n ($black-60, \"black-60\"),\n ($black-50, \"black-50\"),\n ($black-40, \"black-40\"),\n ($black-30, \"black-30\"),\n ($black-20, \"black-20\"),\n ($black-10, \"black-10\"),\n ($black-05, \"black-05\"),\n ($blue-deep-100, \"blue-deep-100\"),\n ($blue-deep-90, \"blue-deep-90\"),\n ($blue-deep-80, \"blue-deep-80\"),\n ($blue-deep-70, \"blue-deep-70\"),\n ($blue-deep-60, \"blue-deep-60\"),\n ($blue-deep-50, \"blue-deep-50\"),\n ($blue-deep-40, \"blue-deep-40\"),\n ($blue-deep-30, \"blue-deep-30\"),\n ($blue-deep-20, \"blue-deep-20\"),\n ($blue-deep-10, \"blue-deep-10\"),\n ($aqua-100, \"aqua-100\"),\n ($aqua-20, \"aqua-20\"),\n ($green-100, \"green-100\"),\n ($green-30, \"green-30\"),\n ($red-deep-100, \"red-deep-100\"),\n ($red-100, \"red-100\"),\n ($red-90, \"red-90\"),\n ($red-80, \"red-80\"),\n ($red-70, \"red-70\"),\n ($red-60, \"red-60\"),\n ($red-50, \"red-50\"),\n ($red-40, \"red-40\"),\n ($red-30, \"red-30\"),\n ($red-20, \"red-20\"),\n ($red-10, \"red-10\"),\n ($white, \"white\"),;\n\n@each $colour, $name in $colours {\n .bg-#{$name} {\n background-color: $colour;\n }\n}\n\n// Text colour\n\n@each $colour, $name in $colours {\n .text-#{$name} {\n color: $colour;\n }\n}\n\n// Borders\n@each $colour, $name in $colours {\n .border-#{$name} {\n border-color: $colour;\n }\n}\n\n.border-thicker,\n.border-thick,\n.border-medium,\n.border-thin {\n border-style: solid;\n}\n\n.border-thicker {\n border-width: 8px;\n}\n\n.border-thick {\n border-width: 6px;\n}\n\n.border-medium {\n border-width: 4px;\n}\n\n.border-thin {\n border-width: 2px;\n}\n\n\n// Section underline\n\n@each $colour, $name in $colours {\n .underline-#{$name} {\n position: relative;\n\n &:after {\n @extend .container;\n display: block;\n content: '';\n height: 4px;\n margin-top: -4px;\n position: absolute;\n bottom: 0;\n right: 0;\n left: 0;\n background-color: $colour;\n }\n }\n}\n","// SPACING\n\n@import '../helpers/mixins';\n\n// Padding/margin\n\n$spacings-desktop: (0 - $space-m, n-m),\n (0 - $space-s, n-s),\n (0 - $space-xs, n-xs),\n (0 - $space-xxs, n-xxs),\n (0, 0),\n ($space-xxs, xxs),\n ($space-xs, xs),\n ($space-s, s),\n ($space-m, m),\n ($space-l, l),\n ($space-xl, xl),\n ($space-xxl, xxl);\n$spacings-mobile: (0 - $space-m-m, n-m) (0 - $space-s-m, n-s),\n (0 - $space-xs-m, n-xs),\n (0 - $space-xxs-m, n-xxs),\n (0, 0),\n ($space-xxs-m, xxs),\n ($space-xs-m, xs),\n ($space-s-m, s),\n ($space-m-m, m),\n ($space-l-m, l),\n ($space-xl-m, xl),\n ($space-xxl-m, xxl);\n$positions: (top, t),\n (right, r),\n (bottom, b),\n (left, f);\n$rules: (padding, p),\n (margin, m);\n\n/* spacing */\n@each $rule, $rule-name in $rules {\n\n // mobile\n @each $position, $position-name in $positions {\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-#{$position-name}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing};\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-#{$spacing-name} {\n #{$rule}: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-v-#{$spacing-name} {\n #{$rule}-top: #{$spacing};\n #{$rule}-bottom: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-mobile {\n .#{$rule-name}-h-#{$spacing-name} {\n #{$rule}-right: #{$spacing};\n #{$rule}-left: #{$spacing};\n }\n }\n\n @include tablet {\n @each $position, $position-name in $positions {\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-#{$position-name}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing};\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-#{$spacing-name} {\n #{$rule}: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-v-#{$spacing-name} {\n #{$rule}-top: #{$spacing};\n #{$rule}-bottom: #{$spacing};\n }\n }\n\n @each $spacing, $spacing-name in $spacings-desktop {\n .#{$rule-name}-h-#{$spacing-name} {\n #{$rule}-right: #{$spacing};\n #{$rule}-left: #{$spacing};\n }\n }\n }\n\n}\n","\n// RESPONSIVE\n\n.display-mobile {\n display: block;\n}\n\n@media (min-width: $mobile-min-breakpoint) {\n .display-mobile {\n display: none;\n }\n}\n\n.display-mobile-tablet {\n display: none;\n}\n\n@media (max-width: $desktop-max-breakpoint) {\n .display-mobile-tablet {\n display: block;\n }\n}\n\n.display-tablet {\n display: none;\n}\n\n@media (min-width: $mobile-min-breakpoint) and (max-width: $desktop-max-breakpoint) {\n .display-tablet {\n display: block;\n }\n}\n\n.display-desktop {\n display: none;\n}\n\n@media (min-width: $desktop-min-breakpoint) {\n .display-desktop {\n display: block;\n }\n}\n","@import '../helpers/mixins';\n@import '../helpers/colours';\n@import '../helpers/vars';\n\n// DSM Buttons\n// https://uktrade.atlassian.net/wiki/spaces/Great/pages/1883865161/Responsive+design+development\n\n:root {\n --button-border-radius: 100px;\n --button-font-weight: 600;\n --button-min-width: 100px;\n --button-padding-h: 20px;\n --button-padding-v: 0px; // sass-lint:disable-line zero-unit -- unit needed to use with calc()\n\n --button-small-height: 40px;\n --button-small-font-size: var(--font-size-body-2);\n --button-small-icon-padding: 10px;\n --button-small-loading-icon-size: 22px;\n\n --button-medium-height: 45px;\n --button-medium-font-size: var(--font-size-body-3);\n --button-medium-icon-padding: 15px;\n --button-medium-loading-icon-size: 30px;\n\n --button-large-height: 50px;\n --button-large-font-size: var(--font-size-title-1);\n --button-large-icon-padding: 21px;\n --button-large-loading-icon-size: 32px;\n}\n\n.button {\n --button-height: var(--button-small-height);\n --button-font-size: var(--button-small-font-size);\n --button-loading-icon-size: var(--button-small-loading-icon-size);\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: var(--button-font-size);\n min-height: var(--button-height);\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: var(--button-font-weight);\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: var(--button-border-radius);\n color: $white;\n cursor: pointer;\n overflow: hidden;\n padding: calc(2px + var(--button-padding-v)) var(--button-padding-h) var(--button-padding-v);\n text-align: center;\n text-decoration: none;\n min-width: 100%;\n\n @include breakpoint(md) {\n min-width: unset;\n }\n\n @include breakpoint(lg) {\n min-width: var(--button-min-width);\n --button-height: var(--button-medium-height);\n --button-font-size: var(--button-medium-font-size);\n --button-loading-icon-size: var(--button-medium-loading-icon-size);\n }\n\n &:hover,\n &:active,\n &:visited {\n background: $colour-red-100;\n color: $white;\n }\n\n &:active {\n border-color: $black;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n outline-offset: 0;\n color: $white;\n border-color: $black;\n border-width: 2px;\n }\n\n &[disabled],\n &--disabled {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--small {\n --button-loading-icon-size: var(--button-small-loading-icon-size);\n\n @include breakpoint(lg) {\n --button-height: var(--button-small-height);\n --button-font-size: var(--button-small-font-size);\n }\n\n &.button--icon {\n --button-icon-padding: var(--button-small-icon-padding);\n }\n }\n\n &--large {\n --button-height: var(--button-medium-height);\n --button-font-size: var(--button-medium-font-size);\n --button-loading-icon-size: var(--button-medium-loading-icon-size);\n\n @include breakpoint(lg) {\n --button-height: var(--button-large-height);\n --button-font-size: var(--button-large-font-size);\n --button-loading-icon-size: var(--button-large-loading-icon-size);\n }\n\n &.button--icon {\n --button-icon-padding: var(--button-medium-icon-padding);\n\n @include breakpoint(lg) {\n --button-icon-padding: var(--button-large-icon-padding);\n }\n\n i {\n transform: scale(0.92);\n }\n }\n }\n\n // Default or medium\n &--icon {\n --button-icon-padding: var(--button-medium-icon-padding);\n\n i {\n padding-right: var(--button-icon-padding);\n color: $colour-red-10;\n transform: scale(1);\n vertical-align: middle;\n margin-top: -2px;\n }\n }\n\n &--only-icon {\n min-width: var(--button-height);\n padding: 0;\n\n i {\n color: $colour-red-10;\n transform: scale(1.2);\n vertical-align: middle;\n margin-top: 0;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:visited:hover,\n &:active {\n background: $colour-blue-deep-100;\n color: $white;\n }\n\n &:visited {\n background: $colour-blue-deep-80;\n color: $white;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n &.button--icon,\n &.button--only-icon {\n i {\n color: $colour-blue-deep-10;\n }\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:visited {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n }\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 &.button--icon,\n &.button--only-icon {\n i {\n color: $colour-blue-deep-80;\n }\n }\n\n &.button--loading {\n .button--loading__spinner {\n border-top: 2px solid $colour-black-20;\n border-right: 2px solid $colour-black-20;\n border-bottom: 2px solid $colour-black-20;\n border-left: 2px solid $black;\n }\n }\n }\n\n &--quaternary {\n background: $colour-green-100;\n\n &:hover,\n &:active,\n &:visited {\n background: $colour-green-100;\n color: $white;\n }\n\n &:focus,\n &:focus:active {\n background: $colour-green-100;\n }\n\n &.button--icon,\n &.button--only-icon {\n i {\n color: $white;\n }\n }\n }\n\n &--loading {\n &__spinner,\n &__spinner:after {\n border-radius: 50%;\n width: var(--button-loading-icon-size);\n height: var(--button-loading-icon-size);\n }\n\n &__spinner {\n margin: 0 auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 2px solid $white-40;\n border-right: 2px solid $white-40;\n border-bottom: 2px solid $white-40;\n border-left: 2px solid $white;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: spin 1.1s infinite linear;\n animation: spin 1.1s infinite linear;\n }\n\n @-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n }\n\n &--round-corner {\n border-radius: 4px;\n padding: 4px 10px;\n }\n\n &--full-width {\n width: 100%;\n }\n\n &--auto-width {\n min-width: auto;\n width: auto;\n }\n}\n\n.button--tiny-toggle {\n background-color: unset;\n padding: 0;\n min-width: unset;\n color: $blue-deep-80;\n\n &:hover,\n &:focus,\n &:active,\n &:focus:active {\n background-color: unset;\n color: $colour-blue-deep-100;\n border-color: transparent;\n }\n}\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","\ndetails {\n display: block;\n clear: both;\n overflow: auto;\n\n summary {\n color: $active-blue;\n cursor: pointer;\n position: relative;\n // don't set display here for browser compatibility reasons\n // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary#Browser_compatibility\n\n &:hover {\n color: $active-blue-alt;\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n }\n }\n\n & > :not(summary) {\n margin-left: 20px;\n }\n\n}\n","// Tables\n\n@import '../helpers/vars';\n@import '../helpers/mixins';\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n margin: $space-s-m 0;\n\n @include tablet {\n margin: $space-s 0;\n }\n\n th,\n td {\n padding: $space-xxs-m - 1 $space-s-m $space-xxs-m 0;\n text-align: left;\n border-bottom: 1px solid $active-blue;\n vertical-align: middle;\n\n @include tablet {\n padding: $space-xxs - 1 $space-s $space-xxs 0;\n }\n\n &.no-data {\n text-align: center;\n }\n }\n\n td:last-child,\n th:last-child {\n padding-right: 0;\n }\n\n caption {\n text-align: left;\n }\n}\n\ntable.border-blue-deep-20 {\n th,\n td {\n border-color: $blue-deep-20;\n }\n}\n\ntable.valign-middle {\n th,\n td {\n vertical-align: middle;\n }\n}\n","// Data table tabs\n\n@import '../helpers/vars';\n\n.tab-list-item {\n border-radius: 25px 25px 25px 25px;\n background: transparent;\n display: inline-block;\n padding: 0.5rem 1rem;\n}\n\n.tab-list-active {\n background-color: $white;\n font-weight: bold;\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",".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","\nblockquote {\n @include quote;\n\n cite {\n display: block;\n @include body-large;\n margin-top: $space-s-m;\n @include tablet {\n margin-top: $space-s;\n }\n }\n}\n\n.quote {\n blockquote {\n color: $blue-deep-80;\n font-family: Georgia;\n font-size: 24px;\n font-style: italic;\n letter-spacing: 0;\n line-height: 40px;\n margin-top: 0;\n }\n\n // FIXME: use , not !\n figcaption {\n color: $blue-deep-100;\n font-size: 20px;\n letter-spacing: 0;\n line-height: 30px;\n }\n}\n",".icon {\n\n &--border {\n border: {\n radius: 100px;\n style: solid;\n width: 1px;\n };\n padding: 9px;\n }\n}\n",".card {\n background: $white;\n border-radius: 10px;\n padding: 30px 20px;\n\n &__section {\n > * {\n margin: 0;\n }\n }\n\n &__cta {\n margin-top: 20px;\n }\n\n &__image {\n display: flex;\n justify-content: center;\n margin-top: 30px;\n }\n\n &--horizontal {\n padding: 0;\n\n @include tablet {\n display: flex;\n }\n\n .card__cta {\n margin-bottom: 20px;\n }\n\n .card__image {\n margin-left: 60px;\n margin-top: 0;\n }\n\n .card__section {\n padding: 30px;\n\n @include tablet {\n padding-right: 0;\n width: 50%;\n }\n }\n\n .card__section--image {\n display: flex;\n align-items: flex-end;\n padding: 0;\n\n img {\n border-bottom-right-radius: 10px;\n max-width: 100%;\n align-self: flex-start;\n }\n }\n }\n\n &--full-width-image {\n position: relative;\n padding: 0;\n\n .card__image {\n margin-top: -20px;\n\n img {\n max-width: 100%;\n }\n }\n\n .card__section {\n padding: 30px 30px 0;\n position: relative;\n }\n }\n}",".progress-bar {\n background: $colour-blue-deep-10;\n border-radius: 10px;\n height: 17px;\n min-width: 100px;\n overflow: hidden;\n\n span {\n display: block;\n background: $colour-green-100;\n border-radius: 10px;\n height: 17px;\n min-width: 20px;\n }\n}","$card-min-height: $space-s * 7;\n$card-min-height-mobile: $space-s-m * 7;\n\n.g-card.only-title {\n height: auto;\n}\n\n.grid .g-card,\n.flex-grid .g-card {\n margin: 0 0 $space-s 0;\n}\n\n.g-card {\n box-shadow: 2px 2px 4px 0 $black-20;\n border-radius: 10px;\n padding: $space-s;\n background: $white;\n\n @include desktop {\n min-height: $card-min-height;\n margin-bottom: $space-s;\n }\n\n &.p-b-0 {\n padding-bottom: 0;\n }\n\n margin: $space-s;\n height: auto;\n min-height: $card-min-height-mobile;\n flex-grow: 1;\n width: 100%;\n\n .g-card-header {\n margin: 0 (-$space-s);\n padding: 0 $space-s $space-xs;\n border-bottom: 1px solid $blue-deep-30;\n\n @include breakpoint(md) {\n display: flex;\n }\n }\n\n .g-card-full {\n margin: 0 (-$space-s);\n }\n\n .lh-1 {\n line-height: 1em;\n }\n\n .g-card-link {\n height: 100%;\n display: block;\n color: $grey;\n text-decoration: none;\n\n &:hover .g-card-inner {\n\n h3,\n h4,\n h5,\n h6 {\n color: $light-blue;\n }\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n }\n\n &:active {\n background: $focus-yellow;\n\n .g-card-inner {\n background: $focus-yellow;\n }\n\n h3,\n h4,\n h5,\n h6 {\n color: $mid-blue;\n }\n }\n\n }\n\n .g-card-image img {\n margin: 0;\n max-width: 100%;\n height: auto;\n display: block;\n object-fit: contain;\n\n @include breakpoint(sm_lt) {\n margin-bottom: 20px;\n }\n }\n\n .g-card-inner.html-content>*:last-child {\n margin-bottom: 0;\n }\n\n .g-card-inner {\n\n p {\n margin: 0;\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n @include brand-medium;\n margin-bottom: #{2 * ($line-height-mobile * $base-font-size-mobile) - ($font-size-large-mobile * $line-height-mobile)};\n\n @media (min-width: $mobile-min-breakpoint) {\n margin-bottom: #{2 * ($line-height-desktop * $base-font-size-desktop) - ($font-size-large-desktop * $line-height-desktop)};\n }\n\n color: $active-blue;\n text-decoration: underline;\n }\n\n h2+p,\n h3+p,\n h4+p,\n h5+p,\n h6+p {\n margin-top: $space-xxs-m;\n\n @include desktop {\n margin-top: $space-xxs;\n }\n }\n\n .g-card-meta {\n margin-bottom: $space-xs-m;\n\n @include desktop {\n margin-bottom: $space-xs;\n }\n\n .subheading {\n margin: 0;\n }\n }\n }\n\n &--with-image {\n padding: 0;\n\n @include desktop {\n display: flex;\n }\n\n > div {\n @include desktop {\n flex-basis: 50%;\n }\n }\n\n &__content {\n padding: 30px;\n }\n\n &__image {\n display: flex;\n justify-content: flex-end;\n flex-direction: column;\n align-items: flex-end;\n\n img {\n float: right;\n max-width: 100%;\n }\n }\n }\n\n &-body {\n border-bottom: 1px solid $blue-deep-30;\n }\n\n &-progress {\n @include breakpoint(md_lt) {\n background-size: 0;\n }\n\n @include breakpoint(md) {\n background: {\n repeat: no-repeat;\n position: bottom right;\n image: url('/static/images/ep-placeholder.svg');\n size: 210px;\n }\n }\n\n &--complete {\n @include breakpoint(md) {\n background-image: url('/static/images/ep-placeholder-complete.png');\n }\n }\n }\n}\n\n@media (max-width: 640px) {\n .g-card {\n min-height: auto;\n height: auto;\n\n .g-card-icon {\n height: $space-m;\n }\n\n .g-card-link {\n position: static;\n }\n }\n}\n","@import '../../helpers/mixins';\n\n$footer-padding: 0 30px;\n\n.magna-footer {\n display: flex;\n flex-direction: column;\n}\n\n.magna-footer__nav {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n min-height: 182px;\n padding: $footer-padding;\n}\n\n.magna-footer__links {\n align-self: flex-end;\n display: flex;\n flex-flow: column wrap;\n\n li + li {\n margin-top: 10px;\n }\n\n @include breakpoint(lg) {\n display: inline-flex;\n flex-flow: row wrap;\n\n li + li {\n margin-top: 0;\n }\n\n }\n\n @include breakpoint(xl) {\n flex-wrap: nowrap;\n }\n}\n\n.footer-links {\n\n li {\n margin-right: 30px;\n }\n\n a {\n text-decoration: none;\n color: $white;\n padding-right: 4px;\n border-bottom: 2px solid $white;\n }\n}\n\n.magna-footer__great-logo {\n img {\n width: 191px;\n height: 66px;\n }\n}\n\n.magna-footer__copyright {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n background-color: $white;\n padding: $footer-padding;\n\n @include breakpoint(md) {\n align-items: center;\n flex-direction: row;\n min-height: 88px;\n }\n}\n\n.magna-footer__dit-logo {\n margin: 20px 0 10px;\n\n @include breakpoint(md) {\n margin: unset;\n }\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","/* Styles for modal overlays, windows and menus */\n\n$shim-background: rgba($black-100, 0.7);\n\n.confirmation-modal {\n padding: $space-s;\n\n @include breakpoint(sm) {\n max-width: 500px;\n }\n}\n\n.max-modal {\n width: 80%;\n top: 40px;\n bottom: 40px;\n padding: $space-m;\n}\n\n.modal-overlay {\n position: fixed;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n background: $shim-background;\n z-index: 3;\n\n &.center {\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .modal {\n position: absolute;\n background-color: $white;\n border: 0;\n\n @include breakpoint(sm) {\n border-radius: var(--radius);\n }\n\n outline: none;\n }\n}\n","// BREADCRUMBS\n// ============\n\n@import '../helpers/mixins';\n@import '../helpers/vars';\n\n.g-breadcrumbs {\n @include float-clear;\n @include tablet {\n padding: $space-xs 0;\n }\n padding: $space-xs-m 0;\n\n ol {\n margin: 0;\n\n li:last-child:after {\n display: none;\n }\n\n li:first-child {\n margin-left: 0;\n padding-left: 0;\n }\n\n li {\n padding-left: 0;\n background-image: none;\n display: block;\n float: left;\n margin-left: $space-xs;\n }\n\n li:after {\n @include chevron(-45deg, $light-grey);\n top: .3em;\n @include tablet {\n top: .5em;\n }\n }\n }\n}\n","@import '../helpers/mixins';\n\n.modal-container {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n}\n\n.modal {\n --modal-close-size-large: 30px;\n\n display: flex;\n width: 100vw;\n height: 100vh;\n\n flex-flow: column;\n\n @include breakpoint(sm) {\n width: 630px;\n height: auto;\n }\n\n &-close {\n &--x {\n font-size: var(--font-size-body-3);\n margin-top: calc(var(--modal-close-size-large) / -2);\n margin-right: calc(var(--modal-close-size-large) / -2);\n margin-left: auto;\n }\n\n &--x-large {\n font-size: var(--modal-close-size-large);\n }\n }\n\n &-header {\n display: flex;\n justify-content: space-between;\n }\n\n &-header-bg {\n height: 160px;\n background: {\n position: center bottom;\n repeat: no-repeat;\n }\n }\n\n &-header-bg--1 {\n background: {\n image: url(asset-path('modal-1.png'));\n size: 281px;\n }\n }\n\n &-header-bg--2 {\n background: {\n image: url(asset-path('modal-2.png'));\n size: 365px;\n }\n }\n\n &-header-bg--3 {\n background: {\n image: url(asset-path('modal-3.png'));\n size: 314px;\n }\n }\n\n &-inner {\n flex: 1 1 100%;\n @include breakpoint(sm) {\n flex: 0 1 auto;\n }\n }\n}\n","@import '../helpers/colours';\n\n:root {\n --ttpadding: 15px;\n}\n\n// Tooltip container\n.tooltip {\n position: relative;\n display: inline-flex;\n justify-content: flex-start;\n}\n\n// Tooltip content container (shown when active)\n.tooltip__text {\n position: absolute;\n top: calc(35px + var(--ttpadding));\n left: 0;\n width: calc(100vw - (2 * var(--ttpadding)));\n padding: var(--ttpadding);\n box-shadow: 0 10px 20px 0 rgba($colour-blue-deep-80, 0.1); // sass-lint:disable-line no-color-literals\n border: 1px solid $colour-blue-deep-10;\n z-index: 10;\n\n @include breakpoint(sm) {\n top: 0;\n max-width: 350px;\n }\n}\n\n.tooltip__text--left {\n @include breakpoint(sm) {\n left: calc(40px + var(--ttpadding));\n }\n}\n\n.tooltip__text--right {\n transform: translateX(calc(-100% + 70px));\n\n @include breakpoint(sm) {\n left: auto;\n right: calc(40px + var(--ttpadding));\n transform: none;\n }\n}\n\n.tooltip__close {\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: $white;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $black-10;\n }\n\n span[role='img'] {\n margin-top: 4px;\n }\n\n &:focus {\n outline: 6px solid $focus-yellow;\n }\n}\n\n// Tooltip content text rules\n.tooltip__content {\n ul {\n li {\n list-style: disc;\n margin-left: 1em;\n }\n }\n\n small {\n font-size: 0.85em;\n }\n\n > * {\n &:first-child {\n margin-top: 10px;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n\n// Tooltip arrow\n.tooltip__text--left::after,\n.tooltip__text--right::after {\n content: '';\n display: none;\n position: absolute;\n background: inherit;\n top: 14px;\n width: 9px;\n height: 9px;\n border-top: inherit;\n border-left: inherit;\n}\n\n// Tooltip arrow to the left\n.tooltip__text--left::after {\n @include breakpoint(sm) {\n display: block;\n right: 100%;\n transform: rotate(-45deg);\n margin-right: -4px;\n }\n}\n\n// Tooltip arrow to the right\n.tooltip__text--right::after {\n @include breakpoint(sm) {\n display: block;\n left: 100%;\n transform: rotate(135deg);\n margin-left: -4px;\n }\n}\n","@import '../helpers/colours';\n\n.g-panel {\n padding: 10px 0 10px 30px;\n position: relative;\n\n &:before {\n background: $blue-deep-80;\n border-radius: 100px;\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 6px;\n }\n\n &--horizontal-mobile {\n padding-top: 30px;\n padding-left: 0;\n\n @include tablet {\n padding-left: 36px;\n padding-top: 0;\n }\n\n &:before {\n height: 6px;\n width: 150px;\n\n @include tablet {\n height: 100%;\n width: 6px;\n }\n }\n }\n\n :first-child {\n margin-top: 0;\n }\n\n :only-child,\n :last-child {\n margin-bottom: 0;\n }\n}\n\n%g-panel-vertical {\n box-sizing: border-box;\n @include float-clear;\n clear: both;\n border-left-style: solid;\n border-color: $active-blue;\n padding: em(15, 19) 0;\n margin-bottom: em(15, 19);\n}\n\n.g-panel-vertical {\n @extend %g-panel-vertical;\n border-top: solid 6px $active-blue;\n padding-top: $space-s-m - 6;\n @include tablet {\n padding-top: $space-s - 6;\n }\n @include paragraph;\n}\n",".beta {\n border-radius: 18px;\n padding: 5px 20px;\n}\n","@import '../helpers/vars';\n@import '../helpers/mixins';\n\n#skip-link {\n @include body-small;\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 @include focus;\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",".pill {\n border-radius: 1.2em;\n padding: 5px 15px;\n margin-right: 10px;\n}\n\n.hidden {\n display: none;\n}\n\n/* Use this when the content should be hidden only on JS enabled site */\n.js-enabled .js-hidden {\n display: none;\n}\n\n$colours: ($black, 'black'), ($grey, 'grey'), ($mid-grey, 'mid-grey'),\n ($light-grey, 'light-grey'), ($offwhite, 'offwhite'), ($white, 'white'),\n (transparent, 'transparent'), ($purple, 'purple'), ($great-blue, 'great-blue'),\n ($dark-navy, 'dark-navy'), ($mid-blue, 'mid-blue'),\n ($active-blue, 'active-blue'), ($light-blue, 'light-blue'), ($aqua, 'aqua'),\n ($teal, 'teal'), ($flag-red, 'flag-red'), ($great-red, 'great-red'),\n ($focus-yellow, 'focus-yellow'), ($stone-10, 'stone-10'),\n ($stone-20, 'stone-20'), ($stone-30, 'stone-30'), ($stone-40, 'stone-40'),\n ($stone-50, 'stone-50'), ($stone-60, 'stone-60'), ($stone-70, 'stone-70'),\n ($stone-80, 'stone-80'), ($stone-90, 'stone-90'), ($stone, 'stone');\n\n@each $colour, $name in $colours {\n .bg-hover-#{$name}:hover {\n background-color: $colour;\n }\n}\n\n@each $colour, $name in $colours {\n .text-hover-#{$name}:hover {\n color: $colour;\n }\n}\n\n@each $colour, $name in $colours {\n .border-hover-#{$name}:hover {\n border-color: $colour;\n }\n}\n\n.centre-children {\n text-align: center;\n\n > * {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.block {\n display: block;\n}\n\n.inline-block {\n display: inline-block;\n}\n\n.relative {\n position: relative;\n}\n\n.text-align-left {\n text-align: left;\n}\n\n.text-align-right {\n text-align: right;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.radius-xs {\n @include breakpoint(sm_lt) {\n border-radius: var(--radius);\n }\n}\n\n.radius-top-xs {\n @include breakpoint(sm_lt) {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n}\n\n.radius-bottom-xs {\n @include breakpoint(sm_lt) {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n}\n\n$percentages: (\n 10: 10,\n 20: 20,\n 30: 30,\n 40: 40,\n 50: 50,\n 60: 60,\n 70: 70,\n 80: 80,\n 90: 90,\n 100: 100,\n);\n\n@each $pc, $name in $percentages {\n .max-width-#{$name} {\n max-width: $pc * 1%;\n }\n}\n\n.only-mobile {\n @include breakpoint(sm) {\n display: none !important;\n }\n}\n\n.only-desktop {\n @include breakpoint(sm_lt) {\n display: none !important;\n }\n}\n\n.w-0 {\n width: 0;\n}\n","@import '../../../styles/colors/colors.scss';\n\n.form {\n &--sign-up {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 150px;\n width: 430px;\n\n .vertical-separator {\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 .beta {\n position: absolute;\n right: 30px;\n top: 25px;\n }\n\n .form-label {\n @extend .body-m;\n @extend .p-t-0;\n color: $black-100;\n }\n\n .form-control {\n @extend .m-t-0;\n }\n }\n}\n\n.form-table {\n .form-label {\n @extend .body-l-b;\n }\n\n .form-control {\n @extend .m-t-0;\n }\n\n .hr {\n @extend .m-0;\n }\n\n .select {\n margin-bottom: 20px;\n }\n\n .form-delete {\n display: flex;\n justify-content: center;\n }\n}\n\n.button--add {\n @include breakpoint(lg_lt) {\n width: 100%;\n }\n}\n\n.button--inherit {\n align-self: flex-start;\n}\n\n.great-mvp-error-list {\n li.error-message {\n text-align: left;\n }\n}\n\n.form-group--small {\n label {\n font-size: var(--font-size-body-3);\n }\n}\n\n.great-radio {\n display: flex;\n position: relative;\n\n &__input {\n opacity: 0;\n position: absolute;\n }\n\n &__label {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 5px;\n cursor: pointer;\n\n &::before {\n content: '';\n background: #fff;\n border: 2px solid $colour-blue-deep-60;\n display: inline-block;\n vertical-align: middle;\n width: 32px;\n height: 32px;\n padding: 2px;\n margin-right: 20px;\n text-align: center;\n }\n }\n\n &__input + &__label::before {\n border-radius: 50%;\n }\n\n &__input:checked + &__label::before {\n background: $colour-blue-deep-60;\n box-shadow: inset 0px 0px 0px 9px #fff;\n }\n\n &__input:focus + &__label {\n outline: #ffd000 solid 6px;\n }\n}\n\n.great-radiogroup {\n display: flex;\n\n &__item {\n display: flex;\n }\n\n &__input {\n position: absolute;\n visibility: hidden;\n }\n\n &__label {\n cursor: pointer;\n }\n}\n\n.great-radiogroup--button {\n flex-flow: column nowrap;\n\n @include breakpoint(sm) {\n flex-flow: row nowrap;\n }\n\n .great-radiogroup__item {\n flex: 1 1 100%;\n\n .great-radiogroup__input:checked + .great-radiogroup__label {\n color: white;\n background-color: $color-primary-button;\n }\n }\n\n .great-radiogroup__item + .great-radiogroup__item .great-radiogroup__label {\n margin-top: 10px;\n\n @include breakpoint(sm) {\n flex-flow: row nowrap;\n margin-top: unset;\n margin-left: 10px;\n }\n }\n\n .great-radiogroup__label {\n color: $color-gov-link;\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n font-size: var(--button-small-font-size);\n font-weight: var(--button-font-weight);\n width: 100%;\n height: var(--button-small-height);\n border: 2px solid transparent;\n background-color: white;\n border: 2px solid $color-gov-link;\n padding: calc(2px + var(--button-padding-v)) 0 var(--button-padding-v);\n\n &:focus {\n outline: 6px solid $focus-yellow;\n }\n }\n}\n\n.great-radiogroup--temperature {\n .great-radiogroup__item {\n &:nth-child(1) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: green;\n }\n &:nth-child(2) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: lightgreen;\n }\n &:nth-child(3) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: orange;\n }\n &:nth-child(4) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: salmon;\n }\n &:nth-child(5) .great-radiogroup__input:checked + .great-radiogroup__label {\n background-color: red;\n }\n }\n\n .great-radiogroup__input:checked + .great-radiogroup__label {\n color: white;\n }\n}\n\n.form-group {\n input[type='number']:focus::placeholder {\n color: transparent;\n }\n}\n\n.inputgroup {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-left: -$gutter-small;\n\n &__input {\n flex: 0 1 auto;\n margin-left: $gutter-small;\n\n &--month {\n min-width: 8.5em;\n }\n\n &--year {\n width: 8.5em;\n }\n\n &--medium {\n width: 8.5em;\n }\n }\n\n & .form-label {\n font-size: 1em;\n padding-top: 0;\n }\n\n & .form-group,\n & .select {\n margin-bottom: 0;\n }\n}\n\n// TODO: Remove once ported to great-styles\n// For some odd reason there is a double selector for this in great-styles.\n.select__list.select__list {\n display: block;\n max-height: 0;\n transition: max-height .25s ease-out;\n}\n.select__list.select__list[aria-expanded=\"true\"] {\n max-height: 270px;\n}\n","/* Copyright 2013-2015 etc Chris Tabor. See https://github.com/christabor/css-progress-wizard/blob/master/LICENSE for details. */\n\n// Colors\n$pw-incomplete: #C0C0C0 !default;\n$pw-complete: #404040 !default;\n$pw-active: #404040 !default;\n\n// Sizing\n$pw-bubble-size: 20px !default;\n$pw-bubble-line-thickness: 3px !default;\n$pw-border-thickness: 1px !default;\n$pw-darken-amount: 30% !default;\n\n\n.flexer {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n}\n.no-flexer {\n display: block;\n}\n.no-flexer-element {\n -ms-flex: 0;\n -webkit-flex: 0;\n -moz-flex: 0;\n flex: 0;\n}\n.flexer-element {\n -ms-flex: 1;\n -webkit-flex: 1;\n -moz-flex: 1;\n flex: 1;\n}\n.progress-indicator {\n @extend .flexer;\n margin: 0;\n padding: 0;\n font-size: 80%;\n margin-bottom: 1em;\n > li {\n @extend .flexer-element;\n list-style: none;\n text-align: center;\n width: auto;\n padding: 0;\n margin: 0;\n position: relative;\n text-overflow: ellipsis;\n color: $pw-incomplete;\n display: block;\n }\n > li .bubble {\n border-radius: 1000px;\n width: $pw-bubble-size;\n height: $pw-bubble-size;\n line-height: $pw-bubble-size;\n background-color: $pw-incomplete;\n display: block;\n margin: 0 auto 0.5em auto;\n border-bottom: $pw-border-thickness solid darken($pw-incomplete, 20%);\n box-shadow: 0 0 0 3pt $white;\n }\n\n // line connectors\n\n > li .bubble:after {\n display: block;\n position: absolute;\n top: $pw-bubble-size * 0.5 - $pw-border-thickness;\n width: 100%;\n height: $pw-bubble-line-thickness;\n content: '';\n background-color: $pw-incomplete;\n z-index: -1;\n }\n\n > li:first-child .bubble:after {\n width: 100%;\n }\n\n > li:last-child .bubble:after {\n background-color: transparent;\n }\n\n\n // completed state\n\n > li.completed {\n color: $pw-complete;\n .bubble {\n background-color: white;\n color: white;\n border-color: darken($pw-complete, $pw-darken-amount);\n &:after {\n background-color: $pw-complete;\n border-color: darken($pw-complete, $pw-darken-amount);\n }\n }\n }\n\n // current state\n\n > li.active {\n color: $pw-active;\n .bubble {\n background-color: $pw-active;\n color: $pw-active;\n border-color: darken($pw-active, $pw-darken-amount);\n &:after {\n background-color: none;\n border-color: none;\n margin-left: 20px;\n }\n\n }\n }\n\n}\n\n.great-mvp-wizard-back-button {\n color: #404040;\n font-size: 16px;\n text-decoration: underline;\n padding-left: 0;\n}\n",".insight {\n &-section {\n padding: 30px;\n\n &--border {\n border-bottom: 1px solid $grey;\n }\n }\n}\n","@import '../../../styles/sizes/sizes.scss';\n@mixin stretch {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n}\n\n.product-finder {\n .shim {\n z-index: 3;\n @include stretch;\n text-align: center;\n padding-top: 20%;\n\n &:before {\n content: '';\n @include stretch;\n background: $black-80;\n opacity: 0.2;\n }\n\n .spinner {\n height: 50px;\n width: 50px;\n border-width: 6px;\n }\n }\n\n .center {\n text-align: center;\n }\n\n button[disabled]:hover {\n background: $colour-red-80;\n }\n\n button.back-button {\n i {\n position: relative;\n top: 5px;\n transition: color 0.2s;\n margin-right: 15px;\n font-size: 30px;\n }\n @include breakpoint(md_lt) {\n font-size: 16px;\n i {\n top: 1px;\n margin-right: 5px;\n font-size: 16px;\n }\n }\n &:hover {\n i {\n color: $blue-deep-100;\n }\n }\n }\n .interaction-label .expander {\n margin-left: -42px;\n }\n // Tweak to positioning of radio buttons in mobile view\n .multiple-choice {\n [type='radio'] + label {\n @include breakpoint(sm_lt) {\n position: relative;\n left: -30px;\n top: 4px;\n }\n }\n }\n}\n\n.dialog-close {\n position: absolute;\n top: 30px;\n right: 30px;\n z-index: 1;\n font-size: 60px;\n background: transparent;\n padding: 0;\n line-height: 0.6;\n color: $blue-deep-60;\n overflow: hidden;\n border-radius: 50%;\n padding: 3px;\n width:40px;\n height: 40px;\n min-height: 40px;\n transition: color 0.3s, background-color 0.3s;\n\n &:after {\n content: '\\d7';\n line-height: 0.6;\n display: block;\n }\n\n &:hover {\n color: $blue-deep-60;\n background-color: $black-10;\n }\n @include breakpoint(md_lt) {\n position: inline;\n font-size: 36px;\n top: 20px;\n right: 20px;\n }\n}\n\n.scroll-area {\n @include stretch;\n\n .scroll-inner {\n @include stretch;\n overflow: auto;\n }\n}\n\n.flex-centre {\n display: flex;\n align-items: center;\n}\n\n/* Horizontal shadows for top and bottom of elements */\n\n@mixin scroll-shadow {\n content: '';\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n margin-top: -15px;\n box-shadow: 0 15px 15px 5px $black-50;\n z-index: 1;\n}\n\n.scroll-shadow-top {\n overflow: hidden;\n\n &:before {\n @include scroll-shadow;\n }\n}\n\n.scroll-shadow-bottom {\n overflow: hidden;\n\n &:after {\n @include scroll-shadow;\n bottom: 14px;\n }\n}\n\n.search-input {\n display: flex;\n align-items: center;\n min-width: 10em;\n @include breakpoint(md_lt) {\n width: 100%;\n }\n\n input {\n padding-right: 30px;\n\n &:focus {\n padding-right: 28px;\n }\n }\n\n .input-icon {\n margin: 2px 0 0 -30px;\n float: left;\n width: 25px;\n height: 100%;\n position: relative;\n\n .clear {\n position: absolute;\n opacity: 0.5;\n transition: opacity 0.3s;\n padding: 17px;\n top: -29px;\n left: -13px;\n\n &:hover {\n opacity: 1;\n }\n }\n }\n}\n\n.accordion {\n > .expander-section {\n\n\n .region-expand {\n width: 100%;\n text-align: left;\n padding: 0;\n display: flex;\n flex-direction: row;\n align-items: center;\n\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n span{\n flex:1\n }\n }\n\n .fa {\n padding-right:$standard-padding\n }\n }\n\n .expand-section {\n display: none;\n width: 100%;\n overflow: hidden;\n\n &.open {\n display: block;\n }\n }\n}\n\n.basket-view {\n position: absolute;\n border-radius: 10px;\n box-shadow: 0 8px 15px 5px $black-50;\n background: $white;\n width: 90%;\n margin: 5px auto 0;\n z-index: 2;\n ul {\n display: block;\n }\n ul > li {\n // display: block;\n padding-right: 50px;\n position: relative;\n button {\n position: absolute;\n right: 0;\n top: 3px;\n }\n }\n\n @include breakpoint(md) {\n width: 350px;\n margin: 5px 0 0;\n }\n}\n\n.modal {\n &.large-modal-content {\n border-radius: 0px;\n width: auto;\n left: 100px;\n right: 100px;\n }\n &.centre-modal-content {\n left: auto;\n right: auto;\n width: 630px;\n }\n\n &.large-modal-content,\n &.centre-modal-content {\n border-radius: 0;\n top: 50px;\n bottom: 50px;\n overflow: hidden;\n @include breakpoint(md_lt) {\n width: auto;\n height: auto;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n border-radius: 0;\n }\n }\n}\n\n.p-v-4 {\n padding-top: 4px;\n padding-bottom: 4px;\n}\n","@import 'helpers/colours';\n@import '../../../styles/sizes/sizes.scss';\n\n.market-details {\n table {\n table-layout: fixed;\n max-width: none;\n width: auto;\n min-width: 100%;\n\n td {\n &.align-top {\n vertical-align: top;\n }\n }\n\n thead th {\n vertical-align: bottom;\n }\n }\n\n .table--width {\n width: 20%;\n }\n\n .tooltip__content {\n padding-right: 20px;\n\n p {\n margin: 20px 0;\n\n &:first-child,\n &:last-child {\n margin: 10px 0;\n }\n }\n }\n\n .vertical-align-top {\n vertical-align: top;\n }\n}\n\ntable .loading {\n animation: shimmer 5s infinite linear;\n background: linear-gradient(to right, #e9e7ed 20%, #faf8fe 50%, #e9e7ed 66%);\n background-size: 1000px 100%;\n border-radius: 4px;\n height: 20px;\n}\n\n@keyframes shimmer {\n 0% {\n background-position: -1000px 0;\n }\n\n 100% {\n background-position: 1000px 0;\n }\n}\n\n.filter .filter-list li.multiple-choice {\n clear: none;\n margin-right: 25px;\n padding: 0 0 0 32px;\n display: inline-block;\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\ntable.no-bottom-border {\n tr:last-child {\n td,\n th {\n border: none;\n }\n }\n}\n\n.w-full-mobile {\n @include breakpoint(md_lt) {\n width: 100%;\n }\n}\n\n.checkbox-favourite {\n opacity: 0;\n position: absolute;\n\n & + label {\n padding: 3px;\n cursor: pointer;\n\n &:before {\n content: '\\f004';\n }\n }\n\n &:focus + label {\n outline: $focus-yellow solid 3px;\n }\n\n &:checked + label {\n font-weight: 900; // solid fa font\n }\n}\n\n.market-action-row {\n display: flex;\n align-items: center;\n .button {\n font-size: 20px;\n min-height: auto;\n }\n .country-name-wrapper {\n flex: 1;\n }\n margin: 0 20px;\n border-bottom: 1px solid #d2d0da;\n\n @media only screen and (max-width: 980px) {\n padding-top: $standard-padding;\n padding-bottom: $standard-padding;\n }\n}\n","@import '../../../styles/colors/colors.scss';\n@import '../../../styles/fonts/main.scss';\n.signup {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\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-label {\n @extend .body-m;\n @extend .p-t-0;\n font-size: 18px;\n color: $color-main-text;\n font-family: $header-font;\n }\n\n .form-control {\n @extend .m-t-0;\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 @include breakpoint(lg_lt) {\n padding: 30px;\n width: 40%;\n }\n\n @include breakpoint(md_lt) {\n padding: 20px;\n width: 50%;\n }\n\n @include breakpoint(sm_lt) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n .h-s {\n margin-top: 15px;\n }\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: 120px 0;\n position: relative;\n\n @include breakpoint(sm_lt) {\n display: none;\n }\n\n img {\n position: absolute;\n bottom: 0;\n\n @media screen and (min-width: 1200px) and (max-width: 1400px) {\n bottom: -100px;\n }\n\n @media screen and (min-width: 1400px) {\n bottom: -300px;\n }\n }\n\n &__content {\n max-width: 650px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #222;\n font-style:normal;\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n font-weight: $font-weight-semi-bold;\n text-align: left;\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n li {\n display: flex;\n align-items: top;\n margin-bottom: 45px;\n font-size: 28px;\n line-height: 32px;\n\n @include breakpoint(lg_lt) {\n font-size: 24px;\n line-height: 34px;\n }\n\n span.great-icon {\n margin-right: 15px;\n font-size: 1.5em!important;\n }\n }\n }\n\n .button {\n min-width: 230px;\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",".sign-up {\n\n &--wrapper {\n background: {\n image: url('/static/images/sign-up-right.png'), url('/static/images/sign-up-left.png');\n position: right bottom, left bottom;\n repeat: no-repeat, no-repeat;\n size: 273px;\n }\n height: 216px;\n margin: auto;\n width: 1030px;\n }\n\n &--inner {\n border-radius: 10px;\n }\n\n &--header {\n height: 330px;\n }\n\n &--header__single {\n\n .sign-up--wrapper {\n background: {\n image: url('/static/images/welcome.png');\n position: center bottom;\n size: 365px;\n }\n position: relative;\n width: 630px;\n\n &:before {\n background-color: rgba(255,255,255, 0.1);\n bottom: 0;\n border-top-right-radius: 10px;\n border-top-left-radius: 10px;\n content: '';\n left: 0;\n right: 0;\n position: absolute;\n top: 40px;\n }\n }\n\n .form--sign-up {\n top: 216px;\n position: relative;\n width: 630px;\n }\n\n .sign-up--inner {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n }\n","@import 'helpers/colours';\n\n.great-tour-modal {\n background: $white;\n padding: 35px 25px 0 35px;\n\n img {\n max-width: 100%;\n }\n}\n\n.great-tour-modal__footer {\n border-top: 1px solid $black-10;\n padding: 20px 35px;\n}\n\n.great-modal-text {\n margin-top: 16px;\n margin-bottom: 34px;\n}\n\n.great-tour-actions {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 40px;\n}\n\n.reactour__helper [data-tour-elem='controls'] {\n display: block;\n margin: 0;\n\n [data-tour-elem='navigation'] {\n justify-content: left;\n margin-bottom: 28px;\n margin-left: -3px;\n }\n\n [data-tour-elem='right-arrow'] {\n display: block;\n margin: 0;\n }\n\n [data-tour-elem='dot'] {\n background: #d2d0da;\n color: #d2d0da;\n\n &.reactour__dot--is-active {\n background: #4b426d;\n color: #4b426d;\n transform: scale(1);\n }\n }\n}\n","@import 'helpers/colours';\n\n.ReactModal__Content.ReactModalCentreScreen {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n}\n\n.ReactModal__Overlay.ReactModalCentreScreen {\n background-color: rgba(0, 0, 0, 0.5);\n bottom: 0px;\n inset: 0px;\n left: 0px;\n position: fixed;\n right: 0px;\n top: 0px;\n z-index: 1000;\n\n @include breakpoint(sm_lt) {\n background-color: $white;\n }\n}\n\n.ReactModal__Body--open {\n overflow: hidden;\n}\n\n.ReactModal__Content {\n overflow: auto;\n}\n",".spinner {\n /* Spinner size and color */\n width: 1.5rem;\n height: 1.5rem;\n border-top-color: #444;\n border-left-color: #444;\n\n /* Additional spinner styles */\n animation: spinner 1s linear infinite;\n border-bottom-color: transparent;\n border-right-color: transparent;\n border-style: solid;\n border-width: 2px;\n border-radius: 50%;\n box-sizing: border-box;\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Animation styles */\n@keyframes spinner {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n}\n",".classification-tree {\n padding-left: 10px;\n .grid {\n padding: 10px 20px;\n .type-heading {\n font-weight: bold;\n }\n\n .level-description, .type-heading {\n padding: 0;\n }\n }\n}\n",".slick-slider {\n .slick-dots {\n position: absolute;\n bottom: -25px;\n list-style: none;\n display: block;\n text-align: center;\n padding: 0;\n margin: 0;\n width: 100%;\n\n li {\n position: relative;\n display: inline-block;\n height: 20px;\n width: 20px;\n margin: 0;\n padding: 0;\n cursor: pointer;\n\n button {\n border: 0;\n background: transparent;\n display: block;\n height: 20px;\n width: 20px;\n line-height: 0;\n font-size: 0;\n padding: 5px;\n cursor: pointer;\n opacity: .25;\n\n &:hover, &:focus {\n opacity: 1;\n }\n }\n\n button:before {\n content: '';\n display: block;\n background-color: currentColor;\n width: 10px;\n height: 10px;\n border-radius: 10px;\n }\n\n &.slick-active button {\n opacity: 1;\n }\n\n }\n }\n\n .slick-list {\n margin: 0 -7px;\n top: 25px;\n\n & .slick-track {\n display: flex;\n\n & .slick-slide {\n height: inherit;\n\n & > div {\n padding: 0 10px;\n height: 100%;\n\n & > div {\n height: 100%;\n }\n }\n }\n }\n }\n}\n\n.product-finder {\n .slick-dots {\n top: 10px;\n bottom: unset;\n }\n}\n\n.case-study__mobile {\n ul.slick-dots {\n bottom: -20px;\n top: unset;\n\n li {\n padding-left: 0;\n margin-bottom: 0;\n\n &:before {\n background-color: transparent;\n }\n }\n }\n\n .slick-list {\n top: 0;\n\n .slick-track .slick-slide {\n margin-bottom: 20px;\n\n img {\n margin: -30px 0;\n max-width: 100%;\n height: auto;\n }\n }\n }\n}\n","@import 'helpers/colours';\n@import '../../../styles/colors/colors.scss';\n\n.segmentation-modal {\n .radio-block {\n overflow: hidden;\n margin-left: -5px;\n padding-left: 5px; // so the focus outline doesn't get clipped\n }\n\n .multiple-choice.multiple-choice {\n padding: 1px 0 19px;\n label {\n line-height: 1em;\n font-weight: unset;\n padding-left: 35px;\n }\n }\n}\n\n.modal {\n &.format-medium {\n overflow-y: auto;\n overflow-x: none;\n max-height:100%;\n @include breakpoint(sm) {\n width: 630px;\n height: auto;\n overflow: visible;\n }\n }\n\n .dialog-close {\n font-size: 42px;\n min-height: 40px;\n top: 20px;\n right: 20px;\n height: 40px;\n width: 40px;\n color: $color-main-text;\n }\n\n .modal-button-bar {\n display: flex;\n flex-flow: column;\n justify-content: space-between;\n\n @include breakpoint(md) {\n flex-flow: row nowrap;\n align-items: center;\n\n .progress-section {\n flex: 1 0;\n }\n\n .progress-bar {\n margin-right: 20px;\n }\n }\n }\n}\n","@import 'helpers/colours';\n@import '../../../styles/colors/colors.scss';\n@import '../../../styles/fonts/main.scss';\n\na.back-link {\n color: $color-gov-link;\n display: inline-flex;\n align-items: center;\ntext-decoration: none!important;\nfont-size: $font-size-p;\n\n&--inverse {\n color: $white;\n\n &:visited {\n color: $white;\n }\n &:hover {\n color: $white;\n }\n }\n\n i {\n font-size: 24px;\n }\n}\n\n\ntd i, td label.far{\n font-size: 24px;\n}\n",".snackbar {\n position: fixed;\n z-index: 1000;\n bottom: 20px;\n left: 50%;\n transform: translateX(-50%);\n\n > div.snackbar-message {\n box-shadow: 0 0 10px 3px rgba(165, 165, 165, 0.4);\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n margin-top: 20px;\n > i {\n font-size: 24px;\n }\n\n &.fade {\n animation: fadeout 1000ms;\n animation-fill-mode: both;\n }\n\n animation: fadein 500ms;\n animation-fill-mode: both;\n }\n}\n\n@keyframes fadein {\n 0% {\n margin-bottom: -60px;\n opacity: 0;\n }\n\n 100% {\n margin-bottom: 0px;\n opacity: 1;\n }\n}\n\n@keyframes fadeout {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n","@import 'elements/colours';\n@import '../../styles/colors/colors.scss';\nlabel {\n display: block;\n}\n\n.text-center {\n text-align: center;\n}\n\n.great-mvp-grey-link {\n color: $grey;\n font-size: 16px;\n}\n\n.text-12 {\n font-size: 12px;\n}\n\n.text-16 {\n font-size: 16px;\n}\n\n.great-mvp-right-text {\n text-align: right;\n}\n\n.multiple-choice input {\n z-index: 0;\n}\n\n.great-mvp-small-checkbox-container {\n .form-group {\n margin-bottom: 10px;\n }\n\n .multiple-choice {\n min-height: 30px;\n }\n\n .multiple-choice input:disabled + label {\n opacity: 1;\n padding-left: 0;\n }\n\n .multiple-choice [type='checkbox'] + label::before,\n .multiple-choice input {\n height: 28px;\n width: 28px;\n box-sizing: border-box;\n }\n\n .multiple-choice input:checked + label::after {\n width: 14px;\n height: 6px;\n top: 6px;\n left: 4px;\n }\n}\n\n.section--with-sidebar {\n padding-left: 300px;\n}\n\nbody {\n background-color: $color-background-color;\n overflow-x: hidden;\n\n &.body-background-white {\n background-color: $white;\n }\n\n #great-hero {\n background-color: $stone;\n padding-bottom: 75px;\n margin-bottom: -75px;\n\n .g-breadcrumbs ol li::after {\n border-color: $grey;\n }\n }\n}\n\n.br-xs {\n border-radius: 10px;\n}\n\n.button {\n &-linkedin {\n background-color: #0077b6;\n }\n\n &-google {\n background-color: #4385f4;\n }\n}\n\n.icon-large {\n font-size: 40px;\n}\n\n.no-scoll {\n overflow: hidden ;\n}\n\n.back-to-export-plan {\n\n @include desktop {\n display: table;\n bottom: 20px;\n position: sticky;\n top: 20px;\n }\n}\n\n.back-section {\n bottom: 0;\n position: sticky;\n\n @include breakpoint(sm) {\n position: relative;\n }\n}\n\n.lesson-body {\n display: flex;\n}\n","\nimg {\n display: block;\n}\n\nbody.js-disbled textarea.form-control {\n min-height: 200px;\n}\n","@import '../../../styles/colors/colors.scss';\n@import '../../../styles/sizes/sizes.scss';\n.section-list {\n &__coming {\n border-radius: 12px;\n left: 20px;\n position: absolute;\n top: 120px;\n }\n\n &__disabled {\n opacity: 0.6;\n position: relative;\n }\n\n &__item {\n border-radius: 4px;\n }\n\n &__item--is-complete {\n .section-list__image-container {\n &:before {\n position: absolute;\n display: block;\n content: attr(data-complete);\n font-size: 16px;\n line-height: 2.2;\n color: white;\n background-color: $color-completed;\n height: 35px;\n padding: 0 20px;\n margin-left: -10px;\n margin-top: 20px;\n }\n }\n }\n\n &__image-container {\n display: flex;\n flex-flow: column;\n\n img {\n border: {\n top-right-radius: 4px;\n top-left-radius: 4px;\n }\n }\n }\n\n &__link {\n width: 100%;\n }\n}\n\n.section-upload {\n border: {\n color: $colour-blue-deep-20;\n radius: 4px;\n style: dashed;\n width: 1px;\n }\n display: block;\n}\n\n.export-plan-dashboard {\n .flex-grid > div{\npadding: 0 $standard-padding;\n>div{\n margin-bottom: $large-padding;\n}\n }\n .sub-header-nav {\n margin-left: 0;\n }\n}\n\n.export-plan-dashboard__container {\n /*\n NOTE: at site width + (30px gutter * 2), the container loses its padding,\n as it is set using margin instead of... padding. This is fine for most\n pages, but collapses when there is a sidebar.\n */\n width: 100%;\n @media (min-width: 1290px) {\n padding: 0 30px;\n }\n}\n\n.export-plan-dashboard__section {\n background-color: #eef2f6;\n @include breakpoint(md) {\n display: flex;\n }\n}\n\n.export-plan-dashboard__section--white {\n background-color: #fff !important;\n}\n\n.export-plan-dashboard__sidebar {\n @include breakpoint(md) {\n flex: 0 0 330px;\n }\n\n .section-upload {\n font-size: 16px;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n\n &--reverse {\n flex-direction: row-reverse;\n }\n\n &--top {\n align-items: flex-start;\n }\n\n &--middle {\n align-items: center;\n }\n\n &--bottom {\n align-items: flex-end;\n }\n}\n\n.media__figure {\n margin-right: 1em;\n}\n\n.media__body {\n flex: 1;\n}\n\n.progress-bar {\n &--white-track {\n background-color: white;\n border-radius: 0!important;\n }\n >span{\n min-width: 2%;\n }\n}\n",".statistic {\n @extend .bg-white;\n @extend .radius;\n display: block;\n padding: 20px;\n width: 100%;\n\n @include breakpoint(sm) {\n margin-bottom: 30px;\n }\n\n .educational-moment--tooltip-container {\n margin-right: -8px;\n float: right;\n }\n\n &-label {\n border-radius: 13px;\n margin-right: 10px;\n padding: 5px 10px;\n }\n\n dl {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n width: 100%;\n\n @include breakpoint(sm) {\n flex-direction: column;\n width: unset;\n border-bottom: unset;\n padding-bottom: unset;\n }\n }\n\n &__caption {\n font-size: $font-size-small-mobile;\n margin: 0;\n\n @include tablet {\n font-size: $font-size-small-desktop;\n }\n }\n\n &__figure {\n margin: 0;\n padding: 0;\n text-align: right;\n\n @include breakpoint(sm) {\n text-align: left;\n }\n }\n\n &--mobile-full {\n @include breakpoint(sm_lt) {\n dl {\n display: block;\n }\n .statistic__figure {\n text-align: left;\n }\n }\n }\n}\n\n.statistic__group {\n display: flex;\n justify-content: space-between;\n position: relative;\n flex-flow: wrap;\n\n & dl:last-of-type {\n text-align: right;\n }\n}\n\n.statistic__percentage {\n height: 4px;\n width: 100%;\n\n span {\n position: relative;\n display: block;\n height: 4px;\n transition: width 1s;\n\n &:after {\n content: '';\n position: absolute;\n right: -2px;\n top: 0;\n display: inline-block;\n width: 4px;\n height: 4px;\n background: #fff;\n }\n }\n}\n\n.stat-group {\n // Vars\n --line-rule: 1px solid #e0e0e0;\n\n & > .grid,\n & > .grid > div {\n display: flex;\n }\n\n .grid {\n flex-flow: column;\n\n @include breakpoint(sm) {\n flex-direction: row;\n flex-wrap: wrap;\n }\n }\n\n @include breakpoint(sm_lt) {\n & .statistic {\n border-radius: 0;\n\n &:after {\n content: '';\n display: block;\n position: relative;\n top: 20px;\n width: 100%;\n border-bottom: var(--line-rule);\n }\n }\n\n & .grid > :first-child > .statistic:first-child {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n\n & .grid > :last-child > .statistic:last-child {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n\n &:after {\n content: none;\n }\n }\n }\n}\n\n.stat-group--cols {\n .statistic__group {\n flex-flow: row wrap;\n }\n\n dl {\n max-width: 49%;\n display: flex;\n flex-flow: column wrap;\n justify-content: space-between;\n align-items: flex-start;\n }\n}\n\n.stat-group--percentage {\n dl {\n & + dl {\n align-items: flex-end;\n }\n }\n}\n\n.selected-groups {\n display: flex;\n flex-wrap: wrap;\n margin-left: -5px;\n margin-right: -5px;\n\n &__item {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n @extend .body-m;\n background-color: $blue-deep-20;\n border-radius: 100px;\n padding: 2px 12px;\n margin: 5px;\n\n & button {\n color: #787191;\n min-height: 0;\n font-size: 24px;\n margin-left: -10px;\n margin-right: 5px;\n }\n }\n}\n",".section {\n &--intro {\n margin-bottom: 30px;\n }\n\n &--back-to {\n position: absolute;\n top: 40px;\n\n @include breakpoint(lg) {\n left: 110px;\n }\n }\n\n &--intro-image {\n bottom: -30px;\n position: relative;\n width: 100%;\n\n @include breakpoint(lg) {\n width: 679px;\n }\n }\n}\n\n.lesson__back {\n margin-top: 30px;\n\n @include breakpoint(lg) {\n float: right;\n width: 245px;\n\n &--bottom {\n margin-top: 315px;\n }\n }\n}\n\n.great-checkbox--section-complete {\n label {\n font-size: var(--font-size-title-2);\n\n @include breakpoint(sm) {\n font-size: var(--font-size-title-3);\n }\n }\n}\n\n.hide-show-content,\n.hide-show-trigger {\n display: none;\n}\n\n.hide-show-trigger:checked~div .hide-show-content {\n display: block;\n}\n\n.hide-show-trigger~div>div>label>i {\n padding: 0;\n}\n\n.hide-show-trigger:checked~div>label#hide-show-button>span[role=\"img\"] {\n transform: rotate(90deg);\n padding-right: 0;\n}\n\n.hero-image-container {\n position: relative;\n background-repeat: no-repeat;\n background-position: bottom left;\n background-size: 15% auto;\n\n &::before {\n content: '';\n @include stretch;\n right: 3%;\n }\n\n .grid {\n position: relative;\n z-index: 1;\n\n @include breakpoint(md) {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: flex-end;\n }\n }\n\n .lh {\n align-self: flex-start\n }\n\n .rh {\n margin-bottom: -5%;\n\n @include breakpoint(md_lt) {\n width: 100%;\n }\n\n img {\n width: 100%;\n }\n }\n}\n\n.watermark-container {\n background-repeat: no-repeat;\n background-position: bottom left;\n background-size: 25% auto;\n}\n\n.g-card.min-height-0 {\n min-height: 0;\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",".sidebar {\n bottom: 0;\n float: left;\n width: 400px;\n background-color: $white;\n box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);\n position: absolute;\n top: 0;\n z-index: 1;\n\n @include breakpoint(lg_lt) {\n display: none;\n }\n\n .sidebar-sticky {\n position: sticky;\n top: 20px;\n\n li + li{\n padding-top:10px\n }\n }\n\n &__close {\n left: -358px;\n }\n\n &__button {\n position: absolute;\n right: -35px;\n top: -10px;\n padding-right: 2px;\n padding-left:2px;\n padding-top: 0;\n padding-bottom: 0;\n height: auto;\n min-height: auto;\n i{\n padding:0\n }\n }\n}\n",".costs {\n --keyline: 2px solid #d2d0da;\n\n border-radius: 20px;\n display: block;\n padding: 20px;\n\n &--with-total {\n border-radius: 20px 20px 0 0;\n }\n\n &--total {\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 20px 20px;\n\n .total {\n margin-left: auto;\n\n @include breakpoint(sm_lt) {\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n }\n }\n }\n}\n\n.costs__flex-row {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n @include breakpoint(sm) {\n flex-direction: row;\n }\n}\n\n.costs__label {\n align-self: flex-start;\n margin-bottom: 10px;\n\n @include breakpoint(sm) {\n margin-bottom: 0;\n padding-top: 9px;\n padding-right: 10px;\n }\n\n & .tooltip {\n margin-top: 10px;\n }\n}\n\n.costs__input {\n align-self: flex-start;\n margin-left: auto;\n width: 100%;\n\n @include breakpoint(sm) {\n width: 50%;\n flex-shrink: 0;\n }\n\n & input {\n text-align: right;\n }\n}\n\n.costs__border {\n border-bottom: var(--keyline);\n padding-bottom: 20px;\n}\n\n.costs__option {\n & .button--delete {\n margin: 0;\n }\n &--border {\n &:focus {\n outline: none;\n }\n }\n}\n\n.costs__option--border:not(:first-child) {\n border-top: var(--keyline);\n padding-top: 20px;\n margin-top: 20px;\n}\n\n.costs__option .form-label {\n padding-top: 0;\n font-weight: 500;\n}\n\n.costs__delete {\n padding: 20px 0;\n}\n\n.gross-price {\n .select,\n .form-group {\n margin-bottom: 0;\n }\n}\n","// Both of these are used in the adaptation for target markets forms\n.target-market-form {\n position: relative;\n display: flex;\n flex-flow: column nowrap;\n\n .form-group {\n padding-bottom: 20px;\n margin-bottom: 0;\n border-bottom: 2px solid #d2d0da;\n &:last-child {\n border-bottom: none;\n }\n }\n\n .tooltip {\n margin-right: 0;\n right: 0;\n max-width: unset;\n }\n}\n\n.target-market-documents-form {\n .form-group {\n border-bottom: none;\n }\n .user-form-group {\n border-bottom: 2px solid #d2d0da;\n }\n}\n","\n.wave-animation {\n span {\n display:inline-block;\n width:6px;\n height:6px;\n border-radius:50%;\n margin-right:4px;\n background: $blue-deep-40;\n animation: wave 1.0s linear infinite;\n\n &:nth-child(2) {\n animation-delay: -0.9s;\n }\n\n &:nth-child(3) {\n animation-delay: -0.8s;\n }\n &:nth-child(4) {\n animation-delay: -0.7s;\n }\n }\n}\n\n@keyframes wave {\n 0%, 80%, 100% {\n transform: initial;\n }\n\n 40% {\n transform: translateY(-10px);\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 '../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-events-page-hero-image {\n background-size: contain !important;\n background-position-y: 50% !important;\n background-position-x: 50% !important;\n display: none;\n align-self: center;\n width: calc(100% - 30px) !important;\n @media screen and (min-width: 920px) {\n display:flex;\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}","@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","// 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"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/styles/widgets/page-header.scss b/styles/widgets/page-header.scss
index 94944adda1..cce951fa6c 100644
--- a/styles/widgets/page-header.scss
+++ b/styles/widgets/page-header.scss
@@ -234,9 +234,9 @@ $funding-financing-header: url(/static/images/learn-to-export-topic5-header.png)
}
}
&.ea-events-page-hero-image {
- background-size: 100% !important;
+ background-size: contain !important;
background-position-y: 50% !important;
- background-position-x: right !important;
+ background-position-x: 50% !important;
display: none;
align-self: center;
width: calc(100% - 30px) !important;