/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/custom/ccni/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/ccni/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/ccni/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/ccni/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/ccni/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/ccni/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/ccni/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/ccni/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;display:flex;justify-content:center;padding:0;flex-wrap:wrap;}.pager__item{display:inline-flex;padding:0.5em;align-items:center;}.pager__item a{display:block;height:2rem;width:2rem;border:1px solid;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;}.pager__item a:hover,.pager__item a:focus-visible{text-decoration:none;}.pager__item--first a,.pager__item--last a{width:auto;border:0;}.pager__item.is-active a{font-family:var(--fontBold);background-color:var(--primaryDark);color:var(--white);}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
:root{--primary:#6317A8;--primaryDark:#42245E;--primaryLight:#8E57B8;--text:#4a4a4a;--highlightTeal:#0A7989;--highlightMagenta:#C49EDB;--highlightOrange:#D64000;--highlightBlue:#2F7AC0;--highlightYellow:#f9ba00;--white:#fff;--grey:#666;--background:#f3f3f3;--backgroundAlt:#eeeeee;--backgroundTeal:#E2F4F5;--backgroundMagenta:#e8daf1;--backgroundYellow:#F3F5E2;--borderGrey:#D8D8D8;font-family:sans-serif;--fontBold:'mark-pro-bold',sans-serif;--fontNormal:'mark-pro',sans-serif;--fontAlt:sans-serif;}@font-face{font-family:'icomoon';src:url(/themes/custom/ccni/fonts/icomoon.eot?gn8e4m=);src:url(/themes/custom/ccni/fonts/icomoon.eot?gn8e4m=#iefix) format('embedded-opentype'),url(/themes/custom/ccni/fonts/icomoon.ttf?gn8e4m=) format('truetype'),url(/themes/custom/ccni/fonts/icomoon.woff?gn8e4m=) format('woff'),url(/themes/custom/ccni/fonts/icomoon.svg?gn8e4m=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'mark-pro';src:url(/themes/custom/ccni/fonts/Mark-Pro.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'mark-pro-bold';src:url(/themes/custom/ccni/fonts/Mark-Pro-Bold.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'mark-pro-heavy';src:url(/themes/custom/ccni/fonts/Mark-Pro-Heavy.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:block;}
*{box-sizing:border-box;}html,body{scroll-behavior:smooth !important;box-sizing:border-box;min-height:100%}body.mm-wrapper{overflow:auto;}.section{scroll-margin-top:120px;}:target:before{content:"";display:block;z-index:-1;}.mm-page{padding-top:0 !important;background:var(--background);display:flex;flex-direction:column;min-height:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100%;}.layout-container{border-top:4rem solid var(--primaryDark);display:flex;flex-direction:column;min-height:100%;}main.container{padding-bottom:4rem;flex-grow:1;width:100%;}@media screen and (min-width:60em){main.container{overflow:visible;}}.container{padding:0 0.5rem;}@media screen and (min-width:30rem){.container{max-width:85rem;margin:0 auto;padding:0 1rem;}}@media screen and (min-width:85rem){.container{max-width:85rem;margin:0 auto;padding:0 2rem;}}.no-padding{padding:0;}.region-content{position:relative;}header.site-header{}@media screen and (min-width:60em){.region-banner{margin:0rem 0 0rem 25%;padding-left:0;margin-left:calc(25% - 3rem);}.path-home-heating .region-banner{margin-left:7rem;}.path-home-heating .region-banner .view-page-breadcrumbs{border:0;padding-left:0;margin-left:0;}.path-consumers .view-page-breadcrumbs{padding-left:2rem;border-left:1px solid;margin-left:3rem;}.path-feed .region-content{margin-left:calc(25% - 3rem);}}.layout-content{padding-top:3rem;}.breadcrumbs{margin-bottom:2rem;}@media screen and (min-width:60em){.layout-content{padding-top:0;}.breadcrumbs{margin:0;}}.ui-widget-overlay{background-color:#111;background-color:rgba(17,17,17,0.9);opacity:1;}.page-410,.sitemap{margin:2rem 2rem 2rem 2rem;}.region-help{margin:0 auto 0;}.sitemap h2{font-size:1.5rem;border-bottom:2px solid;padding-bottom:0.5rem;}.sitemap ul{padding-left:1rem;line-height:1.75;}.sitemap ul:first-child{padding-left:0;list-style:none;}.sitemap a{text-decoration:none;}.sitemap a:hover,.sitemap a:focus-visible{text-decoration:underline;text-decoration-thickness:3px;}@media screen and (min-width:60em){.page-410,.sitemap{margin-left:8rem;min-height:60vh;}.region-help{max-width:85rem;padding:0 10rem;width:100%;}.region-help .messages{margin:2rem 0;}}.leaflet-container:focus-visible,.leaflet-container:focus-within,.highcharts-container:focus-visible,.highcharts-container:focus-within,button.highcharts-a11y-proxy-button:focus-visible{outline:1px solid !important;}#cookies-docs{padding-top:1rem;}#cookies-docs .disclaimer{background:white;border:2px solid var(--highlightTeal);padding:1rem;margin-bottom:2rem;border-radius:1rem;}#cookies-docs h2{border-bottom:solid 3px;padding-bottom:0.5rem;}#cookies-docs h3{color:var(--highlightTeal);margin-bottom:1rem;}#cookies-docs h4{margin:0 0 0.5rem;color:var(--text);}#cookies-docs article.cookies-docs-service{background:rgba(255,255,255,0.8);padding:1rem 1rem 0.1rem;border-radius:1rem;margin-bottom:1rem;}#cookies-docs table{background-color:transparent;border:0;}#cookies-docs table th,#cookies-docs table td{line-height:1.3;padding-left:0;}#cookies-docs dl{margin:0;}#cookies-docs dt strong{font-weight:400;font-family:var(--fontNormal);}#cookies-docs dd{margin:0 0 1rem;width:100%;font-family:var(--fontBold);}#cookies-docs dd a{text-overflow:ellipsis;display:inline-block;max-width:90%;overflow:hidden;}@media screen and (min-width:60em){#cookies-docs{border-left:1px solid var(--primaryDark);padding-left:2rem;margin-left:25%;margin-bottom:0;}}#__ba_panel .positionStyle{top:inherit !important;bottom:1rem !important;left:1rem !important;}@media screen and (max-width:40em){.chart > div{position:relative;}.chart > div > div{max-width:100%;}.chart > div > div > div{overflow-x:auto;overflow-y:hidden;max-width:100%;}}@media print{body,.mm-page{background-color:#fff !important;font-size:11pt;}#block-ccni-main-menu,#block-exposedformsearch-apipage-1,#block-responsivemenumobileicon,#block-breadcrumbs,.page-overview,#block-ccni-cookiesui,main + footer{display:none !important;}.paragraph--type-basic .primary{max-width:100% !important;}.page-node-type-page .banner{padding-top:0;}.paragraph--type-listing:has(.view-home-energy-index){page-break-before:always;page-break-after:always;}.paragraph.paragraph--type-listing.paragraph--view-mode-default.ds-1col.clearfix > h2{position:relative;z-index:5;}.paragraph.paragraph--type-listing .charts-google{transform:rotate(90deg);}.appliance-report{display:block !important;}.appliance-report .banner,.appliance-report .content{width:100%;display:block;}.appliance-report .comparison{padding:0 !important;}.appliance-report .comparison table{box-shadow:none !important;background:none !important;}.appliance-report details{padding:0 !important;margin-bottom:2rem !important;}.appliance-report details summary{border-bottom:2px solid !important;margin-bottom:0.5rem;}.appliance-report .comparison .results{break-inside:avoid !important;}.appliance-report .comparison{page-break-after:always;}.appliance-report .recommendations details summary:after{display:none !important;}.appliance-report a.print-page,.appliance-report .switching{display:none !important;}}div.chart + img{display:none;}html.js[dir="ltr"] body.gin--vertical-toolbar,html.js[dir="ltr"] body.gin--horizontal-toolbar,html.js[dir="ltr"] body.gin--classic-toolbar{padding-left:0 !important;}html.js[dir="ltr"] body.gin--vertical-toolbar.toolbar-horizontal .mm-page,html.js[dir="ltr"] body.gin--horizontal-toolbar.toolbar-horizontal .mm-page,html.js[dir="ltr"] body.gin--classic-toolbar.toolbar-horizontal .mm-page{padding-left:64px !important;}
body{background:var(--background);color:var(--text);line-height:1.52;font-weight:400;font-family:var(--fontNormal);}.ui-widget{line-height:1.52;font-weight:400;font-family:'mark-pro','proxima-nova',sans-serif;}h1,h2,h3,h4,h5,h6{color:var(--primary);font-family:'mark-pro-bold';}h1,h2,h3{margin-top:0;margin-bottom:1.5rem;}h4,h5,h6{margin-top:0.5rem;margin-bottom:0.5rem;}h1{font-size:1.5rem;font-weight:700;line-height:1;}h2{font-size:1.25rem;font-weight:700;line-height:1.15;}h3{font-size:1.125rem;line-height:1.2;font-weight:600;margin-bottom:0.5rem;}@media screen and (min-width:60em){h1{font-size:2.25rem;}h2{font-size:1.5rem;}h3{font-size:1.25rem;}}h2 a{text-decoration:none;font-weight:700;}h2 a:hover,h2 a:focus{text-decoration:underline;}h3{font-size:1.25rem;line-height:1.2;font-weight:600;margin-bottom:0.5rem;}h3 a{text-decoration:none;}h3 a:hover,h3 a:focus{text-decoration:underline;}h4{font-size:1.125rem;}h5{font-size:1rem;}h6{font-size:1rem;}p{margin:0 0 1em;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}a{color:var(--primary);cursor:pointer;text-decoration:underline;font-weight:700;text-underline-offset:0.25rem;}a:hover{text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}a:focus-visible{outline:1px solid;}a.button{margin:0;padding:0.33rem 0.75rem;border:1px solid;border-radius:0.75rem;margin:0 0.25rem 0 0;text-decoration:none;}a.button.button-telephone:before{display:inline-block;margin:0 0.5rem 0 0;content:"\e900";font-family:'icomoon';position:relative;top:2px;}a.button.mailto:before{display:inline-block;margin:0 0.5rem 0 0;content:"\e901";font-family:'icomoon';position:relative;top:2px;}a.button.button-refresh:before{display:inline-block;margin:0 0.5rem 0 0;content:"\e914";font-family:'icomoon';position:relative;top:2px;}a.mailto svg.mailto{display:none;}a.button + a.button{margin-left:0.5rem;}a.print-page,a.print__link--pdf{margin:0;padding:0.33rem 0.75rem;border:1px solid;border-radius:0.75rem;margin:0 0.25rem 0 0;text-decoration:none;}a.print-page:before,a.print__link--pdf:before{display:inline-block;margin:0 0.33rem 0 0;content:"\e902";font-family:'icomoon';position:relative;top:0px;}b,strong{font-weight:700;font-family:'mark-pro-bold','proxima-nova',sans-serif;}ol,ul{margin-top:0;margin-bottom:1em;}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;}ul li > p:last-child{margin-bottom:0;}.list{margin:0;padding:0;list-style:none;}.list li{margin:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;margin-left:-0.25rem;}.list-inline > li{display:inline-block;padding-left:-0.25rem;padding-right:0.25rem;}.list-flex{display:flex;flex-wrap:wrap;}.list-flex  li{margin-bottom:1rem;}.field--name-field-content ul{list-style:none;padding:0;}.field--name-field-content ul li{list-style-type:none;margin-bottom:8px;position:relative;padding-left:32px;line-height:1.5;}.field--name-field-content ul li:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:relative;top:1px;margin-right:0.5rem;color:var(--highlightTeal);position:absolute;left:0.25rem;top:0.33rem;font-weight:900;}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777777;}.visually-hidden{background:white !important;color:black !important;}table{margin-bottom:2rem;border-collapse:collapse;}thead th{font-family:'mark-pro-bold','proxima nova',sans-serif;text-align:left;padding:0.25rem 0.25rem 0.25rem 0.5rem;border-bottom:2px solid;vertical-align:top;}tbody td,tbody th{padding:0.5rem 1rem 0.5rem 0.5rem;border-bottom:1px solid var(--highlightMagenta);vertical-align:top;}tbody th{border-right:1px solid var(--highlightMagenta);}table.sticky-header{background-color:var(--background) !important;border:0;}table.sticky-header th{padding:0.5rem 0.7rem;}table{border-collapse:collapse;table-layout:auto;}caption{text-align:left;font-style:italic;padding:0.25em 0.5em 0.5em 0.5em;}th,td{padding:0.25em 0.5em 0.25em 1em;vertical-align:text-top;text-align:left;scroll-snap-align:start;}th{vertical-align:bottom;}tbody td{padding-top:1rem;padding-bottom:0.75rem;}th{position:-webkit-sticky;position:sticky;top:0;z-index:2;}.view table td:first-child,table tbody tr th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:var(--background) !important;}.view table td:first-child,table tbody tr th{vertical-align:top;color:inherit;background-color:inherit;background:linear-gradient(90deg,transparent 0%,transparent calc(100% - .05em),#d6d6d6 calc(100% - .05em),#d6d6d6 100%);}table{overflow:auto;scroll-snap-type:both mandatory;max-height:60rem;}table:focus,table:focus-within{box-shadow:0 0 .5em rgba(0,0,0,.5);outline:.1em solid rgba(0,0,0,.1);}table{margin:0;background:linear-gradient(to right,transparent 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),transparent 0%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-size:4em 100%,4em 100%,1.4em 100%,1.4em 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;}@media all and (min-width:50rem){table{background:none;}}table thead th{background-color:var(--background) !important;}table thead th:after{content:"";display:block;width:100%;height:2px;background:black;position:absolute;bottom:-2px;left:0;}.view tbody td:first-child,table tbody tr th{min-width:8rem;}@media all and (min-width:50rem){.view tbody td:first-child,table tbody tr th{min-width:12rem;font-size:1.125rem;}}table tbody td:not(:first-child){min-width:15em;}.leaflet-container a.leaflet-popup-close-button{color:var(--text);}.geolocation-map-wrapper{padding:4px;background:white;border:2px solid #cecece;border-radius:4px;}.paragraph blockquote{border-left:0.5rem solid var(--highlightTeal);padding:1rem 0 0.1rem 1rem;margin-left:0;font-style:italic;font-size:1.25rem;}@media screen and (min-width:60em){h1{font-size:3rem;}h2{font-size:2.25rem;}h3{font-size:1.5rem;}h4{font-size:1.33rem;}h5{font-size:1.1167rem;}}a[href="/print/pdf/node/13674"]{display:none;}.hiddenText{position:absolute;z-index:-1;visibility:hidden;}.extlink-nobreak,.node a{white-space:unset;word-break:break-all;}@media screen and (min-width:60em){.extlink-nobreak,.node a{word-break:keep-all;}}
.node--type-advice-area.node--view-mode-full{color:var(--primary);}.page-node-type-advice-area .banner{border-bottom:1px solid var(--highlightMagenta);padding-bottom:2rem;margin-bottom:1rem;padding-top:2rem;}.page-node-type-advice-area .banner img{max-width:15rem;height:auto;margin-top:-2rem;}.page-node-type-advice-area .banner h1{color:var(--highlightTeal);}.page-node-type-advice-area .banner .summary{font-family:var(--fontBold);}.page-node-type-advice-area div#block-ccni-primary-local-tasks{margin:1rem 0 -3.5rem;}@media screen and (min-width:60em){.page-node-type-advice-area .banner{margin-bottom:2rem;}.node--type-advice-area.node--view-mode-full .banner picture img{max-width:100%;}.page-node-type-advice-area .layout-container{background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal.png) no-repeat top 30vh left 80vw;background-blend-mode:multiply;}.page-node-type-advice-area .layout-content{width:100%;flex-wrap:wrap;display:grid;grid-template-columns:25% auto;grid-template-areas:"sidebar content";grid-template-rows:auto;}.page-node-type-advice-area .region-banner{grid-area:content;grid-row:1 / 2;border-left:1px solid var(--primaryDark);padding-left:2rem;margin-left:0;margin-bottom:0;}.page-node-type-advice-area .region-content{order:1;border-left:1px solid var(--primaryDark);padding:0 0 0 2rem;width:75%;margin-bottom:-4rem;padding-bottom:4rem;grid-area:content;grid-row:2 / 3;}.page-node-type-advice-area .region-content .breadcrumbs{margin-top:1rem;}.page-node-type-advice-area .banner{padding-top:5rem;display:flex;justify-content:space-between;align-items:flex-end;}.node--type-advice-area.node--view-mode-full .banner picture{order:1;max-width:55%;margin-right:-4rem;margin-top:-4rem;}.node--type-advice-area.node--view-mode-full .banner picture + .text{width:50%;align-self:flex-start;}.page-node-type-advice-area aside.sidebar{padding-right:2rem;padding-top:7rem;grid-area:sidebar;grid-row:1 / 3;}.page-node-type-advice-area aside.sidebar .region{position:sticky;top:2rem;align-self:flex-start;}}
.node--type-article.node--view-mode-teaser{background:white;align-items:center;position:relative;border-radius:1rem;overflow:hidden;flex-wrap:wrap;height:100%;}.node--type-article.node--view-mode-teaser .media{}.node--type-article.node--view-mode-teaser img{border-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;object-fit:cover;height:260px;max-width:100%;width:100%;}.node--type-article.node--view-mode-teaser .text{padding:1rem;color:var(--text);max-width:100%;box-sizing:border-box;}.node--type-article.node--view-mode-teaser .text .field--name-node-post-date{font-family:var(--fontBold);margin-bottom:0.5rem;font-size:inherit;padding:0;margin:0 0 0.5rem;border:0;}.node--type-article.node--view-mode-teaser .topic{text-transform:uppercase;color:var(--primaryLight);font-size:0.875rem;margin-bottom:0.25rem;}@media screen and (min-width:60rem){.node--type-article.node--view-mode-teaser{border-radius:2rem;}.node--type-article.node--view-mode-teaser .text{padding:2rem;}}.page-node-type-article .article-breadcrumbs{z-index:5;color:var(--primary);padding-left:5rem;padding-top:0rem;margin-top:-2rem;}.node--type-article.node--view-mode-full{padding-top:1rem;padding-left:0rem;}.page-node-type-article .region-banner{margin:1rem 0 1rem 5rem;}@media screen and (min-width:60em){.page-node-type-article .article-breadcrumbs,.page-node-type-article .block-local-tasks-block{padding-left:7rem;padding-top:1rem;margin-top:0;}.node--type-article.node--view-mode-full{padding-top:2rem;padding-left:7rem;}.page-node-type-article .region-banner{margin:1rem 0;}.page-node-type-article .block-local-tasks-block +.block .node{padding-top:3rem;}}.node--type-article.node--view-mode-full .field--name-node-post-date{font-size:1.25rem;font-family:var(--fontBold);padding-top:0.5rem;margin:1rem 0;border-top:4px solid var(--highlightTeal);}@media screen and (min-width:60em){.node--type-article.node--view-mode-full .field--name-field-summary,.node--type-article.node--view-mode-full .field--name-field-legacy-content{width:70%;}}.node--type-article.node--view-mode-full .tags .field-label-above,.node--type-article.node--view-mode-full .topics .field-label-above{font-family:var(--fontBold);}.node--type-article.node--view-mode-full .tags .list,.node--type-article.node--view-mode-full .topics .list{gap:1rem;margin-top:0.5rem;}.node--type-article.node--view-mode-full .tags .list a,.node--type-article.node--view-mode-full .topics .list a{display:block;text-decoration:none;border:1px solid;padding:0.5rem 1rem;border-radius:0.25rem;}.node--type-article.node--view-mode-full .tags .list a:hover,.node--type-article.node--view-mode-full .tags .list a:focus-visible,.node--type-article.node--view-mode-full .topics .list a:hover,.node--type-article.node--view-mode-full .topics .list a:focus-visible{background-color:var(--highlightTeal);color:#fff;}
.node--type-announcement.node--view-mode-teaser{display:flex;flex-wrap:wrap;border:1px solid var(--highlightTeal);background:var(--backgroundTeal);padding:1.5rem;border-radius:1rem;margin-bottom:2rem;}.node--type-announcement.node--view-mode-teaser h2{font-size:1.25rem;margin:0;color:var(--highlightTeal);display:inline-flex;align-items:center;font-weight:500;margin-right:2rem;padding-left:2rem;position:relative;}.node--type-announcement.node--view-mode-teaser h2:before{content:"i";width:24px;height:24px;display:inline-flex;color:#fff;background-color:var(--highlightTeal);border-radius:50%;margin-right:0.5rem;justify-content:center;align-items:center;position:absolute;left:0;}.node--type-announcement.node--view-mode-teaser a{font-weight:500;display:inline-flex;align-items:center;color:var(--highlightTeal);margin-left:2rem;position:relative;padding-right:2rem;}.node--type-announcement.node--view-mode-teaser h2 + a:after{font-family:'icomoon';content:"\e908";position:absolute;right:0;}
main + footer{background-color:var(--primaryDark);color:#fff;position:relative;}.region-footer{position:relative;padding:4rem 1rem;}.region-footer .logo{position:absolute;left:1rem;top:-2rem;max-width:3rem;margin-bottom:0;}.region-footer .logo img{max-width:100%;height:auto;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));}.region-footer .footer-menu{grid-row-start:1;grid-row-end:2;grid-column-start:3;grid-column-end:4;padding-right:1rem;margin-bottom:2rem;}.region-footer .footer-contact{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;padding-right:1rem;margin-bottom:2rem;}.region-footer .footer-social{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3;padding-right:1rem;margin-bottom:2rem;}.region-footer .block h2,.region-footer .block h3{color:#fff;border-bottom:1px solid var(--highlightMagenta);padding-bottom:0.5rem;margin-bottom:1rem;font-size:1.25rem;}.region-footer .block a,.region-footer .block a.is-active{color:#fff;}.region-footer .block a.button{margin-bottom:0;display:inline-block;border-color:var(--highlightMagenta);display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.region-footer .block ul{list-style:none;margin:0;padding:0;}.footer-contact ul li{margin-bottom:1rem;}.footer-contact ul li:first-child{padding-left:1.5rem;position:relative;}.footer-contact i{font-style:normal;}.footer-contact .address:before{content:"\e917";font-family:'icomoon';position:absolute;left:0;}.footer-contact .telephone:before{display:inline-block;margin:0 0.5rem 0 0;content:"\e900";font-family:'icomoon';position:relative;top:2px;}.footer-contact .email:before{display:inline-block;margin:0 0.5rem 0 0;content:"\e901";font-family:'icomoon';position:relative;top:2px;}.footer-contact a.button.button-telephone::before,.footer-contact a.button.mailto::before{display:none;}.region-footer #block-social .field ul{display:block;margin:0;padding:0;list-style:none;}.region-footer #block-social .field ul li{display:block;overflow:hidden;margin-bottom:1rem;}.region-footer #block-social .field ul li a{display:flex;flex-direction:row;position:relative;text-decoration:none;font-size:1rem;align-items:center;min-height:2rem;}.region-footer #block-social .field ul li a svg.ext{margin-left:0.5rem;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;margin-top:-0.25rem;opacity:1;}.region-footer #block-social .field ul li a svg.ext path{stroke:var(--highlightMagenta);}.region-footer #block-social .field ul li a:hover,.region-footer #block-social .field ul li a:focus-visible{text-decoration:underline;}.region-footer #block-social .field ul li a:hover:before,.region-footer #block-social .field ul li a:focus-visible:before{color:white;text-decoration:none;}.fca-block{grid-row-start:3;grid-row-end:3;grid-column-start:1;grid-column-end:4;padding:2rem 0 0;text-align:center;}@media screen and (min-width:60em){.region-footer{max-width:85rem;margin:0 auto;padding:4rem 2rem 4rem 13rem;display:grid;grid-template-columns:calc(33.33%) calc(33.33%) calc(33.33%);}.region-footer .logo{left:1rem;top:-2rem;max-width:7rem;}.region-footer .footer-complaint{padding-left:1rem;}.region-footer #block-social .field ul li a{padding-left:3rem;}.region-footer #block-social .field ul li a:before{display:block;margin-bottom:0.5rem;font-family:'icomoon';font-size:2rem;font-weight:normal;text-align:center;display:inline;text-decoration:none;color:var(--highlightMagenta);margin:0 1rem 0 0;position:absolute;left:0;}.region-footer #block-social a[href*="facebook"]:before{content:"\e913";}.region-footer #block-social [href*="twitter"]:before{content:"\e912";content:"\e91d";}.region-footer #block-social [href*="linkedin"]:before{content:"\e911";}.region-footer #block-social [href*="youtube"]:before{content:"\e91c";}}
#site-header{border-bottom:1px solid var(--highlightMagenta);background-color:var(--background);position:relative;z-index:10;}.branding{position:absolute;left:1rem;z-index:11;top:-3rem;}.branding .site-logo img{width:4rem;max-width:20vw;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));margin-left:0rem;height:auto;}.toggles{position:absolute;top:-3rem;z-index:10;width:40px;height:40px;right:5rem;}header .search-block{padding:0 1rem 0 7rem;display:none;}header .search-block .form--inline .form-item{border:0;}header .search-block .form--inline .form-item input{border-color:#fff;}header .search-block .form--inline .form-actions input{background-color:var(--highlightTeal);border:2px solid;}header .search-block .form--inline .form-actions input:hover,header .search-block .form--inline .form-actions input:focus-visible{background-color:var(--primary);}@media screen and (min-width:60em){.layout-container{border-top:1rem solid var(--primaryDark);}#site-header .region-header{max-width:85rem;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;position:relative;}.branding{top:-0.5rem;}.branding .site-logo img{width:auto;margin-left:0;}.toggles{display:none;}header .search-block{padding:0;margin:0;border:0;position:initial;z-index:10;display:block;}header .search-block .details-content{position:absolute;top:100%;max-width:85rem;right:0;background:var(--primaryDark);display:flex;justify-content:center;width:100%;}header .search-block .details-content:before{content:"";background:var(--primaryDark);position:relative;width:200vw;left:-100vw;right:-100vw;position:absolute;display:block;height:100%;}header .search-block form{max-width:85rem;width:100%;position:relative;padding-left:25%;padding-right:1rem;}}@media screen and (min-width:60em){}a#toggle-icon:focus-within{background:white;width:wid;width:44px;border-radius:4px;height:32px;}a#toggle-icon:focus-within .icon{background:var(--primary);}.responsive-menu-toggle-icon:focus-within:before,.responsive-menu-toggle-icon:focus-within:after,.responsive-menu-toggle-icon:focus-within.icon{background:var(--primary);}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{left:12px;}
.page-node-type-home-heating .region-banner{margin:0;}.page-node-type-home-heating.user-logged-in .node--type-home-heating.node--view-mode-full{margin-top:0;}.page-node-type-home-heating .breadcrumbs{padding:1rem;}.node--type-home-heating .prices{margin-bottom:1rem;border:1px solid var(--borderGrey);padding:1rem;margin-top:0.5rem;border-radius:1rem;background-color:#fff;font-size:1rem;}.prices h1,.prices h2,.prices h3{color:var(--highlightTeal);padding-bottom:0.75rem;border-bottom:1px solid var(--primary);}.prices h1 span,.prices h2 span,.prices h3 span{font-family:var(--fontNormal);display:block;}.prices .price{margin:0 0 1rem;border-left:8px solid var(--primaryLight);padding:0.25rem 0 0 0.75rem;}.prices .price + .price{margin:0 0 0.5rem;}.prices .price .label{display:block;line-height:1;}.prices .price .data{font-family:var(--fontBold);font-size:1.25rem;}.prices dt,.prices dd{border-left:8px solid var(--primaryLight);padding:0.25rem 0 0 0.75rem;display:block;}.prices dt{display:block;line-height:1;}.prices dd{margin:0 0 0.5rem;font-family:var(--fontBold);font-size:1.25rem;}.prices dd:last-child{margin-bottom:0;}.prices .price .comparison > span:before{content:"\25BC";color:green;display:inline-block;margin-right:0.25rem;}.prices .price .comparison > span.larger:before{content:"\25B2";color:red;}@media screen and (min-width:60em){.page-node-type-home-heating .breadcrumbs{margin-left:25%;padding:1rem 2rem;border-left:1px solid;}.node--type-home-heating.node--view-mode-full,.node--type-home-heating.node--view-mode-basic{display:flex;justify-content:space-between;flex-wrap:wrap;}.node--type-home-heating .sidebar{width:25%;width:calc(25% - 2rem);padding-right:0rem;padding-top:4rem;}.node--type-home-heating.node--view-mode-basic .sidebar{padding-top:0;}.prices{position:sticky;top:2rem;}.prices h1,.prices h2{font-size:1.25rem;}.node--type-home-heating .sidebar + div{order:1;border-left:1px solid var(--primaryDark);padding:4rem 0 0 2rem;width:75%;position:relative;z-index:1;}.node--type-home-heating.node--view-mode-basic .sidebar + div{padding-top:0;border-left:0;}}.view-hho-table{margin-top:2rem;overflow-x:scroll;width:100%;}@media screen and (max-width:40rem){.view-hho-table .sticky-header{display:none !important;}}.view-hho-table .tablesort{background:none;}.view-hho-table .tablesort:after{content:"\25BC";display:inline-block;margin-left:0.25rem;}.view-hho-table .tablesort--desc:after{content:"\25B2";display:inline-block;margin-left:0.25rem;}.view-hho-table td.views-field-field-town{font-size:1.125rem;font-family:var(--fontBold);}.view-hho-table th.is-active a{font-family:var(--fontBold);color:var(--primaryDark);}.view-hho-table th a{text-decoration:none;color:var(--text);}.view-hho-table th a:hover,.view-hho-table th a:focus-visible{text-decoration:underline;color:var(--primary);}.view-hho-table td.is-active{background:transparent;}.view-hho-table td .comparison{display:block;font-size:0.875rem;}.view-hho-table td .comparison:before{content:"\25BC";color:green;display:inline-block;margin-right:0.25rem;}.view-hho-table td .comparison.above:before{content:"\25B2";color:red;}.view-hho-table details{border:0;margin:0;list-style:none;font-size:0.875rem;}.view-hho-table summary{cursor:pointer;list-style:none;padding:0;color:var(--primary);}.view-hho-table summary:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.view-hho-table details[open] summary:after{content:"\e907";}.view-hho-table summary:hover,.view-hho-table summary:focus-visible,.view-hho-table details[open] summary{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}.view-hho-table details dl{margin:0.5rem 0 1rem;display:grid;grid-template:1fr auto / 50% auto;}.view-hho-table details dt{color:var(--primaryLight);padding-bottom:0.25rem;}.view-hho-table details dd{padding-bottom:0.25rem;margin:0;}@media screen and (max-width:40em){}.leaflet-popup-content .view-hho-latest-result-per-location{margin:0;border:0;padding:0;background:transparent;position:relative;top:0;}.view-hho-term-map .gm-style-iw{font:inherit;padding:1rem !important;}.view-hho-term-map .gm-style-iw a{color:var(--highlightTeal);}.view-hho-term-map .gm-style-iw a:hover,.view-hho-term-map .gm-style-iw a:focus-visible{text-decoration-thickness:3px;}.view-hho-term-map .gm-style-iw-chr{position:absolute;width:calc(100% - 1rem);top:0;}.view-hho-term-map .gm-style-iw .price{margin:0 0 1rem;border-left:8px solid var(--primaryLight);padding:0.25rem 0 0 0.75rem;}.view-hho-term-map .gm-style-iw h2{font-size:1.25rem;margin-bottom:0.5rem;}.view-hho-term-map .gm-style-iw h3{font-size:1rem;font-family:var(--fontNormal);}.view-hho-term-map .gm-style-iw table{font-size:1rem;margin:0;border:0;}.view-hho-term-map .gm-style-iw th{font-family:var(--fontNormal);padding:0.5rem 0.5rem 0.5rem 0;}.view-hho-term-map .gm-style-iw td{font-size:1.125rem;font-family:var(--fontBold);padding:0.5rem 0.5rem 0.5rem 0;border:0;}@media screen and (min-width:60em){.view-hho-latest .view-header{width:100%;margin-bottom:2rem;}}.view-hho-archive .chart{height:600px;background:white;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);margin-bottom:2rem;padding:1.5rem 1rem;}.view-hho-archive .form-radios{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0;}.view-hho-archive .form-type-radio{padding:1rem 2rem 1rem 1rem;border:2px solid var(--borderGrey);border-radius:1rem;display:flex;align-items:center;font-family:var(--fontBold);margin:0;box-shadow:0 4px 10px rgba(0,0,0,0.15);}.view-hho-archive .form-type-radio:has(input:checked){border:2px solid var(--primary)}.view-hho-archive .form-type-radio input{appearance:none;border:1px solid var(--primaryLight);width:1.5rem;height:1.5rem;border-radius:50%;margin-right:1rem}.view-hho-archive .form-type-radio input:checked{background-color:var(--primary);border:4px solid white;box-shadow:0 0 2px #000;}.view-hho-archive input:checked + label{color:var(--primary);}.view-hho-archive .bef--secondary summary{cursor:pointer;list-style:none;padding:0;color:var(--primaryLight);}.view-hho-archive .bef--secondary summary:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.view-hho-archive .bef--secondary[open] summary:after{content:"\e907";}.view-hho-archive .bef--secondary summary:hover,.view-hho-archive .bef--secondary summary:focus-visible,.view-hho-archive .bef--secondary details[open] summary{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}.view-hho-archive .bef--secondary .fieldset-wrapper{display:flex;gap:1rem}.view-hho-archive .bef--secondary .details-wrapper{background-color:transparent;margin:0;padding:0;}.view-hho-archive .bef--secondary .details-wrapper fieldset{margin:0;border:0;padding:0.75rem 0;}.view-hho-archive .bef--secondary .details-wrapper fieldset legend{display:none;}.view-hho-archive .bef--secondary .form-item{margin:0;}.view-hho-archive .bef--secondary label{font-size:1rem;margin:0 0 0.5rem 0.25rem;}.view-hho-archive .bef--secondary label:after{content:"imum date"}.view-hho-archive table{width:100%;background-color:transparent;border:0;table-layout:fixed;}.view-hho-archive th,.view-hho-archive td{font-family:var(--fontNormal);width:33.33%;}.view-hho-archive .tablesort{background:none;}.view-hho-archive .tablesort:after{content:"\25BC";display:inline-block;margin-left:0.25rem;}.view-hho-archive .tablesort--desc:after{content:"\25B2";display:inline-block;margin-left:0.25rem;}.view-hho-archive td{padding-top:1rem;}.view-hho-archive th.is-active a{font-family:var(--fontBold);color:var(--primaryDark);}.view-hho-archive th a{text-decoration:none;color:var(--text);}.view-hho-archive th a:hover,.view-hho-archive th a:focus-visible{text-decoration:underline;color:var(--primary);}.view-hho-archive td.is-active{background:transparent;}.js .bef-exposed-form input.form-submit.js-hide{display:none;}.view.view-hho-latest-result-per-location tbody tr td:first-child{background:white !important;position:relative !important;}.taxonomy-term--type-council-area.taxonomy-term--view-mode-full{padding:1rem 0 2rem 0;}.path-taxonomy .breadcrumbs{padding:1rem 1rem 0rem 0;}.path-taxonomy .view-hho-table{margin-top:0;}.leaflet-popup-content td.views-field.views-field-field-council-hho-300-average:before{content:"300 Litres";font-weight:400;font-family:var(--fontNormal);margin-right:1rem;}.leaflet-popup-content td.views-field.views-field-field-council-hho-500-average:before{content:"500 Litres";font-weight:400;font-family:var(--fontNormal);margin-right:1rem;}.leaflet-popup-content td.views-field.views-field-field-council-hho-900-average:before{content:"900 Litres";font-weight:400;font-family:var(--fontNormal);margin-right:1rem;}@media screen and (min-width:40rem){.leaflet-popup-content td.views-field.views-field-field-council-hho-300-average:before,.leaflet-popup-content td.views-field.views-field-field-council-hho-500-average:before,.leaflet-popup-content td.views-field.views-field-field-council-hho-900-average:before{display:none;}}.taxonomy-term--type-council-area .view-hho-latest-result-per-location{font-size:1rem;}.taxonomy-term--type-council-area .view-hho-latest-result-per-location h2{color:var(--highlightTeal);padding-bottom:0.75rem;border-bottom:1px solid var(--primary);font-size:1.25rem;}@media screen and (min-width:60em){.path-taxonomy .breadcrumbs{margin-left:7rem;padding:1rem 0;}.taxonomy-term--type-council-area.taxonomy-term--view-mode-full{padding-left:7rem;}.taxonomy-term--type-council-area .data{display:flex;justify-content:space-between;flex-wrap:wrap;}.taxonomy-term--type-council-area .current{width:25%;width:calc(25% - 2rem);padding-right:0rem;padding-top:0rem;}.taxonomy-term--type-council-area .view-hho-latest-result-per-location{position:sticky;top:2rem;}.taxonomy-term--type-council-area .historical{order:1;border-left:2px solid var(--primaryLight);padding:1.6667rem 0 0 2rem;width:75%;position:relative;z-index:1;}.view-suppliers-per-council-area > header > h2,.view-suppliers-per-council-area > header ~ table{margin-left:7rem;}.view-suppliers-per-council-area > header ~ table{width:calc(100% - 7rem);}}.towns{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--primaryLight);}.towns > h2{font-size:1.25rem;margin:0 0 0.5rem;}.towns .list{gap:0.5rem;padding-top:0;}.towns .entry{border:0;color:var(--primary);padding:0.5rem 1rem;border-radius:0.25rem;margin:0;background-color:var(--white);}.historical{padding-top:1.667rem;}.historical > h2{font-size:1.25rem;}#views-exposed-form-hho-chart-entity-view-2 .form--inline{margin:0;}#views-exposed-form-hho-chart-entity-view-2 legend{display:none;}#views-exposed-form-hho-chart-entity-view-2 .form-radios{display:flex;flex-wrap:wrap;gap:1rem;margin:0rem 0 0.5rem;}#views-exposed-form-hho-chart-entity-view-2 .form-type-radio{padding:1rem 2rem 1rem 1rem;border:2px solid var(--borderGrey);border-radius:1rem;display:flex;align-items:center;font-family:var(--fontBold);margin:0;box-shadow:0 4px 10px rgba(0,0,0,0.15);}#views-exposed-form-hho-chart-entity-view-2 .form-type-radio:has(input:checked){border:2px solid var(--primary)}#views-exposed-form-hho-chart-entity-view-2 .form-type-radio input{appearance:none;border:1px solid var(--primary);width:1.5rem;height:1.5rem;border-radius:50%;margin-right:1rem}#views-exposed-form-hho-chart-entity-view-2 .form-type-radio input:checked{background-color:var(--primary);border:4px solid white;box-shadow:0 0 2px #000;}#views-exposed-form-hho-chart-entity-view-2 input:checked + label{color:var(--primary);}.view-hho-chart .chart{height:600px;background:white;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);margin-bottom:2rem;padding:1.5rem 1rem;}.view-suppliers-per-council-area > header > h2{border-top:2px solid var(--primaryLight);padding-top:0.5rem;font-size:1.25rem;padding-top:1rem;}.page-node-type-home-heating-provider .table-label,.page-node-type-home-heating-provider .field__label{display:block;font-family:var(--fontBold);margin-bottom:0.25rem;color:var(--primary);border-bottom:2px solid;}.page-node-type-home-heating-provider table th,.page-node-type-home-heating-provider table td{padding:0.5rem 0;border-bottom:1px solid var(--backgroundMagenta);}.page-node-type-home-heating-provider table{border:0;background-color:transparent;}@media screen and (min-width:60em){.page-node-type-home-heating-provider main.container{padding-bottom:0;}.page-node-type-home-heating-provider .region-banner{border-left:1px solid var(--primaryDark);padding-left:2rem;margin-top:0rem;margin-left:25%;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;}.page-node-type-home-heating-provider .region-content{border-left:1px solid var(--primaryDark);padding:1rem 0 0 2rem;width:75%;margin-bottom:-4rem;padding-bottom:4rem;margin-left:25%;}}
.node--type-landing-page.node--view-mode-full{color:var(--primary);position:inherit;}.node--type-landing-page.node--view-mode-full .banner picture{width:100%;max-width:25rem;height:auto;}.node--type-landing-page.node--view-mode-full .banner picture img{max-width:100%;height:auto;}.node--type-landing-page.node--view-mode-full .secondary{margin-bottom:2rem;}@media screen and (min-width:60em){.page-node-type-landing-page main{position:relative;}.page-node-type-landing-page .layout-content{display:flex;padding-left:8rem;flex-wrap:wrap;justify-content:space-between;padding-right:0rem;}.page-node-type-landing-page .layout-content .region-banner{margin-top:1rem;margin-left:0;}.page-node-type-landing-page .region-content{order:1;padding:0;padding-top:1rem;width:100%;}.page-node-type-landing-page .region-content .breadcrumbs{width:100%;width:calc(100% - 2rem);z-index:5;color:var(--primary);}.node--type-landing-page.node--view-mode-full .banner{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:0rem;}.node--type-landing-page.node--view-mode-full .banner picture{order:1;max-width:55%;margin-right:4rem;margin-top:0;}.node--type-landing-page.node--view-mode-full .banner .text{width:55%;}.node--type-landing-page.node--view-mode-full .banner p:last-child{margin:0;}body.page-node-type-landing-page:has(.node.orange) .layout-container{background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-orange.png) no-repeat;background-position:top 20vh left 55vw;background-repeat:no-repeat;}body.page-node-type-landing-page:has(.node.green) .layout-container{background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal.png) no-repeat;background-position:top 20vh left 55vw;background-repeat:no-repeat;}body.page-node-type-landing-page:has(.node.blue) .layout-container{background:url(/themes/custom/ccni/images/backgrounds/cylinder-teal-reverse.png);background-position:top 20vh left 55vw;background-repeat:no-repeat;}.field--name-field-promotional-section .paragraph--type-promotional-bar .promos .paragraph{width:30%;width:calc(33% - 2rem);}}.field--name-field-promotional-section > .paragraph{margin:0 0 2rem;max-width:100%;background-color:#fff;padding:1rem 2rem 2rem;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}.field--name-field-promotional-section .paragraph--type-promotional-bar .promos{gap:2rem;justify-content:space-between;flex-wrap:nowrap;}.field--name-field-promotional-section .paragraph--type-promotional-bar .promos .paragraph{flex-grow:1;}.node--type-landing-page.node--view-mode-full .content{justify-content:space-between;position:relative;flex-wrap:wrap;}.node--type-landing-page.node--view-mode-full .content > h2{width:100%;font-size:1.5rem;}.node--type-landing-page.node--view-mode-full .primary > .paragraph{background-color:#fff;padding:1.5rem 2rem;border-radius:1rem;border:0;margin-bottom:2rem;}.landing-page-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:2rem;position:relative;}.node--type-landing-page.blue .landing-page-footer:before{position:absolute;left:45%;top:5rem;right:-50vw;top:0;bottom:-4rem;}@media screen and (min-width:60em){.node--type-landing-page.blue .landing-page-footer:before{}}.field--name-field-landing-page-news{width:70%;}.field--name-field-landing-page-news .field__label{font-size:1.75rem;margin-bottom:1rem;font-family:'mark-pro-bold','proxima nova',sans-serif;}.social{width:28%;position:relative;}.social h2{color:var(--highlightTeal);font-size:1.75rem;margin-bottom:1rem;}.social .timeline{max-height:60vh;overflow-y:scroll;}
.node--type-listing-page.node--view-mode-full{color:var(--primary);position:inherit;}.node--type-listing-page.node--view-mode-full .banner img{max-width:25rem;height:auto;}@media screen and (min-width:60em){.page-node-type-listing-page main{position:relative;}.page-node-type-listing-page .layout-content{display:flex;padding-left:5rem;flex-wrap:wrap;justify-content:space-between;padding-right:2rem;}.page-node-type-listing-page .region-banner{margin:1rem 0 0 2rem;}.page-node-type-listing-page .region-content{order:1;padding:0 2rem;padding-top:6rem;width:100%;}.page-node-type-listing-page .region-content .breadcrumbs{position:absolute;top:1rem;width:100%;width:calc(100% - 2rem);z-index:5;color:var(--primary);}.node--type-listing-page.orange:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-orange.png) no-repeat;}.node--type-listing-page.green:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal.png) no-repeat;}.node--type-listing-page.blue:before{content:"";position:absolute;left:45%;top:5rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal-reverse.png) no-repeat;}}.node--type-listing-page.node--view-mode-full .content{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;border-bottom:1px solid var(--highlightMagenta);padding-bottom:2rem;}.node--type-listing-page.node--view-mode-full .content > h2{width:100%;font-size:1.5rem;}.node--type-listing-page.node--view-mode-full .secondary{width:30%;}.node--type-listing-page.node--view-mode-full .content > .primary{width:68%;}.listing-page-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:2rem;position:relative;}.node--type-listing-page.blue .listing-page-footer:before{content:"";position:absolute;left:45%;top:5rem;right:-50vw;top:0;bottom:-4rem;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-footer-teal.png) no-repeat;}
.node--type-page.node--view-mode-full{color:var(--primary);}.page-node-type-page .region-banner{padding-top:1rem;}.page-node-type-page .banner{border-bottom:1px solid var(--highlightMagenta);padding-bottom:2rem;margin-bottom:1rem;padding-top:2rem;color:var(--primary);}.page-node-type-page .banner img{max-width:100%;height:auto;margin-top:-2rem;}.page-node-type-page .banner h1{color:var(--highlightTeal);}.page-node-type-page .banner .summary{font-family:var(--fontBold);}.page-node-type-page div#block-ccni-primary-local-tasks{margin:1rem 0 -3.5rem;}@media screen and (min-width:60em){.page-node-type-page .banner{margin-bottom:2rem;}.page-node-type-page .layout-container{background-blend-mode:multiply;}.page-node-type-page .layout-content{width:100%;flex-wrap:wrap;display:grid;grid-template-columns:calc(25% + 0.5rem) auto;grid-template-areas:"sidebar content";grid-template-rows:auto;}.page-node-type-page .region-banner{grid-area:content;grid-row:1 / 2;border-left:1px solid var(--primaryDark);padding-left:2rem;margin-left:0;margin-bottom:0;}.page-node-type-page .region-content{order:1;border-left:1px solid var(--primaryDark);padding:0 0 0 2rem;min-width:75%;position:relative;margin-bottom:-4rem;padding-bottom:4rem;grid-area:content;grid-row:2 / 3;}.page-node-type-page .breadcrumbs{}.page-node-type-page .banner{padding-top:5rem;}.page-node-type-page .banner > div{display:flex;width:100%;}.page-node-type-page .banner img{width:100%;height:auto;max-width:100%;}.page-node-type-page aside.sidebar{padding-right:2rem;padding-top:7rem;grid-area:sidebar;grid-row:1 / 3;}.page-node-type-page aside.sidebar .region{position:sticky;top:2rem;align-self:flex-start;}.page-node-type-page .banner{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;}.page-node-type-page .banner .media{order:1;max-width:50%;margin-bottom:-4rem;width:100%;}.page-node-type-page .banner .media:empty{display:none;}.page-node-type-page .banner .media img{position:relative;top:-2rem;right:-4rem;}.page-node-type-page .banner .media + .text{min-width:50%;max-width:80%;align-self:flex-start;}.page-node-type-page .banner .media:empty + .text{width:80%;}}@media screen and (min-width:85rem){.page-node-type-page .layout-content{grid-template-columns:25% auto;}}
.webform-submission-pcn-appeals-checker-form details{margin-top:0;margin-bottom:0;border:0;}.webform-submission-pcn-appeals-checker-form details > .details-wrapper{padding:0;}.webform-submission-pcn-appeals-checker-form details summary{display:block;font-family:var(--fontBold);color:var(--primary);font-size:20px;padding:0;filter:grayscale(1);}.webform-submission-pcn-appeals-checker-form details[open] summary{display:none;}.webform-submission-pcn-appeals-checker-form .successful{margin:1em 0 1em;border:4px solid var(--primary);padding:1em 2em 1em 4em;border-radius:1em;background:var(--backgroundMagenta);}.webform-submission-pcn-appeals-checker-form legend span.fieldset-legend{border:0;}.webform-submission-pcn-appeals-checker-form .successful > h3{position:relative;display:flex;align-items:center;font-size:1.25rem;}.webform-submission-pcn-appeals-checker-form .successful > h3:before{content:"X";content:"&check";content:"\2713";position:absolute;left:-3rem;width:2rem;height:2rem;border-radius:50%;border:2px solid;display:inline-flex;justify-content:center;align-items:center;}
@media screen and (min-width:60em){.page-node-type-petrol-diesel .region-banner{margin:0 0 0 25%;padding-left:0;}.page-node-type-petrol-diesel.user-logged-in #block-ccni-primary-local-tasks{padding:2rem 0;padding-left:2rem;border-left:1px solid;}.path-fuel-price-checker .region-banner{margin-left:7rem;}.path-fuel-price-checker .view-page-breadcrumbs{border-left:0;padding-left:0;margin-left:0;}}.page-node-type-petrol-diesel.user-logged-in .node--type-petrol-diesel.node--view-mode-full{margin-top:0;}.page-node-type-petrol-diesel .breadcrumbs{padding:1rem;}.node--type-petrol-diesel .average-banner{margin-bottom:1rem;border:1px solid var(--borderGrey);padding:1rem;margin-top:0.5rem;border-radius:1rem;background-color:#fff;font-size:1rem;}.average-banner h1,.average-banner h2{color:var(--highlightTeal);padding-bottom:0.75rem;border-bottom:1px solid var(--primary);}.average-banner h1 span,.average-banner h2 span{display:block;font-family:var(--fontNormal);margin-bottom:0.25rem;}.average-banner .price{margin:0 0 1rem;border-left:8px solid var(--primaryLight);padding:0.25rem 0 0 0.75rem;}.average-banner .price + .price{margin:0 0 0.5rem;}.average-banner .price .label{display:block;line-height:1;}.average-banner .price .data{font-family:var(--fontBold);font-size:1.25rem;}.average-banner .price .comparison > span:before{content:"\25BC";color:green;display:inline-block;margin-right:0.25rem;}.average-banner .price .comparison > span.same:before{content:"\25BC";color:#ccc !important;transform:rotate(-90deg);position:relative;left:-2px;}.average-banner .price .comparison > span.larger:before{content:"\25B2";color:red;}@media screen and (min-width:60em){.page-node-type-petrol-diesel .breadcrumbs{padding:1rem 2rem;border-left:1px solid;}.node--type-petrol-diesel.node--view-mode-full{display:flex;justify-content:space-between;flex-wrap:wrap;}.node--type-petrol-diesel .sidebar{width:25%;width:calc(25% - 2rem);padding-right:0rem;padding-top:4rem;}.average-banner{position:sticky;top:2rem;}.average-banner h1,.average-banner h2{font-size:1.25rem;}.node--type-petrol-diesel .sidebar + div{order:1;border-left:1px solid var(--primaryDark);padding:4rem 0 0 2rem;width:75%;position:relative;margin-bottom:-4rem;padding-bottom:4rem;}}.view-petrol-diesel-table{overflow-x:scroll;width:100%;}.view-petrol-diesel-table table{width:100%;background-color:transparent;border:0;}.view-petrol-diesel-table .tablesort{background:none;}.view-petrol-diesel-table .tablesort:after{content:"\25BC";display:inline-block;margin-left:0.25rem;}.view-petrol-diesel-table .tablesort--desc:after{content:"\25B2";display:inline-block;margin-left:0.25rem;}.view-petrol-diesel-table td.views-field-field-town{font-family:var(--fontBold);}.view-petrol-diesel-table th.is-active a{font-family:var(--fontBold);color:var(--primaryDark);}.view-petrol-diesel-table th a{text-decoration:none;color:var(--text);}.view-petrol-diesel-table th a:hover,.view-petrol-diesel-table th a:focus-visible{text-decoration:underline;color:var(--primary);}.view-petrol-diesel-table td.is-active{background:transparent;}.view-petrol-diesel-table td .comparison{display:block;font-size:0.875rem;}.view-petrol-diesel-table td .comparison:before{content:"\25BC";color:green;display:inline-block;margin-right:0.25rem;}.view-petrol-diesel-table td .comparison.above:before{content:"\25B2";color:red;}.view-petrol-diesel-table details{border:0;margin:0;list-style:none;font-size:0.875rem;}.view-petrol-diesel-table summary{cursor:pointer;list-style:none;padding:0;color:var(--primary);}.view-petrol-diesel-table summary:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.view-petrol-diesel-table details[open] summary:after{content:"\e907";}.view-petrol-diesel-table summary:hover,.view-petrol-diesel-table summary:focus-visible,.view-petrol-diesel-table details[open] summary{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}.view-petrol-diesel-table details dl{margin:0.5rem 0 1rem;display:grid;grid-template:1fr auto / 50% auto;}.view-petrol-diesel-table details dt{color:var(--primary);padding-bottom:0.25rem;}.view-petrol-diesel-table details dd{padding-bottom:0.25rem;margin:0;}.view-petrol-diesel-latest .gm-style-iw{font:inherit;padding:1rem !important;}.view-petrol-diesel-latest .gm-style-iw-chr{position:absolute;width:calc(100% - 1rem);top:0.5rem;}.view-petrol-diesel-latest .views-field .price{margin:0 0 1rem;border-left:8px solid var(--primaryLight);padding:0.25rem 0 0 0.75rem;}.view-petrol-diesel-latest .views-field .label{font-family:var(--fontNormal);}.view-petrol-diesel-latest .views-field .data{font-size:1.125rem;font-family:var(--fontBold);}.view-petrol-diesel-latest .views-field details{border:0;margin:0.5rem 0 0;list-style:none;font-size:0.875rem;}.view-petrol-diesel-latest .views-field summary{cursor:pointer;list-style:none;padding:0;color:var(--primaryLight);}.view-petrol-diesel-latest .views-field summary:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.view-petrol-diesel-latest .views-field details[open] summary:after{content:"\e907";}.view-petrol-diesel-latest .views-field summary:hover,.view-petrol-diesel-latest .views-field summary:focus-visible,.view-petrol-diesel-latest .views-field details[open] summary{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}.view-petrol-diesel-latest .views-field details dl{margin:0.5rem 0 1rem;display:grid;grid-template:1fr auto / 50% auto;}.view-petrol-diesel-latest .views-field details dt{color:var(--primaryLight);padding-bottom:0.25rem;}.view-petrol-diesel-latest .views-field details dd{padding-bottom:0.25rem;margin:0;}@media screen and (min-width:60em){.view-petrol-diesel-latest{display:flex;flex-wrap:wrap;}.view-petrol-diesel-latest .view-header{width:100%;}.view-petrol-diesel-latest .attachment-before{width:25%;margin-bottom:1rem;position:sticky;top:2rem;}.view-petrol-diesel-latest .attachment-before .node + a{display:block;margin:0 0 1rem 1rem;}.view-petrol-diesel-latest .attachment-before .node + a:after{font-family:'icomoon';content:"\e90d";display:inline-block;top:0.25rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}.view-petrol-diesel-latest > .view-content{width:75%;padding-left:2rem;position:relative;z-index:1;}.view-petrol-diesel-latest .attachment-after,.view-petrol-diesel-latest .view-footer{width:73%;margin-left:27%;margin-top:2rem;}}.view-petrol-diesel-archive .chart{height:600px;background:white;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);margin-bottom:2rem;padding:1.5rem 1rem;}.view-petrol-diesel-archive .form-radios{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0;}.view-petrol-diesel-archive .form-type-radio{padding:1rem 2rem 1rem 1rem;border:2px solid var(--borderGrey);border-radius:1rem;display:flex;align-items:center;font-family:var(--fontBold);margin:0;box-shadow:0 4px 10px rgba(0,0,0,0.15);}.view-petrol-diesel-archive .form-type-radio:has(input:checked){border:2px solid var(--primary)}.view-petrol-diesel-archive .form-type-radio input{appearance:none;border:1px solid var(--primaryLight);width:1.5rem;height:1.5rem;border-radius:50%;margin-right:1rem}.view-petrol-diesel-archive .form-type-radio input:checked{background-color:var(--primary);border:4px solid white;box-shadow:0 0 2px #000;}.view-petrol-diesel-archive input:checked + label{color:var(--primary);}.view-petrol-diesel-archive .bef--secondary summary{cursor:pointer;list-style:none;padding:0;color:var(--primary);}.view-petrol-diesel-archive .bef--secondary summary:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.view-petrol-diesel-archive .bef--secondary[open] summary:after{content:"\e907";}.view-petrol-diesel-archive .bef--secondary summary:hover,.view-petrol-diesel-archive .bef--secondary summary:focus-visible,.view-petrol-diesel-archive .bef--secondary details[open] summary{color:var(--primary);text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}.view-petrol-diesel-archive .bef--secondary .fieldset-wrapper{display:flex;gap:1rem}.view-petrol-diesel-archive .bef--secondary .details-wrapper{background-color:transparent;margin:0;padding:0;}.view-petrol-diesel-archive .bef--secondary .details-wrapper fieldset{margin:0;border:0;padding:0.75rem 0;}.view-petrol-diesel-archive .bef--secondary .details-wrapper fieldset legend{display:none;}.view-petrol-diesel-archive .bef--secondary .form-item{margin:0;}.view-petrol-diesel-archive .bef--secondary label{font-size:1rem;margin:0 0 0.5rem 0.25rem;}.view-petrol-diesel-archive .bef--secondary label:after{content:"imum date"}.view-petrol-diesel-archive table{width:100%;background-color:transparent;border:0;table-layout:fixed;}.view-petrol-diesel-archive th,.view-petrol-diesel-archive td{font-family:var(--fontNormal);width:33.33%;}.view-petrol-diesel-archive .tablesort{background:none;}.view-petrol-diesel-archive .tablesort:after{content:"\25BC";display:inline-block;margin-left:0.25rem;}.view-petrol-diesel-archive .tablesort--desc:after{content:"\25B2";display:inline-block;margin-left:0.25rem;}.view-petrol-diesel-archive td{padding-top:1rem;}.view-petrol-diesel-archive th.is-active a{font-family:var(--fontBold);color:var(--primaryDark);}.view-petrol-diesel-archive th a{text-decoration:none;color:var(--text);}.view-petrol-diesel-archive th a:hover,.view-petrol-diesel-archive th a:focus-visible{text-decoration:underline;color:var(--primary);}.view-petrol-diesel-archive td.is-active{background:transparent;}.js .bef-exposed-form input.form-submit.js-hide{display:none;}
.node--type-publication.node--view-mode-full{color:var(--primary);position:inherit;}.node--type-publication.node--view-mode-full details{border:0;width:100%;margin:1rem 0 0.5rem;}.node--type-publication.node--view-mode-full details fieldset{margin:0;}.node--type-publication.node--view-mode-full details > .details-wrapper{margin:0.5rem 0 1rem;padding:0;}.node--type-publication.node--view-mode-full table{width:100%;max-width:50rem;border-top:0.5rem solid white;border-bottom:0.5rem solid white;}.node--type-publication.node--view-mode-full table tr th{font-family:var(--fontBold);text-align:left;padding:0.5rem 1rem 0.5rem 0.25rem;border-bottom:1px solid var(--highlightMagenta);vertical-align:top;}.node--type-publication.node--view-mode-full .view-eva{max-width:30rem;}.node--type-publication.node--view-mode-full .view-publication-download-link{padding:0;}.node--type-publication.node--view-mode-full .view-publication-download-link:before{position:absolute;left:0.5rem;}.node--type-publication.node--view-mode-full .view-publication-download-link:hover:before,.node--type-publication.node--view-mode-full .view-publication-download-link:focus-within:before{color:var(--highlightTeal);}.node--type-publication.node--view-mode-full .view-publication-download-link a.file-download{text-decoration:none;padding:1rem 1rem 1rem 3.5rem;display:block;}.node--type-publication.node--view-mode-teaser{background-color:#fff;padding:0.75rem;border-radius:0.5rem;margin-bottom:2rem;height:100%;}.node--type-publication.node--view-mode-teaser h3{margin-bottom:0.25rem;}.node--type-publication.node--view-mode-teaser time{display:block;margin-bottom:1rem;}.node--type-publication.node--type-publication.node--view-mode-teaser .field--name-field-summary{flex-grow:1;}.node--type-publication .field-name-field-publication-file .download-marker:before{position:relative;left:1rem;top:0.5rem;}.node--type-publication .view-eva,.node--type-publication .field-name-field-publication-file{border:1px solid var(--highlightMagenta);border-radius:1rem;height:100%;background-color:var(--backgroundAlt);position:relative;padding:0.25rem;display:inline-block;align-items:center;max-width:100%;line-height:1.2;}.node--type-publication .field-name-field-publication-file{padding:0;position:relative;overflow:hidden;height:auto;}.node--type-publication .field-name-field-publication-file a{padding:4rem 1rem 1rem 1rem;text-decoration:none;display:flex;word-break:break-word;}.node--type-publication .view-eva:hover,.node--type-publication .view-eva:focus-within,.node--type-publication .field-name-field-publication-file a:hover,.node--type-publication .field-name-field-publication-file a:focus-visible{background-color:#fff;color:var(--highlightTeal);}.node--type-publication .view-eva:before,.node--type-publication .field-name-field-publication-file .download-marker:before{font-family:'icomoon';content:"\e902";font-size:2.5rem;opacity:0.667;margin-right:0.75rem;}.node--type-publication .view-eva:hover:before,.node--type-publication .view-eva:focus-within:before,.node--type-publication .field-name-field-publication-file:hover .download-marker:before,.node--type-publication .field-name-field-publication-file:focus-within .download-marker{color:var(--highlightTeal);}@media screen and (min-width:75em){.node--type-publication .field-name-field-publication-file .download-marker:before{left:1rem;top:0.5rem;position:absolute;}.node--type-publication .field-name-field-publication-file a{padding:1rem 1rem 1rem 4.5rem;min-height:4rem;}}.node--type-publication .view-eva span.type{display:block;font-family:'mark-pro-bold','proxima nova',sans-serif;}.node--type-publication .view-eva .full-link{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;}.node--type-publication .view-eva .full-link a{display:block;height:100%;text-indent:-9999px;}.page-node-type-publication .region-banner{margin:1rem 0 0 2rem;}@media screen and (min-width:60em){.page-node-type-publication main{position:relative;}.page-node-type-publication .layout-content{display:flex;padding-left:5rem;flex-wrap:wrap;justify-content:space-between;padding-right:2rem;}.page-node-type-publication .region-content{order:1;padding:0 2rem;padding-top:8rem;width:100%;}.page-node-type-publication .region-content .breadcrumbs{position:absolute;top:1rem;width:100%;width:calc(100% - 2rem);z-index:5;color:var(--primary);}.node--type-publication.node--view-mode-teaser{padding:2rem;border-radius:1rem;}.node--type-publication .view-eva,.node--type-publication .field-name-field-publication-file{display:inline-flex;padding:1rem;max-width:20rem;}.node--type-publication .field-name-field-publication-file{padding:0;position:relative;overflow:hidden;max-height:100%;align-items:baseline;}}
.node--type-sector.node--view-mode-full{color:var(--primary);position:inherit;}.node--type-sector.node--view-mode-full .banner picture{max-width:100%;height:auto;max-width:30rem;float:right;}.node--type-sector.node--view-mode-full .banner picture img{max-width:100%;height:auto;}.node--type-sector.node--view-mode-full .banner .text{padding-top:3rem;padding-bottom:1rem;}.node--type-sector.node--view-mode-full .view-submenu .list{gap:2rem;margin-top:0rem;margin-bottom:2rem;}.node--type-sector.node--view-mode-full .view-submenu .entry{margin-bottom:0rem;background:white;padding:1rem;border-radius:1rem;color:var(--text);cursor:pointer;width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.07);}.node--type-sector.node--view-mode-full .view-submenu .entry .field--name-field-summary{padding-bottom:1rem;}.node--type-sector.node--view-mode-full .content{border-bottom:1px solid var(--highlightMagenta);padding-bottom:2rem;position:relative;}.node--type-sector.node--view-mode-full .content > h2{width:100%;font-size:1.5rem;}.node--type-sector.node--view-mode-full .primary > .paragraph{background-color:#fff;padding:1.5rem 2rem;padding:1rem;border-radius:1rem;border:0;margin-bottom:2rem;}.node--type-sector.node--view-mode-full .field--name-field-submenu{margin-bottom:2rem;}.node--type-sector.node--view-mode-full .field--name-field-submenu .field-label-above{font-weight:700;margin-bottom:0.25rem;font-family:'mark-pro-bold','proxima-nova',sans-serif;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav{background-color:var(--primary);color:#fff;padding:1rem;border-radius:1rem;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav h2,.node--type-sector.node--view-mode-full .field--name-field-submenu nav h3{font-size:1.25rem;margin:0.5rem;padding-bottom:1rem;border-bottom:1px solid var(--highlightMagenta);color:#fff;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav h2 a{font-weight:700;font-family:'mark-pro-bold','proxima-nova',sans-serif;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav a{color:#fff;text-decoration:none;font-weight:500;}.node--type-sector.node--view-mode-full .field--name-field-submenu .menu-link-content{position:relative;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu li{list-style:none;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu li:before{content:"\e908";font-family:'icomoon';color:var(--highlightMagenta);position:absolute;left:0;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu-level-0{margin:0;padding:0;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu-level-0 > li{border-bottom:1px solid #fff;padding:0.5rem 0rem 0.5rem 1.5rem;list-style:none;position:relative;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu-level-0 > li:last-child{border-bottom:0;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu-level-0 > li.menu-item--active-trail > a{font-weight:700;font-family:'mark-pro-bold','proxima-nova',sans-serif;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav .menu-level-1{padding-left:0.25rem}.sector-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:2rem;}.field--name-field-sector-news{width:100%;}.field--name-field-sector-news .field__label{font-size:1.75rem;margin-bottom:1rem;font-family:'mark-pro-bold','proxima nova',sans-serif;}@media screen and (min-width:60em){.page-node-type-sector main{position:relative;}.page-node-type-sector .layout-content{display:flex;padding-left:5rem;flex-wrap:wrap;justify-content:space-between;padding-right:2rem;}.page-node-type-sector .region-banner{margin:0;padding:1rem 0 1rem 2rem;}.page-node-type-sector .region-content{order:1;padding:0 2rem;padding-top:8rem;width:100%;}.page-node-type-sector .region-content .breadcrumbs{position:absolute;top:1rem;width:100%;width:calc(100% - 2rem);z-index:5;color:var(--primary);}.node--type-sector.node--view-mode-full .banner{display:flex;justify-content:space-between;align-items:flex-end;position:relative;}.node--type-sector.node--view-mode-full .banner picture{order:1;max-width:55%;margin-right:4rem;margin-top:-4rem;float:none;}.node--type-sector.node--view-mode-full .banner .text{width:55%;align-self:flex-start;padding-top:0;padding-bottom:0;}.node--type-sector:before{z-index:-1;}.node--type-sector.orange:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-orange.png) no-repeat;}.node--type-sector.green:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal.png) no-repeat;}.node--type-sector.node--view-mode-full .content > .primary{width:68%;}.node--type-sector.node--view-mode-full .view-submenu .entry{width:calc(50% - 1rem);}.node--type-sector.node--view-mode-full .field--name-field-submenu{width:30%;}.node--type-sector.node--view-mode-full .view-submenu .entry{padding:2rem;}.node--type-sector.node--view-mode-full .content{display:flex;justify-content:space-between;flex-wrap:wrap;}.node--type-sector.node--view-mode-full .primary > .paragraph{padding:1.5rem 2rem;}.node--type-sector.node--view-mode-full .field--name-field-submenu nav{padding:1rem 2rem;}}
.view-how-we-ve-helped .view-filters{background-color:var(--white);margin:2rem 0;padding:2rem;border-radius:2rem;}.view-how-we-ve-helped .view-filters .bef-exposed-form .form--inline{margin:0;}.view-how-we-ve-helped .view-filters .bef-exposed-form .form--inline > .form-item > label{font-size:1.5rem;margin-top:-0.5rem;}.view-how-we-ve-helped .list{overflow:visible;gap:2rem}.node--type-success-story.node--view-mode-teaser{background:white;padding:2rem;border-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}.node--type-success-story.node--view-mode-teaser .field-name-field-topic{text-transform:uppercase;color:var(--primaryLight);}.node--type-success-story.node--view-mode-teaser .field-name-field-topic .list{gap:0;}.node--type-success-story.node--view-mode-teaser .field-name-field-topic .list li{margin-right:0.5rem;padding-right:0.5rem;border-right:2px solid var(--backgroundMagenta);}.node--type-success-story.node--view-mode-teaser .field-name-field-topic .list li:last-child{margin-right:0;padding-right:0;border:0;}.node--type-success-story.node--view-mode-teaser h2{margin-bottom:0.5rem;}.node--type-success-story.node--view-mode-teaser time{font-family:var(--fontBold);font-size:1.25rem;color:var(--highlightTeal);}.actions{margin-top:1rem;}@media screen and (min-width:60em){.actions{display:flex;gap:2rem;margin-top:1rem;flex-wrap:wrap;}.actions .field{width:30%;width:calc(33.33% - 1.6667rem);}.actions .field__label{font-family:var(--fontBold);font-size:1.25rem;margin-bottom:0.5rem;}}.node--type-success-story.node--view-mode-feature{background:var(--primary);color:white;padding:2rem;border-radius:2rem;}.node--type-success-story.node--view-mode-feature > .field-label-above{opacity:0.7;margin-bottom:0.25rem;}.node--type-success-story.node--view-mode-feature h2{color:white;}.node--type-success-story.node--view-mode-feature .case-study-link{margin-top:1rem;}.node--type-success-story.node--view-mode-feature .case-study-link a{color:white;}.node--type-success-story.node--view-mode-feature .case-study-link a:after{font-family:'icomoon';content:"\e90d";display:inline-block;top:0.25rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}@media screen and (min-width:60em){.node--type-success-story.node--view-mode-feature{padding-left:33%;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;}.node--type-success-story.node--view-mode-feature:after{content:"";display:block;width:50vw;height:100%;position:absolute;left:100%;top:0;background:var(--primary);}.node--type-success-story.node--view-mode-feature .actions .field{width:48%;width:calc(50% - 1rem);}.node--type-success-story.node--view-mode-feature .actions:before{content:"";width:30%;height:100px;position:absolute;left:0;top:0;height:100%;border-top-left-radius:2rem;border-bottom-left-radius:2rem;}.node--type-success-story.node--view-mode-feature .actions:after{content:"";width:10%;height:100%;position:absolute;left:20.5%;top:0;background:url(/themes/custom/ccni/images/backgrounds/wave-vector.svg) top 0 right 0;background-repeat:no-repeat;background-size:contain;}.node--type-success-story.node--view-mode-feature .actions .field--name-field-ss-issue{width:100%;}}.page-node-type-success-story .table-label,.page-node-type-success-story .field__label{display:block;font-family:var(--fontBold);margin-bottom:0.25rem;color:var(--primary);border-bottom:2px solid;}.page-node-type-success-story table th,.page-node-type-success-story table td{padding:0.5rem 0;border-bottom:1px solid var(--backgroundMagenta);}.page-node-type-success-story table{border:0;background-color:transparent;}@media screen and (min-width:60em){.page-node-type-success-story main.container{padding-bottom:0;}.page-node-type-success-story .region-banner{border-left:1px solid var(--primaryDark);padding-left:2rem;margin-top:0rem;margin-left:25%;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;}.page-node-type-success-story .region-content{border-left:1px solid var(--primaryDark);padding:1rem 0 0 2rem;width:75%;margin-bottom:-4rem;padding-bottom:4rem;margin-left:25%;}}
.page-node-type-business-electricity-tariff .table-label,.page-node-type-business-electricity-tariff .field__label,.page-node-type-business-gas-tariff .table-label,.page-node-type-business-gas-tariff .field__label,.page-node-type-consumer-tariff .table-label,.page-node-type-consumer-tariff .field__label,.page-node-type-supplier .table-label,.page-node-type-supplier .field__label{display:block;font-family:var(--fontBold);margin-bottom:0.25rem;color:var(--primary);border-bottom:2px solid;}.page-node-type-business-electricity-tariff table th,.page-node-type-business-electricity-tariff table td,.page-node-type-business-gas-tariff table th,.page-node-type-business-gas-tariff table td,.page-node-type-consumer-tariff table th,.page-node-type-consumer-tariff table td,.page-node-type-supplier table th,.page-node-type-supplier table td{padding:0.5rem 0;border-bottom:1px solid var(--backgroundMagenta);}.page-node-type-business-electricity-tariff table,.page-node-type-business-gas-tariff table,.page-node-type-consumer-tariff table,.page-node-type-supplier table{border:0;background-color:transparent;}.page-node-type-business-electricity-tariff .field-name-field-supplier,.page-node-type-business-gas-tariff .field-name-field-supplier,.page-node-type-consumer-tariff .field-name-field-supplier,.page-node-type-supplier .field-name-field-supplier{display:block;font-size:1.5rem;margin-bottom:2rem;font-family:var(--fontBold);}@media screen and (min-width:60em){.page-node-type-business-electricity-tariff main.container,.page-node-type-business-gas-tariff main.container,.page-node-type-consumer-tariff main.container,.page-node-type-supplier main.container{padding-bottom:0;}.page-node-type-business-electricity-tariff .region-banner,.page-node-type-business-gas-tariff .region-banner,.page-node-type-consumer-tariff .region-banner,.page-node-type-supplier .region-banner{border-left:1px solid var(--primaryDark);padding-left:2rem;margin-top:0rem;margin-left:25%;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;}.page-node-type-business-electricity-tariff .region-content,.page-node-type-business-gas-tariff .region-content,.page-node-type-consumer-tariff .region-content,.page-node-type-supplier .region-content{border-left:1px solid var(--primaryDark);padding:1rem 0 0 2rem;width:75%;margin-bottom:-4rem;padding-bottom:4rem;margin-left:25%;}}
.path-user .layout-content{padding:5rem 1rem 5rem 8rem;}.path-user .region-banner{margin-left:0;}.path-user .region-banner .block-local-tasks-block{margin-bottom:2rem;}.user-login-form .form-item > label{margin-bottom:0.5rem !important;font-size:1.5rem;font-weight:bold;font-family:var(--fontBold);color:var(--primary);display:block;}.user-login-form .form-item input{padding:1rem 1.5rem;width:40%;border-radius:1rem;border:1px solid var(--primaryLight);font-size:1.25rem;}.user-login-form .form-actions{margin-top:2rem;}.user-login-form .button{display:flex;border:1px solid var(--primary);border-radius:2rem;padding:1rem 2rem;font-family:var(--fontBold);background-color:var(--primary);color:#fff;cursor:pointer;}.user-login-form .button:hover,.user-login-form .button:focus-visible{background-color:var(--primaryDark);}.user--view-mode-full a[href*="masquerade"],.view-supplier-content footer .btn a{display:inline-block;margin:1rem 0;padding:0.5rem 2rem;border:2px solid;border-radius:2rem;text-decoration:none;}.user--view-mode-full a[href*="masquerade"]:hover,.user--view-mode-full a[href*="masquerade"]:focus-visible,.view-supplier-content footer .btn a:hover,.view-supplier-content footer .btn a:focus-visible{background-color:var(--primary);border-color:var(--primary);color:white;}.view-supplier-content .view-grouping{background:var(--backgroundMagenta);padding:8px 16px 16px;border-radius:8px;margin:0.5rem 0 1rem;}.view-supplier-content .view-grouping-header{font-size:2em;font-weight:700;font-family:var(--fontBold);margin:0;color:var(--primary);}.view-supplier-content caption{font-size:1.125em;border-bottom:0;color:#000;font-weight:700;padding:0;margin:0 0 0.75rem;font-family:var(--fontBold);}.view-supplier-content table{margin-bottom:0;}
@media screen and (min-width:60em){.page-node-type-webform main{position:relative;padding-bottom:0;}.page-node-type-webform .layout-content{display:flex;padding-left:0rem;padding-right:0rem;flex-wrap:wrap;justify-content:flex-end;}.page-node-type-webform .region-content{order:1;padding:0 2rem 4rem;padding-top:8rem;width:75%;border-left:1px solid var(--primaryDark);}.page-node-type-webform .sidebar{width:25%;padding-right:2rem;padding-top:7rem;}.page-node-type-webform .region-banner{width:75%;padding:1rem 0 0 2rem;border-left:1px solid;}.page-node-type-webform .region-content .breadcrumbs{position:absolute;top:1rem;width:100%;width:calc(100% - 2rem);z-index:5;color:var(--primary);}.node--type-webform.node--view-mode-full .banner{display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-bottom:4rem;}.node--type-webform.node--view-mode-full .banner img{order:1;max-width:55%;margin-right:4rem;margin-top:-4rem;}.node--type-webform.node--view-mode-full .banner .text{width:55%;align-self:flex-start;}.node--type-webform.orange:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-orange.png) no-repeat;}.node--type-webform.green:before{content:"";position:absolute;left:75%;top:-6rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal.png) no-repeat;}.node--type-webform.blue:before{content:"";position:absolute;left:45%;top:5rem;right:-50vw;height:100%;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-teal-reverse.png) no-repeat;}}.webform-submission-consumer-electricity-comparison--form{position:relative;}.webform-progress-tracker .progress-text{display:block;}@media screen and (min-width:60em){.webform-progress{position:absolute;left:-40%;width:25%;margin-top:2rem;}}.webform-progress-tracker{margin:0;padding:1rem 0;text-align:left;border-top:2px solid var(--borderGrey);border-bottom:2px solid var(--borderGrey);flex-direction:column;}.webform-progress-tracker .progress-step{border:1px solid var(--borderGrey);background-color:var(--backgroundAlt);border-bottom:0;border-radius:1rem 1rem 0 0;display:flex;align-items:center;padding:0.5rem 1rem;font-size:1rem;border:0;background-color:transparent;}.webform-progress-tracker .progress-step.is-active{background-color:#fff;border-color:var(--primary);position:relative;font-family:var(--fontBold);border:0;background-color:transparent;}.webform-progress-tracker .progress-step.is-active:after{background-color:#fff;height:2px;width:100%;display:block;top:100%;position:absolute;left:0;}.webform-progress-tracker .progress-step.is-active 

.webform-progress-tracker .progress-step.is-complete{background-color:var(--backgroundMagenta);border-color:var(--primaryDark);position:relative;border:0;background-color:transparent;}.webform-progress-tracker .progress-step.is-complete .progress-title{color:var(--text);}.webform-progress-tracker .progress-step .progress-marker::before{color:var(--text);background-color:white !important;padding:0;height:100%;color:var(--text);z-index:1;border-radius:50%;width:2rem;height:2rem;margin-right:1rem;}.webform-progress-tracker .progress-step.is-active .progress-marker::before{background-color:var(--primaryDark) !important;color:white;font-family:'mark-pro-bold','proxima nova',sans-serif;z-index:1;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-color:transparent !important;color:var(--primary);font-family:'icomoon';z-index:1;content:"\e910";font-size:1.75rem;}.webform-progress-tracker .progress-step .progress-marker::after{display:none;}.webform-progress-tracker .progress-step .progress-text{padding:0;}.webform-progress + div.form-wrapper{background-color:transparent;padding:2rem 0;position:relative;}.webform-progress + div.form-wrapper:before{position:absolute;top:0rem;right:-50vw;bottom:0;left:-50vw;display:block;background-color:#fff;z-index:-1;border-top:1px solid var(--highlightMagenta);border-bottom:1px solid var(--highlightMagenta);}.webform-entity-radios--wrapper,.radios--wrapper{border-bottom:1px solid var(--highlightMagenta);margin:0 0 2rem;}.webform-entity-radios--wrapper legend > span,.radios--wrapper legend > span,.webform-radios-other--wrapper legend > span,.webform-checkboxes-other--wrapper legend > span{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:0.5rem;}.webform-entity-radios--wrapper legend > span.form-required,.radios--wrapper legend > span.form-required{width:100%;align-items:center;margin-top:0;border:0;}.webform-entity-radios--wrapper legend > span.form-required .webform-element-help,.radios--wrapper legend > span.form-required .webform-element-help{order:1;}.webform-entity-radios--wrapper .description,.webform-radios-other--wrapper .description,.webform-checkboxes-other--wrapper .description,.radios--wrapper .description{font-size:1em;}.webform-entity-radios--wrapper .form-radios,.webform-radios-other--wrapper .form-radios,.radios--wrapper .form-radios{margin:0 0 2rem 0;width:100%;max-width:100vw;}@media screen and (min-width:60em){.webform-entity-radios--wrapper .form-radios,.webform-radios-other--wrapper .form-radios,.radios--wrapper .form-radios{margin:0 0 2rem 0;width:calc(100% - 3rem);}}.webform-entity-radios--wrapper .form-radios:has(.form-item--error-message),.webform-radios-other--wrapper .form-radios:has(.form-item--error-message),.radios--wrapper .form-radios:has(.form-item--error-message){margin-top:4rem;position:relative;}.webform-entity-radios--wrapper + .form-radios:has(.form-item--error-message) .form-item--error-message,.webform-radios-other--wrapper + .form-radios:has(.form-item--error-message) .form-item--error-message,.radios--wrapper .form-radios:has(.form-item--error-message) .form-item--error-message{position:absolute;top:-4.5rem;left:0;width:100%;}.webform-entity-radios--wrapper .field-prefix + .form-radios,.radios--wrapper .field-prefix + .form-radios{margin:2rem 0 2rem 0;}.webform-entity-radios--wrapper .field-prefix + .form-radios:has(.form-item--error-message),.radios--wrapper .field-prefix + .form-radios:has(.form-item--error-message){margin-top:4rem;position:relative;}.webform-entity-radios--wrapper .field-prefix + .form-radios:has(.form-item--error-message) .form-item--error-message,.radios--wrapper .field-prefix + .form-radios:has(.form-item--error-message) .form-item--error-message{position:absolute;top:-3.5rem;left:0;width:100%;}.form-item--error-message:before{display:none;}.form-item--error-message strong{font-family:var(--fontNormal);background:#ffdcd9;border-radius:1rem;padding:0.5rem 1rem;font-family:var(--fontNormal);display:inline-flex;align-items:center;}.form-item--error-message strong:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/ccni/images/icons/error.svg) no-repeat;background-size:contain;margin-right:0.5rem;}.webform-entity-radios--wrapper .form-radios:has(strong:empty),.radios--wrapper .form-radios:has(strong:empty){margin-top:0;}.webform-entity-radios--wrapper .field-prefix + .form-radios:has(strong:empty),.radios--wrapper .field-prefix + .form-radios:has(strong:empty){margin-top:2rem;}.webform-entity-radios--wrapper .form-type-radio,.webform-radios-other--wrapper .form-type-radio,.webform-checkboxes-other--wrapper .form-type-checkbox,.radios--wrapper .form-type-radio{padding:1.5rem 2rem 1.5rem 1rem;border:2px solid var(--borderGrey);border-radius:1rem;display:flex;align-items:center;font-family:var(--fontBold);margin-bottom:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,0.15);max-width:85%;font-size:0.875rem;}.webform-entity-radios--wrapper .form-type-radio:has(input:checked),.webform-radios-other--wrapper .form-type-radio:has(input:checked),.webform-checkboxes-other--wrapper .form-type-checkbox:has(input:checked),.radios--wrapper .form-type-radio:has(input:checked){border:2px solid var(--primary)}.webform-entity-radios--wrapper .form-type-radio input,.webform-radios-other--wrapper .form-type-radio input,.webform-checkboxes-other--wrapper .form-type-checkbox input,.radios--wrapper .form-type-radio input{appearance:none;border:1px solid var(--primaryLight);width:1.5rem;height:1.5rem;border-radius:50%;margin-right:1rem}.webform-entity-radios--wrapper .form-type-radio input:checked,.webform-radios-other--wrapper .form-type-radio input:checked,.webform-checkboxes-other--wrapper .form-type-checkbox input:checked,.radios--wrapper .form-type-radio input:checked{background-color:var(--primary);border:4px solid white;box-shadow:0 0 2px #000;}.webform-entity-radios--wrapper .form-type-radio input:checked + label:after,.radios--wrapper .form-type-radio input:checked + label:after{filter:none;}.webform-entity-radios--wrapper .form-type-radio input:checked + label,.webform-radios-other--wrapper .form-type-radio input:checked + label,.webform-checkboxes-other--wrapper .form-type-checkbox input:checked + label,.radios--wrapper .form-type-radio input:checked + label{color:var(--primary);}.webform-entity-radios--wrapper .form-type-radio label,.webform-radios-other--wrapper .form-type-radio label,.webform-checkboxes-other--wrapper .form-type-checkbox label,.radios--wrapper .form-type-radio label{display:inline-flex;width:100%;width:calc(100% - 3rem);justify-content:space-between;align-items:center;}.webform-entity-radios--wrapper .form-type-radio label h3{margin:0;}legend i{font-style:normal;display:block;}.intro{border:0;padding:0;}.intro > legend{align-items:center;margin-bottom:1rem;}.intro > legend i:before{content:"1";background-color:white;border:2px solid var(--primary);font-size:1rem;padding:0.5rem;margin-right:0.5rem;display:inline-flex;border-radius:50%;height:1rem;width:1rem;line-height:1;font-family:var(--fontBold);justify-content:center;align-items:center;box-sizing:content-box;}.intro > legend span{margin:0;font-size:1rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);display:block !important;}@media screen and (min-width:60em){legend i{font-style:normal;display:block;}.webform-submission-form fieldset > legend{display:flex;}.webform-submission-form fieldset > legend i:before{font-size:1.5rem;padding:0.75rem;height:1.5rem;width:1.5rem;}.webform-submission-form fieldset > legend span{font-size:1.5rem;display:flex !important;}}.suppliers > legend .step:before{content:"1";}.suppliers.webform-entity-radios--wrapper .form-type-radio label:after{width:9rem;display:block;height:3rem;border-left:1px solid var(--borderGrey);margin-left:1rem;padding-left:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;filter:grayscale(1);}@media screen and (min-width:60em){.suppliers.webform-entity-radios--wrapper .form-type-radio label:after{content:"";}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7735"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/budget-energy.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7734"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/click-energy.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7733"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/electric-ireland.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7732"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/power-ni.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7620"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/sse-airtricity.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="7731"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/firmus.png);}.suppliers.webform-entity-radios--wrapper .form-type-radio input[value="14056"] + label:after{background-image:url(/themes/custom/ccni/images/suppliers/share-logo.png);}}.payment> legend .step:before{content:"2";}.tariff > legend .step:before{content:"3";}.billing > legend .step:before{content:"4";}.new > legend .step:before{content:"5";}.webform-options-display-buttons-horizontal{width:100%;gap:2rem;display:flex;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{margin:0;width:100%;}@media screen and (min-width:60em){.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{margin:0;width:calc(25% - 2rem);}}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper .form-item{padding:0;margin:0;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper .form-item label{flex-direction:column;background-color:transparent;border:0;padding:1.5rem;height:auto;width:100%;}@media screen and (min-width:60em){.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper .form-item label{padding:2rem;}}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper .form-item label span{display:block;height:auto;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper .form-item label:after{display:none;}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:none;}.form-type-number > label{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:1.5rem;display:block;}.form-type-number .field-prefix{font-size:1.5rem;opacity:0.5;}.form-type-number input{padding:1rem 1.5rem;width:40%;border-radius:1rem;border:1px solid var(--borderGrey);font-size:1.25rem;}.form-type-number .form-item--error-message{margin-top:1rem;}.form-type-select > label{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:1.5rem;display:block;}.form-type-select select{padding:1rem 1.5rem;width:40%;border-radius:1rem;border:1px solid var(--primaryLight);font-size:1.25rem;}.form-type-select .form-item--error-message{margin-top:1rem;}.form-type-datelist select{width:100%;}.form-type-textfield > label,.form-type-date > label,.form-type-datelist > label,.form-type-tel > label,.form-type-email > label,.form-type-textarea > label,.form-type-webform-document-file > label{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:1.5rem;display:block;}.form-type-number .field-prefix,.form-type-textfield .field-prefix,.form-type-date .field-prefix,.form-type-datelist .field-prefix,.form-type-tel .field-prefix,.form-type-email .field-prefix{font-size:1.5rem;opacity:1;}.form-type-number input,.form-type-textfield input,.form-type-date input,.form-type-tel input,.form-type-email input{padding:0.5rem;border-radius:1rem;border:1px solid var(--primaryLight);font-size:1rem;max-width:100%;width:100%;}.form-type-datelist input[type="text"]{padding:1.25em;}@media screen and (min-width:60em){.form-type-number input,.form-type-textfield input,.form-type-date input,.form-type-tel input,.form-type-email input{width:40%;padding:1rem 1.5rem;font-size:1.25rem;}.form-type-datelist .container-inline{display:inline-flex !important;justify-content:space-between;gap:1rem;width:80%;}.form-type-datelist .container-inline .form-item{margin:0;width:25%;}.form-type-datelist .container-inline .form-item[class*="year"]{width:50% !important;}.form-type-datelist .form-type-textfield input{width:100%;padding:1.125rem;text-align:center;max-width:inherit;}}.form-type-textarea textarea{padding:0.5rem;width:80%;border-radius:1rem;border:1px solid var(--primaryLight);font-size:1rem;}@media screen and (min-width:60em){.form-type-textarea textarea{padding:1rem 1.5rem;font-size:1.25rem;}}.form-type-webform-document-file label.button{display:inline-block;padding:0.75rem 1.5rem;border:2px solid;border-radius:2rem;margin-bottom:0.5rem;color:var(--primary);cursor:pointer;}.form-type-webform-document-file label.button:hover,.form-type-webform-document-file label.button:focus-visible{background-color:var(--primary);color:#fff;}.form-type-number .form-item--error-message,.form-type-textfield .form-item--error-message,.form-type-date .form-item--error-message,.form-type-tel .form-item--error-message,.form-type-email .form-item--error-message{margin-top:1rem;}.form-type-radio .field--name-description{font-family:var(--fontNormal);text-align:left;font-size:1rem;border-top:1px solid var(--borderGrey);padding:1.5rem 0 0;}.form-type-radio .field--name-description ul{padding-left:1rem;}.form-item-new-payment-method{align-items:flex-start !important;position:relative;}.form-item-new-payment-method label{height:100% !important;box-sizing:border-box;cursor:pointer;}.form-item-new-payment-method label p{font-family:var(--fontNormal) !important;}.form-item-new-payment-method input[value='84'] + label{flex-wrap:wrap;}.form-item-new-payment-method input[value='84'] + label:before{content:"Lowest on average";background:var(--primary);color:white;padding:0.5rem;border-radius:0.5rem;font-size:0.75rem;margin-bottom:0.5rem;margin-top:-2.5rem;display:none !important;}@media screen and (min-width:60em){.form-item-new-payment-method input[value='84'] + label{flex-wrap:nowrap;}.form-item-new-payment-method input[value='84'] + label:before{position:absolute;top:-1.25rem;padding:0.5rem 1rem;border-radius:2rem;right:2rem;margin:0;}}.webform-element-more{margin:1rem 0 2rem;}.webform-element-more--link:before{content:none !important;}.webform-element-more--link a:after{font-family:'icomoon';content:"\e90d";display:inline-block;margin-left:0.25rem;top:2px;}.webform-element-more--content{padding:1rem 0;}.webform-element-more.is-open .webform-element-more--link a:after{content:"\e90c";position:relative;top:1px;}.form-type-webform-markup.information{border:1px solid var(--borderGrey);border-radius:1rem;margin:0 0 2rem;padding:1rem 2rem 2rem;}.form-type-webform-markup.information h2{font-size:1.5rem;color:var(--text);margin-bottom:0.5rem;}.form-type-webform-markup.information p:last-child{margin:0;}div[data-tippy-root] h3{color:#fff;}.webform-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;}.webform-actions .button{display:flex;border:1px solid var(--primary);border-radius:2rem;padding:1rem 1.5rem;font-family:var(--fontBold);background-color:var(--primary);color:#fff;cursor:pointer;white-space:unset;}.webform-actions .button:hover,.webform-actions .button:focus-visible{background-color:var(--primaryDark);}.webform-actions.form-disabled{filter:grayscale(1);opacity:0.5;}.webform-actions input.webform-button--next{margin:0;}.webform-actions input.webform-button--previous{background-color:transparent;border-color:var(--text);color:var(--text);font-family:var(--fontNormal);order:2;}@media screen and (min-width:60em){.webform-actions input.webform-button--previous{order:0;}}.webform-actions input.webform-button--previous:hover,.webform-actions input.webform-button--previous:focus-visible{background-color:#fff;}.signposting,.form-panel{background:white;padding:1rem 2rem 2rem;border-radius:1rem}.signposting h2{font-size:1.5rem;margin:0.25rem 0 0.75rem;}.webform-submission-complaints-form .webform-entity-radios--wrapper .form-type-radio:has(input:checked),.webform-submission-complaints-form .radios--wrapper .form-type-radio:has(input:checked){background-color:#fff;}.webform-submission-complaints-form .form-item{margin-bottom:2rem;}.webform-submission-complaints-form .form-item > label{margin-bottom:0.5rem;}.webform-submission-complaints-form .description + .form-textarea-wrapper{margin-top:1rem;}.webform-submission-complaints-form .webform-entity-radios--wrapper .form-type-radio:has(input:checked),.webform-submission-complaints-form .webform-radios-other--wrapper .form-type-radio:has(input:checked),.webform-submission-complaints-form .webform-checkboxes-other--wrapper .form-type-checkbox:has(input:checked),.webform-submission-complaints-form .radios--wrapper .form-type-radio:has(input:checked){background-color:var(--backgroundMagenta);}.webform-submission-complaints-form  .webform-radios-other > legend{margin-bottom:0.5rem;}.webform-submission-postal-complaints-tool-form section.js-webform-states-hidden > h2{font-size:1.5rem;background:#fff;padding:0.75rem 2rem;border-radius:2rem;font-weight:300;font-family:'mark-pro';opacity:0.5;}.webform-submission-postal-complaints-tool-form section.js-webform-states-hidden > h2:before{font-family:'icomoon';content:"\e90d";color:var(--highlightMagenta);font-size:1rem;margin-left:-0.5rem;margin-right:1rem;}.webform-submission-postal-complaints-tool-form .form-type-radio label{border-radius:2rem;padding:0.5rem 2rem;}fieldset.radios--wrapper legend{display:block;width:100%;}fieldset.radios--wrapper legend span{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:0.5rem;margin-top:1rem;display:block;border-bottom:1px solid var(--highlightMagenta);width:100%;padding-bottom:0.5rem;}.webform-submission-postal-complaints-tool-form .answer{background-color:#fff;padding:1.5rem 2rem 2rem 3.5rem;border-radius:2rem;}.webform-submission-postal-complaints-tool-form .answer h2{font-size:2rem;margin-bottom:0.75rem;position:relative;line-height:1.2;}.webform-submission-postal-complaints-tool-form .answer h2:before{content:"\e910";position:absolute;left:-2.25rem;opacity:0.75;color:var(--highlightMagenta);font-family:'icomoon';font-size:1.5rem;top:0.5rem;}.webform-submission-postal-complaints-tool-form .answer p:last-child{margin:0;}.webform-submission-postal-complaints-tool-form .form-actions{display:flex;justify-content:flex-end;}.webform-submission-postal-complaints-tool-form input.webform-button--reset{appearance:none;font-size:1.25rem;padding:1rem 2rem;border-radius:2rem;color:var(--primary);border:2px solid;background-color:transparent;}.webform-submission-postal-complaints-tool-form input.webform-button--reset:hover,.webform-submission-postal-complaints-tool-form input.webform-button--reset:focus-visible{background-color:var(--primary);border-color:var(--primaryDark);color:#fff;}.webform-confirmation-modal{border-radius:1rem;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar{border:0;background-color:transparent;}.webform-confirmation-modal .ui-dialog-title{font-family:var(--fontBold);color:var(--primary);font-size:1.5rem;}.webform-submission-business-electricity-comparison--form{}.webform-submission-business-electricity-comparison--form h2.webform-section-title{font-size:1.5rem;}.webform-submission-business-electricity-comparison--form #edit-contact-details{border-top:1px solid var(--highlightMagenta);margin-top:2rem;padding-top:2rem;}.webform-submission-business-electricity-comparison--form .form-type-number > label,.webform-submission-business-electricity-comparison--form .form-type-textfield > label,.webform-submission-business-electricity-comparison--form .form-type-date > label,.webform-submission-business-electricity-comparison--form .form-type-tel > label,.webform-submission-business-electricity-comparison--form .form-type-email > label,.webform-submission-business-electricity-comparison--form .form-type-textarea > label,.webform-submission-business-electricity-comparison--form .form-type-webform-document-file > label,.webform-submission-business-electricity-comparison--form .webform-entity-radios--wrapper legend > span,.webform-submission-business-electricity-comparison--form .radios--wrapper legend > span,.webform-submission-business-electricity-comparison--form .webform-radios-other--wrapper legend > span,.webform-submission-business-electricity-comparison--form .webform-checkboxes-other--wrapper legend > span{margin-bottom:0.5rem;font-size:1.25rem;}.webform-submission-business-gas-comparison-tool-form h2.webform-section-title{font-size:1.5rem;}.webform-submission-business-gas-comparison-tool-form #edit-contact-details{border-top:1px solid var(--highlightMagenta);margin-top:2rem;padding-top:2rem;}.webform-submission-business-gas-comparison-tool-form .form-type-number > label,.webform-submission-business-gas-comparison-tool-form .form-type-textfield > label,.webform-submission-business-gas-comparison-tool-form .form-type-date > label,.webform-submission-business-gas-comparison-tool-form .form-type-tel > label,.webform-submission-business-gas-comparison-tool-form .form-type-email > label,.webform-submission-business-gas-comparison-tool-form .form-type-textarea > label,.webform-submission-business-gas-comparison-tool-form .form-type-webform-document-file > label,.webform-submission-business-gas-comparison-tool-form .webform-entity-radios--wrapper legend > span,.webform-submission-business-gas-comparison-tool-form .radios--wrapper legend > span,.webform-submission-business-gas-comparison-tool-form .webform-radios-other--wrapper legend > span,.webform-submission-business-gas-comparison-tool-form .webform-checkboxes-other--wrapper legend > span{margin-bottom:0.5rem;font-size:1.25rem;}.webform-submission-consumer-watch-form .webform-confirmation{z-index:11;position:relative;}@media screen and (min-width:60em){.webform-submission-consumer-watch-form .webform-confirmation__message{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.webform-submission-consumer-watch-form .webform-confirmation__message > p{order:1;right:-2rem;top:-1rem;position:relative;}}.webform-submission-appliance-checker-form{margin-bottom:4rem;}.webform-entity-radios--wrapper.clean{border:0;margin-bottom:0;}.form-item-quickpick-v2 span{font-size:1.25rem;}.form-item-quickpick-v2 span.category{font-size:0.875rem;opacity:0.667;}.form-item-choose-from-our-full-list-of-appliances .description{margin-left:0;font-size:1rem;margin-bottom:1rem;}.form-item-choose-from-our-full-list-of-appliances .description h2{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:0.5rem;}.form-item-choose-from-our-full-list-of-appliances label{padding:1rem 2rem;font-size:1.25rem;border:2px solid var(--borderGrey);border-radius:1rem;display:inline-flex;align-items:center;font-family:var(--fontBold);margin-bottom:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,0.15);position:relative;max-width:38rem;width:100%;}.form-item-choose-from-our-full-list-of-appliances input{position:absolute;z-index:-1;visibility:hidden;}.form-item-choose-from-our-full-list-of-appliances label{min-height:8rem;padding-right:8rem;}.form-item-choose-from-our-full-list-of-appliances label:after{display:block;width:100px;height:100px;content:"";background:url(/themes/custom/ccni/images/icons/home.png) 50% 50%;background-size:cover;position:absolute;right:1rem;}.select2-container .select2-selection--single{min-height:2rem;border-radius:2rem;height:auto;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;}.select2-container .select2-selection--single .select2-selection__rendered{padding:1rem 2rem;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:calc(50% - 13px);right:1rem;}.select2-container--open .select2-dropdown--below{border-radius:2rem;border-top-left-radius:0;border-top-right-radius:0;border-top:0;}.select2-search--dropdown{padding:0 1rem 0.5rem 1rem;}.select2-container--default .select2-search--dropdown .select2-search__field{padding:0.5rem;}.select2-results{padding:0 1rem 1rem;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary);color:var(--white);}.form-item-appliance-choice label{position:relative;}.form-item-appliance-choice label img{max-width:120px;height:auto;}div[id^="edit-appliance-choice"]{margin-top:0.5rem !important;}fieldset[id^="edit-appliance-choice"]{border:0;}fieldset[id^="edit-appliance-choice"] legend{margin-bottom:0.5rem;}span.common,span.common:empty{display:none !important;}span.common:not(empty){position:absolute;top:-4px;background:var(--highlightMagenta);color:white;padding:0.5rem 0.75rem;margin-top:-0.5rem;border-radius:1rem;left:1rem;display:block !important;}.form-item-appliance-recap h2{font-family:var(--fontNormal);}.form-item-appliance-recap h2 span{font-family:var(--fontBold);}.form-type-range{display:flex;align-items:center;margin-bottom:2rem;}.form-type-range > label{width:25%;font-family:var(--fontBold);}.form-type-range > input{width:60%;margin-right:5%;}.form-type-range > span{display:inline-flex;}.form-type-range > span .form-item{margin:0;}.form-type-range .webform-range-output-delimiter{display:none;}.form-type-range input{padding:0.5rem;margin-right:8rem;}input[type="range"]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;}input[type="range"]:focus{outline:none;}input[type="range"]::-webkit-slider-runnable-track{background-color:#053a5f;border-radius:0.5rem;height:0.5rem;}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px;background-color:#5cd5eb;height:2rem;width:2rem;border-radius:50%;}input[type="range"]:focus::-webkit-slider-thumb{border:1px solid #053a5f;outline:3px solid #053a5f;outline-offset:0.125rem;}input[type="range"]::-moz-range-track{background-color:#053a5f;border-radius:0.5rem;height:0.5rem;}input[type="range"]::-moz-range-thumb{border:none;border-radius:0;background-color:#5cd5eb;height:2rem;width:2rem;border-radius:50%;}input[type="range"]:focus::-moz-range-thumb{border:1px solid #053a5f;outline:3px solid #053a5f;outline-offset:0.125rem;}.form-type-range output{background:white !important;border:2px solid var(--primary) !important;border-radius:1rem !important;padding:0.5rem !important;position:absolute;left:inherit !important;top:-11px !important;right:0 !important;width:8rem !important;opacity:1 !important;}.form-type-range output:after{content:" hours"}.appliance_details{background-color:white;padding:1rem;border-radius:1em;overflow:hidden;}.appliance_details .messages,.webform-submission-appliance-checker-form .messages--error{display:none;}@keyframes fade-in{0%{visibility:hidden;}100%{visibility:visible;}}.webform-computed-loading{background-color:transparent;}.webform-computed-loading dd,.webform-computed-loading .costings li strong{opacity:0;}.js-webform-computed dd,.js-webform-computed .costings li strong{animation-name:fade-in;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:1s;}.form-item-appliance-recap dl{display:flex;flex-wrap:wrap;}.form-item-appliance-recap dt{width:6rem;}.form-item-appliance-recap dd{width:calc(100% - 6rem);margin:0;justify-content:flex-end;font-family:var(--fontBold);}div[id^=edit-costings],div[id^=edit-savings]{background-color:var(--backgroundAlt);padding:1rem;border-radius:1rem;width:calc(50% - 1rem);float:left;}div[id^=edit-costings]{margin-right:2rem;}div[id^=edit-costings] .form-item,div[id^=edit-savings] .form-item{margin:0;}div[id^=edit-costings] .form-item label,div[id^=edit-savings] .form-item label{font-size:1.25rem;font-family:var(--fontBold);color:var(--primary);margin-bottom:0.5rem;display:block;}ul.costings{margin:0 0 1rem;padding:0;list-style:none;display:flex;justify-content:space-around;gap:1rem;flex-wrap:wrap;}ul.costings li{width:100%;padding:0.75rem 0.25rem;display:inline-flex;justify-content:center;flex-wrap:wrap;background:var(--backgroundMagenta);border-radius:1rem;}@media screen and (min-width:75em){ul.costings li{max-width:calc(33% - 1rem);}}ul.costings li strong{width:100%;display:flex;justify-content:center;font-size:1.25rem;}ul.costings-info,#saving-tips ul{padding:0;margin:0;list-style:none;padding-top:0.5rem !important;margin-top:0.5rem !important;border-top:2px solid #cecece}ul.costings-info li,#saving-tips ul li{margin:0 0 0.5rem;padding-left:1rem;position:relative;}ul.costings-info li:before,#saving-tips ul li:before{font-family:'icomoon';color:var(--highlightTeal);content:"\e908";position:absolute;left:0;}div#webform-computed-average_costs-wrapper{display:none;}fieldset[data-drupal-selector="edit-usage-period"]{display:none;}fieldset[data-drupal-selector="edit-usage-period"] .form-radios{margin:0;width:100%;display:flex;justify-content:flex-end;gap:1rem;}fieldset[data-drupal-selector="edit-usage-period"] .form-radios .form-item{padding:0.75rem}fieldset[data-drupal-selector="edit-usage-period"] .form-radios .form-item input{margin-right:0.5rem;}fieldset[data-drupal-selector="edit-usage-period"] .form-radios .form-item label{width:calc(100% - 2rem);}.type-Number fieldset[data-drupal-selector="edit-usage-period"]{display:block;}.type-Number .form-item-on-standby,.type-Number .form-item-fully-turned-off{display:none;}.appliance-451 .form-item-on-standby,.appliance-451 .form-item-fully-turned-off,.appliance-445 .form-item-on-standby,.appliance-445 .form-item-fully-turned-off{display:none;}.type-Number .form-type-range output:after{content:" times";}.webform-submission-appliance-checker-form .buttons{display:flex;justify-content:space-between;}.webform-submission-appliance-checker-form .buttons .submission{position:relative;}.webform-submission-appliance-checker-form .buttons .submission:before{position:absolute;height:2rem;width:2rem;top:calc(50% - 1rem);color:white;display:flex;align-items:center;left:0.75rem;justify-content:center;content:"\e910";font-family:'icomoon';font-size:1.5rem;speak:never;z-index:1;}.webform-submission-appliance-checker-form .buttons .submission input{padding:1rem 2rem 1rem 3rem;}.webform-submission-appliance-checker-form .buttons .outline{position:relative;justify-content:flex-end;width:100%;}.webform-submission-appliance-checker-form .buttons .outline input{background-color:transparent;color:var(--primary);}.webform-submission-appliance-checker-form .buttons .outline input:hover,.webform-submission-appliance-checker-form .buttons .outline input:focus-visible,.webform-submission-appliance-checker-form .buttons .outline input.webform-button--reset:hover,.webform-submission-appliance-checker-form .buttons .outline input.webform-button--reset:focus-visible{background-color:var(--primaryDark);color:var(--white);}.webform-submission-appliance-checker-form .buttons .outline input.webform-button--reset{color:#666;padding-right:0rem;border:none;font-family:var(--fontNormal);text-decoration:underline;text-underline-offset:4px;}.webform-submission-appliance-checker-form .buttons .outline:has(.webform-button--reset):after{content:"\e914";font-family:'icomoon';position:absolute;height:2rem;width:2rem;top:calc(50% - 1rem);display:flex;align-items:center;right:0.75rem;justify-content:center;font-size:1.25rem;speak:never;opacity:0.6;display:none;}.webform-submission-appliance-checker-form .buttons .outline .webform-button--reset:hover,.webform-submission-appliance-checker-form .buttons .outline .webform-button--reset:focus-visible{background-color:transparent !important;color:var(--primary) !important;}.webform-submission-appliance-checker-form .buttons .outline:has(.webform-button--reset):hover::after,.webform-submission-appliance-checker-form .buttons .outline:has(.webform-button--reset):focus-visible::after{color:#fff;display:none;}.webform-submission-appliance-checker-form .buttons .submission input.webform-button--next{padding-right:3rem;padding-left:2rem;}.webform-submission-appliance-checker-form .buttons .submission:has(.webform-button--next):before{display:none;}.webform-submission-appliance-checker-form .buttons .submission:has(.webform-button--next):after{content:"\e908";font-family:'icomoon';position:absolute;height:2rem;width:2rem;top:calc(50% - 1rem);color:white;display:flex;align-items:center;right:0.75rem;justify-content:center;font-size:1.5rem;speak:never;z-index:1;}.block-appliance-overview{margin-bottom:6rem;padding-bottom:6rem;}.block-appliance-checker table{background-color:transparent;border:0;padding:0;width:100%;margin-bottom:4rem;}.block-appliance-checker table caption{text-align:left;border-bottom:2px solid var(--primary);margin-bottom:0.5rem;font-style:normal;font-family:var(--fontBold);padding:0.5rem 0;}.block-appliance-checker table thead{display:none;}.block-appliance-checker table tr{position:relative;}.block-appliance-checker table tr td{padding:0 0.5rem 0.5rem 0;border:0;width:50%;min-width:auto;}.block-appliance-checker table tr td:nth-child(2){text-align:right;padding-right:15%;}.block-appliance-checker table tr td:last-child{text-align:right;position:absolute;right:0;width:10%;padding-right:0;}.block-appliance-checker table tr td strong{display:block;}.block-appliance-checker table tr td button{font-size:0.625rem;border-radius:50%;border:1px solid #666;padding:0;width:1.5rem;height:1.5rem;}.block-appliance-checker table tr td button i:before{font-style:normal;content:"\2717";color:var(--highlightTeal);font-size:1rem;}.block-appliance-checker table tr td button span{display:none;}.block-appliance-checker table + div{border-top:2px solid var(--primary);border-bottom:2px solid var(--primary);font-family:var(--fontBold);font-size:1.125rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:0.5rem 0;}.block-appliance-checker .form-submit{display:flex;border:1px solid var(--highlightTeal);border-radius:2rem;padding:1rem 3rem 1rem 2rem;font-family:var(--fontBold);background-color:var(--highlightTeal);color:#fff;cursor:pointer;position:relative;}.block-appliance-checker .form-submit:after{content:"\e908";font-family:'icomoon';position:absolute;height:2rem;width:2rem;top:calc(50% - 1rem);color:white;display:flex;align-items:center;right:0.75rem;justify-content:center;font-size:1.5rem;speak:never;z-index:1;}.block-appliance-checker input.form-submit:hover,.block-appliance-checker input.form-submit:focus-visible{background-color:var(--primaryDark);}.appliance-report{color:var(--primary);}.appliance-report .banner h1{color:var(--highlightTeal);}@media screen and (min-width:60em){.appliance-report{width:100%;display:flex;flex-wrap:wrap;display:grid;grid-template-columns:25% auto;grid-template-areas:"sidebar content";grid-template-rows:auto;}.appliance-report .banner{grid-area:content;grid-row:1 / 2;border-left:1px solid var(--primaryDark);padding-left:2rem;margin-left:0;margin-bottom:0;padding-top:5rem;}.appliance-report .content{order:1;border-left:1px solid var(--primaryDark);padding:0 0 0 2rem;min-width:75%;position:relative;margin-bottom:-4rem;padding-bottom:4rem;grid-area:content;grid-row:2 / 3;}.appliance-report .sidebar{padding-right:2rem;padding-top:7rem;grid-area:sidebar;grid-row:1 / 3;}.appliance-report .sidebar .page-overview{position:sticky;top:2rem;align-self:flex-start;}}.appliance-report .comparison{background-color:#fff;padding:1.5rem 2rem 2rem;border-radius:1rem;margin-bottom:3rem;}.appliance-report .comparison h2{line-height:1.2;font-size:1.5rem;}.appliance-report .comparison table{background-color:transparent;border:0;width:100%;table-layout:fixed;}.appliance-report .comparison table thead th{font-size:0.875rem;padding-left:0;}.appliance-report .comparison table td{color:var(--text);padding-left:0;border:0;min-width:max-content;}.appliance-report .comparison table td span.indicator{font-size:0.75rem;}.appliance-report .comparison table td span.indicator:after{display:inline-block;margin-left:0.25rem;}.appliance-report .comparison table td span.indicator.less:after{content:"\25BC";color:green;}.appliance-report .comparison table td span.indicator.more:after{content:"\25B2";color:red;}.appliance-report .comparison table td:has(.equal-usage){background:#f7f7f7;padding-left:.5rem;border-radius:0.5rem;text-align:center;}.appliance-report .comparison .results{background-color:var(--primaryDark);color:var(--white);max-width:40rem;padding:1rem;border-radius:1rem;margin-top:1rem;}.appliance-report .comparison .results strong{display:inline-block;font-size:1.125rem;}.appliance-report ul.difference{list-style:none;margin:0 0 1rem;padding:0;display:flex;gap:1rem;flex-wrap:wrap;}.appliance-report ul.difference li{color:var(--primaryDark);background:#f7f7f7;padding:0.5rem;border-radius:1rem;flex-grow:1;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 4px rgba(0,0,0,0.15);}.appliance-report .results ul.difference > li > strong{font-size:1.5rem;}.appliamce-report p.source{border-top:1px solid;padding-top:0.5rem;opacity:0.7;font-style:italic;font-size:87.5%;}.appliance-report .comparison .results p:last-child{margin-bottom:0;}.appliance-report .printer{display:block;margin:2rem 0 0;}.appliance-report .recommendations{margin-bottom:3rem;}.appliance-report .recommendations > h2{line-height:1.2;font-size:1.5rem;}.appliance-report .recommendations details{background:white;background-color:rgba(255,255,255,0.7);border:0;border-radius:2rem;margin-top:1rem;padding:1.25rem 2rem;text-transform:inherit;}.appliance-report .recommendations details[open]{background-color:white;}.appliance-report .recommendations details summary{font-size:1.125rem;color:var(--primary);font-family:var(--fontBold);list-style:none;padding:0;position:relative;}.appliance-report .recommendations details summary::marker{display:none;}.appliance-report .recommendations details summary:after{font-family:'icomoon';content:"\e903";color:var(--primary);position:absolute;right:-1rem;top:-0.875rem;font-size:2.5rem;}.appliance-report .recommendations details[open] summary{padding-bottom:1rem;}.appliance-report .recommendations details[open] summary:after{font-family:'icomoon';content:"\e906";color:var(--primaryDark);}.appliance-report .switching{background-color:white;padding:2rem;margin:4rem 0;border-radius:2rem;}.appliance-report .switching .cta-image{width:auto;max-width:25rem;height:auto;position:relative;z-index:1}.appliance-report .switching .cta-image img{max-width:100%;height:auto;}.appliance-report .switching .text{position:relative;z-index:1}.appliance-report .switching .text h2{line-height:1.2;font-size:1.5rem;}.appliance-report .switching .cta-link a{background-color:var(--highlightTeal);padding:1rem 2rem;display:inline-block;color:var(--white);font-family:var(--fontBold);border-radius:2rem;border:0;line-height:1.2;text-decoration:none;}.appliance-report .switching .cta-link a:after{font-family:'icomoon';content:"\e90d";display:inherit;top:0.125rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}.appliance-report .switching .cta-link a:hover,.appliance-report .switching .cta-link a:focus-visible{background-color:var(--primaryDark);}@media screen and (min-width:60em){.appliance-report .switching{display:flex;align-items:center;justify-content:space-between;}.appliance-report .switching .cta-image{order:1;width:35rem;max-width:35rem;height:auto;text-align:right;}.appliance-report .switching .text{max-width:calc(100% - 35rem);padding-right:0%;font-size:1.125rem;}}.webform-submission-appliance-checker-form .form-actions input ~ input{display:none;}.webform-submission-appliance-checker-form  .webform-actions input.form-submit[disabled]{display:none;opacity:0;}.page-node-type-webform .region-sidebar{position:sticky;top:2rem;}.form-required:after{content:"(Required)";color:var(--highlightOrange);font-size:0.75em;background-position:2px 6px;padding-left:0.5em;width:auto;height:auto;align-self:flex-start;}.webform-submission-water-charge-checker-form h2.webform-section-title{margin:0;font-size:1.5rem;}.webform-submission-water-charge-checker-form  section#edit-get-a-copy-of-the-advice{padding-top:1.5em;}.webform-submission-water-charge-checker-form .webform-email-confirm--wrapper{margin-bottom:2em;}.webform-submission-water-charge-checker-form .webform-email-confirm--wrapper label{font-size:1.25em;margin:0 0 0.25em;}
.paragraph{padding:0rem 0 1rem;}.paragraph.no-border{border-bottom:0;padding-bottom:0;}.field--name-field-legacy-content  img{max-width:100%;height:auto;}.paragraph--type-basic{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;}.paragraph--type-basic h2{color:var(--highlightTeal);padding-right:20%;line-height:1.2;}.paragraph--type-basic .primary{max-width:100rem;}.paragraph--type-basic img{max-width:100%;height:auto;}.paragraph--type-basic .primary ul{list-style:none;padding:0;}.paragraph--type-basic .primary ul li{list-style-type:none;margin-bottom:0.5rem;position:relative;padding-left:1rem;line-height:1.5;}.paragraph--type-basic .primary ul li:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:relative;top:1px;margin-right:0.5rem;color:var(--highlightTeal);position:absolute;left:-0.25rem;top:0.33rem;font-weight:900;}.paragraph--type-basic a.button{display:inline-block;word-break:keep-all;}.paragraph--type-basic table{background-color:transparent;border:0;}.paragraph--type-basic table caption{text-align:left;font-family:var(--fontBold);margin-bottom:0.5rem;margin-top:1rem;opacity:0.7;}@media screen and (min-width:60em){.paragraph--type-basic .primary{max-width:46rem;}.paragraph--type-basic .primary ul li{padding-left:2rem;}.paragraph--type-basic .primary ul li:before{left:0.25rem;}}.paragraph--type-basic-two-column{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;padding-right:4rem;}.paragraph--type-basic-two-column h2{color:var(--highlightTeal);width:100%;}.paragraph--type-basic-two-column img{max-width:100%;height:auto;}.paragraph--type-basic-two-column .primary ul,.paragraph--type-basic-two-column .secondary ul{list-style:none;padding:0;}.paragraph--type-basic-two-column .primary ul li,.paragraph--type-basic-two-column .secondary ul li{list-style-type:none;margin-bottom:0.5rem;position:relative;padding-left:1rem;line-height:1.5;}.paragraph--type-basic-two-column .primary ul li:before,.paragraph--type-basic-two-column .secondary ul li:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:relative;top:1px;margin-right:0.5rem;color:var(--highlightTeal);position:absolute;left:-0.25rem;top:0.33rem;font-weight:900;}.paragraph--type-basic-two-column a.button{display:inline-block;}.paragraph--type-basic-two-column table{background-color:transparent;border:0;}.paragraph--type-basic-two-column table caption{text-align:left;font-family:var(--fontBold);margin-bottom:0.5rem;margin-top:1rem;opacity:0.7;}@media screen and (min-width:60em){.paragraph--type-basic-two-column{display:flex;flex-wrap:wrap;}.paragraph--type-basic-two-column .primary{width:calc(50% - 2rem);padding-right:2rem;}.paragraph--type-basic-two-column .secondary{width:calc(50% - 2rem);padding-left:2rem;}.paragraph--type-basic-two-column .primary ul li,.paragraph--type-basic-two-column .secondary ul li{padding-left:2rem;}.paragraph--type-basic-two-column .primary ul li:before,.paragraph--type-basic-two-column .secondary ul li:before{left:0.25rem;}}.paragraph--type-promotional-bar{background-color:var(--white);border-radius:1rem;padding:1.25rem 1rem;margin-bottom:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}.paragraph--type-promotional-bar h2{margin-bottom:0.75rem;}.paragraph--type-promotional-bar ul.promos{list-style-type:none;margin:0;padding:0;}.paragraph--type-promotional-bar .promos .item .paragraph{background-color:#f7f7f7;border-radius:1rem;padding:0;position:relative;margin-bottom:1rem;height:100%;}.paragraph--type-promotional-bar .promos .paragraph a{padding:1rem;text-decoration:none;width:100%;height:100%;margin:0;display:block;position:relative;z-index:1;}.paragraph--type-promotional-bar .promos .paragraph img{margin:0;max-width:6rem;width:100%;height:auto;position:absolute;right:0;top:0;z-index:0;display:none;}.paragraph--type-promotional-bar .promos .paragraph .promo-text{padding-right:0rem;}.paragraph--type-promotional-bar .promos .paragraph .title{font-weight:700;font-family:'mark-pro-bold','proxima-nova',sans-serif;position:relative;line-height:1.3;display:block;}.paragraph--type-promotional-bar .promos .paragraph .subheader{line-height:1.3;display:block;margin-top:0.25rem;}.paragraph--type-promotional-bar .promos .paragraph .title:before{font-family:'icomoon';position:absolute;left:-1rem;}.paragraph--type-promotional-bar .promos .paragraph a:focus-visible{outline:2px solid var(--primary);border-radius:1rem;background-color:var(--primaryDark);}.paragraph--type-promotional-bar .promos .paragraph a:focus-visible .title{text-decoration:underline;text-decoration-thickness:3px;}.paragraph--type-promotional-bar .promos .paragraph.orange{background-color:var(--highlightOrange);color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.orange a{color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.purple{background-color:var(--primary);color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.purple a{color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.green{background-color:var(--highlightTeal);color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.green a{color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.blue{background-color:var(--highlightBlue);color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.blue a{color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.yellow{background-color:var(--highlightYellow);color:#000;}.paragraph--type-promotional-bar .promos .paragraph.yellow a{color:#000;}.paragraph--type-promotional-bar .promos .paragraph.grey{background-color:var(--grey);color:#fff;}.paragraph--type-promotional-bar .promos .paragraph.grey a{color:#fff;}.paragraph--type-promotional-bar .promos .paragraph:hover,.paragraph--type-promotional-bar .promos .paragraph:focus-visible{background-color:var(--primaryDark);}.paragraph--type-promotional-bar .promos .paragraph.yellow:hover a,.paragraph--type-promotional-bar .promos .paragraph.yellow:focus-within a{color:white;}.paragraph--type-downloadable-file{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;padding-right:4rem;padding-bottom:2rem;}.paragraph--type-downloadable-file h2{color:var(--highlightTeal);}.paragraph--type-downloadable-file .list-flex{gap:2rem;overflow:visible;margin-bottom:2rem;}.paragraph--type-downloadable-file .list-flex > li{width:100%;margin:0;}@media screen and (min-width:50em){.paragraph--type-downloadable-file .list-flex > li{width:100%;max-width:calc(50% - 1rem);margin:0;}}@media screen and (min-width:70em){.paragraph--type-downloadable-file .list-flex > li{width:100%;max-width:calc(33.33% - 1.333rem);margin:0;}}.paragraph--type-downloadable-file .list-flex > li .node,.paragraph--type-downloadable-file .list-flex > li.entity{border:1px solid var(--highlightMagenta);border-radius:1rem;height:100%;background-color:#fff;}.paragraph--type-downloadable-file .list-flex > li .node .view{position:relative;padding:1rem 1rem 1rem 4rem;border:0;background:transparent;}.paragraph--type-downloadable-file .list-flex > li.entity a{position:relative;padding:1rem 1rem 1rem 4rem;border:0;background:transparent;display:block;text-decoration:none;}.paragraph--type-downloadable-file .list-flex > li .node .view:before{font-family:'icomoon';content:"\e902";position:absolute;left:0.5rem;top:0.5rem;font-size:2rem;opacity:0.667;}.paragraph--type-downloadable-file .list-flex > li.entity a:before{font-family:'icomoon';content:"\e902";position:absolute;left:0.5rem;top:0.5rem;font-size:2rem;opacity:0.667;}.paragraph--type-downloadable-file .list-flex > li .node span.type{display:block;font-family:'mark-pro-bold','proxima nova',sans-serif;}.paragraph--type-downloadable-file .list-flex > li .node .full-link{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;}.paragraph--type-downloadable-file .list-flex > li .node .full-link a{display:block;height:100%;text-indent:-9999px;}.paragraph--type-downloadable-file .list-flex > li a:hover,.paragraph--type-downloadable-file .list-flex > li a:focus-visible{color:var(--highlightTeal);}.paragraph--type-media-gallery{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;padding-right:0rem;padding-bottom:2rem;}.paragraph--type-media-gallery h2{color:var(--highlightTeal);}.paragraph--type-media-gallery .list-flex{gap:2rem;overflow:visible;}.paragraph--type-media-gallery .list-flex > li{width:100%;margin:0;}.media--type-remote-video{padding:0.5rem;}@media screen and (min-width:60em){.paragraph--type-media-gallery{padding-right:4rem;}.media--type-remote-video{padding:2rem;}}.paragraph--type-submenu-block .header{color:var(--text);margin-bottom:1rem;}.paragraph--type-submenu-block .header h2{color:var(--primary);margin-bottom:0.5rem;}.paragraph--type-submenu-block .header p{max-width:35rem;}.paragraph--type-submenu-block .header p:last-child{margin:0;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0{display:block;width:100%;margin:0;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0 > li{break-inside:avoid;margin:0 0 1rem 0;background:white;border-radius:2rem;padding:2rem;list-style:none;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0 > li a{color:var(--text);text-decoration:none;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0 > li > a{font-family:var(--fontBold);text-decoration:none;margin-bottom:0.25rem;display:block;color:var(--highlightTeal);}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0 > li span{font-family:var(--fontBold);color:var(--highlightTeal);margin-bottom:0.25rem;display:block;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1{margin:0;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li{margin:0;padding:0.5rem 0;border-bottom:1px solid var(--highlightTeal);list-style:none;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(7),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(8),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(9),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(10),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(11),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(12),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(13){display:none;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:nth-child(6),.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li:last-child{border:0;padding-bottom:0;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li > a{position:relative;padding-left:1.5rem;display:block;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li > a:hover,.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li > a:focus-visible{text-decoration:underline;color:var(--highlightTeal);}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-1 > li > a:before{font-family:'icomoon';content:"\e908";color:var(--highlightTeal);position:absolute;left:-4px;top:-4px;font-size:1.5rem;}.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a{display:block;margin:1rem 0 0;font-family:var(--fontBold);text-decoration:underline;color:var(--primary);}.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a:hover,.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a:focus-visible{color:var(--highlightTeal);text-decoration-thickness:3px;}.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a:after{font-family:'icomoon';content:"\e90d";display:inline-block;position:relative;top:2px;left:0.25rem;opacity:0.5;}.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a:hover:after,.paragraph--type-submenu-block .field--name-field-submenu-block ul li ul.menu-level-1 + a:focus-visible:after{opacity:1;}.paragraph--type-sector-links{margin-bottom:1rem;}.paragraph--type-sector-links .sector-links{color:var(--text);}.paragraph--type-sector-links h2{color:var(--primary);margin-bottom:0.5rem;}.paragraph--type-sector-links p{max-width:35rem;}.paragraph--type-sector-links p:last-child{margin:0;}.paragraph--type-sector-links ul.list{display:flex;width:100%;margin:2rem 0 0;gap:2rem;overflow:visible;}.paragraph--type-sector-links ul.list > li{break-inside:avoid;margin:0 0 1rem 0;background:white;border-radius:1rem;padding:1rem;list-style:none;width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.15);}@media screen and (min-width:60em){.paragraph--type-sector-links ul.list > li{max-width:calc(25% - 1.5rem);border-radius:2rem;padding:1.5rem;}}.paragraph--type-sector-links ul.list > li a{color:var(--text);text-decoration:none;}.paragraph--type-sector-links ul.list h2 > a,.paragraph--type-sector-links ul.list h3 > a{font-family:var(--fontBold);text-decoration:none;margin-bottom:0.25rem;display:block;color:var(--highlightTeal);font-size:1rem;line-height:1.33;margin-right:1.5rem;}.paragraph--type-sector-links ul.list h3 > a:after{content:"";font-family:'icomoon';content:"\e90d";display:inline-block;position:relative;top:2px;left:0.25rem;opacity:0.5;}.paragraph--type-sector-links .node:hover h3 a,.paragraph--type-sector-links .node:focus-within h3 a{text-decoration:underline;}.paragraph--type-sector-links .node{position:relative;}.paragraph--type-sector-links .node h2{margin-right:0rem;}.paragraph--type-sector-links .node img{position:absolute;top:-2rem;right:-2rem;}.paragraph--type-sector-links .node ul.list{display:block;margin-top:0;}.paragraph--type-sector-links .node li.entry{margin:0;padding:0.5rem 0;border-bottom:1px solid var(--highlightTeal);list-style:none;border-radius:0;max-width:100%;width:100%;background-color:transparent;box-shadow:none;}.paragraph--type-sector-links .node .views-infinite-scroll-content-wrapper div:last-child li.entry:last-child{border:0;padding-bottom:0;}.paragraph--type-sector-links .node li.entry a{position:relative;padding-left:1.5rem;padding-left:0;display:block;}.paragraph--type-sector-links .node li.entry a:hover,.paragraph--type-sector-links .node li.entry a:focus-visible{text-decoration:underline;color:var(--highlightTeal);}.paragraph--type-sector-links .node li.entry a:before{font-family:'icomoon';color:var(--highlightTeal);position:absolute;left:-4px;top:-4px;font-size:1.5rem;}@media screen and (min-width:40em){.paragraph--type-sector-links .node li.entry a{padding-left:1.5rem;}.paragraph--type-sector-links .node li.entry a:before{content:"\e908";}}.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager{display:block;margin:1rem 0 0;text-align:left;padding:0;}.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button{border:0;border-radius:0;padding:0;font-family:var(--fontBold);text-decoration:underline;color:var(--primary);width:auto;}.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button:hover,.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button:focus-visible{color:var(--highlightTeal);text-decoration-thickness:3px;}.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button:after{font-family:'icomoon';content:"\e90a";display:inline-block;opacity:0.5;}.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button:hover:after,.paragraph--type-sector-links .views-infinite-scroll-content-wrapper + .pager a.button:focus-visible:after{opacity:1;}.paragraph--type-call-to-action{color:var(--primary);position:relative;}.paragraph--type-call-to-action .cta-image{width:auto;max-width:25rem;height:auto;position:relative;z-index:1}.paragraph--type-call-to-action .cta-image img{max-width:100%;height:auto;}.paragraph--type-call-to-action .text{position:relative;z-index:1}.paragraph--type-call-to-action .text .subtitle{font-size:1.25rem;color:var(--highlightTeal);margin-bottom:0.5rem;font-family:var(--fontBold);}.paragraph--type-call-to-action .text h2{line-height:1;}.paragraph--type-call-to-action .text .cta-link a{background-color:var(--highlightTeal);padding:1rem;display:inline-block;color:var(--white);font-family:var(--fontBold);border-radius:1rem;border:0;line-height:1.2;text-decoration:none;position:relative;font-size:0.875rem;}.paragraph--type-call-to-action .text .cta-link a:hover,.paragraph--type-call-to-action .text .cta-link a:focus-visible{background-color:var(--primaryDark);}.paragraph--type-call-to-action .text .cta-link a:hover:after,.paragraph--type-call-to-action .text .cta-link a:focus-visible:after{opacity:1;margin-left:0.75rem;transition:all 0.125s ease-out;margin-right:-0.25rem;}.paragraph--type-call-to-action .text .cta-link a:after{content:none;}.paragraph--type-call-to-action.right{background:white;padding:2rem 0 2rem 4rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;margin:2rem 0;position:relative;padding:1rem;border-radius:1rem;}.paragraph--type-call-to-action.right:after{background:white;height:100%;top:0;bottom:0;left:0;right:-100vw;position:absolute;display:block;border-top-left-radius:2rem;border-bottom-left-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);content:none;}.paragraph--type-call-to-action.left{background:white;padding:2rem 4rem 2rem 0;border-top-right-radius:2rem;border-bottom-right-radius:2rem;margin:2rem 0;position:relative;padding:1rem;border-radius:1rem;}.paragraph--type-call-to-action.left:after{background:white;height:100%;top:0;bottom:0;right:0;left:-100vw;position:absolute;display:block;box-shadow:0 4px 4px rgba(0,0,0,0.15);border-top-right-radius:2rem;border-bottom-right-radius:2rem;content:none;}@media screen and (min-width:60rem){.paragraph--type-call-to-action .text h2{font-size:2rem;}.paragraph--type-call-to-action.right{padding:2rem 0 2rem 4rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;}.paragraph--type-call-to-action.left{padding:2rem 4rem 2rem 0;border-top-right-radius:2rem;border-bottom-right-radius:2rem;}.paragraph--type-call-to-action .text .cta-link a{padding:1rem 2rem;border-radius:2rem;font-size:1rem;}.paragraph--type-call-to-action .text .cta-link a:after{font-family:'icomoon';content:"\e90d";display:inherit;top:0.125rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}}@media screen and (min-width:75rem){.paragraph--type-call-to-action.left:after,.paragraph--type-call-to-action.right:after{content:"";}}.node--type-page .paragraph--type-call-to-action{background-color:white;padding:1rem;margin:4rem 0;border-radius:1rem;}@media screen and (min-width:75rem){.node--type-page .paragraph--type-call-to-action{padding:2rem;border-radius:2rem;}}.node--type-page .paragraph--type-call-to-action .text{max-width:50%;padding-right:5%;}.node--type-page .paragraph--type-call-to-action .cta-image{order:1;margin-top:-2rem;margin-bottom:-0rem;max-width:50%;height:auto;}.paragraph--type-accordion{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;padding-bottom:2rem;}.paragraph--type-accordion > h2{color:var(--highlightTeal);width:100%;line-height:1.2;font-size:1.5rem;}.paragraph--type-accordion .ui-accordion{margin-top:-1rem;font-family:'mark-pro','proxima nova',sans-serif;line-height:1.52 !important;}.paragraph--type-accordion .ui-accordion .ui-accordion-header,.paragraph--type-accordion details{background:white;background-color:rgba(255,255,255,0.7);border:0;border-radius:1rem;margin-top:1rem;padding:1rem 2rem 1rem 1rem;text-transform:inherit;margin:0;}.paragraph--type-accordion .ui-accordion-header:after,.paragraph--type-accordion details summary:after{font-family:'icomoon';content:"\e903";color:var(--primary);font-size:2.5rem;top:-1rem;right:-1rem;display:flex;height:1.5rem;align-items:center;line-height:1;}.paragraph--type-accordion details summary{font-family:var(--fontBold);position:relative;font-size:1.125rem;color:var(--primary);padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;}.paragraph--type-accordion details summary:hover,.paragraph--type-accordion details summary:focus-visible{color:var(--highlightTeal);}.paragraph--type-accordion details[open] summary{margin-bottom:1rem;}.paragraph--type-accordion .ui-accordion .ui-accordion-header-active,.paragraph--type-accordion details[open]{background-color:#fff;}.paragraph--type-accordion .ui-accordion-header-active:after,.paragraph--type-accordion details[open] summary:after{font-family:'icomoon';content:"\e906";color:var(--primaryDark);}.paragraph--type-accordion details h2{font-size:1.125rem;margin-bottom:0.75rem;}.paragraph--type-accordion details h3{font-size:1rem;margin-bottom:0.75rem;}@media screen and (min-width:60em){.paragraph--type-accordion details{border-radius:2rem;padding:1.25rem 2rem;}.paragraph--type-accordion details ul,.paragraph--type-accordion details ol{padding-left:1rem;}}.paragraph--type-advice-directory{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;}.paragraph--type-advice-directory > h2{color:var(--highlightTeal);line-height:1;margin-bottom:0;}.paragraph--type-advice-directory .sub-header{font-size:1.75rem;color:var(--highlightTeal);}.paragraph--type-advice-directory ul.list-advice{margin-top:1rem;}.paragraph--type-advice-directory ul.list-advice li{margin-bottom:1rem;}.paragraph--type-advice-directory ul.list-advice .node{background:#fff;border:1px solid var(--highlightMagenta);padding:1rem;border-radius:1rem;}.paragraph--type-advice-directory ul.list-advice .node h3 a{position:relative;}.paragraph--type-advice-directory ul.list-advice .node h3 a:after{font-family:'icomoon';content:"\e90d";font-size:1.25rem;margin-left:0.5rem;opacity:0.5;position:absolute;top:0.25rem;}.paragraph--type-advice-directory ul.list-advice .node h3 a:hover:after,.paragraph--type-advice-directory ul.list-advice .node h3 a:focus-visible:after{}.paragraph--type-may-also-like{border-bottom:1px solid var(--highlightMagenta);margin-bottom:2rem;border-top:1px solid var(--highlightMagenta);padding-top:1rem;}.border + .paragraph--type-may-also-like,.paragraph--type-may-also-like + .paragraph--type-may-also-like{border-top:0;padding-top:0;}.paragraph--type-may-also-like > h2{margin-bottom:1rem;}.paragraph--type-may-also-like .list-flex{gap:2rem;flex-wrap:wrap;overflow:visible;}.paragraph--type-may-also-like .list-flex > li{width:18rem;margin:0;padding:0;}.paragraph--type-may-also-like .list-flex > li:before{display:none;}.paragraph--type-may-also-like .list-flex > li .node{background:white;border-radius:1rem;padding:1rem;height:100%;color:var(--text);}.paragraph--type-may-also-like .list-flex > li .node .text{padding:0;}.paragraph--type-may-also-like .list-flex > li .node h3{font-size:1rem;}.paragraph--type-may-also-like .list-flex > li .node h3 a{font-family:var(--fontBold);text-decoration:none;margin-bottom:0.25rem;display:block;color:var(--highlightTeal);font-size:1rem;line-height:1.33;margin-right:1.5rem;}.paragraph--type-may-also-like .list-flex > li .node h3 > a:after{content:"";font-family:'icomoon';content:"\e90d";display:inline-block;position:relative;top:2px;left:0.25rem;opacity:0.5;}.paragraph--type-may-also-like .list-flex > li .node h3 a:hover,.paragraph--type-may-also-like .list-flex > li .node h3 a:focus-visible{text-decoration:underline;}.paragraph--type-may-also-like .list-flex > li .node .text p:last-child{margin:0;}.paragraph--type-may-also-like .list-flex > li .node .view{margin-top:0.5rem;}.paragraph--type-may-also-like .list-flex > li .node .topic{text-transform:uppercase;color:var(--primaryLight);font-size:0.875rem;margin-bottom:0.25rem;}@media screen and (min-width:60em){.paragraph--type-may-also-like .list-flex > li .node{border-radius:2rem;padding:1.5rem 2rem;}}.paragraph--type-news-section{display:flex;margin-top:2rem;flex-wrap:wrap;}.paragraph--type-news-section .news,.paragraph--type-news-section .field--name-field-news-view{}.paragraph--type-news-section .news h2,.paragraph--type-news-section .field--name-field-news-view .field__label{font-size:1.75rem;margin-bottom:1rem;font-family:'mark-pro-bold','proxima nova',sans-serif;}.paragraph--type-news-section .social{}.paragraph--type-listing{}.paragraph--type-listing > h2{padding-top:1rem;border-top:1px solid var(--primary);}.paragraph--type-listing.no-border > h2{border:0;}.paragraph--type-listing.remove-header > h2{display:none;}.paragraph--type-block .block-webform{color:var(--primary);position:relative;}.paragraph--type-block .block-webform img{max-width:25rem;height:auto;position:relative;z-index:1}.paragraph--type-block .form-item{position:relative;z-index:1;}.paragraph--type-block .block-webform .text{position:relative;z-index:1}.paragraph--type-block .block-webform .text .subtitle{font-size:1.25rem;text-transform:uppercase;}.paragraph--type-block .block-webform form.embedded .form-item > label,.paragraph--type-block .block-webform form.embedded fieldset.radios--wrapper legend span{font-size:1.25rem;margin-bottom:0.5rem;}.paragraph--type-block .block-webform form.embedded .webform-actions,.paragraph--type-block .block-webform form.embedded .webform-confirmation,.paragraph--type-block .block-webform h2{position:relative;z-index:10;}.paragraph--type-block .block-webform h2{font-size:2rem;line-height:1;}.paragraph--type-block .block-webform form.embedded .form-type-checkbox{display:flex;align-items:center;}.paragraph--type-block .block-webform form.embedded .form-type-checkbox input{width:2rem;height:2rem;margin-right:0.75rem;}.paragraph--type-block .block-webform form.embedded .radios--wrapper .form-radios,.paragraph--type-block .block-webform form.embedded .radios--wrapper .form-type-radio{margin:0 0 0.5rem;}.paragraph--type-block .block-webform form.embedded .radios--wrapper:last-of-type{border:0;margin:0;}.paragraph--type-block.right{background:white;padding:2rem 0;border-top-left-radius:2rem;border-bottom-left-radius:2rem;margin:2rem 0;position:relative;}@media screen and (min-width:60em){.paragraph--type-block.right{padding:2rem 0 2rem 4rem;}.paragraph--type-block.left{padding:2rem 0 2rem 4rem;}}.paragraph--type-block.left{background:white;padding:2rem 0;border-top-right-radius:2rem;border-bottom-right-radius:2rem;margin:2rem 0;position:relative;}@media screen and (min-width:60em){.paragraph--type-promotional-bar{border-radius:2rem;padding:1.25rem 2rem 1.5rem;}.paragraph--type-promotional-bar .promos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.paragraph--type-promotional-bar .promos .item{width:45%;width:calc(50% - 1rem);margin-bottom:0;}.paragraph--type-promotional-bar .promos .paragraph .promo-text{padding-right:5rem;}.paragraph--type-promotional-bar .promos .paragraph img{max-height:5rem;width:auto;max-width:6rem;display:block;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0{display:flex;flex-wrap:wrap;gap:2rem;}.paragraph--type-submenu-block .field--name-field-submenu-block ul.menu-level-0 > li{width:calc(25% - 1.5rem);padding:2rem 1rem 1rem 1.5rem;}.paragraph--type-call-to-action{display:flex;align-items:center;justify-content:space-between;}.paragraph--type-call-to-action .cta-image{order:1;width:40rem;max-width:40rem;height:auto;text-align:right;}.paragraph--type-call-to-action .text{max-width:calc(100% - 40rem);padding-right:0%;font-size:1.25rem;}.paragraph--type-call-to-action .text h2{font-size:3rem;line-height:1.2;margin-right:-20%;}.primary .paragraph--type-promotional-bar .promos .item{width:45%;width:calc(50% - 1rem);margin-bottom:0;}}@media screen and (min-width:75em){.paragraph--type-promotional-bar .promos .item{width:31%;width:calc(33.33% - 2rem);margin-bottom:0;}.paragraph--type-block.left:after{content:"";background:white;height:100%;top:0;bottom:0;right:0;left:-100vw;position:absolute;display:block;box-shadow:0 4px 4px rgba(0,0,0,0.15);border-top-right-radius:2rem;border-bottom-right-radius:2rem;}.paragraph--type-block.right:after{content:"";background:white;height:100%;top:0;bottom:0;left:0;right:-100vw;position:absolute;display:block;border-top-left-radius:2rem;border-bottom-left-radius:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}}.field.field--name-dynamic-twig-fieldparagraph-promotion-item-link.field--type-ds.field--label-hidden.field__item{display:flex;height:100%;}.paragraph--type-grid .list-flex{gap:2rem;overflow:visible;}@media screen and (min-width:40em){.paragraph--type-grid.one-col .entry{width:45rem;}.paragraph--type-grid.two-col .entry{width:calc(50% - 1rem);}.paragraph--type-grid.three-col .entry{width:calc(33.33% - 1.667rem);}}.paragraph--type-item{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1rem;background:white;height:100%;border-radius:1rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}.paragraph--type-item .image{display:flex;align-items:center;justify-content:center;margin:0 auto;}.paragraph--type-item h3{font-size:1.125rem;margin:auto 0 0;width:100%;padding-top:1rem;}.paragraph--type-item img{max-width:100%;height:auto;}.paragraph--type-person .header-person{margin-bottom:1rem;}.paragraph--type-person .header-person .field-name-field-image{max-width:25%;float:right;margin:0 0 1rem 1rem;}.paragraph--type-person .header-person .field-name-field-image img{border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,0.15);max-width:100%;height:auto;filter:grayscale(1);}.paragraph--type-person h2{font-family:var(--fontBold);margin-bottom:0rem;}.paragraph--type-person .field--name-field-role{font-size:1.25rem;color:var(--highlightTeal);}.paragraph--type-person details{margin:0;border:0;}.paragraph--type-person summary{padding:1rem 0;color:var(--highlightTeal);}.paragraph--type-embed{margin-bottom:2rem;position:relative;padding-top:65%;}.paragraph--type-embed iframe{max-width:100%;position:absolute;top:0;height:100%;}
nav.tabs{position:relative;z-index:5;}nav.tabs a{border:2px solid;border-radius:2rem;}nav.tabs a.is-active{background-color:var(--primaryDark);border-color:var(--primary);color:#fff;}.page-overview{border-bottom:1px solid var(--highlightMagenta);padding-bottom:1rem;margin-bottom:2rem;}.page-overview h2{font-size:1.25rem;color:var(--primaryDark);}@media screen and (min-width:60em){.page-overview{border:0;}.page-overview h2{border-bottom:1px solid var(--highlightMagenta);}}.page-overview ul li{margin-bottom:0.5rem;}.page-overview ul li a{text-decoration:none;position:relative;padding-left:1.5rem;display:block;font-weight:500;}.page-overview ul li a:before{position:absolute;left:0;top:0.25rem;font-family:"icomoon";content:"\e90a";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--highlightTeal);font-weight:900;}.breadcrumb{padding-bottom:0;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;color:var(--highlightTeal);font-weight:700;font-family:'mark-pro-bold','proxima-nova',sans-serif;}.breadcrumb li:before{content:" / ";color:var(--text);font-weight:300;opacity:0.33;}.breadcrumb li:first-child:before{content:none;}.breadcrumb ol li a{font-weight:normal;font-family:'mark-pro','proxima-nova',sans-serif;color:var(--text);text-decoration:none;}.breadcrumb ol li a:hover,.breadcrumb ol li a:focus-visible{text-decoration:3px solid underline;color:var(--text);}.search-block .form--inline .form-item{display:flex;border:1px solid var(--highlightMagenta);margin:0.5rem 0;border-radius:2rem;background:white;padding:0.125rem 0.75rem 0.125rem 1rem;align-items:center;}@media screen and (min-width:60em){.search-block .form--inline{display:flex;align-items:center;}.search-block .form--inline .form-item{display:block;background:white;border:1px solid var(--highlightMagenta);margin:0;border-radius:2rem;background:white;padding:0.125rem 0.75rem 0.125rem 1rem;align-items:center;}.search-block .form--inline .form-actions{margin-left:0.5rem !important;}}.search-block .form--inline .form-item,.search-block .form--inline .form-actions{margin:0;}.search-block .form--inline .form-actions{margin-top:0;margin-bottom:0;min-height:3rem;width:0;display:block;position:relative;}.search-block .form--inline .form-actions:before{font-family:'icomoon';content:"\e90b";position:absolute;left:0;font-size:1.5rem;width:44px;display:flex;justify-content:flex-end;align-items:center;height:44px;}.search-block .form--inline label{position:absolute;text-indent:-9999px;z-index:-1;}.search-block .form--inline .form-item input{border:1px solid var(--primaryLight);height:2.75rem;padding:0 1rem;}.mm-panel .form--inline{padding:0.5rem 1rem;background:var(--backgroundMagenta);}.mm-panel .views-exposed-form .form-item{float:none;margin:1rem 0 0;}.mm-panel .views-exposed-form .form-actions{margin-top:0.5rem;}.mm-panel .views-exposed-form .form-item > label{font-size:1.25rem;margin-bottom:0.5rem;display:none;}.mm-panel .views-exposed-form .form-item > input{border-radius:2rem;font-size:0.875rem;width:100%;}.mm-panel .views-exposed-form input.form-submit{background:var(--primary);padding:0.75rem 1.5rem;border-radius:2rem;color:white;border:0;font-family:var(--fontBold);}.block-content--type-rights-block{background:var(--highlightTeal);color:white;padding:2rem;border-radius:2rem;margin-bottom:3rem;}.block-content--type-rights-block .subtitle{text-transform:uppercase;font-size:0.875rem;display:block;margin-bottom:0.5rem;}.block-content--type-rights-block .title h2{line-height:1.2;color:white;margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.3);}.block-content--type-rights-block .menu-container{padding:2rem;background:var(--primary);color:white;border-radius:2rem;margin-bottom:-5rem;margin-top:2rem;}.block-content--type-rights-block .menu-container .image{margin-top:-5rem;}.block-content--type-rights-block .menu-container .image img{max-width:5rem;width:100%;height:auto;}@media screen and (min-width:60em){.block-content--type-rights-block .menu-container .image img{max-width:10rem;}}.block-content--type-rights-block .menu-container .links ul{list-style:none;margin:0;padding:0;}.block-content--type-rights-block .menu-container .links ul li{margin:0;padding:0.5rem 0;border-bottom:1px solid var(--highlightMagenta);}.block-content--type-rights-block .menu-container .links ul li:last-child{border:0;padding-bottom:0;}.block-content--type-rights-block .menu-container .links ul> li > a{position:relative;padding-left:1.5rem;display:block;color:#fff;text-decoration:none;}.block-content--type-rights-block .menu-container .links ul > li > a:before{font-family:'icomoon';content:"\e908";color:white;position:absolute;left:-4px;top:-4px;font-size:1.5rem;}.block-content--type-rights-block .menu-container .links ul> li > a:hover,.block-content--type-rights-block .menu-container .links ul> li > a:focus-visible{text-decoration:underline;}.search-block summary{list-style:none;padding:1.25rem 0;font-family:var(--fontBold);color:var(--primary);display:flex;align-items:center;height:100%;padding-left:1rem;font-size:0.875rem;}@media screen and (min-width:75rem){.search-block summary{font-size:1rem;}}.search-block summary:after{font-family:'icomoon';content:"\e90b";position:relative;right:-0.5rem;opacity:0.6;}.search-block .form--inline .form-item{flex-grow:1;width:100%;margin-bottom:0.75rem;background-color:transparent;padding:0;}@media screen and (min-width:60em){.search-block .form--inline .form-item{margin-bottom:0;}}.search-block .form--inline .form-item input{padding:0 1rem;width:100%;border-radius:2rem;}.search-block .form--inline .form-actions{width:inherit;overflow:visible;flex-grow:0;width:auto;display:flex;}.search-block .form--inline{padding-right:0.125rem;padding-left:0.25rem;margin:0.5rem 0;}.search-block .form--inline .form-actions input{margin:0;appearance:none;color:var(--white);background-color:var(--primary);padding:0 1rem;cursor:pointer;border-radius:2rem;border:0;}.search-block .form--inline .form-actions input[value="Reset"]{background-color:var(--backgroundMagenta);color:var(--primary);}.search-block .form--inline .form-actions input:hover,.search-block .form--inline .form-actions input:focus-visible{background-color:var(--primaryDark);}.search-block .form--inline .form-actions input[value="Reset"]:hover,.search-block .form--inline .form-actions input[value="Reset"]:focus-visible{background-color:var(--primaryDark);color:var(--white);}.search-block .form--inline .form-actions:before{display:none;}.block-content--type-search-block{background-color:var(--white);padding:1rem;border-radius:0.75rem;margin-bottom:2rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);}@media screen and (min-width:60em){.block-content--type-search-block{padding:1.5rem 2rem 1rem;}.search-block .form--inline .form-actions input{padding:0 2rem;}}.block-content--type-search-block h2{margin-bottom:1rem;}.block-content--type-search-block .searches .label{font-weight:700;font-family:var(--fontBold);margin-top:1rem;margin-bottom:0.5rem;display:block;}.block-content--type-search-block .searches .list{display:inline-flex;gap:0.5rem;}.block-content--type-search-block .searches .list .entry a{text-decoration:none;color:var(--text);background-color:var(--backgroundMagenta);border-radius:0.5rem;display:flex;padding:0.5rem 1rem;align-items:center;}@media screen and (min-width:60em){.block-content--type-search-block .searches .list .entry a{padding:0.5rem 1rem 0.5rem 0.25rem;}.block-content--type-search-block .searches .list .entry a:before{font-family:'icomoon';content:"\e908";font-size:1.5rem;}}.block-content--type-search-block .searches .list .entry a:hover,.block-content--type-search-block .searches .list .entry a:focus-visible{background-color:var(--primary);color:var(--white);}.webform-submission-consumer-watch-form{accent-color:var(--highlightTeal);}.webform-submission-consumer-watch-form #edit-header img{max-width:100%;}@media screen and (min-width:60em){.webform-submission-consumer-watch-form #edit-header{display:flex;align-items:flex-start;justify-content:space-between;}.webform-submission-consumer-watch-form #edit-header img{position:absolute;order:1;max-width:calc(30% + 2rem);height:auto;right:-2rem;top:-1rem;}}.webform-submission-consumer-watch-form #edit-header .text{max-width:70%;border-bottom:2px solid var(--borderGrey);padding-bottom:2rem;margin-bottom:0rem;}.webform-submission-consumer-watch-form #edit-header .text h2{font-size:0.875rem;color:var(--highlightTeal);margin-bottom:0.5rem;}.webform-submission-consumer-watch-form #edit-header .text .subtitle{font-size:1.25rem;line-height:1;margin-right:-20%;text-transform:unset;margin-bottom:2rem;}.webform-submission-consumer-watch-form #edit-header .text ul{list-style:none;margin:0;padding:0;}.webform-submission-consumer-watch-form #edit-header .text ul li{margin-bottom:1rem;font-size:0.875rem;padding-left:2rem;position:relative;}.webform-submission-consumer-watch-form #edit-header .text ul li:before{content:"\e910";font-family:'icomoon';color:var(--white);background-color:var(--highlightTeal);padding:0.125rem;border-radius:50%;position:absolute;left:0;height:1.5rem;width:1.5rem;display:flex;justify-content:center;align-items:center;top:-0.25rem;}.webform-submission-consumer-watch-form details{position:relative;z-index:1;border:0;margin-top:2rem;}.webform-submission-consumer-watch-form details summary{list-style:none;background-color:var(--highlightTeal);padding:1rem;display:inline-block;color:var(--white);font-family:var(--fontBold);border-radius:1rem;font-size:0.875rem;margin-right:1rem;}.webform-submission-consumer-watch-form details summary:hover,.webform-submission-consumer-watch-form details summary:focus-visible{background-color:var(--primaryDark);}.webform-submission-consumer-watch-form details[open] summary{display:none;}.webform-submission-consumer-watch-form details .details-wrapper{padding:0 2rem 0 0;}.webform-submission-consumer-watch-form .form-type-checkbox{padding-left:0;position:relative;align-items:flex-start;margin-bottom:2rem;}.webform-submission-consumer-watch-form .form-type-checkbox input{display:block;margin-bottom:0.25rem;width:1.25rem;height:1.25rem;}.webform-submission-consumer-watch-form .newsletter-items{margin-top:2rem;}.webform-submission-consumer-watch-form .newsletter-items label{font-size:1rem;margin-bottom:0.5rem;}.webform-submission-consumer-watch-form fieldset.newsletter-items{border:0;margin:0;padding:0;}.webform-submission-consumer-watch-form fieldset.newsletter-items legend span{color:var(--highlightTeal);font-family:var(--fontBold);font-size:1.25rem !important;margin-bottom:1rem;}.webform-submission-consumer-watch-form fieldset.newsletter-items .fieldset-wrapper{display:flex;}.webform-submission-consumer-watch-form fieldset.newsletter-items .fieldset-wrapper .form-item{flex:1;margin:0 1rem 1rem 0;}.webform-submission-consumer-watch-form fieldset.newsletter-items .fieldset-wrapper .form-item input{width:100%;}.webform-submission-consumer-watch-form .privacy{color:var(--text);}.webform-submission-consumer-watch-form .button{background-color:var(--highlightTeal);padding:1rem;display:inline-block;color:var(--white);font-family:var(--fontBold);border-radius:1rem;border:0;font-size:0.875rem;}.webform-submission-consumer-watch-form .button:hover,.webform-submission-consumer-watch-form .button:focus-visible{background-color:var(--primaryDark);}@media screen and (min-width:60em){.webform-submission-consumer-watch-form details{max-width:70%;}.webform-submission-consumer-watch-form details summary{}.webform-submission-consumer-watch-form #edit-header .text h2{font-size:1.25rem;}.webform-submission-consumer-watch-form #edit-header .text .subtitle{font-size:3rem;}.webform-submission-consumer-watch-form #edit-header .text ul li{font-size:1.25rem;padding-left:3.5rem;position:relative;}.webform-submission-consumer-watch-form #edit-header .text ul li:before{padding:0.5rem;}.webform-submission-consumer-watch-form details summary{padding:1rem 2rem;color:var(--white);border-radius:2rem;font-size:1rem;}.webform-submission-consumer-watch-form .form-type-checkbox{padding-left:2.5rem;display:flex;}.webform-submission-consumer-watch-form .form-type-checkbox input{width:2rem;height:2rem;position:absolute;left:0;top:-0.25rem;margin-bottom:0;}}.entity-moderation-form{margin:0 0 2rem;border:0;border-radius:2rem;padding:1rem 2rem 0.5rem;box-shadow:0 4px 4px rgba(0,0,0,0.15);display:block;}.entity-moderation-form__item{display:block;margin:0;}.entity-moderation-form__item label{font-size:1rem;font-weight:700;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:0;}.entity-moderation-form__item .button{display:inline-block;padding:0.75rem 1.5rem;border:2px solid;color:var(--primary);font-family:var(--fontBold);background-color:transparent;border-radius:2rem;}.entity-moderation-form__item .button:hover,.entity-moderation-form__item .button:focus-visible{background-color:var(--primaryDark);border-color:var(--primaryDark);color:var(--white);}
.media--type-remote-video{max-width:50rem;padding:2rem;background:white;}.media--type-remote-video .field--name-field-media-oembed-video{width:100%;position:relative;height:0;padding-bottom:56%;}.media--type-remote-video .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.media--type-remote-video .field__item [data-type=placeholder]{min-width:100%;height:100% !important;position:absolute;}.media--type-remote-video .field__item [data-type=placeholder] .klaro.cm-as-context-notice{padding:2em;background-color:rgba(0,0,0,0.75);}.media--type-remote-video .field__item [data-type=placeholder] .context-notice{flex-wrap:nowrap;padding:2em;height:100%;}.media--type-remote-video .field__item [data-type=placeholder] .context-notice > p:first-child{font-size:2em;font-weight:900;line-height:1;margin:1em 0 0.5em;}.klaro .context-notice p.cm-dialog-link{width:100%;}
header nav.menu--main{display:none;}@media screen and (min-width:60em){header nav.menu--main{padding-left:25%;display:block;width:100%;position:initial;}header nav.menu--main ul.menu{display:flex;list-style-type:none;margin:0;padding:0;height:100%;align-items:center;}header nav.menu--main ul.menu li{list-style:none;margin:0;padding:0 0rem 0 0.5rem;align-items:center;line-height:1;display:flex;height:100%;border-right:1px solid var(--primaryDark);}header nav.menu--main ul.menu.menu-level-0 > li > a,header nav.menu--main ul.menu.menu-level-0 > li > span{display:inline-flex;text-decoration:none;padding:1.5rem 0;padding-right:0.25rem;color:var(--primary);height:100%;align-items:center;font-size:0.875rem;font-family:'mark-pro-bold','proxima nova',sans-serif;}header nav.menu--main ul.menu.menu-level-0 > li.menu-item:not(.menu-item--expanded) > a,header nav.menu--main ul.menu.menu-level-0 > li.menu-item:not(.menu-item--expanded) > span{padding-right:0.5rem;}header nav.menu--main ul.menu.menu-level-0 > li:hover,header nav.menu--main ul.menu.menu-level-0 > li:focus-within{background-color:var(--primaryDark);cursor:pointer;}header nav.menu--main ul.menu.menu-level-0 > li:hover > a,header nav.menu--main ul.menu.menu-level-0 > li:focus-within > a,header nav.menu--main ul.menu.menu-level-0 > li:hover > span,header nav.menu--main ul.menu.menu-level-0 > li:focus-within > span{color:white;cursor:pointer;}header nav.menu--main ul.menu.menu-level-0 > li:hover > a + button:before,header nav.menu--main ul.menu.menu-level-0 > li:focus-within > a + button:before,header nav.menu--main ul.menu.menu-level-0 > li:hover > span + button:before,header nav.menu--main ul.menu.menu-level-0 > li:focus-within > span + button:before{color:var(--highlightMagenta);}header nav.menu--main ul.menu li a + button,header nav.menu--main ul.menu li span + button{appearance:none;background-color:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;margin:0;font-size:1.5rem;margin-left:-0.5rem;}header nav.menu--main ul.menu.menu-level-0 li a + button:before,header nav.menu--main ul.menu.menu-level-0 li span + button:before{font-family:'icomoon';content:"\e90a";margin-left:0.25rem;color:var(--primary);cursor:pointer;}header nav.menu--main ul.menu li:first-child{border-left:1px solid var(--primaryDark);}header nav.menu--main ul.menu li.menu-item--active-trail{background-color:var(--primary);color:#fff;}header nav.menu--main ul.menu li.menu-item--active-trail > a,header nav.menu--main ul.menu li.menu-item--active-trail > a + button:before,header nav.menu--main ul.menu li.menu-item--active-trail > span,header nav.menu--main ul.menu li.menu-item--active-trail > span + button:before{color:#fff;opacity:1;cursor:pointer;}header .menu-level-0 > .menu-item > .menu-link-content--view-mode-banner{position:absolute;left:0;top:100%;width:100%;background:#fff;z-index:10;display:none;padding:2rem 0 2rem 8rem;border-bottom:0.25em solid var(--primary);}header .menu-level-0 > .menu-item > .menu-link-content--view-mode-banner:before{content:"";position:absolute;width:200vw;left:-50vw;right:-50vw;height:100%;background-color:#fff;top:0;bottom:0;box-shadow:0 4px 4px rgba(0,0,0,0.15);z-index:9;}header .menu-level-0 > .menu-item > .menu-link-content--view-mode-banner ul.menu{position:relative;z-index:15;}header .menu-level-0 > .menu-item a:hover + .menu-link-content--view-mode-banner,header .menu-level-0 > .menu-item a:focus-within + .menu-link-content--view-mode-banner{display:flex;}}@media screen and (min-width:75rem){header nav.menu--main ul.menu li{padding:0 0.25rem 0 0.75rem;}header nav.menu--main ul.menu.menu-level-0 > li > a,header nav.menu--main ul.menu.menu-level-0 > li > span{font-size:1rem;}}header nav.menu--main .positioning{position:relative;width:33%;padding:0 2rem 0;font-size:1.25rem;color:var(--primary);line-height:1.3;z-index:11;margin-top:-1rem;}header nav.menu--main .positioning .title{font-family:'mark-pro-bold','proxima nova',sans-serif;font-size:1.5rem;color:var(--primary);display:block;margin-bottom:1rem;margin-top:1.25rem;}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-1{display:block;margin-top:0.5rem;width:67%;column-count:2;}header nav.menu--main .menu-link-content--view-mode-banner .menu-level-1 > li{break-inside:avoid;display:block;border:0 !important;margin:0 0 0.75rem;padding:0;}header nav.menu--main .menu-link-content--view-mode-banner .field--name-field-promos + ul.menu-level-1{width:33%;column-count:1;}header nav.menu--main .menu-link-content--view-mode-banner .field--name-field-promos{order:1;}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-1 > li > a,header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-1 > li span,header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-1 > li h3{font-family:'mark-pro-bold','proxima nova',sans-serif;color:var(--primary);display:block;margin-bottom:1.25rem;font-size:1.25rem;padding:0;text-decoration:none;}header nav.menu--main .menu-link-content--view-mode-banner .menu-level-1 > .menu-item--active-trail{background-color:transparent;color:inherit;}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-2{display:block !important;margin-bottom:1rem;}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-2 > li{margin-bottom:0.75rem;border:0 !important;padding:0;line-height:1.3;}header nav.menu--main .menu-link-content--view-mode-banner .menu-level-2 > .menu-item--active-trail{background-color:transparent;color:#000;}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-2 > li a{font-weight:500;position:relative;padding:0;padding-left:1.25rem;font-size:1.125rem;font-family:var(--fontNormal);}header nav.menu--main .menu-link-content--view-mode-banner ul.menu-level-2 > li a:before{position:absolute;left:-4px;top:0;color:var(--highlightTeal);font-family:'icomoon';content:"\e908";}header nav.menu--main .menu-link-content--view-mode-banner .menu-level-2 > .menu-item--active-trail a{color:inherit;}header nav.menu--main .field--name-field-promos{width:33%;margin-top:0.5rem;padding-left:2rem;z-index:12;position:relative;}header nav.menu--main .field--name-field-promos ul.promos .item{width:100%;border:0;padding:0;}header nav.menu--main .field--name-field-promos .paragraph{position:relative;padding:0;box-shadow:none;margin:0;width:auto;}header nav.menu--main .field--name-field-promos .promos{flex-direction:column;gap:0.5rem;}header nav.menu--main .field--name-field-promos h2,header nav.menu--main .field--name-field-promos h3{margin-bottom:0.875rem;font-size:1.25rem;}header nav.menu--main .field--name-field-promos .promos .paragraph--type-promo-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:0;margin-right:1rem;position:relative;margin-bottom:0;}header nav.menu--main .field--name-field-promos .promos .paragraph img{margin:0;max-width:5rem;width:100%;height:auto;position:absolute;right:0.5rem;top:0.25rem;}header nav.menu--main .field--name-field-promos .promos .paragraph .promo-text{box-sizing:border-box;font-size:1.125rem;line-height:1.3;width:100%;padding-left:0rem;padding-right:5rem;}.mm-navbar{border-bottom:4px solid var(--highlightTeal);}a.mm-navbar__title{display:flex;justify-content:space-around;align-items:center;padding-left:3rem;padding-right:3rem;}a.mm-navbar__title:before{content:"<";width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border:2px solid var(--highlightTeal);border-radius:50%;position:absolute;left:0.5rem;color:var(--highlightTeal);font-family:"icomoon";content:"\e909";}.mm-btn_next:after{border-color:var(--highlightTeal);}.mm-listitem:after{left:0;}div#mm-1 a.mm-navbar__title:before{display:none;}li.menu-item:has(a:empty){border-left:0 !important;padding:0 !important;}li.menu-item a:empty{display:none !important;}.mm-menu{display:none;}.mm-menu--opened{width:300px !important;max-width:90vw;display:block;z-index:10;}.mm-panels{width:100%;}.mm-panel a{font-size:0.75rem;}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{padding:0.5rem;}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--primaryDark);outline-offset:-5px;background:white;color:var(--primary) !important;}.mm-listitem__text,.mm-navbar__title>span{white-space:unset;}.mm-navbar__title>span{text-align:left;line-height:1.2;}.mm-listitem__btn:not(.mm-listitem__text){padding:0.75rem !important;}.mm-btn--next:after{inset-inline-end:0.667rem;}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate(0);transform:translate(0);}a.mm-navbar__title{padding-left:2rem !important;padding-right:2rem !important;width:100%;justify-content:flex-start;}a.mm-navbar__title:before{width:1rem;height:1rem;}a.mm-navbar__title:hover,a.mm-navbar__title:focus,a.mm-navbar__title:focus-visible{color:black;background:white;outline:4px solid var(--primary);outline-offset:-4px;}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:2px solid;}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1{column-count:1;}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1:before{content:"Complaints";font-family:'mark-pro-bold','proxima nova',sans-serif;color:var(--primary);display:block;margin-bottom:1.25rem;font-size:1.25rem;padding:0;text-decoration:none;}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1 > li{margin-bottom:0.75rem;border:0 !important;padding:0;line-height:1.3;}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1 a{font-weight:500;position:relative;padding:0;padding-left:1.25rem;font-size:1.125rem;font-family:var(--fontNormal);margin-bottom:0;}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1 a:before{position:absolute;left:-4px;top:0;color:var(--highlightTeal);font-family:'icomoon';content:"\e908";}header nav.menu--main .menu-level-0 a.landing-page ~ .menu-link-content ul.menu-level-1 .menu-level-2{display:none !important;}a[href="/complaints"] ~ .menu-link-content ul.menu a{text-decoration:underline;}a[href="/complaints"] ~ .menu-link-content ul.menu a:hover,a[href="/complaints"] ~ .menu-link-content ul.menu a:focus-visible{text-decoration:underline;text-decoration-thickness:3px;color:var(--highlightTeal);text-decoration-skip:ink;-webkit-text-decoration-skip:ink;}
@media screen and (min-width:60em){.view-page-breadcrumbs{z-index:5;color:var(--primary);border-left:1px solid var(--primary);padding-left:0;margin-left:3rem;padding-left:2rem;margin-bottom:-1rem;padding-top:1rem;}.view-page{padding-top:2rem;padding-left:7rem;}}.bef-exposed-form .form--inline{margin:2rem 0;}.bef-exposed-form .form--inline > .form-item{margin:0 0 1rem;float:none;width:100%;}.bef-exposed-form .form--inline > .form-item > label{margin-bottom:0.5rem;font-family:var(--fontBold);font-size:1.125rem;display:block;}.bef-exposed-form .form-type-textfield{width:100%;}.bef-exposed-form .form-type-textfield input{width:100%;box-sizing:border-box;border-color:var(--primaryLight);}.bef-exposed-form fieldset.form-composite legend > span{font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);margin-bottom:0.5rem;}.bef-exposed-form .bef-checkboxes{display:block;}.bef-exposed-form .bef-checkboxes .form-type-checkbox{padding:0.5rem 1rem 0.5rem 0.5rem;border:2px solid var(--borderGrey);border-radius:1rem;display:block;align-items:center;font-family:var(--fontBold);margin-bottom:0;box-shadow:0 4px 10px rgba(0,0,0,0.08);width:auto;}.bef-exposed-form .bef-checkboxes .form-type-checkbox:has(input:checked){border:2px solid var(--primary);background:#fff;}.bef-exposed-form .bef-checkboxes .form-type-checkbox input{appearance:none;border:1px solid var(--primary);width:1.5rem;height:1.5rem;border-radius:50%;margin-right:0.5rem}.bef-exposed-form .bef-checkboxes .form-type-checkbox input:checked{background-color:var(--primary);border:4px solid white;box-shadow:0 0 2px #000;}.bef-exposed-form .bef-checkboxes .form-type-checkbox input:checked + label{color:var(--primary);background-color:#fff;}.bef-exposed-form .bef-checkboxes .form-type-checkbox label{display:block;font-family:var(--fontNormal);}@media screen and (min-width:60em){.bef-exposed-form .bef-checkboxes{display:flex;flex-wrap:wrap;gap:0.5rem;}.bef-exposed-form .bef-checkboxes .form-type-checkbox{display:flex;}.bef-exposed-form .bef-checkboxes .form-type-checkbox label{display:inline-flex;justify-content:space-between;align-items:center;}}.bef-exposed-form details{border:0;width:100%;margin:0 0 0.5rem;}.bef-exposed-form details fieldset{margin:0;}.bef-exposed-form details fieldset + fieldset{margin-top:1rem;}.bef-exposed-form details > .details-wrapper{background:#f7f7f7;margin:0.5rem 0 1rem;padding:1rem 2rem 2rem;}.bef-exposed-form .form-actions{display:flex;justify-content:flex-start;width:100%;margin:0.5rem 0 0;}.bef-exposed-form input.form-submit{display:flex;border:1px solid var(--primary);border-radius:2rem;padding:1rem 2rem;font-family:var(--fontBold);background-color:var(--primary);color:#fff;cursor:pointer;}.bef-exposed-form input.form-submit[value="Reset"]{background-color:transparent;color:var(--primary);}.bef-exposed-form input.form-submit:hover,.bef-exposed-form input.form-submit:focus-visible,.bef-exposed-form input.form-submit[value="Reset"]:hover,.bef-exposed-form input.form-submit[value="Reset"]:focus-visible{background-color:var(--primaryDark);color:white;}.view-header .results{font-size:1.25rem;margin-bottom:2rem;border-bottom:1px solid;padding:0 2rem 0.5rem 0;}.node--type-listing-page.node--view-mode-full .content{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;border-bottom:1px solid var(--highlightMagenta);padding-bottom:2rem;}.node--type-listing-page.node--view-mode-full .content > h2{width:100%;font-size:1.5rem;}.node--type-listing-page.node--view-mode-full .secondary{width:30%;}.node--type-listing-page.node--view-mode-full .content > .primary{width:68%;}.listing-page-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:2rem;position:relative;}.node--type-listing-page.blue .listing-page-footer:before{content:"";position:absolute;left:45%;top:5rem;right:-50vw;top:0;bottom:-4rem;background:var(--background) url(/themes/custom/ccni/images/backgrounds/cylinder-footer-teal.png) no-repeat;}.view-submenu .entry h2{margin-bottom:1rem;}.view-submenu .entry h2 a{color:var(--highlightTeal);}.view-submenu .entry .sections{border-top:1px solid var(--highlightTeal);padding-top:1rem;}.view-submenu .entry .sections label{display:block;margin-bottom:0.5rem;}.view-submenu .entry .sections span{border:0;color:var(--text);line-height:1.3;margin:0 0 0.5rem;padding:0;display:block;border-bottom:1px solid #D8D8D8;padding-bottom:0.5rem;}.view-submenu .entry .sections span:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}.comparison-results .view-content{margin-top:1rem;}.comparison-results table{border:0;background-color:transparent;width:100%;table-layout:fixed;}.comparison-results table th,.comparison-results table tr,.comparison-results table td{border:0;padding:0;background-color:transparent !important;}.comparison-results{padding-left:0;padding-top:0;}@media screen and (min-width:60em){.comparison-results{display:flex;flex-wrap:wrap;justify-content:space-between;}}.comparison-results h1{width:100%;margin:0 0 0.5rem;font-size:1.5rem;font-weight:bold;font-family:'mark-pro-bold';color:var(--primary);display:flex;align-items:center;}.comparison-results h1 i{font-style:normal;}.comparison-results h1 .step:before{background-color:white;border:2px solid var(--primary);font-size:1.5rem;padding:0.75rem;margin-right:0.5rem;display:inline-flex;border-radius:50%;height:1.5rem;width:1.5rem;line-height:1;font-family:var(--fontBold);justify-content:center;align-items:center;box-sizing:content-box;}.comparison-results.view-display-id-page_1 h1 .step:before{content:"6";}.comparison-results.view-display-id-page_2 h1 .step:before{content:"5";}.comparison-results > .sidebar{padding-top:1rem;}.comparison-results > .sidebar + .results{padding:2rem 0.5rem;}@media screen and (min-width:60em){.comparison-results > .sidebar{width:20%;padding-top:4rem;}.comparison-results > .sidebar + .results{width:75%;padding:2rem 2rem 2rem;border-left:1px solid var(--primaryDark);}}.comparison-results > .sidebar .results h3{font-size:1.25rem;color:var(--highlightTeal);margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid var(--primary);}.comparison-results > .sidebar .results{border:1px solid var(--borderGrey);padding:1rem;margin-top:0.5rem;border-radius:1rem;background-color:#fff;font-size:1rem;}.comparison-results > .sidebar .results .view-content dd{display:block;font-family:var(--fontBold);margin:0 0 0.5rem;}.comparison-results > .sidebar .results .view-content dd:last-child{margin:0;}.comparison-results > .sidebar .view-filters .form--inline{padding:1rem;}.comparison-results > .sidebar .view-filters fieldset{margin:0;font-size:1rem;}.comparison-results > .sidebar .view-filters fieldset legend{display:none;}.comparison-results > .sidebar .form-type-radio{background:white;border:1px solid var(--borderGrey);margin:0 0 0.5rem;display:block;padding:0.5rem;border-radius:2rem;display:flex;align-items:center;}.comparison-results > .sidebar .form-type-radio input{appearance:none;width:40px;height:40px;border:1px solid var(--borderGrey);border-radius:50%;}.comparison-results > .sidebar .form-type-radio label{display:block;margin-left:0.5rem;width:calc(100% - 2.5rem);font-size:1rem;}.comparison-results > .sidebar .form-type-radio input:checked{width:40px;height:40px;border:0.5rem solid white;border-radius:50%;background-color:var(--primary);box-shadow:0 0 2px black;}.comparison-results > .sidebar .form-type-radio input:checked + label{color:var(--primaryDark);font-family:var(--fontBold);}.comparison-results .sidebar h1{display:none;}.comparison-results .sidebar + .results .view-header b{font-size:1.25rem;line-height:1.2;font-weight:600;margin-bottom:0.5rem;display:inline-block;}.deal{font-size:1rem;}.deal > div{padding:0.5rem;border-radius:0.5rem;margin-bottom:1rem;background-color:#fff;}.deal-details h3{color:var(--highlightTeal);}.deal-details .tariff{font-family:var(--fontBold);display:block;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--borderGrey);}.deal .savings{border-bottom:1px solid var(--borderGrey);display:block;padding-bottom:0.5rem;margin-bottom:1rem;font-family:var(--fontBold);color:var(--primary);}.deal .savings span{display:inline-block;padding:0.5rem 0.75rem;border-radius:0.5rem;background-color:var(--primary);border:1px solid var(--primaryDark);color:#fff;font-family:var(--fontBold);margin:0 0.25rem;}.deal .savings span.cost{background-color:transparent;color:var(--primary);}.deal-details .cashback{margin-right:2rem;padding:1rem 0 0;border:0;border-top:1px solid var(--borderGrey);}.deal-details details{margin-right:2rem;padding:1rem 0 1rem 0rem;border:0;border-top:1px solid var(--borderGrey);}.deal details > summary{list-style:none;padding:0;}.deal details > summary:after{font-family:'icomoon';content:"\e90a";}.deal-details details > summary::marker,.deal-details details > summary::-webkit-details-marker{display:none;}.deal-details details[open]{width:300%;max-width:80vw;background:white;z-index:20;position:relative;border:1px solid var(--borderGrey);border-radius:1rem;padding:1rem;margin-left:0rem;}.deal details[open] summary{margin-bottom:1rem;}.deal details[open] summary:after{content:"\e907";}.deal details[open] ul,.deal details[open] ol{padding-left:1rem;}.deal .costs{width:100%;margin-bottom:1rem;}.deal .costs span{margin-bottom:0.25rem;display:block;}.deal .costs span strong{margin-left:0.25rem;}.deal .costs span.new strong{padding:0.5rem 1rem;border:1px solid var(--borderGrey);border-radius:0.5rem;display:inline-block;}.deal-information .link-no{display:block;margin-bottom:1rem;}.deal-information .linked-tariff{width:auto;background:var(--backgroundMagenta);border-radius:1rem;padding:0.5rem 1rem 1rem;flex-wrap:wrap;margin-bottom:0.5rem;display:flex;}.deal-information .linked-indicator{width:100%;}.deal-information .linked-when{margin-right:1rem;}.deal-information .new-change{display:block;margin:0.5rem 0;}.deal-information .new-change span{display:inline-block;padding:0.5rem 0.75rem;border-radius:0.5rem;background-color:var(--primary);border:1px solid var(--primaryDark);color:#fff;font-family:var(--fontBold);margin:0 0.25rem;}.deal-information .new-change span.cost{background-color:transparent;color:var(--primary);}.deal-information details{width:100%;border:0;margin:0;}.deal-information summary{list-style:none;padding:0;}.deal-information .contact-details{width:auto;background:var(--background);border-radius:1rem;padding:0.5rem 0.5rem 1rem;flex-wrap:wrap;font-size:0.875rem;}.deal-information .contact-details h4{margin:0 0 0.5rem;width:100%;font-size:0.875rem;}.deal-information .contact-details .personal{width:auto;}.deal-information .contact-details .personal .field{min-width:33%;max-width:100%;padding-right:0rem;margin-bottom:0.5rem;}.deal-information .contact-details .personal .field > .field{margin:0;padding-right:0;max-width:100%;}.deal-information .contact-details > ul{padding-left:1rem;margin:0;}.deal-information .contact-details a{text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%;}.deal-information .contact-details a svg.ext{display:none;}.deal-information .contact{margin:1rem 0;}.deal-information .contact a{display:block;}.deal-information .contact a[id*="tariff"]{display:inline-block;margin:0;border-radius:1rem;padding:0.5rem;border:2px solid;text-decoration:none;}@media screen and (min-width:60em){.deal > div{display:flex;justify-content:space-between;border:1px solid var(--borderGrey);padding:2rem;border-radius:1rem;}.deal-details{width:37%;border-right:1px solid var(--borderGrey);padding-right:1rem;}.deal-details h3{font-size:1.75rem;}.deal-details details[open]{width:300%;z-index:20;padding:1rem;margin-left:-1rem;}.deal-information{width:60%;padding-left:3%;}.deal-information .contact-details{padding:0.5rem 1rem 1rem;font-size:1rem;}.deal-information .contact-details .personal{display:flex;width:auto;flex-wrap:wrap;}.deal-information .contact-details .personal .field{min-width:33%;max-width:50%;padding-right:1rem;margin-bottom:0.5rem;}.deal-information .contact{display:flex;align-items:center;gap:0.5rem;}.deal-information .contact a{display:inline;}.deal-information .contact a[id*="tariff"]{display:inline-block;margin:0;border-radius:2rem;padding:0.5rem 1.5rem;border:2px solid;text-decoration:none;}}details.important-info{border:2px solid var(--primary);padding:0.5em;border-radius:1em;padding:0.5em 1em;line-height:1.25;font-weight:700;font-family:var(--fontBold);}.deal details.important-info[open]{font-family:var(--fontNormal);line-height:inherit;box-shadow:0 4px 4px rgba(0,0,0,0.15);border:2px solid var(--primary);}.deal details.important-info[open] summary{margin-bottom:1rem;font-family:var(--fontBold);line-height:1.2;}.deal details.important-info[open] p{font-size:1rem;}.comparison-results .view-footer{display:flex;justify-content:flex-end;}.comparison-results .view-footer a.button{border-radius:2rem;padding:0.75rem 1.5rem;display:inline-flex;}.comparison-results .view-footer a.button:hover{background-color:var(--primaryDark);color:#fff;}.comparison-results .bef-exposed-form select{background-color:white;border:1px solid var(--primary);padding:0.25rem;border-radius:1rem;width:100%;}@media screen and (min-width:60em){.comparison-results .bef-exposed-form select{padding:1rem;}}.comparison-results .bef-exposed-form input.form-submit{display:none;}.views-infinite-scroll-content-wrapper + .pager{margin:2rem 0;padding:0;text-align:center;}.views-infinite-scroll-content-wrapper + .pager a.button{display:inline-block;padding:1rem 2rem;border-radius:2rem;height:auto;width:auto;}.view-publications .view-filters{background-color:var(--white);margin:2rem 0;padding:2rem;border-radius:2rem;}.view-publications .view-filters .bef-exposed-form .form--inline{margin:0;}.view-publications .view-filters .bef-exposed-form .form--inline > .form-item > label{font-size:1.5rem;margin-top:-0.5rem;}.recent-insights{background-color:var(--highlightBlue);margin:2rem 0;padding:1rem;border-radius:1rem;}.recent-insights .view-header h2{margin-top:-0.5rem;color:white;}@media screen and (min-width:60em){.recent-insights{padding:2rem;border-radius:2rem;}.recent-insights .view-content{display:flex;gap:2rem;}.recent-insights .views-row{width:calc(33.33% - 1.33rem);}.recent-insights .views-row .node{display:flex;flex-direction:column;}.recent-insights .views-row .node .views-element-container{margin-top:auto;}}.path-taxonomy .block-local-tasks-block{padding:1rem 0;}.view-taxonomy-term{padding-top:2rem;}.view-taxonomy-term .entry{margin-bottom:2rem;}@media screen and (min-width:60em){.path-taxonomy .block-local-tasks-block{padding:1rem 0 1rem 7rem;}.view-taxonomy-term{padding-left:7rem;}}.view-search-api{padding:2rem 0;}.view-search-api .view-header{border-bottom:4px solid #ccc;margin-bottom:1rem;}@media screen and (min-width:60em){.view-search-api .view-header{position:sticky;top:1rem;backdrop-filter:blur(2rem);background:var(--background);z-index:5;}}.view-search-api .block-facets ul.item-list__checkbox{list-style:none;margin:0;padding:0;margin:0 0 1rem;display:flex;gap:1rem;flex-wrap:wrap;}.view-search-api .block-facets .facet-item{padding:0.5rem 1rem;border:2px solid var(--highlightMagenta);border-radius:0.5rem;accent-color:var(--highlightTeal);display:flex;align-items:center;}.view-search-api .block-facets .facet-item input{width:1.5rem;height:1.5rem;margin-right:0.5rem;}.view-search-api .view-content .entry{margin-bottom:2rem;border-bottom:2px solid #ccc;padding-bottom:1rem;}@media screen and (min-width:60em){.view-search-api{padding:2rem 0 2rem 7rem;}}.view-case-studies-slider .list{overflow:visible;}.view-news .list{justify-content:space-between;gap:1rem;}.view-news .list li{width:100%;}.view-news .view-footer{text-align:right;margin-bottom:2rem;}.view-news .view-footer a:after{font-family:'icomoon';content:"\e90d";display:inline-block;top:0.125rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}.view-news .view-footer a:hover:after,.view-news .view-footer a:focus-visible:after{opacity:1;}@media screen and (min-width:60em){.cards.view-news .list li{width:32.33%;}.cards.view-news .list li .node{display:flex;flex-direction:column;}}.view-business-energy-results h1{font-size:2rem;margin-bottom:1rem;}.view-business-energy-results caption{font-size:1.5rem;font-family:var(--fontBold);color:var(--primary);}.view-business-energy-results .savings + .costs{padding:0.5rem;border:1px solid var(--highlightMagenta);border-radius:1rem;}.view-business-energy-results .costs h4{font-size:1rem;margin:0 0 0.5rem;width:100%;}.view-business-energy-results .costs dl{display:flex;flex-wrap:wrap;margin-bottom:0;font-size:0.875rem;}.view-business-energy-results .costs dl dt{width:100%;margin-bottom:0.125rem;font-size:0.75rem;}.view-business-energy-results .costs dl dd{width:100%;margin:0;padding-left:0;font-family:var(--fontBold);margin-bottom:0.5rem;}.view-business-energy-results .costs dl dt:empty,.view-business-energy-results .costs dl dd:empty{display:none;}.view-business-energy-results .view-footer a[href*="print"],.view-business-energy-results .view-footer a#edit-emailself{background-color:transparent;border:2px solid;border-radius:0;color:var(--primary);margin-bottom:0;padding:0.75rem 1.5rem;width:auto;text-align:center;font-size:16px;font-weight:400;outline:0;border-radius:2rem;text-decoration:none;display:inline-block;min-width:120px;cursor:pointer;margin:0 1rem 1rem 0;padding-left:1.125rem;}.view-business-energy-results .view-footer a[href*="print"]:before{font-family:'icomoon';content:"\e915";margin-right:0.5rem;}.view-business-energy-results .view-footer a#edit-emailself:before{font-family:'icomoon';content:"\e901";margin-right:0.5rem;}.view-business-energy-results .view-footer a#edit-emailself:hover,.view-business-energy-results .view-footer a#edit-emailself:focus-visible,.view-business-energy-results .view-footer a[href*="print"]:hover,.view-business-energy-results .view-footer a[href*="print"]:focus-visible{background:var(--primaryDark);border-color:var(--primaryDark);color:white;}@media screen and (min-width:60em){.view-business-energy-results .savings + .costs{padding:1rem;}.view-business-energy-results .costs h4{font-size:1.25rem;}.view-business-energy-results .costs dl{display:flex;}.view-business-energy-results .costs dl dt{width:70%;margin-bottom:0.5rem;font-size:0.875rem;}.view-business-energy-results .costs dl dd{width:30%;margin:0;padding-left:0.5rem;font-family:var(--fontBold);margin-bottom:0.5rem;}}@media screen and (max-width:40rem){.view-consumer-energy-tables .sticky-header{display:none !important;}.view-consumer-energy-tables table tr td,.view-consumer-energy-tables table tr td{background-color:white;border:0;}.view-consumer-energy-tables table tr td:first-child{background-color:white !important;}.view-consumer-energy-tables table tr td:last-child,.view-consumer-energy-tables table tr td:last-child{margin-bottom:1rem;border:0;padding-bottom:1rem;}}.view-consumer-energy-tables .sticky-header{background-color:white !important;}.view-consumer-energy-tables .view-grouping-header{background:white;border-radius:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;padding:1em;}.view-consumer-energy-tables .view-grouping-header:empty{display:none;}.view-consumer-energy-tables .view-grouping-header h2{margin:0;font-size:1.5rem;}.view-consumer-energy-tables .view-grouping-header img{max-width:16rem;height:auto;max-height:4em;width:auto;}.view-consumer-energy-tables h3.tariff{display:block;text-align:center;padding:1em;background-color:#f9f9f9;border:1px solid #777777;font-size:1.125rem;}.view-grouping:has(h3.change) + .view-grouping .view-grouping-header:after{content:"These tariffs are not scheduled to change";display:block;text-align:center;padding:1em;background-color:#f9f9f9;border:1px solid #777777;font-size:1.125rem;width:100%;}.view-consumer-energy-tables .view-grouping-header h3.tariff.change{background-color:var(--backgroundMagenta);border-color:var(--primary);}.view-consumer-energy-tables .view-grouping{margin-bottom:2.5em;padding:0.5rem 1rem 0.1rem;border-radius:1rem;background:white;background:rgba(255,255,255,0.667);}.view-consumer-energy-tables .view-grouping-content{overflow-x:scroll;}.view-consumer-energy-tables table{background-color:transparent;}.view-consumer-energy-tables table th{vertical-align:top;color:var(--primary);background-color:white !important;}.view-consumer-energy-tables table td{vertical-align:top;min-width:fit-content !important;}.view-consumer-energy-tables table td{background-color:#fff !important;}.view-consumer-energy-tables table tr td:first-child{background-color:white !important;}.view-consumer-energy-tables table td ul{padding-left:1rem;}.view-consumer-energy-tables .view-footer a[href*="print"]{background-color:transparent;border:2px solid;border-radius:0;color:var(--primary);margin-bottom:0;padding:0.75rem 1.5rem;width:auto;text-align:center;font-size:16px;font-weight:400;outline:0;border-radius:2rem;text-decoration:none;display:inline-block;min-width:120px;cursor:pointer;margin:0 1rem 1rem 0;padding-left:1.125rem;}.view-consumer-energy-tables .view-footer a[href*="print"]:before{font-family:'icomoon';content:"\e915";margin-right:0.5rem;}.view-consumer-energy-tables .view-footer a[href*="print"]:hover,.view-consumer-energy-tables .view-footer a[href*="print"]:focus-visible{background:var(--primaryDark);border-color:var(--primaryDark);color:white;}
.webform-submission-ev-checker-tool-form{position:relative;}.webform-submission-ev-checker-tool-form #edit-processed-text-01 img.align-right{display:block;float:none;;}.webform-submission-ev-checker-tool-form fieldset{border:0;}@media screen and (min-width:60em){.webform-submission-ev-checker-tool-form #edit-processed-text-01 img.align-right{float:right;margin:0 0 1em 1em;}}.webform-submission-ev-checker-tool-form fieldset.radios--wrapper legend span,.webform-submission-ev-checker-tool-form .form-type-number > label,.webform-submission-ev-checker-tool-form .webform-entity-radios--wrapper legend > span.form-required,.webform-submission-ev-checker-tool-form .radios--wrapper legend > span.form-required{font-size:1.25rem;}.webform-submission-ev-checker-tool-form .form-type-number input,.webform-submission-ev-checker-tool-form .form-type-textfield input,.webform-submission-ev-checker-tool-form .form-type-date input,.webform-submission-ev-checker-tool-form .form-type-tel input,.webform-submission-ev-checker-tool-form .form-type-email input{max-width:80%;}@media screen and (min-width:60em){#edit-processed-text-01 img.align-right{float:right;}.webform-submission-ev-checker-tool-form fieldset.radios--wrapper legend span,.webform-submission-ev-checker-tool-form .form-type-number > label,.webform-submission-ev-checker-tool-form .webform-entity-radios--wrapper legend > span.form-required,.webform-submission-ev-checker-tool-form .radios--wrapper legend > span.form-required{font-size:1.5rem;}}.webform-submission-ev-checker-tool-form #edit-current-petrol,.webform-submission-ev-checker-tool-form #edit-current-diesel,.webform-submission-ev-checker-tool-form #edit-current-tariff-rate{display:none;}.webform-submission-ev-checker-tool-form #edit-actions-reset{background-color:transparent;color:var(--primary);margin:0;}.webform-submission-ev-checker-tool-form #edit-actions-reset:hover,.webform-submission-ev-checker-tool-form #edit-actions-reset:focus-visible{background-color:var(--primaryDark);color:white;}.webform-submission-ev-checker-tool-form .form-type-range{display:block;}.webform-submission-ev-checker-tool-form .form-type-range label{width:100%;}.webform-submission-ev-checker-tool-form .form-type-range input.form-range{margin:0;}.webform-submission-ev-checker-tool-form .form-type-range output{display:inline-block;position:relative;top:0 !important;margin-top:0.5rem;}@media screen and (min-width:60em){.webform-submission-ev-checker-tool-form .form-type-range{display:flex;}.webform-submission-ev-checker-tool-form .form-type-range label{width:25%;}.webform-submission-ev-checker-tool-form .form-type-range input.form-range{margin-right:1rem;}}.webform-submission-ev-checker-tool-form .form-type-range label.form-required:after{display:block;}.webform-submission-ev-checker-tool-form .form-type-range output:after{content:" %"}.webform-submission-ev-checker-tool-form .webform-actions{display:flex;}.webform-submission-ev-checker-tool-form .webform-actions input#edit-actions-submit,.webform-submission-ev-checker-tool-form .webform-actions input#edit-actions-wizard-next{order:-1;width:100%;}@media screen and (min-width:60em){.webform-submission-ev-checker-tool-form .webform-actions input#edit-actions-submit,.webform-submission-ev-checker-tool-form .webform-actions input#edit-actions-wizard-next{order:2;min-width:35%;width:auto;}}.webform-submission-ev-checker-tool-form .form-item .description{font-size:1em;}.webform-submission-ev-checker-tool-form .radios--wrapper .form-type-radio:has(input:checked){background-color:white;}.webform-submission-ev-checker-tool-form .help-section{background:white;background-color:rgba(255,255,255,0.7);border:0;border-radius:2rem;margin-top:1rem;padding:1.25rem 2rem;text-transform:inherit;border:2px solid;}.webform-submission-ev-checker-tool-form .webform-element-more--content details{background:white;background-color:rgba(255,255,255,0.7);border:0;border-radius:1rem;margin-bottom:1rem;padding:0.5em 1em;text-transform:inherit;border:1px solid;}.webform-submission-ev-checker-tool-form .webform-element-more--content details[open]{padding-bottom:2em;}.webform-submission-ev-checker-tool-form .webform-element-more--content details[open] summary{margin-bottom:0.5em;font-family:var(--fontBold);color:var(--primary);}.webform-submission-ev-checker-tool-form .resp-table{overflow-x:scroll;max-width:100%;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details h3{margin-top:1em;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details dl{overflow:hidden;display:flex;flex-wrap:wrap;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details dt{font-family:var(--fontBold);width:100%;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details dd{font-family:var(--fontBold);margin:0.5em 0 1em;display:inline-block;background:var(--backgroundMagenta);padding:0.5em 1em;border-radius:2em;min-width:6em;text-align:center;}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff .field--name-node-title{float:left;}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff .field--name-node-title + img{float:right;max-width:110px;height:auto;}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff .field--name-node-title h2{font-size:1.5rem}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff > h3{clear:both;}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff table{width:100%;}.webform-submission-ev-checker-tool-form .node--type-consumer-tariff table th{width:50%;}@media screen and (min-width:60em){.webform-submission-ev-checker-tool-form .form-item-your-submission-details dl{display:block;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details dt{clear:left;float:left;width:31%;line-height:2.5em;}.webform-submission-ev-checker-tool-form .form-item-your-submission-details dd{float:left;margin-top:0;}}.view-ev-tool-response .comparison{text-align:center;}.view-ev-tool-response h1 span{text-transform:lowercase;}.view-ev-tool-response .comparison .fuel{border:2px solid var(--primary);padding:2em;border-radius:1em;padding:1em 2em 2em;text-align:center;height:100%;display:flex;flex-direction:column;width:100%;}.comparison .fuel > p{font-family:var(--fontBold);color:var(--primaryDark);}.comparison .fuel h2 span,.comparison .fuel h3 span{display:block;font-size:1rem;font-family:var(--fontNormal);}.comparison .fuel .type{background:var(--backgroundMagenta);padding:6px 12px;border-radius:2em;margin:1em 0 0;}.view-ev-tool-response .help-section{background:white;background-color:rgba(255,255,255,0.7);border:0;border-radius:2rem;margin-top:1rem;padding:1.25rem 2rem;text-transform:inherit;border:2px solid;}.view-ev-tool-response .economy-7{text-align:left;}.view-ev-tool-response .economy-7 .fuel{border:2px solid var(--primary);padding:2em;border-radius:1em;padding:1em 2em;text-align:center;height:100%;display:flex;flex-direction:column;max-width:60%;width:100%;align-items:center;}.view-ev-tool-response .economy-7 .fuel h2{margin:0;}.economy-7 .fuel > p{font-family:var(--fontBold);color:var(--primaryDark);}.economy-7 .fuel h2 span,.economy-7 .fuel h3 span{display:block;font-size:1rem;font-family:var(--fontNormal);}.economy-7 .fuel .type{background:var(--backgroundMagenta);padding:6px 12px;border-radius:2em;margin:1em 0 0;}.view-ev-tool-response .help-section details{background:var(--backgroundMagenta);border:0;border-radius:1rem;margin-bottom:1rem;padding:0.5em 1em;text-transform:inherit;border:1px solid;}.view-ev-tool-response .help-section details[open]{padding-bottom:2em;background-color:white;}.view-ev-tool-response .help-section details[open] summary{margin-bottom:0.5em;font-family:var(--fontBold);color:var(--primary);}.view-ev-tool-response .help-section.calculation{border-color:#cecece;background-color:#f1f1f1;}.view-ev-tool-response .help-section.calculation h2{font-size:1.25rem;margin-bottom:0.5rem;color:var(--text);}.view-ev-tool-response .help-section.calculation details{background:transparent;margin:0 0 0.5rem;border-radius:1em;padding:1.25rem 1.33rem;}.view-ev-tool-response .help-section.calculation details p:last-child{margin:0;}.view-ev-tool-response .switching{background-color:white;padding:2rem;margin:4rem 0;border-radius:2rem;}.view-ev-tool-response .switching .cta-image{width:auto;max-width:25rem;height:auto;position:relative;z-index:1}.view-ev-tool-response .switching .cta-image img{max-width:100%;height:auto;}.view-ev-tool-response .switching .text{position:relative;z-index:1}.view-ev-tool-response .switching .text h2{line-height:1.2;font-size:1.5rem;}.view-ev-tool-response .switching .cta-link a{background-color:var(--highlightTeal);padding:1rem 2rem;display:inline-block;color:var(--white);font-family:var(--fontBold);border-radius:2rem;border:0;line-height:1.2;text-decoration:none;}.view-ev-tool-response .switching .cta-link a:after{font-family:'icomoon';content:"\e90d";display:inherit;top:0.125rem;position:relative;font-size:1rem;margin-left:0.5rem;opacity:0.5;}.view-ev-tool-response .switching .cta-link a:hover,.view-ev-tool-response .switching .cta-link a:focus-visible{background-color:var(--primaryDark);}@media screen and (min-width:60em){.view-ev-tool-response .switching{display:flex;align-items:center;justify-content:space-between;}.view-ev-tool-response .switching .cta-image{order:1;width:35rem;max-width:50%;height:auto;text-align:right;}.view-ev-tool-response .switching .text{max-width:50%;padding-right:0%;font-size:1.125rem;}}a.btn.btn-reset{display:inline-block;margin:1em 0;border:2px solid var(--backgroundMagenta);padding:1em 2em;border-radius:2em;text-decoration:none;font-family:var(--fontBold);padding-left:1.5em;}a.btn.btn-reset:before{font-family:'icomoon';content:"\e914";margin-right:0.5em;}a.btn.btn-reset:hover,a.btn.btn-reset:focus-visible{background:var(--backgroundMagenta);color:var(--primaryDark);border-color:var(--primary) !important;}@media screen and (min-width:60em){.view-ev-tool-response{padding:3em 2em 2em 11em;}.view-ev-tool-response .comparison{display:flex;align-items:center;gap:2em;flex-wrap:wrap;}.view-ev-tool-response .comparison .fuel{max-width:45%;}}
.webform-submission-water-charge-checker-form img{max-width:100%;height:auto;}.webform-submission-water-charge-checker-form .description{display:inline-block;background-color:#fcfcfc;border:4px solid var(--borderGrey);padding:1.5rem 2rem;border-radius:2rem;margin:1rem 0;}.webform-submission-water-charge-checker-form .description h3{font-size:1.25rem;color:var(--highlightOrange);}.webform-submission-water-charge-checker-form .form--type-number{border-bottom:1px solid var(--highlightMagenta);margin:0 0 2rem;padding-bottom:2rem;}.webform-submission-water-charge-checker-form .panel{border:2px solid var(--primaryDark);border-radius:1rem;padding:1rem 2rem 0.5rem;background:white;}.webform-submission-water-charge-checker-form .button.toggle{margin:2rem 0;display:block;}.webform-submission-water-charge-checker-form .button.toggle input{position:relative;left:-0.5rem;}.webform-submission-water-charge-checker-form .button.toggle{background:var(--primary);color:white;padding:1rem 2rem;display:inline-block;border-radius:2rem;font-family:var(--fontBold);}.webform-submission-water-charge-checker-form .button.toggle:focus-within,.webform-submission-water-charge-checker-form .button.toggle:hover{background-color:var(--primaryDark);}.webform-submission-water-charge-checker-form .button.toggle input:focus-within{outline:2px solid var(--primaryDark);outline-offset:2px;}.webform-submission-water-charge-checker-form .webform-button--reset{background-color:transparent;color:#797676;border:2px solid;}.webform-submission-water-charge-checker-form .webform-button--reset:hover,.webform-submission-water-charge-checker-form .webform-button--reset:focus-visible{background-color:var(--primaryDark);border-color:var(--primaryDark);color:var(--white);}.webform-submission-water-charge-checker-form .reset-container{border-top:2px solid var(--primaryLight);margin-top:2rem;padding-top:1rem;}.webform-submission-water-charge-checker-form{min-height:70vh;}.webform-card{border:0;margin:0;padding:0;}.webform-card fieldset{border:0;}body:has(.webform-card--active .form-item-te-info) .webform-button--previous{Display:none;}.webform-submission-water-charge-checker-form .webform-progress .webform-progress-tracker li.progress-step:after{content:attr(title);background:transparent;border:0;height:auto;width:auto;position:relative;top:inherit;}.webform-submission-water-charge-checker-form .webform-actions{display:none !important;}.webform-submission-water-charge-checker-form:has(.webform-card[style*="display: block"]) .webform-actions{display:flex !important;}.webform-submission-water-charge-checker-form .webform-actions input.webform-button--next{flex-grow:1;}.webform-submission-water-charge-checker-form a.btn.button.reset{display:inline-flex;gap:0.5em;border-radius:2em;padding:0.5em 1.5em 0.5em 1em;}.webform-submission-water-charge-checker-form a.btn.button.reset:before{font-family:'icomoon';content:"\e914";}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/ccni/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/ccni/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/ccni/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/ccni/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
