.hidden{display:none !important;visibility:hidden;}.tile-type-ifaq.tile-type-ifaq label,.rn_Hide,.tile-type-infographic .node-infographic.legend-none .highcharts-legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.tile-type-ifaq.tile-type-ifaq label.focusable:active,.focusable.rn_Hide:active,.tile-type-infographic .node-infographic.legend-none .focusable.highcharts-legend:active,.tile-type-ifaq.tile-type-ifaq label.focusable:focus,.focusable.rn_Hide:focus,.tile-type-infographic .node-infographic.legend-none .focusable.highcharts-legend:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.search-results,.location-pins,.carousel .flex-control-nav,.carousel > ul,.carousel > .flex-viewport > ul,.tile .height-equalizable .carousel > .flex-viewport > ul,.tile .height-equalizable .carousel > ul{margin-left:0;padding-left:0;list-style:none;}.search-results > li,.location-pins > li,.carousel .flex-control-nav > li,.carousel > ul > li,.carousel > .flex-viewport > ul > li,.tile .height-equalizable .carousel > .flex-viewport > ul > li,.tile .height-equalizable .carousel > ul > li{list-style-type:none;}.tile-background-white .button-white-large,.product-cta_footer .product-cta--button,.product-cta_header .product-cta--button,.tile-type-live-person-cobrowse button.button,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a,.tile-type-ifaq.tile-type-ifaq .rn_Navigation a,.btn--tertiary-variant,.btn--tertiary-prime.btn--tertiary-prime,.btn--tertiary.btn--tertiary,.btn--secondary.btn--secondary,.btn--primary-prime.btn--primary-prime,.btn,.btn--primary,.blog-listing-grid .pager .pager-previous a,.blog-listing-grid .pager .pager-next a,input[type=submit],input[type=button],input[type=reset],form button{background-position:center;transition:background,border-color,color;transition-duration:0.8s;cursor:pointer;}.tile-background-white .button-white-large:active,.product-cta_footer .product-cta--button:active,.product-cta_header .product-cta--button:active,.tile-type-live-person-cobrowse button.button:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:active,.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:active,.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:active,.btn--tertiary-variant:active,.btn--tertiary-prime:active,.btn--tertiary:active,.btn--secondary:active,.btn--primary-prime:active,.btn:active,.btn--primary:active,.blog-listing-grid .pager .pager-previous a:active,.blog-listing-grid .pager .pager-next a:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active,form button:active{background-size:100%;transition:background 0s;transition-duration:0s;}.tile-background-white .button-white-large,.product-cta_footer .product-cta--button,.product-cta_header .product-cta--button,.tile-type-live-person-cobrowse button.button,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a,.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a,.tile-type-ifaq.tile-type-ifaq .rn_Navigation a,.btn--tertiary-variant,.btn--tertiary-prime.btn--tertiary-prime,.btn--tertiary.btn--tertiary,.btn--secondary.btn--secondary,.btn--primary-prime.btn--primary-prime,.btn,.btn--primary,.blog-listing-grid .pager .pager-previous a,.blog-listing-grid .pager .pager-next a,input[type=submit],input[type=button],input[type=reset],form button{padding:10px 24px;display:inline-block;border-radius:4px;font-size:20px;text-decoration:none;text-align:center;line-height:32px;white-space:normal;min-height:50px;border:solid 2px;font-weight:bold;}.tile-background-white .button-white-large:hover,.product-cta_footer .product-cta--button:hover,.product-cta_header .product-cta--button:hover,.tile-type-live-person-cobrowse button.button:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:hover,.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:hover,.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:hover,.btn--tertiary-variant:hover,.btn--tertiary-prime:hover,.btn--tertiary:hover,.btn--secondary:hover,.btn--primary-prime:hover,.btn:hover,.btn--primary:hover,.blog-listing-grid .pager .pager-previous a:hover,.blog-listing-grid .pager .pager-next a:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,form button:hover{text-decoration:none;box-shadow:0 2px 4px 0 #666666;}.tile-background-white .button-white-large:focus,.product-cta_footer .product-cta--button:focus,.product-cta_header .product-cta--button:focus,.tile-type-live-person-cobrowse button.button:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:focus,.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:focus,.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:focus,.btn--tertiary-variant:focus,.btn--tertiary-prime:focus,.btn--tertiary:focus,.btn--secondary:focus,.btn--primary-prime:focus,.btn:focus,.btn--primary:focus,.blog-listing-grid .pager .pager-previous a:focus,.blog-listing-grid .pager .pager-next a:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,form button:focus{text-decoration:none;outline:4px solid #1057C8;outline-offset:0;}.tile-background-white [disabled].button-white-large,.product-cta_footer [disabled].product-cta--button,.product-cta_header [disabled].product-cta--button,.tile-type-live-person-cobrowse button[disabled].button,.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a[disabled],.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a[disabled],.tile-type-ifaq.tile-type-ifaq .rn_Navigation a[disabled],[disabled].btn--tertiary-variant,[disabled].btn--tertiary-prime,[disabled].btn--tertiary,[disabled].btn--secondary,[disabled].btn--primary-prime,[disabled].btn,[disabled].btn--primary,.blog-listing-grid .pager .pager-previous a[disabled],.blog-listing-grid .pager .pager-next a[disabled],input[disabled][type=submit],input[disabled][type=button],input[disabled][type=reset],form button[disabled]{opacity:0.45;cursor:default;pointer-events:none;}.ico{display:inline-block;text-indent:-9999px;direction:ltr;white-space:nowrap;overflow:hidden;}.ico-Social_facebookbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-139px -30px;width:30px;height:30px;}.ico-Social_facebookbutton_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-30px -116px;width:30px;height:30px;}.ico-Social_twitterbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-139px -60px;width:30px;height:30px;}.ico-Social_linkedinbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-60px -116px;width:30px;height:30px;}.ico-Social_youtubebutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:0px -116px;width:30px;height:30px;}.ico-Closeicon_large_grey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-60px -78px;width:31px;height:31px;}.ico-Closeicon_medium_grey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-189px -98px;width:23px;height:23px;}.ico-Social_facebook_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -15px;width:8px;height:16px;}.ico-Social_twitter_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-234px 0px;width:17px;height:14px;}.ico-Social_linkedin_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-119px -207px;width:15px;height:16px;}.ico-Social_youtube_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-215px -195px;width:18px;height:12px;}.ico-Social_facebook_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -31px;width:8px;height:16px;}.ico-Social_twitter_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-234px -14px;width:17px;height:14px;}.ico-Social_linkedin_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-104px -207px;width:15px;height:16px;}.ico-Social_youtube_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-154px -207px;width:18px;height:12px;}.ico-Social_instagram_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:0px -231px;width:14px;height:14px;}.ico-Social_twitter_med_blue{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-189px -121px;width:25px;height:20px;}.ico-producttable_cross{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-56px -184px;width:28px;height:23px;}.ico-producttable_tick{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-84px -184px;width:28px;height:23px;}.ico-Closeicon_black{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-189px -207px;width:11px;height:11px;}.ico-At_sign_mail{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-182px -184px;width:16px;height:16px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .ico-Social_facebookbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-139px -30px;background-size:260px 245px;}.ico-Social_facebookbutton_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-30px -116px;background-size:260px 245px;}.ico-Social_twitterbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-139px -60px;background-size:260px 245px;}.ico-Social_linkedinbutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-60px -116px;background-size:260px 245px;}.ico-Social_youtubebutton_coloured{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:0px -116px;background-size:260px 245px;}.ico-Closeicon_large_grey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-60px -78px;background-size:260px 245px;}.ico-Closeicon_medium_grey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-189px -98px;background-size:260px 245px;}.ico-Social_facebook_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -15px;background-size:260px 245px;}.ico-Social_twitter_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-234px 0px;background-size:260px 245px;}.ico-Social_linkedin_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-119px -207px;background-size:260px 245px;}.ico-Social_youtube_small_darkgrey{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-215px -195px;background-size:260px 245px;}.ico-Social_facebook_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -31px;background-size:260px 245px;}.ico-Social_twitter_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-234px -14px;background-size:260px 245px;}.ico-Social_linkedin_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-104px -207px;background-size:260px 245px;}.ico-Social_youtube_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-154px -207px;background-size:260px 245px;}.ico-Social_instagram_small_white{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:0px -231px;background-size:260px 245px;}.ico-Social_twitter_med_blue{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-189px -121px;background-size:260px 245px;}.ico-producttable_cross{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-56px -184px;background-size:260px 245px;}.ico-producttable_tick{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-84px -184px;background-size:260px 245px;}.ico-Closeicon_black{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-189px -207px;background-size:260px 245px;}.ico-At_sign_mail{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-182px -184px;background-size:260px 245px;} 
}.va-m{vertical-align:middle;}body{background-color:#F1F1F1;color:#2D2D2D;}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}html.js .js-hide{display:none !important;}html.no-js .js-show{display:none !important;}*{box-sizing:border-box;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}.main{z-index:2;position:relative;}.main .main:focus{outline:0;}.with-gutter-top{margin-top:24px;}a:active,a:hover{outline:0;}a{text-decoration:none;font-weight:bold;color:#C82C00;}a:hover,a:focus{text-decoration:underline;}@media screen and (max-width:767px) {
 a{text-decoration:underline;} 
}#skip-link a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip-link a:focus{position:static;width:auto;height:auto;}#main-content{position:absolute;width:1px;height:1px;overflow:hidden;}p,pre{margin:1.66667em 0;font-size:16px;line-height:24px;font-weight:normal;}blockquote{margin:1.66667em 40px;}h1,.h1{margin-top:0;margin-bottom:24px;color:#10367A;}@media (max-width:767px) {
 h1,.h1{font-size:40px;line-height:48px;font-weight:bold;} 
}@media (min-width:768px) {
 h1,.h1{font-size:48px;line-height:56px;font-weight:bold;} 
}@media (max-width:767px) {
 h1.large,.h1.large{font-size:40px;line-height:48px;font-weight:bold;} 
}@media (min-width:768px) {
 h1.large,.h1.large{font-size:56px;line-height:64px;font-weight:bold;} 
}h2,.h2{margin-top:0;margin-bottom:24px;color:#10367A;}@media (max-width:767px) {
 h2,.h2{font-size:28px;line-height:36px;font-weight:bold;} 
}@media (min-width:768px) {
 h2,.h2{font-size:32px;line-height:40px;font-weight:bold;} 
}h3,.h3{margin-top:0;margin-bottom:16px;color:#10367A;}@media (max-width:767px) {
 h3,.h3{font-size:28px;line-height:36px;font-weight:bold;} 
}@media (min-width:768px) {
 h3,.h3{font-size:32px;line-height:40px;font-weight:bold;} 
}h4,.h4{margin-top:0;margin-bottom:16px;color:#10367A;}@media (max-width:767px) {
 h4,.h4{font-size:24px;line-height:34px;font-weight:bold;} 
}@media (min-width:768px) {
 h4,.h4{font-size:28px;line-height:36px;font-weight:bold;} 
}h5,.h5{margin-top:0;margin-bottom:16px;color:#10367A;}@media (max-width:767px) {
 h5,.h5{font-size:24px;line-height:34px;font-weight:bold;} 
}@media (min-width:768px) {
 h5,.h5{font-size:24px;line-height:34px;font-weight:bold;} 
}h6,.h6{margin-top:0;margin-bottom:16px;color:#10367A;}@media (max-width:767px) {
 h6,.h6{font-size:24px;line-height:34px;font-weight:bold;} 
}@media (min-width:768px) {
 h6,.h6{font-size:24px;line-height:34px;font-weight:bold;} 
}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{box-sizing:border-box;height:0;}mark{background:#ff6000;color:#2D2D2D;}pre{white-space:pre-wrap;}q{quotes:"“" "”" "‘" "’";}small{font-size:12px;line-height:18px;font-weight:normal;}sub,sup{font-size:12px;line-height:18px;font-weight:normal;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.66667em 0;padding:0 0 0 40px;}dl{padding:0;}dd{margin:0 0 0 40px;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{margin:16px 0;border:none;outline:1px solid #ABABAB;padding:8px 16px;position:relative;}fieldset .collapsible{padding-top:65px;}legend{border:0;padding:0;padding-top:16px;}legend .fieldset-legend{padding:0;color:#10367A;font-weight:bold;}@media screen and (max-width:767px) {
 legend .fieldset-legend{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 legend .fieldset-legend{font-size:32px;line-height:40px;} 
}legend .fieldset-legend a{font-weight:normal;margin-top:0;margin-bottom:0;display:block;position:relative;color:#10367A;}legend .fieldset-legend a:focus,legend .fieldset-legend a:hover{text-decoration:none;}legend .fieldset-legend .summary{display:none;}legend .fieldset-legend .ui-icon{position:relative;display:inline-block;width:40px;height:40px;vertical-align:middle;text-align:center;background:#C82C00;color:white;content:"";margin-right:10px;}legend .fieldset-legend .ui-icon:before{display:block;content:"";width:16px;height:2px;background:white;position:absolute;top:19px;left:12px;}legend .fieldset-legend :focus .ui-icon{outline-offset:-3px;outline:3px solid #1057C8;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}html.js fieldset.collapsible .fieldset-legend{padding-left:0;background:none;}html.js fieldset.collapsed{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}html.js fieldset.collapsed .fieldset-legend .ui-icon:after{display:block;content:"";width:2px;height:16px;background:white;position:absolute;top:12px;left:19px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}.views-exposed-form .views-exposed-widget{padding:0;}input[type=submit],input[type=button],input[type=reset],form button{-webkit-appearance:none;appearance:none;border-color:#C82C00;background-color:#C82C00;color:#fff;}input[type=submit].text-hidden,input[type=button].text-hidden,input[type=reset].text-hidden,form button.text-hidden{color:transparent;}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,form button:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}input[type=submit]:active,input[type=button]:active,input[type=reset]:active,form button:active{background-color:#D96B4D;}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,form button:hover{border-color:#A02300;}table{border-collapse:collapse;border-spacing:0;}.reset{margin:0;padding:0;border:none;list-style:none;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}@media screen and (min-width:768px) {
 .mobile-only{display:none !important;visibility:hidden;height:0;margin:0;} 
}@media screen and (max-width:767px) {
 .not-mobile{display:none !important;visibility:hidden;height:0;margin:0;} 
}@media screen and (min-width:767px) {
 .not-desktop{display:none !important;visibility:hidden;height:0;margin:0;} 
}@media screen and (max-width:950px) {
 .desktop-only{display:none !important;visibility:hidden;height:0;margin:0;} 
}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{width:100%;margin-bottom:10px;height:50px;border:solid 1px #666666;padding:0 16px;border-radius:0;-webkit-appearance:none;font-size:16px;}input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder{font-style:italic;color:#666666;}input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder{font-style:italic;color:#666666;}input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);outline-offset:-3px;outline:3px solid #1057C8;transition:outline,outline-offset ease-out 0.1s;}input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error{padding-right:50px;}input[type=date] + .tick-wrong,input[type=datetime] + .tick-wrong,input[type=datetime-local] + .tick-wrong,input[type=email] + .tick-wrong,input[type=month] + .tick-wrong,input[type=number] + .tick-wrong,input[type=password] + .tick-wrong,input[type=search] + .tick-wrong,input[type=tel] + .tick-wrong,input[type=text] + .tick-wrong,input[type=time] + .tick-wrong,input[type=url] + .tick-wrong,input[type=week] + .tick-wrong{position:absolute;width:50px;height:50px;background:#e32747 url("data:image/svg+xml;charset=utf-8,%3Csvg height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23fff' stroke-width='4'%3E%3Cellipse cx='20' cy='20' rx='18.052578' ry='18.052576'/%3E%3Cpath d='m744.05548 706.77118h.15396v18.15396h-.15396zm-9 9.15393v-.15396h18.15396v.15396z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 0 -1012.3622)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:28px;right:0;}.form-item{margin-bottom:10px;margin-top:10px;}.form-item input.error{border:1px solid #666666;margin-bottom:0;color:inherit;}.form-item div.error{background-color:transparent;color:#e32747;background-image:none;}.form-item .description{font-size:12px;line-height:18px;font-weight:normal;}.form-item .description + .form-prefix-suffix-wrapper{margin-top:10px;}.form-item.form-item-disabled{opacity:0.45;}.form-prefix-suffix-wrapper{width:100%;margin-bottom:10px;height:50px;border:solid 1px #666666;padding:0 16px;border-radius:0;-webkit-appearance:none;font-size:16px;background-color:#fff;display:flex;align-items:baseline;}.form-prefix-suffix-wrapper:-ms-input-placeholder{font-style:italic;color:#666666;}.form-prefix-suffix-wrapper::placeholder{font-style:italic;color:#666666;}.form-prefix-suffix-wrapper > input[type=date],.form-prefix-suffix-wrapper input[type=datetime],.form-prefix-suffix-wrapper input[type=datetime-local],.form-prefix-suffix-wrapper input[type=email],.form-prefix-suffix-wrapper input[type=month],.form-prefix-suffix-wrapper input[type=number],.form-prefix-suffix-wrapper input[type=password],.form-prefix-suffix-wrapper input[type=search],.form-prefix-suffix-wrapper input[type=tel],.form-prefix-suffix-wrapper input[type=text],.form-prefix-suffix-wrapper input[type=time],.form-prefix-suffix-wrapper input[type=url],.form-prefix-suffix-wrapper input[type=week]{width:auto;margin-bottom:0;height:auto;border:none;padding:0 16px;border-radius:0;-webkit-appearance:none;flex-grow:1;height:48px;background-color:transparent;}.form-prefix-suffix-wrapper > input[type=date] + .tick-wrong,.form-prefix-suffix-wrapper input[type=datetime] + .tick-wrong,.form-prefix-suffix-wrapper input[type=datetime-local] + .tick-wrong,.form-prefix-suffix-wrapper input[type=email] + .tick-wrong,.form-prefix-suffix-wrapper input[type=month] + .tick-wrong,.form-prefix-suffix-wrapper input[type=number] + .tick-wrong,.form-prefix-suffix-wrapper input[type=password] + .tick-wrong,.form-prefix-suffix-wrapper input[type=search] + .tick-wrong,.form-prefix-suffix-wrapper input[type=tel] + .tick-wrong,.form-prefix-suffix-wrapper input[type=text] + .tick-wrong,.form-prefix-suffix-wrapper input[type=time] + .tick-wrong,.form-prefix-suffix-wrapper input[type=url] + .tick-wrong,.form-prefix-suffix-wrapper input[type=week] + .tick-wrong{order:1;position:static;align-self:center;height:50px;margin-right:-17px;margin-left:16px;z-index:1;}.form-prefix-suffix-wrapper .field-prefix,.form-prefix-suffix-wrapper .field-suffix{font-weight:normal;color:#666666;font-weight:bold;}@media screen and (max-width:767px) {
 .form-prefix-suffix-wrapper .field-prefix,.form-prefix-suffix-wrapper .field-suffix{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .form-prefix-suffix-wrapper .field-prefix,.form-prefix-suffix-wrapper .field-suffix{font-size:20px;line-height:36px;} 
}.js .form-prefix-suffix-wrapper.focus{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);outline-offset:-3px;outline:3px solid #1057C8;transition:outline,outline-offset ease-out 0.1s;}.js .form-prefix-suffix-wrapper.focus > select:focus,.js .form-prefix-suffix-wrapper.focus > input[type=date]:focus,.js .form-prefix-suffix-wrapper.focus input[type=datetime]:focus,.js .form-prefix-suffix-wrapper.focus input[type=datetime-local]:focus,.js .form-prefix-suffix-wrapper.focus input[type=email]:focus,.js .form-prefix-suffix-wrapper.focus input[type=month]:focus,.js .form-prefix-suffix-wrapper.focus input[type=number]:focus,.js .form-prefix-suffix-wrapper.focus input[type=password]:focus,.js .form-prefix-suffix-wrapper.focus input[type=search]:focus,.js .form-prefix-suffix-wrapper.focus input[type=tel]:focus,.js .form-prefix-suffix-wrapper.focus input[type=text]:focus,.js .form-prefix-suffix-wrapper.focus input[type=time]:focus,.js .form-prefix-suffix-wrapper.focus input[type=url]:focus,.js .form-prefix-suffix-wrapper.focus input[type=week]:focus{box-shadow:none;outline-offset:0;outline:none;transition:none;}.js .form-prefix-suffix-wrapper.focus .field-prefix,.js .form-prefix-suffix-wrapper.focus .field-suffix{color:#1057C8;}.form-custom-styling.form-type-checkbox{position:relative;}.form-custom-styling input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-custom-styling input[type=checkbox].focusable:active,.form-custom-styling input[type=checkbox].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.form-custom-styling input[type=checkbox] + .replacement-checkbox{position:absolute;top:calc(50% - 15px);margin-left:10px;content:" ";display:block;box-sizing:border-box;width:30px;height:30px;border:3px solid #666666;background:white;}.form-custom-styling input[type=checkbox]:focus + .replacement-checkbox{border-color:#1057C8;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);transition:border,box-shadow ease-out 0.1s;}.form-custom-styling input[type=checkbox]:checked + .replacement-checkbox{border-color:#005500;background:#005500 url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z' fill='none' stroke='%23fff' stroke-width='3.934121' transform='matrix(.70710678 -.70710678 .70710678 .70710678 -4.873565 -1017.3622)'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;transition:background-color,background-image ease-out 0.1s;}.form-custom-styling input[type=checkbox]:checked:focus + .replacement-checkbox{border-color:#1057C8;}.form-custom-styling input[type=checkbox] ~ label{display:block;padding-bottom:21px;padding-left:50px;padding-top:21px;position:relative;width:100%;cursor:pointer;}.form-custom-styling input[type=checkbox]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}.form-custom-styling.form-disabled input[type=checkbox] + .replacement-checkbox{border-color:#ABABAB;}.form-custom-styling.form-disabled input[type=checkbox]:checked + .replacement-checkbox{background:#ABABAB url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z' fill='none' stroke='%23fff' stroke-width='3.934121' transform='matrix(.70710678 -.70710678 .70710678 .70710678 -4.873565 -1017.3622)'/%3E%3C/svg%3E") no-repeat 50%;}.form-custom-styling.form-disabled input[type=checkbox] ~ label{color:#ABABAB;cursor:default;}.form-custom-styling.remove-side-margins input[type=checkbox] + .replacement-checkbox{margin-left:0;}.form-custom-styling.remove-side-margins input[type=checkbox] ~ label{padding-left:40px;}.form-item-compact .form-custom-styling input[type=checkbox] ~ label{padding-top:11px;padding-bottom:11px;}.checkboxes-switch.form-type-checkbox{position:relative;}.checkboxes-switch input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.checkboxes-switch input[type=checkbox].focusable:active,.checkboxes-switch input[type=checkbox].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.checkboxes-switch input[type=checkbox] + .replacement-checkbox{position:absolute;top:calc(50% - 13.5px);display:block;margin-left:10px;width:53px;height:27px;background:#D3D3D3;border-radius:34px;transition:0.4s;}.checkboxes-switch input[type=checkbox] + .replacement-checkbox:after{position:absolute;content:"";height:27px;width:27px;background-color:#666666;transition:0.4s;border-radius:50%;}.checkboxes-switch input[type=checkbox]:checked + .replacement-checkbox{background-color:#b4d0ea;}.checkboxes-switch input[type=checkbox]:checked + .replacement-checkbox:after{transform:translateX(26px);background-color:#1057C8;}.checkboxes-switch input[type=checkbox] ~ label{display:block;padding-bottom:21px;padding-left:70px;padding-top:21px;position:relative;width:100%;cursor:pointer;}.checkboxes-switch input[type=checkbox]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}.form-checkboxes{margin-top:10px;margin-bottom:10px;}.form-checkboxes > .form-item{border-top:1px solid #ABABAB;width:100%;display:inline-block;position:relative;margin-bottom:0;margin-top:0;}.form-checkboxes > .form-item:last-child{border-bottom:1px solid #ABABAB;}.form-checkboxes > .form-item:only-child{border-top:none;border-bottom:none;}.form-checkboxes > .form-item.form-list-error{border-top-color:#e32747;}.form-checkboxes > .form-item.form-list-error:last-child{border-bottom-color:#e32747;}.form-checkboxes > .form-item.form-list-error:only-child{border-top:none;border-bottom:none;}.form-type-checkbox label{margin-top:0;margin-bottom:0;}.form-custom-styling.form-type-radio{position:relative;}.form-custom-styling input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-custom-styling input[type=radio].focusable:active,.form-custom-styling input[type=radio].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.form-custom-styling input[type=radio] + .replacement-radio{position:absolute;height:30px;width:30px;margin:16px 0 16px 10px;box-sizing:border-box;border-radius:50%;border:3px solid #666666;background:white;}.form-custom-styling input[type=radio]:focus + .replacement-radio{border-color:#1057C8;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);transition:border,box-shadow ease-out 0.1s;}.form-custom-styling input[type=radio]:checked + .replacement-radio{border-color:#005500;}.form-custom-styling input[type=radio]:checked + .replacement-radio:after{content:" ";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#005500;left:3px;top:3px;}.form-custom-styling input[type=radio]:checked:focus + .replacement-radio{border-color:#1057C8;}.form-custom-styling input[type=radio] ~ label{position:relative;display:block;padding:20px 20px 20px 59px;margin:0;cursor:pointer;}.form-custom-styling input[type=radio]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;transition:outline ease-out 0.1s;}.form-radios .form-item{position:relative;border-top:1px solid #ABABAB;margin-top:0;margin-bottom:0;}.form-radios .form-item:last-of-type{border-bottom:1px solid #ABABAB;}.form-radios .form-item:only-child{border-top:none;border-bottom:none;}.form-radios .form-item.form-list-error{border-top:1px solid #e32747;}.form-radios .form-item.form-list-error:last-of-type{border-bottom:1px solid #e32747;}.form-radios .form-item.form-list-error:only-child{border-top:none;border-bottom:none;}.radios-toggle{margin-top:10px;margin-bottom:10px;}.radios-toggle > .form-item{flex:1 1;cursor:pointer;width:100%;}.radios-toggle > .form-item input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.radios-toggle > .form-item input[type=radio].focusable:active,.radios-toggle > .form-item input[type=radio].focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.radios-toggle label{height:100%;display:flex;flex-direction:column;justify-content:center;background-color:white;transition:background-color ease-out 0.1s;padding:20px;margin:0;text-align:center;cursor:pointer;}.form-item-compact .radios-toggle label{padding:10px;}.radios-toggle.radios-toggle label{color:#2D2D2D;}.radios-toggle .form-disabled input[type=radio]:checked ~ label{background-color:#ABABAB;color:white;}.radios-toggle .form-disabled label{color:#ABABAB;cursor:default;}.radios-toggle .form-disabled label:hover{background-color:white;text-decoration:none;color:#ABABAB;}.radios-toggle > .form-item,.radios-toggle > .form-item:last-of-type,.radios-toggle > .form-item.form-list-error,.radios-toggle > .form-item.form-list-error:last-of-type{border:none;}.radios-toggle > .form-item.form-list-error label,.radios-toggle.form-list-error{border-color:#e32747;}.radios-toggle--default{display:flex;flex-wrap:wrap;border-right:1px solid #666666;border-bottom:1px solid #666666;overflow:hidden;}.radios-toggle--default > .form-item input[type=radio]:checked ~ label{background-color:#1057C8;color:white;}.radios-toggle--default > .form-item input[type=radio]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}.radios-toggle--default label{border-top:1px solid #666666;border-left:1px solid #666666;}.radios-toggle--default label:hover{text-decoration:underline;background-color:#1057C8;color:white;}.radios-toggle--default.radios-toggle label:hover{color:white;}.radios-toggle--rounded{justify-content:space-between;}@media screen and (min-width:768px) {
 .radios-toggle--rounded{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;} 
}.radios-toggle--rounded > .form-item input[type=radio]:checked ~ label{background-color:#1057C8;color:white;}.radios-toggle--rounded > .form-item input[type=radio]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}.radios-toggle--rounded label{border:1px solid #ABABAB;border-radius:4px;min-height:50px;}@media screen and (max-width:767px) {
 .radios-toggle--rounded label{margin-bottom:10px;} 
}@media screen and (min-width:768px) {
 .radios-toggle--rounded label{margin-left:5px;margin-right:5px;} 
}.radios-toggle--rounded.radios-toggle label{color:#1057C8;}.radios-toggle--rounded .form-disabled input[type=radio]:checked ~ label{background-color:#ABABAB;color:white;}.radios-toggle--rounded .form-disabled label{color:#ABABAB;cursor:default;}.radios-toggle--rounded .form-disabled label:hover{background-color:white;text-decoration:none;color:#ABABAB;}.radios-toggle--rounded.radios-toggle--rounded--logo-blue > .form-item input[type=radio]:checked ~ label{background-color:#10367A;}.radios-toggle--rounded.radios-toggle--rounded--logo-blue.radios-toggle label{color:#10367A;}.radios-toggle--rounded-pill{justify-content:space-between;}@media screen and (min-width:768px) {
 .radios-toggle--rounded-pill{display:flex;flex-wrap:wrap;} 
}.radios-toggle--rounded-pill > .form-item label{border:1px solid #666666;}@media screen and (max-width:767px) {
 .radios-toggle--rounded-pill > .form-item label{border-bottom:none;}.radios-toggle--rounded-pill > .form-item:last-child label{border-bottom:1px solid #666666;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.radios-toggle--rounded-pill > .form-item:first-child label{border-top-left-radius:8px;border-top-right-radius:8px;} 
}@media screen and (min-width:768px) {
 .radios-toggle--rounded-pill > .form-item label{border-right:none;}.radios-toggle--rounded-pill > .form-item:last-child label{border-right:1px solid #666666;border-top-right-radius:8px;border-bottom-right-radius:8px;}.radios-toggle--rounded-pill > .form-item:first-child label{border-top-left-radius:8px;border-bottom-left-radius:8px;} 
}.radios-toggle--rounded-pill > .form-item input[type=radio]:checked ~ label{background-color:#10367A;color:white;}.radios-toggle--rounded-pill > .form-item input[type=radio]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}.radios-toggle--rounded-pill label{min-height:50px;}.radios-toggle--tabs{display:flex;margin-left:-1px;margin-right:-1px;}.radios-toggle--tabs label{border:1px solid #666666;margin-left:1px;margin-right:1px;font-weight:bold;padding-top:10px;min-height:67px;}.radios-toggle--tabs > .form-item input[type=radio]:checked ~ label{border:2px solid #666666;color:#005500;}.radios-toggle--tabs.radios-toggle label{color:#C82C00;}.radios-toggle--yes-no label{border-radius:4px;border-color:#1057C8;min-height:30px;font-size:18px;}.radios-toggle--yes-no > .form-item:first-child input[type=radio] ~ label{width:95%;}@media screen and (max-width:767px) {
 .radios-toggle--yes-no{flex-direction:column;}.radios-toggle--yes-no label:first-child{margin-bottom:15px;}.radios-toggle--yes-no > .form-item:first-child input[type=radio] ~ label{width:100%;margin-bottom:20px;} 
}.radios-toggle--yes-no > .form-item input[type=radio] ~ label{display:flex;padding:10px;color:#1057C8;}.radios-toggle--yes-no > .form-item input[type=radio]:checked ~ label{border:1px solid #1057C8;color:white;background-color:#1057C8;}.radios-toggle--yes-no .replacement-radio{display:none;}.radios-toggle--tick-tabs > .form-item input[type=radio]:checked ~ label{background:url(/profiles/spire_profile/themes/custom/spire/images/tick-2active.png) center bottom no-repeat;}.radios-toggle--tick-tabs > .form-item input[type=radio]:checked ~ label .down-arrow{display:block !important;width:auto !important;height:auto !important;}.radios-toggle--tick-tabs label{position:relative;}.radios-toggle--tick-tabs .down-arrow{display:none;background:#FFFFFF;position:absolute;bottom:0;left:50%;margin-left:-14px;}.radios-toggle--tick-tabs .down-arrow:before{content:"";display:block;position:absolute;top:0;left:100%;width:0;height:0;border-color:#666666 transparent transparent;border-style:solid;border-width:12px;}.radios-toggle--tick-tabs .down-arrow:after{content:"";display:block;position:absolute;top:0;left:3px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:9px;}.radios-toggle--2023-with-description{justify-content:space-between;}@media screen and (min-width:768px) {
 .radios-toggle--2023-with-description{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;} 
}.radios-toggle--2023-with-description > .form-item input[type=radio]:checked ~ label{background-color:#10367A;color:white;}.radios-toggle--2023-with-description > .form-item input[type=radio]:checked ~ label .label{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/mdr_radio.svg);}.radios-toggle--2023-with-description > .form-item input[type=radio]:checked ~ label .radio-2023-with-description-label-item.bedroom{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/home_outline.svg);}.radios-toggle--2023-with-description > .form-item input[type=radio]:checked ~ label .radio-2023-with-description-label-item.electricity{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/elec_outline.svg);}.radios-toggle--2023-with-description > .form-item input[type=radio]:checked ~ label .radio-2023-with-description-label-item.gas{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/gas_outline.svg);}.radios-toggle--2023-with-description > .form-item input[type=radio]:focus ~ label{outline:1px dotted #2D2D2D;outline-offset:-3px;}@media screen and (min-width:768px) {
 .radios-toggle--2023-with-description > .form-item{max-width:33.333333%;} 
}.radios-toggle--2023-with-description .flex-break{flex-basis:100%;height:0;}@media screen and (min-width:768px) {
 .radios-toggle--2023-with-description .flex-break{margin-bottom:32px;} 
}.radios-toggle--2023-with-description label{border:1px solid #ABABAB;border-radius:4px;min-height:50px;text-align:left;padding:8px 16px;border-radius:8px;}@media screen and (max-width:767px) {
 .radios-toggle--2023-with-description label{margin-bottom:32px;} 
}@media screen and (min-width:768px) {
 .radios-toggle--2023-with-description label{margin-left:10px;margin-right:10px;} 
}.radios-toggle--2023-with-description label .label{padding-left:50px;display:inline-block;margin-top:10px;line-height:30px;background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/mdr_radio_deselected.svg);background-size:31px;background-repeat:no-repeat;}.radios-toggle--2023-with-description label .label.line-below-label{border-bottom:1px solid #666666;padding-bottom:15px;margin-bottom:10px;}.radios-toggle--2023-with-description label .radio-2023-with-description-label-item{padding-left:50px;display:inline-block;margin-bottom:8px;background-repeat:no-repeat;background-size:24px;background-position:4px;line-height:30px;}.radios-toggle--2023-with-description label .radio-2023-with-description-label-item.bedroom{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/home_filled.svg);}.radios-toggle--2023-with-description label .radio-2023-with-description-label-item.electricity{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/elec_filled.svg);background-position:4px 6px;}.radios-toggle--2023-with-description label .radio-2023-with-description-label-item.gas{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/gas_filled.svg);}.form-item.form-type-radios + .form-item.form-type-radios,.form-item.form-type-radios + .form-item.form-type-checkboxes,.form-item.form-type-checkboxes + .form-item.form-type-radios,.form-item.form-type-checkboxes + .form-item.form-type-checkboxes{margin-top:40px;}fieldset.mydot-fancy-fieldset{border:none;outline:none;}fieldset.mydot-fancy-fieldset .fieldset-wrapper{border-top:2px grey solid;}fieldset.mydot-fancy-fieldset.mydot-fancy-fieldset--electric-icon .fieldset-legend{padding-left:30px;background-size:24px;background-repeat:no-repeat;background-position:0 center;background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/elec_blue_filled.svg);}fieldset.mydot-fancy-fieldset.mydot-fancy-fieldset--gas-icon .fieldset-legend{padding-left:30px;background-size:24px;background-repeat:no-repeat;background-position:0 center;background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/gas_blue_filled.svg);}.form-optional-fields-message{margin:10px 0;}.error-wrapper{position:relative;}textarea{font-size:16px;display:block;border:solid 1px #666666;overflow:hidden;width:100%;padding:20px;resize:none;}textarea:focus{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);transition:outline,outline-offset ease-out 0.1s;outline-offset:-3px;outline:3px solid #1057C8;}.form-item input[type=checkbox].error{outline:2px solid #e32747;}.custom-select.dropdown.error{outline:2px solid #e32747;}label{font-size:16px;line-height:23px;font-weight:bold;color:#2D2D2D;margin:20px 0 10px;}.form-item-compact{margin-top:0;margin-bottom:0;}.form-item-compact > label{margin-top:10px;margin-bottom:10px;}.form-item-compact.form-type-checkbox label{margin-top:0;margin-bottom:0;}.ptrn-err-msg{color:#e32747;margin-top:11px;display:none;}.mb-0{margin-bottom:0;}.mr-2{margin-right:12px;}.float-left{float:left;}.float-right{float:right;}.ta-center{text-align:center;}.ta-left{text-align:left;}.ta-right{text-align:right;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.normal-case{text-transform:none;}.w-full{width:100%;}.color-goelectric-green.color-goelectric-green.color-goelectric-green{color:#509d35;}.postcode-entry{text-transform:uppercase;}.postcode-entry:-ms-input-placeholder{text-transform:none;}.postcode-entry::placeholder{text-transform:none;}.node-question .field-name-field-question-answer .app-icon img,.copy .app-icon img,.carousel .slide .app-icon img,.app-icon img{width:auto;height:38px;margin-right:10px;display:inline;}@media screen and (max-width:767px) {
 .app-icon{display:block;text-align:center;margin-bottom:10px;} 
}@media (max-width:767px) {
 .l-page{width:calc(100% - 32px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.l-page:after:after{content:"";display:table;clear:both;} 
}@media (min-width:768px) and (max-width:1023px) {
 .l-page{width:calc(100% - 48px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.l-page:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1024px) and (max-width:1439px) {
 .l-page{width:calc(100% - 80px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.l-page:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1440px) {
 .l-page{width:calc(100% - 128px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.l-page:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1440px) {
 .l-page{max-width:1110px;} 
}.l-page:after{content:"";display:table;clear:both;}@media screen and (max-width:767px) {
 body > .l-page{padding:0;} 
}@media screen and (min-width:768px) {
 #footer .footer-higher > .block{width:calc((100% - 30px * (3)) / 4 + 0px);float:left;margin-right:30px;}#footer .footer-higher > .block:last-child{margin-right:0;} 
}@media screen and (min-width:768px) {
 .grid-item{width:100%;box-sizing:border-box;float:none;display:inline-block;vertical-align:top;} 
}@media (max-width:767px) {
 .l-grid-wrapper{margin-left:-16px;}.grid-item{padding-left:16px;} 
}@media (min-width:768px) and (max-width:1023px) {
 .l-grid-wrapper{margin-left:-24px;}.grid-item{padding-left:24px;} 
}@media (min-width:1024px) and (max-width:1439px) {
 .l-grid-wrapper{margin-left:-32px;}.grid-item{padding-left:32px;} 
}@media (min-width:1440px) {
 .l-grid-wrapper{margin-left:-32px;}.grid-item{padding-left:32px;} 
}@media screen and (min-width:768px) {
 .l-grid-wrapper{overflow:hidden;clear:both;}.large-gutter{margin-left:-60px;}.large-gutter .grid-item{padding-left:60px;}.half-gutter{margin-left:-15px;}.half-gutter .grid-item{padding-left:15px;}.no-gutter{margin-left:0;}.no-gutter .grid-item{padding-left:0;}.reset-gutter{margin-left:-30px;}.reset-gutter .grid-item{padding-left:30px;}ul.l-grid-wrapper,ol.l-grid-wrapper{padding-left:0;list-style:none;}li.grid-item{margin-left:0;margin-bottom:0;}.merged-tile{padding-left:0;padding-right:0;}.l-desktop-full,.l-desktop-set-full .grid-item{width:100%;}.l-desktop-one-half,.l-desktop-set-one-half .grid-item{width:50%;}.l-desktop-forty-percent,.l-desktop-set-forty-percent .grid-item{width:40%;}.l-desktop-seven-twelfths,.l-desktop-set-seven-twelfths .grid-item{width:58.333%;}.l-desktop-five-twelfths,.l-desktop-set-five-twelfths .grid-item{width:41.666%;}.l-desktop-one-third,.l-desktop-set-one-third .grid-item{width:33.333%;}.l-desktop-one-quarter,.l-desktop-set-one-quarter .grid-item{width:25%;}.l-desktop-twenty-percent,.l-desktop-set-twenty-percent .grid-item{width:20%;}.l-desktop-one-sixth,.l-desktop-set-one-sixth .grid-item{width:16.666%;}.l-desktop-two-thirds{width:66.666%;}.l-desktop-three-quarters{width:75%;}.l-desktop-five-sixth,.l-desktop-set-five-sixth .grid-item{width:83.333%;}.l-grid-wrapper{overflow:visible;}.l-grid-wrapper:after{content:"";display:table;clear:both;}.grid-item-right{float:right;clear:right;}.grid-desktop-hidden{display:none;} 
}@media screen and (min-width:768px) and (max-width:950px) {
 .l-grid-wrapper{overflow:hidden;clear:both;}.large-gutter{margin-left:-60px;}.large-gutter .grid-item{padding-left:60px;}.half-gutter{margin-left:-15px;}.half-gutter .grid-item{padding-left:15px;}.no-gutter{margin-left:0;}.no-gutter .grid-item{padding-left:0;}.reset-gutter{margin-left:-30px;}.reset-gutter .grid-item{padding-left:30px;}ul.l-grid-wrapper,ol.l-grid-wrapper{padding-left:0;list-style:none;}li.grid-item{margin-left:0;margin-bottom:0;}.merged-tile{padding-left:0;padding-right:0;}.l-tablet-full,.l-tablet-set-full .grid-item{width:100%;}.l-tablet-one-half,.l-tablet-set-one-half .grid-item{width:50%;}.l-tablet-forty-percent,.l-tablet-set-forty-percent .grid-item{width:40%;}.l-tablet-seven-twelfths,.l-tablet-set-seven-twelfths .grid-item{width:58.333%;}.l-tablet-five-twelfths,.l-tablet-set-five-twelfths .grid-item{width:41.666%;}.l-tablet-one-third,.l-tablet-set-one-third .grid-item{width:33.333%;}.l-tablet-one-quarter,.l-tablet-set-one-quarter .grid-item{width:25%;}.l-tablet-twenty-percent,.l-tablet-set-twenty-percent .grid-item{width:20%;}.l-tablet-one-sixth,.l-tablet-set-one-sixth .grid-item{width:16.666%;}.l-tablet-two-thirds{width:66.666%;}.l-tablet-three-quarters{width:75%;}.l-tablet-five-sixth,.l-tablet-set-five-sixth .grid-item{width:83.333%;}.l-grid-wrapper{overflow:visible;}.l-grid-wrapper:after{content:"";display:table;clear:both;} 
}.page-top-gutter #main{margin-top:30px;}.grid-row-alignment--center .l-grid-wrapper{text-align:center;}.grid-row-alignment--center .l-grid-wrapper > .tile{text-align:left;}.grid-row-alignment--right .l-grid-wrapper{text-align:right;}.grid-row-alignment--right .l-grid-wrapper > .tile{text-align:left;}.alternative-links{text-align:center;}.alternative-links.alternative-links.alternative-links p{font-weight:bold;margin-bottom:1em;}.alternative-links .button{padding:4px 8px;font-weight:bold;min-height:26px;background-color:#C82C00;color:#fff;display:block;}.alternative-links .button:hover{color:#fff;background-color:#666666;}.alternative-links .button:focus{border:1px dotted white;}@media screen and (max-width:767px) {
 .alternative-links .button{margin-bottom:1em;margin-left:10px;margin-right:10px;} 
}.copy blockquote,blockquote:not(.reset){font-style:italic;padding:3px 25px;margin:0;}.copy blockquote:after,blockquote:not(.reset):after{content:"";display:table;clear:both;}.copy blockquote p,blockquote:not(.reset) p{margin:0;}.copy blockquote p:nth-last-child(2):after,blockquote:not(.reset) p:nth-last-child(2):after{color:#1057C8;content:'"';}.copy blockquote p + p,blockquote:not(.reset) p + p{margin-top:24px;}.copy blockquote cite,blockquote:not(.reset) cite{float:right;font-style:normal;margin-top:-24px;margin-right:-25px;}.copy blockquote:before,blockquote:not(.reset):before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-134px -207px;width:20px;height:12px;content:"";display:block;margin-left:-25px;position:absolute;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .copy blockquote:before,blockquote:not(.reset):before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-134px -207px;background-size:260px 245px;} 
}blockquote.white,blockquote.orange{font-weight:normal;margin:25px 0;padding:34px 30px 34px 20px;position:relative;}@media screen and (max-width:767px) {
 blockquote.white,blockquote.orange{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 blockquote.white,blockquote.orange{font-size:20px;line-height:36px;} 
}blockquote.white p,blockquote.orange p{border-left:3px solid #F1F1F1;padding-left:25px;}blockquote.white:before,blockquote.orange:before{display:none;}blockquote.white p:before,blockquote.orange p:before{content:"“";font-size:50px;position:absolute;left:21px;}blockquote.white p:after,blockquote.orange p:after{content:"”";font-size:35px;position:absolute;right:18px;}blockquote.white{background-color:#fff;color:#2D2D2D;}blockquote.orange{background-color:#C82C00;color:#fff;}blockquote.right,blockquote.left{width:40%;}blockquote.right{float:right;margin-left:25px;}blockquote.left{float:left;margin-right:25px;}@media screen and (max-width:767px) {
 blockquote.left,blockquote.right{float:none;width:100%;margin:20px 0;} 
}@media screen and (min-width:768px) and (max-width:1050px) {
 blockquote.left,blockquote.right{width:45%;} 
}.node-blog-post .full-blog-title{margin-top:0;}.node-blog-post h2 a{font-weight:bold;}.node-blog-post .submitted{color:#666666;margin-bottom:1em;}.node-blog-post .submitted:after{content:"";display:table;clear:both;}.node-blog-post .submitted .time,.node-blog-post .submitted .date,.node-blog-post .submitted .author{float:left;}.node-blog-post .submitted .time,.node-blog-post .submitted .date{margin-right:15px;padding-right:20px;position:relative;}.node-blog-post .submitted .time:after,.node-blog-post .submitted .date:after{content:"";position:absolute;right:0;width:1px;top:0.3em;height:0.7em;background-color:#D3D3D3;}.tile-gutter-top{margin-top:30px;}.spire-blog-nav-links{margin-top:40px;padding:8px 0;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;}.spire-blog-nav-links:after{content:"";display:table;clear:both;}.spire-blog-nav-links .next,.spire-blog-nav-links .prev{color:#C82C00;font-weight:bold;text-decoration:none;}.spire-blog-nav-links .next:hover,.spire-blog-nav-links .next:focus,.spire-blog-nav-links .prev:hover,.spire-blog-nav-links .prev:focus{text-decoration:underline;}.spire-blog-nav-links .prev{padding-left:17px;position:relative;float:left;}.spire-blog-nav-links .prev:before{content:"";display:inline-block;margin-top:5px;vertical-align:middle;margin-right:6px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -183px;width:6px;height:10px;position:absolute;left:3px;margin-top:4px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .spire-blog-nav-links .prev:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -183px;background-size:260px 245px;} 
}.spire-blog-nav-links .prev:hover:before,.spire-blog-nav-links .prev:focus:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -213px;width:6px;height:10px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .spire-blog-nav-links .prev:hover:before,.spire-blog-nav-links .prev:focus:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -213px;background-size:260px 245px;} 
}.spire-blog-nav-links .next{float:right;padding-right:17px;}.spire-blog-nav-links .next:after{content:"";display:inline-block;margin-top:5px;vertical-align:middle;margin-left:6px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -173px;width:6px;height:10px;position:absolute;margin-top:4px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .spire-blog-nav-links .next:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -173px;background-size:260px 245px;} 
}.spire-blog-nav-links .next:hover:after,.spire-blog-nav-links .next:focus:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -203px;width:6px;height:10px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .spire-blog-nav-links .next:hover:after,.spire-blog-nav-links .next:focus:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -203px;background-size:260px 245px;} 
}.node-blog-post-teaser .read-more-link{display:block;float:left;clear:left;padding-right:22px;margin-top:1em;}.node-blog .author-date{color:#666666;margin-bottom:10px;}.node-blog .taxonomy-term-blog-author-full{margin-top:15px;padding-top:20px;}.node-blog .taxonomy-term-blog-author-full .content{padding-top:20px;}.node-blog .taxonomy-term-blog-author-full .author-wrap{overflow:hidden;}.node-blog .taxonomy-term-blog-author-full .taxonomy-term-description{margin:0;}.node-blog .taxonomy-term-blog-author-full .blog-author-image{float:left;margin-right:10px;}.node-blog .taxonomy-term-blog-author-full .field-name-field-blog-author-linkedin{display:block;margin:auto;text-indent:-9999px;}.node-blog .taxonomy-term-blog-author-full .view-blog h3.node-title{margin:0;}@media (max-width:767px) {
 .node-blog .taxonomy-term-blog-author-full .view-blog h3.node-title{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .node-blog .taxonomy-term-blog-author-full .view-blog h3.node-title{font-size:20px;line-height:32px;} 
}.node-blog .taxonomy-term-blog-author-full .view-blog ul{margin-top:1rem;padding-left:0;}.node-blog .taxonomy-term-blog-author-full .view-blog li{list-style:none;margin-left:0;}.node-blog .taxonomy-term-blog-author-full .tabs-nav > li{max-width:150px;}.node-blog.node-blog-full .field-name-field-blog-featured-image img{width:100%;height:auto;}.node-blog .field-name-body{clear:both;}.node-idea #comments .pager,.node-safety-msg #comments .pager,.node-blog #comments .pager{text-align:right;}.node-idea #comments .pager li,.node-safety-msg #comments .pager li,.node-blog #comments .pager li{display:inline;margin-left:1.5em;}.node-idea #comments .pager li.empty,.node-safety-msg #comments .pager li.empty,.node-blog #comments .pager li.empty{margin-left:0;}.node-idea fieldset.comment-form-fieldset .fieldset-legend,.node-safety-msg fieldset.comment-form-fieldset .fieldset-legend,.node-blog fieldset.comment-form-fieldset .fieldset-legend{font-size:16px;line-height:23px;font-weight:bold;}.tab .view-blog-comments{margin-top:0;}.tab .view-blog-comments .comment{padding:10px;}.tab .view-blog-comments .comment a.comment-link-wrap{color:#2D2D2D;}.comment-full-name{font-weight:bold;}.comment-full-name .field{display:inline;}@media screen and (max-width:444px) {
 .comment-form .form-item input{width:100%;} 
}.comment-comment-node-idea-full,.comment-comment-node-safety-msg-full,.comment-comment-node-blog-full{padding:10px;margin:10px;border-top:1px solid #ABABAB;}.spire-general-blog-nav-links{margin-top:20px;border-top:1px solid #666666;}.node-blog-teaser{padding-bottom:15px;}.node-blog-teaser .field-name-field-blog-featured-image{float:left;margin:0 10px 10px 0;}.node-blog-teaser .blog-teaser-wrap{overflow:hidden;}.node-blog-teaser .node-title{margin:5px 0;}.node-blog-teaser .created-date{margin-bottom:5px;}.node-blog-tabbed{padding-bottom:15px;}.node-blog-tabbed .field-name-field-blog-featured-image{float:left;margin:0 10px 10px 0;}.node-blog-tabbed .blog-teaser-wrap{overflow:hidden;}.node-blog-masonry img{display:block;}.node-blog-masonry .txt{position:absolute;padding:10px;bottom:8px;margin-right:8px;left:8px;background:rgb(51,51,51);background:rgba(51,51,51,0.75);color:#fff;}.node-blog-masonry .blog-title{text-transform:uppercase;max-height:67px;overflow:hidden;}section.spire-views-tile--blog-isotope #isotope-container{margin-left:-12px;}section.spire-views-tile--blog-isotope .height-equalizable{background-color:transparent;}section.spire-views-tile--blog-isotope .isotope-element{width:25%;min-height:100px;margin-bottom:12px;float:left;}section.spire-views-tile--blog-isotope .isotope-element article{margin-left:12px;background-color:white;color:#2D2D2D;position:relative;}section.spire-views-tile--blog-isotope .isotope-element .field-name-field-blog-featured-image{overflow:hidden;display:block;height:190px;}section.spire-views-tile--blog-isotope .isotope-element img{width:100%;height:auto;visibility:hidden;}section.spire-views-tile--blog-isotope .isotope-element.wide,section.spire-views-tile--blog-isotope .isotope-element.big{width:50%;}section.spire-views-tile--blog-isotope .isotope-element.tall,section.spire-views-tile--blog-isotope .isotope-element.big{height:392px;}section.spire-views-tile--blog-isotope .isotope-element.tall .field-name-field-blog-featured-image,section.spire-views-tile--blog-isotope .isotope-element.big .field-name-field-blog-featured-image{height:392px;}section.spire-views-tile--blog-isotope .isotope-element.tall img,section.spire-views-tile--blog-isotope .isotope-element.big img{width:207%;margin-left:-51.5%;}section.spire-views-tile--blog-isotope .tile-inner{padding:0;}section.spire-views-tile--blog-isotope .grid-sizer{width:25%;}@media screen and (min-width:768px) and (max-width:1050px) {
 section.spire-views-tile--blog-isotope .grid-sizer,section.spire-views-tile--blog-isotope .isotope-element{width:33.3%;}section.spire-views-tile--blog-isotope .isotope-element.wide,section.spire-views-tile--blog-isotope .isotope-element.big{width:66.6%;} 
}@media screen and (min-width:768px) and (max-width:950px) {
 section.spire-views-tile--blog-isotope .grid-sizer,section.spire-views-tile--blog-isotope .isotope-element{width:50%;}section.spire-views-tile--blog-isotope .isotope-element.wide,section.spire-views-tile--blog-isotope .isotope-element.big{width:100%;} 
}@media screen and (max-width:767px) {
 section.spire-views-tile--blog-isotope .grid-sizer,section.spire-views-tile--blog-isotope .isotope-element{width:100%;}section.spire-views-tile--blog-isotope .isotope-element.wide,section.spire-views-tile--blog-isotope .isotope-element.big{width:100%;} 
}.one-sidebar section.spire-views-tile--blog-isotope .grid-sizer,.one-sidebar section.spire-views-tile--blog-isotope .isotope-element{width:33.3%;}.one-sidebar section.spire-views-tile--blog-isotope .isotope-element.wide,.one-sidebar section.spire-views-tile--blog-isotope .isotope-element.big{width:66.6%;}@media screen and (max-width:767px) {
 .one-sidebar section.spire-views-tile--blog-isotope .grid-sizer,.one-sidebar section.spire-views-tile--blog-isotope .isotope-element{width:100%;}.one-sidebar section.spire-views-tile--blog-isotope .isotope-element.wide,.one-sidebar section.spire-views-tile--blog-isotope .isotope-element.big{width:100%;} 
}.a2a_kit{float:right;}.a2a_kit a.share{padding:0 4px;height:22px;}@media screen and (max-width:767px) {
 .a2a_kit a.share{float:left;} 
}.a2a_kit span.a2a-ico{display:block;}.a2a_kit span.a2a_s_google_plus{background-position:-46px -102px;margin-top:2px;height:14px;width:17px;}.a2a_kit .ico-Social_twitter_small_darkgrey,.a2a_kit .ico-Social_google_small_darkgrey{margin-top:2px;}@media screen and (max-width:767px) {
 .a2a_kit{float:none;} 
}.node-blog .a2a_kit{padding:40px 0;}.node-blog .share-link-wrapper{margin-top:0;}.nodes-with-term{padding-top:12px;}.minimal-blog-styling-social-tags > div{margin-bottom:30px;}@media screen and (min-width:768px) {
 .minimal-blog-styling-social-tags{display:flex;} 
}.blog-listing-grid-rows{width:100%;}@media (min-width:768px) {
 .blog-listing-grid-rows{display:grid;column-gap:24px;grid-template-columns:1fr 1fr;} 
}@media (min-width:1024px) {
 .blog-listing-grid-rows{grid-template-columns:1fr 1fr 1fr;} 
}.blog-listing-grid-rows > *{margin-top:12px;margin-bottom:12px;justify-self:start;}@media (min-width:768px) and (max-width:1023px) {
 .blog-listing-grid-rows > *:nth-child(2n){justify-self:end;} 
}@media (min-width:1024px) {
 .blog-listing-grid-rows > *:nth-child(3n+2){justify-self:center;}.blog-listing-grid-rows > *:nth-child(3n){justify-self:end;} 
}.blog-listing-grid{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:baseline;}.blog-listing-grid .listing-footer,.blog-listing-grid .listing-header{font-size:inherit;line-height:inherit;margin-right:24px;}.blog-listing-grid .listing-footer{margin-top:12px;}.blog-listing-grid .views-exposed-form.views-exposed-form{padding-top:0;}.blog-listing-grid form{min-width:180px;margin-bottom:12px;}.blog-listing-grid form .dropdown{margin:0;}.blog-listing-grid .pager{display:flex;flex-flow:row wrap;justify-content:flex-end;}.blog-listing-grid .pager.pager{margin-top:12px;}.blog-listing-grid .pager.pager > *{padding:0;}.blog-listing-grid .pager a,.blog-listing-grid .pager .pager-current{display:inline-block;padding:5px 18px;min-height:40px;}.blog-listing-grid .pager .pager-ellipsis{display:inline-block;padding:5px;min-height:40px;}.blog-listing-grid .pager .pager-previous a,.blog-listing-grid .pager .pager-next a{border-color:#1057C8;background-color:#1057C8;color:#fff;font-size:16px;line-height:24px;font-weight:normal;padding:5px 18px;min-height:40px;}.blog-listing-grid .pager .pager-previous a.text-hidden,.blog-listing-grid .pager .pager-next a.text-hidden{color:transparent;}.blog-listing-grid .pager .pager-previous a:focus,.blog-listing-grid .pager .pager-next a:focus{outline-color:#C82C00;}.blog-listing-grid .pager .pager-previous a:hover,.blog-listing-grid .pager .pager-next a:hover{background:#1057C8 radial-gradient(circle,transparent 1%,#1057C8 1%) center/15000%;}.blog-listing-grid .pager .pager-previous a:active,.blog-listing-grid .pager .pager-next a:active{background-color:#85b3de;}.blog-listing-grid .pager .pager-next{margin-left:18px;}.blog-listing-grid .pager .pager-previous{margin-right:18px;}.blog-listing-grid .pager .pager-last,.blog-listing-grid .pager .pager-first{display:none;}.blog-listing-grid .pager .ajax-progress{padding-top:0;}.node-blog-listing{display:flex;flex-flow:column nowrap;width:100%;border:10px solid #F1F1F1;background-color:#fff;}.node-blog-listing img{vertical-align:top;max-width:100%;height:auto;}.node-blog-listing.node-blog-listing p{margin-bottom:24px;}.node-blog-listing p:last-child{margin-bottom:0;}.node-blog-listing .blog-listing-more{margin-top:auto;}.blog-listing-text{padding:20px;display:flex;flex-flow:column nowrap;height:100%;}.blog-listing-title{margin-bottom:8px;}.blog-listing-title a{font-weight:bold;color:#10367A;}.blog-listing-submitted{margin-bottom:24px;font-size:12px;line-height:normal;}.blog-listing-date + .blog-listing-cats{padding-left:4px;border-left:1px solid;}.brightcove-background-video .brightcove-wrapper{position:static;padding-bottom:0;}.brightcove-background-video video{object-fit:cover;}.brightcove-background-video .vjs-loading-spinner{display:none !important;}.brightcove-background-video video-js{display:none;}.brightcove-background-video video-js.vjs-playing{display:block;}.tile .tile-field-link{padding-top:24px;}.btn,.btn--primary{border-color:#C82C00;background-color:#C82C00;color:#fff;}.btn.text-hidden,.btn--primary.text-hidden{color:transparent;}.btn:hover,.btn--primary:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.btn:active,.btn--primary:active{background-color:#D96B4D;}.btn:hover,.btn--primary:hover{border-color:#A02300;}.btn--primary-prime.btn--primary-prime{border-color:#C82C00;background-color:#C82C00;color:#fff;}.btn--primary-prime.btn--primary-prime.text-hidden{color:transparent;}.btn--primary-prime.btn--primary-prime:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.btn--primary-prime.btn--primary-prime:active{background-color:#D96B4D;}.btn--primary-prime.btn--primary-prime:hover{border-color:#A02300;}.btn--secondary.btn--secondary{border-color:#1057C8;background-color:#1057C8;color:#fff;}.btn--secondary.btn--secondary.text-hidden{color:transparent;}.btn--secondary.btn--secondary:focus{outline-color:#C82C00;}.btn--secondary.btn--secondary:hover{background:#1057C8 radial-gradient(circle,transparent 1%,#1057C8 1%) center/15000%;}.btn--secondary.btn--secondary:active{background-color:#85b3de;}.btn--tertiary.btn--tertiary{border-color:#C82C00;background-color:#fff;color:#C82C00 !important;}.btn--tertiary.btn--tertiary.text-hidden{color:transparent !important;}.btn--tertiary.btn--tertiary:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.btn--tertiary.btn--tertiary:active{background-color:#D96B4D;}.btn--tertiary.btn--tertiary:hover{color:#fff !important;border-color:#A02300;}.btn--tertiary-prime.btn--tertiary-prime{border-color:#C82C00;background-color:#fff;color:#C82C00 !important;}.btn--tertiary-prime.btn--tertiary-prime.text-hidden{color:transparent !important;}.btn--tertiary-prime.btn--tertiary-prime:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.btn--tertiary-prime.btn--tertiary-prime:active{background-color:#D96B4D;}.btn--tertiary-prime.btn--tertiary-prime:hover{color:#fff !important;border-color:#A02300;}.btn--small.btn--small{font-size:16px;line-height:24px;font-weight:bold;min-height:38px;padding:5px 10px;}.btn--tertiary-variant{border-color:#fff;background-color:transparent;color:#fff;}.btn--tertiary-variant.text-hidden{color:transparent;}.btn--tertiary-variant:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.btn--tertiary-variant:active{background-color:#E4E4E4;}.btn--tertiary-variant:hover{color:#A02300;border-color:#D3D3D3;}.btn--tertiary-variant-logo-blue{background-color:#10367A;}.btn--tertiary-variant-white{background-color:#fff;}.btn--tertiary-variant-grey{background-color:#666666;}.btn--tertiary-variant-grey-2{background-color:#ABABAB;}.btn--tertiary-variant-grey-3{background-color:#D3D3D3;}.btn--tertiary-variant-background-grey{background-color:#F1F1F1;}.btn--tertiary-variant-background-grey-translucent{background-color:rgba(241,241,241,0.9);}.btn--tertiary-variant-orange{background-color:#C82C00;}.btn--tertiary-variant-blue{background-color:#1057C8;}.btn--tertiary-variant-blue-translucent{background-color:rgba(16,87,200,0.9);}.btn--tertiary-variant-green{background-color:#005500;}.btn--tertiary-variant-gold{background-color:#FFB210;}.btn--tertiary-variant-light-blue{background-color:#e5eff8;}.btn--left{float:left;}.btn--right{float:right;}.nicely-spaced-buttons{margin-right:4px;}.fake-btn-tertiary-text-only.fake-btn-tertiary-text-only{padding:10px 5px;display:inline-block;font-size:20px;text-align:center;line-height:1.3;white-space:normal;min-height:50px;font-weight:400;color:#1057C8 !important;}.footnote-link.footnote-link.footnote-link{font-size:16px;line-height:24px;font-weight:normal;vertical-align:baseline;text-decoration:none;position:relative;top:-0.4em;margin-left:0.2em;color:#C82C00;}.footnote-link.footnote-link.footnote-link:hover,.footnote-link.footnote-link.footnote-link:focus{color:#A02300;text-decoration:underline;}.small-body-text .footnote-link.footnote-link.footnote-link{font-size:12px;line-height:18px;font-weight:normal;}.caveat-footnotes{overflow-wrap:break-word;color:#2D2D2D;position:relative;}.caveat-footnotes,.caveat-footnotes p{font-size:14px;line-height:22px;}.caveat-footnotes ol{padding-left:15px;padding-top:0;margin:0;}.caveat-footnotes .footnote-list > li{margin-bottom:1em;}.caveat-footnotes a{color:#C82C00;}.caveat-footnotes a:hover,.caveat-footnotes a:focus{text-decoration:underline;}.caveat-color-wrapper{background-color:#F1F1F1;position:relative;}.caveat-color-wrapper.with-main-z-index{z-index:2;}.caveat-footnotes{max-width:750px;}.footnote-heading{font-weight:normal;color:#2D2D2D;margin:0;clear:left;}@media (max-width:767px) {
 .footnote-heading{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .footnote-heading{font-size:20px;line-height:32px;} 
}.caveat-footnotes p{margin-top:0;}.tile.tile-light-foreground .footnote-link{color:white;}.carousel{margin:0;background:none;border:none;position:relative;}.carousel,.carousel .slide img{width:100%;height:auto;vertical-align:bottom;}.carousel .slides{overflow:hidden;touch-action:pan-y !important;}.carousel .flex-control-nav{margin:0;text-align:center;}@media screen and (max-width:767px) {
 [data-carousel-pager-label] .carousel .flex-control-nav{text-align:right;} 
}.carousel .flex-control-nav li{display:inline;margin:0 7px;}.carousel .flex-control-nav li a{cursor:pointer;background:#fff;display:inline-block;overflow:hidden;width:10px;height:0;padding-top:4px;text-align:center;border-radius:300px;background-clip:padding-box;}.carousel .flex-control-nav li:hover a,.carousel .flex-control-nav li a.flex-active{background-color:#10367A;}.carousel .flex-control-nav li a:focus{border:1px dotted #2D2D2D;}.carousel .flex-control-nav:before{position:relative;color:#ABABAB;font-size:16px;line-height:23px;font-weight:bold;content:attr(data-carousel-pager-label);}.carousel .flex-direction-nav{padding:0;}.carousel .flex-direction-nav li{position:absolute;height:40px;width:24px;top:50%;margin-top:-7px;z-index:200;cursor:pointer;}.carousel .flex-direction-nav li.flex-prev-wrap{left:0px;}.carousel .flex-direction-nav li.flex-next-wrap{right:0px;}.carousel .flex-direction-nav li.flex-disabled-wrap{display:none;}.carousel .flex-direction-nav li a{width:26px;height:26px;display:block;text-indent:-9999px;position:absolute;cursor:pointer;color:#666666;opacity:0.9;}.carousel .flex-direction-nav li a:focus{border:1px dotted #2D2D2D;}.carousel section.tile-type-text .tile-inner{padding-bottom:10px;}.carousel a.flex-play:focus,.carousel li.pager-item .title:focus{border:1px dotted #fff;}.generated-by-mob-carousel .flex-direction-nav li.flex-prev-wrap{left:4px;}.generated-by-mob-carousel .flex-direction-nav li.flex-next-wrap{right:4px;}.highcharts-tooltip{color:#2D2D2D;pointer-events:none;}.highcharts-tooltip span{display:block;padding:8px;color:#2D2D2D;height:auto;overflow:auto;white-space:normal !important;font-size:16px;line-height:24px;font-weight:normal;}.highcharts-tooltip img{float:left;margin:0 4px 4px 0;}.highcharts-tooltip span span,.highcharts-tooltip span span span{color:#2D2D2D;font-size:16px;line-height:24px;font-weight:normal;width:auto !important;padding:0;display:inline;margin-bottom:0;}.highcharts-tooltip span > span{color:#2D2D2D;display:block;font-weight:bold;margin-bottom:8px;word-wrap:break-word;}@media screen and (max-width:767px) {
 .highcharts-tooltip span > span{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .highcharts-tooltip span > span{font-size:32px;line-height:40px;} 
}.highcharts-tooltip span > span + br{display:none;}.highcharts-legend-item,.highcharts-legend-item span{cursor:default !important;}.highcharts-legend-item.linkful-hover,.highcharts-legend-item.linkful-hover span{cursor:pointer !important;}.tile-type-infographic .node-infographic.legend-none .highcharts-legend{display:none;}.tile .circle{border-radius:50%;width:180px;height:180px;background-color:white;text-align:center;position:relative;margin:5px auto;}.tile .circle.text .circle-inner{font-weight:bold;width:90%;margin:0 auto;}@media screen and (max-width:767px) {
 .tile .circle.text .circle-inner{font-size:32px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .tile .circle.text .circle-inner{font-size:40px;line-height:48px;} 
}.tile .circle .circle-inner{display:block;color:#C82C00;font-weight:bold;}@media screen and (max-width:767px) {
 .tile .circle .circle-inner{font-size:40px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .tile .circle .circle-inner{font-size:56px;line-height:64px;} 
}.tile.tile-background-default .circle{background-color:#C82C00;}.tile.tile-background-default .circle .circle-inner{color:white;}@media screen and (min-width:768px) {
 .tile.tile-type-background-image .circle{position:absolute;right:50px;top:50%;margin-top:-90px;} 
}#cboxCurrent,#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{top:0;}#cboxLoadedContent{margin:60px 30px 30px;color:#2D2D2D;}.local-colorbox #cboxLoadedContent{line-height:1.5;}#colorbox{box-shadow:9px 9px 0px rgba(0,0,0,0.3);}#cboxWrapper{background:#fff;border-radius:0;}#cboxTopLeft{width:auto;height:auto;}#cboxTopCenter{height:15px;}#cboxTopRight{width:auto;height:auto;}#cboxBottomLeft{width:auto;height:auto;}#cboxBottomCenter{height:auto;}#cboxBottomRight{width:auto;height:auto;}#cboxMiddleLeft{width:auto;}#cboxMiddleRight{width:auto;}#cboxClose{width:220px;height:45px;text-indent:0;text-align:left;padding-left:4px;right:16px;border-radius:0;background:#fff;color:#2D2D2D;font-weight:normal;}@media screen and (max-width:767px) {
 #cboxClose{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 #cboxClose{font-size:20px;line-height:36px;} 
}@media screen and (max-width:767px) {
 #cboxClose{height:35px;} 
}#cboxClose span{text-decoration:underline;}#cboxClose:after{content:"x";background:#C82C00;height:45px;width:45px;border-radius:0;position:absolute;right:0;top:0;text-indent:0;font-size:45px;line-height:37px;color:#fff;text-align:center;}@media screen and (max-width:767px) {
 #cboxClose:after{height:35px;width:35px;line-height:31px;font-size:35px;} 
}#cboxClose:focus{border:1px solid #C82C00;border-radius:0;}#cboxClose:hover{box-shadow:none;}#cboxTitle{bottom:22px;}.spire-tile-popup-hidden{display:none;}.spire-tile-popup-target .height-equalizable{border:2px solid grey;}.spire-tile-popup-target.tile-type-media .height-equalizable .tile-inner{padding:24px;}.tile .comma-inline-list ul,.comma-inline-list ul{display:inline;padding:0;margin:0;list-style-type:none;}.tile .comma-inline-list ul li,.comma-inline-list ul li{display:inline;padding:0;list-style-type:none;}#sliding-popup{padding:1em 0 0.1em;position:fixed;}#sliding-popup.sliding-popup-top{background:#2D2D2D;}@media screen and (max-width:767px) {
 #sliding-popup{padding:1em 16px;} 
}@media (max-width:767px) {
 #sliding-popup .popup-content{width:calc(100% - 32px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}#sliding-popup .popup-content:after:after{content:"";display:table;clear:both;} 
}@media (min-width:768px) and (max-width:1023px) {
 #sliding-popup .popup-content{width:calc(100% - 48px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}#sliding-popup .popup-content:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1024px) and (max-width:1439px) {
 #sliding-popup .popup-content{width:calc(100% - 80px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}#sliding-popup .popup-content:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1440px) {
 #sliding-popup .popup-content{width:calc(100% - 128px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}#sliding-popup .popup-content:after:after{content:"";display:table;clear:both;} 
}@media (min-width:1440px) {
 #sliding-popup .popup-content{max-width:1110px;} 
}#sliding-popup .popup-content #popup-text{display:table;max-width:85%;margin:0;}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-text{max-width:100%;} 
}#sliding-popup .popup-content #popup-text p{font-size:12px;line-height:18px;font-weight:normal;color:#D3D3D3 !important;}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-text p{padding:inherit;width:100%;} 
}#sliding-popup .popup-content #popup-text h2{font-weight:normal;color:#fff !important;width:28.5%;padding-right:2.5%;}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-text h2{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 #sliding-popup .popup-content #popup-text h2{font-size:20px;line-height:36px;} 
}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-text h2{padding:inherit;width:100%;padding-bottom:0.5em;padding-top:0.125em;} 
}#sliding-popup .popup-content #popup-text p,#sliding-popup .popup-content #popup-text h2{display:table-cell;vertical-align:middle;}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-text p,#sliding-popup .popup-content #popup-text h2{display:block;} 
}#sliding-popup .popup-content #popup-buttons{max-width:15%;display:table;}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-buttons{max-width:100%;clear:both;display:block;position:absolute;top:0;right:0;margin:0;} 
}#sliding-popup .popup-content #popup-buttons button{background:none;border:0;margin-right:0;margin-top:0;text-shadow:none;float:right;display:table-cell;vertical-align:middle;box-shadow:none;-webkit-font-smoothing:antialiased;padding:0;}#sliding-popup .popup-content #popup-buttons button.find-more-button{display:none;}#sliding-popup .popup-content #popup-buttons button.hide-popup-button,#sliding-popup .popup-content #popup-buttons button.agree-button{min-height:31px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-60px -78px;width:31px;height:31px;text-indent:-9999px;margin-top:13px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 #sliding-popup .popup-content #popup-buttons button.hide-popup-button,#sliding-popup .popup-content #popup-buttons button.agree-button{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-60px -78px;background-size:260px 245px;} 
}@media screen and (max-width:767px) {
 #sliding-popup .popup-content #popup-buttons button.hide-popup-button,#sliding-popup .popup-content #popup-buttons button.agree-button{margin-top:15px;margin-right:15px;margin-bottom:0;min-height:23px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-189px -98px;width:23px;height:23px;} 
}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:767px) and (min-resolution:124.8dpi) {
 #sliding-popup .popup-content #popup-buttons button.hide-popup-button,#sliding-popup .popup-content #popup-buttons button.agree-button{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-189px -98px;background-size:260px 245px;} 
}ul{list-style:disc;}.small-body-text{font-size:12px;line-height:18px;font-weight:normal;}.large-deep-blue-body-text,.large-body-text{font-weight:normal;}@media (max-width:767px) {
 .large-deep-blue-body-text,.large-body-text{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .large-deep-blue-body-text,.large-body-text{font-size:20px;line-height:32px;} 
}.large-deep-blue-body-text p,.large-body-text p{font-size:inherit;line-height:inherit;}.large-deep-blue-body-text{color:#10367A;}.large-body-heading{font-weight:bold;}@media (max-width:767px) {
 .large-body-heading{font-size:20px;line-height:32px;} 
}@media (min-width:768px) {
 .large-body-heading{font-size:24px;line-height:38px;} 
}.medium-body-heading{font-weight:bold;}@media (max-width:767px) {
 .medium-body-heading{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .medium-body-heading{font-size:20px;line-height:32px;} 
}.grey-body-text{color:#666666;}.strong-body-text{font-weight:bold;}.accent-large{color:#1057C8;font-size:21px;line-height:32px;font-weight:normal;}.accent-normal{color:#1057C8;font-size:18px;line-height:28px;font-weight:normal;}.accent-small{color:#1057C8;font-weight:normal;}.accent-small-bold{color:#1057C8;font-weight:bold;}ul.list-with-dividers,ul.list-with-dividers-bold,ul.list-with-links,ul.bulletless{list-style:none;padding:0;}ul.list-with-dividers li,ul.list-with-dividers-bold li,ul.list-with-links li,ul.bulletless li{padding:5px 0;}.tile ul.list-with-dividers,.tile ul.list-with-dividers-bold,.tile ul.list-with-links,.tile ul.bulletless{list-style:none;padding:0;}.tile ul.list-with-dividers li,.tile ul.list-with-dividers-bold li,.tile ul.list-with-links li,.tile ul.bulletless li{padding:5px 0;}ul.inline-list{display:flex;flex-wrap:wrap;padding-left:0;margin:0 -10px;}ul.inline-list li{flex-basis:150px;flex-grow:1;list-style:none;padding:10px;}@media screen and (max-width:767px) {
 ul.inline-list li{flex-basis:100%;} 
}ul.inline-list a{width:100%;}.tile ul.inline-list{display:flex;flex-wrap:wrap;padding-left:0;margin:0 -10px;}.tile ul.inline-list li{flex-basis:150px;flex-grow:1;list-style:none;padding:10px;}@media screen and (max-width:767px) {
 .tile ul.inline-list li{flex-basis:100%;} 
}.tile ul.inline-list a{width:100%;}.icon-list{list-style:none;padding:0;display:table;width:100%;}.icon-list.icon-list-force-retable{display:table-row;}.icon-list > *{padding:5px 0;list-style:none;width:100%;}.icon-list .icon-list-icon{display:table-cell;vertical-align:middle;padding-right:25px;}.icon-list .icon-list-icon img{max-width:none;vertical-align:middle;width:auto;}@media screen and (max-width:767px) {
 .icon-list .icon-list-icon img{max-width:42px;} 
}.icon-list .icon-list-content{display:table-cell;vertical-align:middle;}.file-icon{padding-right:5px;}ol.number-icons{counter-reset:item;list-style:none;padding-left:32px;}ol.number-icons > li{position:relative;list-style:none;font-weight:normal;margin:0 0 21px 12px;}@media screen and (max-width:767px) {
 ol.number-icons > li{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 ol.number-icons > li{font-size:20px;line-height:36px;} 
}ol.number-icons > li:before{border-radius:50%;line-height:28px;background-color:#1057C8;color:white;display:inline-block;padding:2px;margin-top:14px;content:counter(item);counter-increment:item;position:absolute;text-align:center;font-weight:bold;left:-44px;top:-15px;width:28px;height:28px;line-height:28px;font-size:18px;}ol.number-icons > li{font-weight:bold;}ol.number-icons-small{counter-reset:item;list-style:none;padding-left:70px;}ol.number-icons-small > li{position:relative;list-style:none;font-size:16px;line-height:24px;font-weight:normal;margin:0 0 10px 4px;}ol.number-icons-small > li:before{border-radius:50%;line-height:28px;background-color:#C82C00;color:white;display:inline-block;padding:2px;margin-top:14px;content:counter(item);counter-increment:item;position:absolute;text-align:center;font-weight:bold;left:-32px;top:-8px;width:20px;height:20px;line-height:20px;margin-top:8px;}ol.number-icons-grey{counter-reset:item;list-style:none;padding-left:42px;}ol.number-icons-grey > li{position:relative;list-style:none;font-size:16px;line-height:24px;font-weight:normal;margin:0 0 21px 12px;min-height:42px;}ol.number-icons-grey > li:before{border-radius:50%;line-height:28px;background-color:#454545;color:white;display:inline-block;padding:2px;margin-top:14px;content:counter(item);counter-increment:item;position:absolute;text-align:center;font-weight:bold;left:-54px;top:-20px;width:38px;height:38px;line-height:38px;font-size:19px;font-weight:normal;}table.icon-table{width:100%;margin:0;text-align:center;}table.icon-table:after{content:"";display:table;clear:both;}* + table.icon-table{margin-top:24px;}hr + table.icon-table{margin-top:12px;}table.icon-table,table.icon-table tbody,table.icon-table tbody tr.odd,table.icon-table tbody tr.even,table.icon-table tbody tr td{background-color:transparent;border:none;padding:0;}table.icon-table tr{display:flex;justify-content:space-between;flex-wrap:wrap;height:auto;color:inherit;}table.icon-table td{flex-shrink:1;}table.icon-table--compact{display:inline-block;width:auto;margin:0;text-align:center;}table.icon-table--compact:after{content:"";display:table;clear:both;}* + table.icon-table--compact{margin-top:24px;}hr + table.icon-table--compact{margin-top:12px;}table.icon-table--compact,table.icon-table--compact tbody,table.icon-table--compact tbody tr.odd,table.icon-table--compact tbody tr.even,table.icon-table--compact tbody tr td{background-color:transparent;border:none;padding:0;}table.icon-table--compact tr{display:flex;justify-content:space-around;flex-wrap:wrap;height:auto;color:inherit;}table.icon-table--compact td{flex-shrink:1;}table.icon-table--super-compact{margin-top:12px;}span.icon-table__road,span.icon-table__plug,span.icon-table__calendar,span.icon-table__gearstick,span.icon-table_icon{width:65px;display:block;text-align:center;font-size:12px;line-height:18px;font-weight:normal;margin-bottom:12px;padding:2px;}span.icon-table__road:before,span.icon-table__plug:before,span.icon-table__calendar:before,span.icon-table__gearstick:before,span.icon-table_icon:before{content:"";height:30px;width:30px;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0 auto 10px;}span.icon-table__road:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-road.svg);}span.icon-table__plug:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-plug.svg);}span.icon-table__calendar:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-calendar.svg);}span.icon-table__gearstick:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-gearstick.svg);}span.icon-table__0-62:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/0-62-2d2d2d.svg);}span.icon-table__air-con:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/air-con-2d2d2d.svg);}span.icon-table__alloy-wheels:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/alloy-wheels-2d2d2d.svg);}span.icon-table__bluetooth:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/bluetooth-2d2d2d.svg);}span.icon-table__climate-control:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/climate-control-2d2d2d.svg);}span.icon-table__CO2-gkm:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/co2-gkm-2d2d2d.svg);}span.icon-table__cruise-control:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/cruise-control-2d2d2d.svg);}span.icon-table__dab:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/dab-2d2d2d.svg);}span.icon-table__heated-seats:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/heated-seats-2d2d2d.svg);}span.icon-table__leather-seats:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/leather-seats-2d2d2d.svg);}span.icon-table__LED-lights:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/led-lights-2d2d2d.svg);}span.icon-table__mpg-equivalent:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/mpg-equivalent-2d2d2d.svg);}span.icon-table__park-assist:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/park-assist-2d2d2d.svg);}span.icon-table__parking-sensors:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/parking-sensors-2d2d2d.svg);}span.icon-table__real-range:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/real-range-2d2d2d.svg);}span.icon-table__retail-price:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/retail-price-2d2d2d.svg);}span.icon-table__reversing-camera:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/reversing-camera-2d2d2d.svg);}span.icon-table__sat-nav:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/sat-nav-2d2d2d.svg);}span.icon-table__top-speed:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/top-speed-2d2d2d.svg);}span.icon-table__transmission-type:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/transmission-type-2d2d2d.svg);}span.icon-table__usable-battery:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/usable-battery-2d2d2d.svg);}span.icon-table__bespoke:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/bespoke-2d2d2d.svg);}span.icon-table__environment:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/environment-2d2d2d.svg);}span.icon-table__experience:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/experience-2d2d2d.svg);}span.icon-table__expert:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/expert-2d2d2d.svg);}span.icon-table__fast-charging:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/fast-charging-2d2d2d.svg);}span.icon-table__growth:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/growth-2d2d2d.svg);}span.icon-table__innovation:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/innovation-2d2d2d.svg);}span.icon-table__investment:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/investment-2d2d2d.svg);}span.icon-table__journey:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/journey-2d2d2d.svg);}span.icon-table__modular:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/modular-2d2d2d.svg);}span.icon-table__operations:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/operations-2d2d2d.svg);}span.icon-table__rapid-charging:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/rapid-charging-2d2d2d.svg);}span.icon-table__running-costs:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/running-costs-2d2d2d.svg);}span.icon-table__social-responsibility:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/social-responsibility-2d2d2d.svg);}span.icon-table__trust:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/trust-2d2d2d.svg);}span.icon-table__vehicle-to-grid:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/vehicle-to-grid-2d2d2d.svg);}.icon-table-icon--no-text.icon-table-icon--no-text{font-size:0;line-height:0;margin-bottom:0;}.icon-table-icon--no-text.icon-table-icon--no-text:before{margin-bottom:0;}span.icon-table__leaf_green{width:30px;}span.icon-table__leaf_green:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/leaf_green.svg?v=2);}span.icon-table__leaf_green_half_side{width:30px;}span.icon-table__leaf_green_half_side:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/leaf_green_half_side.svg?v=2);}span.icon-table__leaf_green_half_up{width:30px;}span.icon-table__leaf_green_half_up:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/leaf_green_half_up.svg?v=2);}span.icon-table__leaf_gray{width:30px;}span.icon-table__leaf_gray:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/leaf_gray.svg?v=2);}span.icon-table__pounds_orange{width:30px;}span.icon-table__pounds_orange:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/pounds_orange.svg?v=2);}span.icon-table__pounds_gray{width:30px;}span.icon-table__pounds_gray:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/pounds_gray.svg?v=2);}span.icon-table__operating_cost_orange{width:33px;}span.icon-table__operating_cost_orange:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/operating_cost_orange.svg?v=2);}span.icon-table__operating_cost_gray{width:33px;}span.icon-table__operating_cost_gray:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/heat/operating_cost_gray.svg?v=2);}.tile-light-foreground span.icon-table__road:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-road-light.svg);}.tile-light-foreground span.icon-table__plug:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-plug-light.svg);}.tile-light-foreground span.icon-table__calendar:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-calendar-light.svg);}.tile-light-foreground span.icon-table__gearstick:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-gearstick-light.svg);}.tile-light-foreground span.icon-table__0-62:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/0-62-ffffff.svg);}.tile-light-foreground span.icon-table__air-con:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/air-con-ffffff.svg);}.tile-light-foreground span.icon-table__alloy-wheels:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/alloy-wheels-ffffff.svg);}.tile-light-foreground span.icon-table__bluetooth:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/bluetooth-ffffff.svg);}.tile-light-foreground span.icon-table__climate-control:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/climate-control-ffffff.svg);}.tile-light-foreground span.icon-table__CO2-gkm:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/co2-gkm-ffffff.svg);}.tile-light-foreground span.icon-table__cruise-control:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/cruise-control-ffffff.svg);}.tile-light-foreground span.icon-table__dab:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/dab-ffffff.svg);}.tile-light-foreground span.icon-table__heated-seats:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/heated-seats-ffffff.svg);}.tile-light-foreground span.icon-table__leather-seats:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/leather-seats-ffffff.svg);}.tile-light-foreground span.icon-table__LED-lights:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/led-lights-ffffff.svg);}.tile-light-foreground span.icon-table__mpg-equivalent:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/mpg-equivalent-ffffff.svg);}.tile-light-foreground span.icon-table__park-assist:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/park-assist-ffffff.svg);}.tile-light-foreground span.icon-table__parking-sensors:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/parking-sensors-ffffff.svg);}.tile-light-foreground span.icon-table__real-range:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/real-range-ffffff.svg);}.tile-light-foreground span.icon-table__retail-price:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/retail-price-ffffff.svg);}.tile-light-foreground span.icon-table__reversing-camera:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/reversing-camera-ffffff.svg);}.tile-light-foreground span.icon-table__sat-nav:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/sat-nav-ffffff.svg);}.tile-light-foreground span.icon-table__top-speed:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/top-speed-ffffff.svg);}.tile-light-foreground span.icon-table__transmission-type:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/transmission-type-ffffff.svg);}.tile-light-foreground span.icon-table__usable-battery:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/ev/usable-battery-ffffff.svg);}.tile-light-foreground span.icon-table__bespoke:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/bespoke-ffffff.svg);}.tile-light-foreground span.icon-table__environment:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/environment-ffffff.svg);}.tile-light-foreground span.icon-table__experience:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/experience-ffffff.svg);}.tile-light-foreground span.icon-table__expert:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/expert-ffffff.svg);}.tile-light-foreground span.icon-table__fast-charging:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/fast-charging-ffffff.svg);}.tile-light-foreground span.icon-table__growth:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/growth-ffffff.svg);}.tile-light-foreground span.icon-table__innovation:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/innovation-ffffff.svg);}.tile-light-foreground span.icon-table__investment:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/investment-ffffff.svg);}.tile-light-foreground span.icon-table__journey:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/journey-ffffff.svg);}.tile-light-foreground span.icon-table__modular:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/modular-ffffff.svg);}.tile-light-foreground span.icon-table__operations:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/operations-ffffff.svg);}.tile-light-foreground span.icon-table__rapid-charging:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/rapid-charging-ffffff.svg);}.tile-light-foreground span.icon-table__running-costs:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/running-costs-ffffff.svg);}.tile-light-foreground span.icon-table__social-responsibility:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/social-responsibility-ffffff.svg);}.tile-light-foreground span.icon-table__trust:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/trust-ffffff.svg);}.tile-light-foreground span.icon-table__vehicle-to-grid:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/v2g/vehicle-to-grid-ffffff.svg);}span.icon-table__car,span.icon-table__charger,span.icon-table__tariff,span.icon-table__car-disabled,span.icon-table__charger-disabled,span.icon-table__tariff-disabled{width:65px;display:block;text-align:center;margin-bottom:12px;padding:2px;}span.icon-table__car:before,span.icon-table__charger:before,span.icon-table__tariff:before,span.icon-table__car-disabled:before,span.icon-table__charger-disabled:before,span.icon-table__tariff-disabled:before{content:"";height:40px;width:60px;display:block;background-position:top center;background-repeat:no-repeat;background-size:contain;margin:0 auto 10px;}span.icon-table__car:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-car.svg);}span.icon-table__charger:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-charger.svg);}span.icon-table__tariff:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tariff.svg);}span.icon-table__car-disabled:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-car-grey.svg);}span.icon-table__charger-disabled:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-charger-grey.svg);}span.icon-table__tariff-disabled:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tariff-grey.svg);}span.icon-table__plus{display:block;color:transparent;height:40px;width:50px;background-position:center center;background-repeat:no-repeat;background-size:18px 18px;background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-plus.svg);margin:0;}span.icon-table__plus-disabled{display:block;color:transparent;height:40px;width:50px;background-position:center center;background-repeat:no-repeat;background-size:18px 18px;background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-plus-grey.svg);margin:0;}.tile-light-foreground span.icon-table__car:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-car-light.svg);}.tile-light-foreground span.icon-table__charger:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-charger-light.svg);}.tile-light-foreground span.icon-table__tariff:before{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tariff-light.svg);}.tile-light-foreground span.icon-table__plus{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-plus-light.svg);}.tile-background-logo-blue ol.number-icons li:before,.tile-background-logo-blue ol.number-icons-small li:before,.tile-background-logo-blue ol.number-icons-grey li:before{background-color:#FFF;color:#10367A;}.tile-background-grey ol.number-icons li:before,.tile-background-grey ol.number-icons-small li:before,.tile-background-grey ol.number-icons-grey li:before{background-color:#FFF;color:#666666;}.tile-background-grey-2 ol.number-icons li:before,.tile-background-grey-2 ol.number-icons-small li:before,.tile-background-grey-2 ol.number-icons-grey li:before{background-color:#FFF;color:#ABABAB;}.tile-background-grey-3 ol.number-icons li:before,.tile-background-grey-3 ol.number-icons-small li:before,.tile-background-grey-3 ol.number-icons-grey li:before{background-color:#FFF;color:#D3D3D3;}.tile-background-background-grey ol.number-icons li:before,.tile-background-background-grey ol.number-icons-small li:before,.tile-background-background-grey ol.number-icons-grey li:before{background-color:#FFF;color:#F1F1F1;}.tile-background-background-grey-translucent ol.number-icons li:before,.tile-background-background-grey-translucent ol.number-icons-small li:before,.tile-background-background-grey-translucent ol.number-icons-grey li:before{background-color:#FFF;color:rgba(241,241,241,0.9);}.tile-background-orange ol.number-icons li:before,.tile-background-orange ol.number-icons-small li:before,.tile-background-orange ol.number-icons-grey li:before{background-color:#FFF;color:#C82C00;}.tile-background-blue ol.number-icons li:before,.tile-background-blue ol.number-icons-small li:before,.tile-background-blue ol.number-icons-grey li:before{background-color:#FFF;color:#1057C8;}.tile-background-blue-translucent ol.number-icons li:before,.tile-background-blue-translucent ol.number-icons-small li:before,.tile-background-blue-translucent ol.number-icons-grey li:before{background-color:#FFF;color:rgba(16,87,200,0.9);}.tile-background-green ol.number-icons li:before,.tile-background-green ol.number-icons-small li:before,.tile-background-green ol.number-icons-grey li:before{background-color:#FFF;color:#005500;}.tile-background-light-blue ol.number-icons li:before,.tile-background-light-blue ol.number-icons-small li:before,.tile-background-light-blue ol.number-icons-grey li:before{background-color:#FFF;color:#e5eff8;}.copy img{max-width:100%;height:auto;}.copy{overflow-wrap:break-word;}.copy .h2,.copy h2,.copy .h3,.copy h3,.copy .h4,.copy h4{font-weight:normal;}@media (max-width:767px) {
 .copy .h2,.copy h2,.copy .h3,.copy h3,.copy .h4,.copy h4{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .copy .h2,.copy h2,.copy .h3,.copy h3,.copy .h4,.copy h4{font-size:20px;line-height:32px;} 
}img.default-embedded,.field-name-field-image-alternative img{max-width:100%;height:auto;float:none;}img.mobile-only{max-width:100%;height:auto;}.link-to-top{display:block;width:100%;text-align:right;font-size:12px;line-height:18px;font-weight:normal;}@media screen and (min-width:768px) {
 .contains-link-to-top{position:relative;padding-right:80px;}.link-to-top{width:80px;position:absolute;right:0;}.desktop_columns-two{columns:2;} 
}p a:focus{text-decoration:underline;}.crisis-banner{padding:0;}.crisis-banner .bean-crisis-management-banner{list-style:none outside;margin:0;border-style:none;color:#2D2D2D;display:table;width:100%;min-height:164px;position:relative;}.crisis-banner .bean-crisis-management-banner .sub-title{display:block;font-size:12px;line-height:18px;font-weight:normal;}.crisis-banner .bean-crisis-management-banner .left,.crisis-banner .bean-crisis-management-banner .right{padding:0 16px 16px;display:table-cell;position:relative;}.crisis-banner .bean-crisis-management-banner .left{width:22%;height:100%;background:#ffda03;}@media screen and (max-width:767px) {
 .crisis-banner .bean-crisis-management-banner .left{padding:16px;display:block;width:100%;} 
}.crisis-banner .bean-crisis-management-banner .left h1,.crisis-banner .bean-crisis-management-banner .left h2{margin:0;}.crisis-banner .bean-crisis-management-banner .left .field-name-field-tile-title{font-weight:bold;}@media screen and (max-width:767px) {
 .crisis-banner .bean-crisis-management-banner .left .field-name-field-tile-title{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .crisis-banner .bean-crisis-management-banner .left .field-name-field-tile-title{font-size:32px;line-height:40px;} 
}.crisis-banner .bean-crisis-management-banner .left .field-name-field-sub-title{font-size:12px;line-height:18px;font-weight:normal;padding-bottom:36px;}.crisis-banner .bean-crisis-management-banner .left span.updated-label{font-size:12px;line-height:18px;font-weight:normal;}.crisis-banner .bean-crisis-management-banner .left .field-name-field-information-updated{font-size:12px;line-height:18px;font-weight:normal;font-weight:bold;}.crisis-banner .bean-crisis-management-banner .right{width:78%;height:100%;background:#ffed86;}@media screen and (max-width:767px) {
 .crisis-banner .bean-crisis-management-banner .right{padding:16px;display:block;width:100%;} 
}.crisis-banner .bean-crisis-management-banner .right em{display:block;}.crisis-banner .bean-crisis-management-banner .right .right-inner{width:90%;}.crisis-banner .bean-crisis-management-banner .right .ico-Closeicon_large_grey{cursor:pointer;position:absolute;top:46%;right:4%;}@media screen and (max-width:767px) {
 .crisis-banner .bean-crisis-management-banner .right .ico-Closeicon_large_grey{top:auto;bottom:16px;right:16px;} 
}@media screen and (min-width:768px) {
 .has-crisis-and-breadcrumb .crisis-banner{padding-top:28px;} 
}input.date-input{width:255px;padding:0 50px 0 17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='19.58' height='19.91' viewBox='0 0 19.58 19.91'%3E%3Ctitle%3Ecalendar%3C/title%3E%3Crect x='0.9' y='1.91' width='17.78' height='17.11' rx='1' ry='1' fill='none' stroke='%23da3e00' stroke-width='1.8'/%3E%3Cline x1='4.77' x2='4.77' y2='3.81' fill='none' stroke='%23da3e00' stroke-width='1.8'/%3E%3Cline x1='14.77' x2='14.77' y2='3.81' fill='none' stroke='%23da3e00' stroke-width='1.8'/%3E%3Cline x1='0.9' y1='6.94' x2='18.68' y2='6.94' fill='none' stroke='%23da3e00' stroke-width='1.8'/%3E%3Crect x='4.84' y='10.06' width='1.84' height='1.62' fill='%23da3e00'/%3E%3Crect x='8.86' y='10.06' width='1.84' height='1.62' fill='%23da3e00'/%3E%3Crect x='12.85' y='10.06' width='1.84' height='1.62' fill='%23da3e00'/%3E%3Crect x='4.84' y='14.08' width='1.84' height='1.62' fill='%23da3e00'/%3E%3Crect x='8.86' y='14.08' width='1.84' height='1.62' fill='%23da3e00'/%3E%3Crect x='12.85' y='14.08' width='1.84' height='1.62' fill='%23da3e00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:94% center;border-bottom-width:3px;}input.date-input:focus{transition:none;}.ui-datepicker{width:100%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);background-color:#1057C8;z-index:1000 !important;margin-top:-3px;color:#fff;padding-bottom:20px;max-width:445px;}.ui-datepicker.above{margin-top:3px;}@media (max-width:445px) {
 .ui-datepicker{left:0 !important;} 
}.ui-datepicker td a{color:#fff;text-align:center;}.ui-datepicker td a:hover{text-decoration:underline;}.ui-datepicker td span{text-align:center;}.ui-datepicker table,.ui-datepicker tbody{border:none;font-size:16px;line-height:24px;font-weight:normal;}.ui-datepicker .ui-datepicker-calendar{width:calc(100% - 100px);margin:0 auto;}@media (max-width:445px) {
 .ui-datepicker .ui-datepicker-calendar{width:80%;} 
}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{position:relative;width:27px;height:27px;}.ui-datepicker .ui-datepicker-prev{float:left;}.ui-datepicker .ui-datepicker-next{float:right;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='13.96' height='15.03' viewBox='0 0 13.96 15.03'%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cline y1='7.51' x2='12.28' y2='7.51' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpolyline points='6.6 0.52 13.21 7.51 6.6 14.52' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center center;width:17px;height:17px;text-indent:-9999px;}.ui-datepicker .ui-datepicker-prev span{transform:rotate(180deg);}.ui-datepicker-title{font-weight:normal;}@media (max-width:767px) {
 .ui-datepicker-title{font-size:18px;line-height:28px;} 
}@media (min-width:768px) {
 .ui-datepicker-title{font-size:20px;line-height:32px;} 
}.ui-datepicker .ui-datepicker-header{width:90%;margin:25px auto;}.ui-datepicker .ui-datepicker-current-day{background-color:white;border-radius:20%;}.ui-datepicker .ui-datepicker-current-day a{color:#1057C8;}.download-list.download-list.download-list{list-style:none;padding:0px;margin-top:20px;}.download-list.download-list.download-list li{margin-bottom:12px;position:relative;padding-left:39px;}.download-list.download-list.download-list li:before{content:"";position:absolute;left:0;background:transparent no-repeat center center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="%23C82C00"><path d="m12 8.5h7c.5522847 0 1-.44771525 1-1s-.4477153-1-1-1h-7c-.5522847 0-1 .44771525-1 1s.4477153 1 1 1z"/><path d="m23.9999912 4.415c0-.53073615-.2106474-1.03976955-.5859912-1.41500008l-2.4140088-2.41499992c-.3751403-.37473205-.8837451-.58500008-1.4139912-.58500008h-11.58600884c-1.10456066 0-2 .89543058-2 2v7.27500008c-.00112293.13543372.10660993.24672799.24200884.25.366.006 1.038.034 1.485.083.07012937.00775109.14021101-.01498313.19243584-.06242546.05222483-.04744234.08156484-.11502522.08055532-.18557454v-6.86000008c0-.27614229.22386647-.5.5-.5h10.87900884c.1323525.0000282.2592945.05253113.353.14600008l2.122 2.122c.093469.09370554.1459719.22064755.1459912.353v13.3789999c0 .2761425-.2238488.5-.5.5h-6.8579912c-.1212244.0007362-.2236842.0900166-.241.2100001-.0750603.496396-.1969371.9845731-.364 1.458-.0286259.0750074-.0185221.1592966.0270206.2254133.0455426.0661167.1206952.1055867.2009794.1055867h7.7349912c1.1045783 0 2-.8954305 2-2z"/><path d="m17.5 12c0-.5522847-.4477153-1-1-1h-4c-.2557678.0012009-.5003651.1049476-.679.288-.0354726.0336072-.0549764.0807161-.0536407.1295624.0013356.0488464.0233846.0948191.0606407.1264376.4529617.4040308.8588651.8579046 1.21 1.353.0461176.0642508.1209288.1016564.2.1h3.262c.5511153.0000025.9983467-.4458872 1-.997z"/><path d="m6.5 24c3.5898509 0 6.5-2.9101491 6.5-6.5s-2.9101491-6.5-6.5-6.5c-3.58985087 0-6.5 2.9101491-6.5 6.5.0044079 3.5880235 2.91197652 6.4955921 6.5 6.5zm-2.391-5.688c-.11991677-.1501696-.1431553-.3557783-.0597807-.5289246.08337461-.1731462.25860648-.2831861.4507807-.2830754h.75c.13807119 0 .25-.1119288.25-.25v-2.75c0-.5522847.44771525-1 1-1s1 .4477153 1 1v2.75c0 .1380712.11192881.25.25.25h.75c.19217422-.0001107.36740609.1099292.4507807.2830754.0833746.1731463.06013607.378755-.0597807.5289246l-2 2.5c-.0982037.1135211-.24089672.1787575-.391.1787575s-.2927963-.0652364-.391-.1787575z"/></g></svg>');height:28px;width:28px;}.download-list.download-list.download-list li > span{display:block;overflow:hidden;}.download-list.download-list.download-list.large-deep-blue-body-text li:before,.download-list.download-list.download-list.large-body-text li:before{top:2px;}.download-list.download-list.download-list li > span{display:inline;color:#666666;margin-left:10px;padding-left:10px;position:relative;font-size:12px;line-height:18px;font-weight:normal;}.download-list.download-list.download-list li > span:after{content:"";left:0;top:20%;bottom:20%;width:1px;background-color:#666666;position:absolute;}#views-exposed-form-spire-downloads-block div .views-exposed-submit,#views-exposed-form-spire-downloads-block div .views-exposed-widget{vertical-align:top;min-width:0;}#views-exposed-form-spire-downloads-block .form-type-select{padding-top:0;}#views-exposed-form-spire-downloads-block .form-type-textfield input{padding:6px;}#views-exposed-form-spire-downloads-block .date-year{width:91px;}@media screen and (min-width:768px) {
 #views-exposed-form-spire-downloads-block .views-widget-filter-field-document-category-tid,#views-exposed-form-spire-downloads-block .views-widget-filter-field-document-date-value{display:inline-block;} 
}@media screen and (min-width:768px) and (max-width:1050px) {
 #views-exposed-form-spire-downloads-block .views-widget-filter-field-document-category-tid{width:200px;} 
}#views-exposed-form-spire-downloads-block .hierarchical-step > label{display:none;}#views-exposed-form-spire-downloads-block .hierarchical-step.first{margin-top:0;margin-bottom:5px;margin-right:10px;}#views-exposed-form-spire-downloads-block .hierarchical-step.last{margin-bottom:0px;}#views-exposed-form-spire-downloads-block .hierarchical-step .dropdown.no-value{display:none;}@media screen and (min-width:1050px) {
 #views-exposed-form-spire-downloads-block .hierarchical-step{float:left;width:200px;} 
}#views-exposed-form-spire-downloads-block .views-exposed-submit{width:100px;}@media screen and (max-width:767px) {
 #views-exposed-form-spire-downloads-block .views-exposed-submit input{margin-top:20px;} 
}.view-spire-downloads table .expandy-bit-bit td{height:26px;vertical-align:top;}.view-spire-downloads table thead tr th{padding-left:6px;}.view-spire-downloads table thead th{padding-left:6px;}.l-desktop-three-quarters .view-spire-downloads .views-widget-filter-field-document-category-tid{width:220px;}.expandy-bit-active{cursor:pointer;}.expandy-bit-active.hover{background:#F1F1F1;}.expandy-bit-active .views-field-title a:focus,.expandy-bit-active .views-field-filename:focus{outline:none;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit{border-top:none;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit.hover{background:#F1F1F1;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit td{padding:0;border-top:none;white-space:normal;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit td p{margin:0;font-size:12px;line-height:18px;font-weight:normal;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit td p + p{margin-top:24px;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit td > *{padding:0 6px;}.expandy-bit-bit.expandy-bit-bit.expandy-bit-bit td ul{padding:0 0 0 24px;list-style:disc;}.expandy-bit a:hover{color:#666666;}.expandy-bit .views-field-title a:focus{border:1px dotted black;}.expandy-bit-bit.collapsed{display:none !important;}.expandy-bit-bit.expanded{display:block !important;}tr.expandy-bit-bit.expanded{display:table-row !important;}@media screen and (max-width:767px) {
 table.mobile-degrade-basic tr.expandy-bit-bit.expanded{display:block !important;}table.mobile-degrade-basic tr.expandy-bit-bit.expanded td{height:auto;} 
}.view-event-list .expandy-bit-expanded,.view-event-list .expandy-bit-bit.expanded,.view-spire-downloads .expandy-bit-expanded,.view-spire-downloads .expandy-bit-bit.expanded{background:#F1F1F1;}.view-event-list tbody .views-field-title a,.view-spire-downloads tbody .views-field-title a{word-break:break-word;}.expanding-saved-tile-input{display:none;}.expanding-saved-tile-label{margin:0;cursor:pointer;}.expanding-saved-tile-label h2,.expanding-saved-tile-label h3{display:inline-block;margin-left:20px;margin-bottom:0;vertical-align:middle;height:40px;}.expanding-saved-tile-button{position:relative;display:inline-block;width:40px;height:40px;vertical-align:middle;text-align:center;background:#C82C00;color:white;content:"a";}.expanding-saved-tile-button:before{display:block;content:"";width:16px;height:2px;background:white;position:absolute;top:19px;left:12px;}.expanding-saved-tile-button:after{display:block;content:"";width:2px;height:16px;background:white;position:absolute;top:12px;left:19px;}.expanding-saved-tile-input:checked + label .expanding-saved-tile-button:after{display:none;}.expanding-saved-tile-input ~ .expanding-saved-tile-content{overflow:hidden;max-height:0;transition:all 0.2s;}.expanding-saved-tile-input:checked ~ .expanding-saved-tile-content{max-height:5000px;transition:all 0.2s;}#footer-outer{position:relative;background-color:#C82C00;color:#FFF;}#footer-outer.with-main-z-index{z-index:2;}#footer-outer #footer{font-size:16px;line-height:18px;font-weight:normal;padding-top:30px;}#footer-outer #footer .block ul{margin:0;padding:0;}#footer-outer #footer .block ul li{list-style:none;margin:0;}#footer-outer #footer .block ul.footer-menu li{margin-bottom:14px;}#footer-outer .footer-breadcrumb{padding-bottom:20px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;}#footer-outer .footer-breadcrumb .breadcrumb-buffers::before{content:"";position:absolute;left:0;height:18px;background:linear-gradient(90deg,#c82c00,rgba(200,44,0,0.4));}#footer-outer .footer-breadcrumb .breadcrumb-buffers::after{content:"";position:absolute;right:0;height:18px;background:linear-gradient(90deg,rgba(200,44,0,0.4),#c82c00);}#footer-outer .footer-breadcrumb::-webkit-scrollbar{display:none;}#footer-outer .footer-breadcrumb .breadcrumb{white-space:nowrap;}#footer-outer .footer-breadcrumb .breadcrumb::before,#footer-outer .footer-breadcrumb .breadcrumb::after{content:"";display:inline-block;}#footer-outer .footer-breadcrumb + *{border-top:1px solid #FFF;padding-top:20px;}@media (max-width:767px) {
 #footer-outer .breadcrumb-buffers::before,#footer-outer .breadcrumb-buffers::after,#footer-outer .breadcrumb::before,#footer-outer .breadcrumb::after{width:16px;} 
}@media (min-width:768px) and (max-width:1023px) {
 #footer-outer .breadcrumb-buffers::before,#footer-outer .breadcrumb-buffers::after,#footer-outer .breadcrumb::before,#footer-outer .breadcrumb::after{width:24px;} 
}@media (min-width:1024px) and (max-width:1439px) {
 #footer-outer .breadcrumb-buffers::before,#footer-outer .breadcrumb-buffers::after,#footer-outer .breadcrumb::before,#footer-outer .breadcrumb::after{width:40px;} 
}@media (min-width:1440px) {
 #footer-outer .breadcrumb-buffers::before,#footer-outer .breadcrumb-buffers::after,#footer-outer .breadcrumb::before,#footer-outer .breadcrumb::after{width:64px;} 
}@media (min-width:1440px) {
 #footer-outer .breadcrumb-buffers::before,#footer-outer .breadcrumb-buffers::after,#footer-outer .breadcrumb::before,#footer-outer .breadcrumb::after{width:calc((100% - 1110px) / 2);} 
}#footer-outer .breadcrumb a{font-weight:bold;margin-right:18px;}#footer-outer .breadcrumb a::after{content:"";display:inline-block;background:url(/profiles/spire_profile/themes/custom/spire/svg/chevron_right.svg);width:8px;height:12px;position:relative;top:1px;margin-left:10px;}#footer-outer .breadcrumb a.home::before{content:"";display:inline-block;background:url(/profiles/spire_profile/themes/custom/spire/svg/detached_house.svg);background-size:contain;width:12px;height:12px;margin-right:10px;}#footer-outer .breadcrumb a.active{font-weight:normal;}#footer-outer .breadcrumb a.active::after{display:none;}#footer-outer .breadcrumb a:last-child{margin-right:8px;}#footer-outer .footer-higher{padding-bottom:30px;}#footer-outer .footer-higher .contact-us-block h3,#footer-outer .footer-higher .contact-us-block .contact-info-area,#footer-outer .footer-higher .block{display:none;}#footer-outer .footer-higher .contact-us-block,#footer-outer .footer-higher .block-social-media-icons{display:block;}#footer-outer .footer-higher .block ul li{line-height:25px;font-size:16px;}#footer-outer .footer-higher .app-icons{margin-top:16px;flex-basis:100%;}#footer-outer .footer-higher .app-icons h3{display:block;}#footer-outer .footer-higher .app-icons .app-icon{text-align:left;display:inline;margin-bottom:0;}#footer-outer .footer-higher .app-icons .app-icon img{margin-right:0;}#footer-outer footer h3,#footer-outer footer h3 a{font-weight:bold;font-size:16px;line-height:25px;color:#FFF;}#footer-outer footer a,#footer-outer footer p{font-size:16px;line-height:18px;color:#FFF;font-weight:normal;}#footer-outer footer strong a{font-weight:bold;}#footer-outer .footer-lower{display:flex;justify-content:space-between;padding:0 0 30px;flex-wrap:wrap-reverse;}#footer-outer .footer-higher:after{border-top:1px solid white;content:" ";}#footer-outer .footer-lower:after{display:none;}#footer-outer .footer-menu{display:flex;flex-wrap:wrap;}#footer-outer .footer-menu li{padding-right:15px;line-height:18px;margin-bottom:14px;}#footer-outer .footer-menu li:last-child{padding-right:0;}#footer-outer .block-copyright{margin:1px 15px 0 0;padding-top:20px;}#footer-outer .block-menu-lower-footer{padding-top:20px;}#footer-outer .ico{margin-right:10px;}#footer-outer .ico:last-child{margin-right:0;}#footer-outer .contact-us-block p{margin:0;}#footer-outer .contact-us-block p + p{margin-top:10px;}#footer-outer .contact-us-block p:last-child{margin-bottom:30px;}@media only screen and (max-width:767px) {
 #footer-outer .footer-higher .menu{display:flex;flex-wrap:wrap;}#footer-outer .footer-higher .menu li{padding:0 15px 15px 0;}#footer-outer .footer-higher > .block{border-bottom:1px solid #FFF;margin-bottom:20px;padding-bottom:20px;}#footer-outer .footer-higher{border-bottom:none;padding-bottom:0;}#footer-outer .block-menu-lower-footer{padding-top:0;}#footer-outer .header-block{display:flex;flex-wrap:wrap;}#footer-outer .header-block h3{padding-right:15px;}#footer-outer .footer-menu{display:block;}#footer-outer .footer-lower{display:block;}#footer-outer footer a{text-decoration:none;}#footer-outer .footer-lower .block ul li{line-height:32px;}#footer-outer .footer-higher .contact-us-block{display:flex;justify-content:space-between;flex-wrap:wrap;} 
}.caveat-wrapper{padding:16px 0;}.caveat-wrapper .js-collapsible-handle{margin-top:0;}@media screen and (min-width:1050px) {
 .caveat-wrapper{padding:32px 0;} 
}@media screen and (min-width:768px) and (max-width:1050px) {
 .caveat-wrapper{padding-top:24px 0;} 
}.related-content{background:#F1F1F1;}@media screen and (min-width:768px) {
 .related-content{padding-top:15px;} 
}@media screen and (min-width:768px) {
 .block-copyright{display:none;}#footer-outer .footer-higher .contact-us-block h3,#footer-outer .footer-higher .contact-us-block .contact-info-area,#footer-outer .footer-higher .block{display:block;} 
}.footer-logo{display:none;}@media screen and (min-width:1440px) {
 .footer-logo{display:block;padding-top:11px;}.footer-logo img{width:85px;height:auto;} 
}.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form{display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0 -5px;padding:0;}.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form input[type=text]{width:auto;flex:auto;margin:20px 5px 0;}.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form.single-input-form input[type=submit]{flex:none;margin:20px 5px 0;}.resizable-textarea .grippie{cursor:s-resize;height:20px;background:#666666 url(/profiles/spire_profile/themes/custom/spire/images/ptrn-grippie.png) no-repeat center;display:block;border:none;}.resizable-textarea textarea:focus + .grippie{background-color:#1057C8;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}a.ifaq-question{display:block;position:relative;width:100%;margin-top:0.5em;margin-bottom:0.5em;font-size:15px;line-height:25px;}a.ifaq-question:after{content:" ";display:inline-block;position:absolute;right:0;top:26px;}a.ifaq-question:hover{text-decoration:underline;}a.ifaq-question em{font-style:normal;}.ifaq-widget-no-results{margin:20px 0;}.ifaq-show-more-button{float:none;padding-right:25px;}.ifaq-show-more-wrap{text-align:right;}.tile.tile-type-ifaq-search h1{margin-bottom:24px;}.tile.tile-type-ifaq-search .height-equalizable{overflow:visible;}.js .help-popup{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Help_popup.png) no-repeat -1px -1px;border-radius:11px;height:22px;width:22px;display:inline-block;margin-left:10px;margin-top:3px;cursor:pointer;vertical-align:bottom;text-decoration:none;}.js .help-popup .help-text{display:none;}.js .help-popup:hover{text-decoration:none;}.js .help-popup + label{float:left;font-size:16px;line-height:23px;font-weight:bold;}.js .help-popup + .description{margin-top:4px;}.js .help-popup:first-child{margin-top:-3px;margin-bottom:3px;}.js legend .help-popup{vertical-align:middle;margin-top:0;}.js .help-popup-container input{float:left;}.js .ihelp-targets-wrapper{display:none;}.qtip-i-help .help-text{font-size:12px;line-height:18px;font-weight:normal;}.hierarchical-step,.form-type-spire-hierarchical-select{position:relative !important;text-align:left;}.hierarchical-step.hierarchical-step select,.hierarchical-step.hierarchical-step .dropdown,.hierarchical-step.form-type-spire-hierarchical-select select,.hierarchical-step.form-type-spire-hierarchical-select .dropdown,.form-type-spire-hierarchical-select.hierarchical-step select,.form-type-spire-hierarchical-select.hierarchical-step .dropdown,.form-type-spire-hierarchical-select.form-type-spire-hierarchical-select select,.form-type-spire-hierarchical-select.form-type-spire-hierarchical-select .dropdown{width:100%;max-width:100%;}.hierarchical-step.hierarchical-step select ul,.hierarchical-step.hierarchical-step .dropdown ul,.hierarchical-step.form-type-spire-hierarchical-select select ul,.hierarchical-step.form-type-spire-hierarchical-select .dropdown ul,.form-type-spire-hierarchical-select.hierarchical-step select ul,.form-type-spire-hierarchical-select.hierarchical-step .dropdown ul,.form-type-spire-hierarchical-select.form-type-spire-hierarchical-select select ul,.form-type-spire-hierarchical-select.form-type-spire-hierarchical-select .dropdown ul{padding:0;}.hierarchical-step.disabled-wrap,.form-type-spire-hierarchical-select.disabled-wrap{position:relative;}.hierarchical-step.disabled-wrap:before,.form-type-spire-hierarchical-select.disabled-wrap:before{content:"";top:0;left:0;height:100%;width:100%;z-index:2;background:transparent url(/profiles/spire_profile/themes/custom/spire/images/rgba-0-0-0-0_5.png) repeat;}.hierarchical-step .no-value,.form-type-spire-hierarchical-select .no-value{color:#2D2D2D;}.hierarchical-step .no-value option,.form-type-spire-hierarchical-select .no-value option{color:#2D2D2D;}.hierarchical-step{margin-top:0;margin-bottom:0;}.hierarchical-step.first{margin-top:1em;}.hierarchical-step.last{margin-bottom:1em;}.hide-disabled .hierarchical-step.disabled-wrap .dropdown,.hide-disabled .hierarchical-step .dropdown.empty-select{display:none !important;}.tile ul.highlighted-bullets,ul.highlighted-bullets{list-style-type:none;padding:0 10px;margin:0;}.tile ul.highlighted-bullets li,ul.highlighted-bullets li{margin-bottom:10px;padding-left:28px;position:relative;}.tile ul.highlighted-bullets li:before,ul.highlighted-bullets li:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-215px 0px;width:19px;height:19px;content:"";display:block;position:absolute;left:0;top:2.5px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .tile ul.highlighted-bullets li:before,ul.highlighted-bullets li:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-215px 0px;background-size:260px 245px;} 
}.tile-light-foreground .tile ul.highlighted-bullets li:before,.tile-light-foreground ul.highlighted-bullets li:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-215px -76px;width:19px;height:19px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .tile-light-foreground .tile ul.highlighted-bullets li:before,.tile-light-foreground ul.highlighted-bullets li:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-215px -76px;background-size:260px 245px;} 
}.tile ul.highlighted-bullets li:last-child,ul.highlighted-bullets li:last-child{margin-bottom:0;}.horizontal-rule{margin-top:1em;border-top:1px solid #D3D3D3;padding-top:1em;}.tab,.main,.grid-item,.text-wrapper,.l-grid-wrapper,.tile-field-text,.tile-type-carousel .field-type-field-collection{outline:none;}.rn_Hide input,.rn_Hide label{display:none;}.page-app-answers-detail .header-carousel{margin-bottom:inherit;}.page-app-answers-detail #content{margin-bottom:2em;}.page-app-answers-detail .primary-content .tile-inner{background:#fff;padding:24px;}.page-app-answers-detail h1{margin-top:0;}.page-app-answers-detail .tile-inner a:hover{text-decoration:underline;}.page-app-answers-detail .tile-inner ul,.page-app-answers-detail .tile-inner ol{font-size:12px;line-height:18px;font-weight:normal;}.tile-type-ifaq.tile-type-ifaq ul{list-style:none;padding:0;}.tile-type-ifaq.tile-type-ifaq ul li{padding:5px 0;}.tile-type-ifaq.tile-type-ifaq ul .rn_Title{position:relative;display:block;font-size:16px;line-height:24px;font-weight:normal;}.tile-type-ifaq.tile-type-ifaq br{display:none;}.tile-type-ifaq.tile-type-ifaq .rn_Corrections,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions,.tile-type-ifaq.tile-type-ifaq .rn_Documents{font-size:12px;line-height:18px;font-weight:normal;}.tile-type-ifaq.tile-type-ifaq .rn_Corrections h1,.tile-type-ifaq.tile-type-ifaq .rn_Corrections h2,.tile-type-ifaq.tile-type-ifaq .rn_Corrections h3,.tile-type-ifaq.tile-type-ifaq .rn_Corrections h4,.tile-type-ifaq.tile-type-ifaq .rn_Corrections h5,.tile-type-ifaq.tile-type-ifaq .rn_Corrections h6,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h1,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h2,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h3,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h4,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h5,.tile-type-ifaq.tile-type-ifaq .rn_Suggestions h6,.tile-type-ifaq.tile-type-ifaq .rn_Documents h1,.tile-type-ifaq.tile-type-ifaq .rn_Documents h2,.tile-type-ifaq.tile-type-ifaq .rn_Documents h3,.tile-type-ifaq.tile-type-ifaq .rn_Documents h4,.tile-type-ifaq.tile-type-ifaq .rn_Documents h5,.tile-type-ifaq.tile-type-ifaq .rn_Documents h6{margin-bottom:0;}.tile-type-ifaq.tile-type-ifaq .rn_SearchArea{position:relative;margin-bottom:10px;padding-bottom:0;}.tile-type-ifaq.tile-type-ifaq .rn_Query{width:100%;margin-bottom:10px;height:50px;border:solid 1px #666666;padding:0 16px;border-radius:0;-webkit-appearance:none;width:100%;padding-right:50px;margin-bottom:0;}.tile-type-ifaq.tile-type-ifaq .rn_Query:-ms-input-placeholder{font-style:italic;color:#666666;}.tile-type-ifaq.tile-type-ifaq .rn_Query::placeholder{font-style:italic;color:#666666;}.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput{border-radius:0;border:none;font-size:0;padding:0;background-color:#666666;width:50px;height:50px;position:absolute;right:0;bottom:0;}.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput,.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput:hover,.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.311553 13c-5.6726511 0-10.311553 4.6388334-10.311553 10.3115767 0 5.672712 4.6389019 10.311558 10.311553 10.311558 2.1619671 0 4.1674649-.6779691 5.8295259-1.8260009l5.6538071 5.6537839c.732124.7320941 1.9239041.7321254 2.6559975 0 .7321553-.7321566.7321553-1.9140946 0-2.6462512l-5.6537764-5.6537839c1.1485927-1.6623133 1.8260296-3.6767518 1.8260296-5.8393059 0-5.6727433-4.6389014-10.3115767-10.3115837-10.3115767zm.188447 4c3.6117887 0 6.5 2.8882003 6.5 6.5000062 0 3.6117811-2.8882113 6.4999938-6.5 6.4999938-3.6117574 0-6.5-2.8882127-6.5-6.4999938 0-3.6118059 2.8882426-6.5000062 6.5-6.5000062z' fill='%23fff' transform='translate(-13 -13)'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:50%;transition:none;}.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput:hover,.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput:focus,.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput:active,.search-ptrn__input:focus ~ .tile-type-ifaq.tile-type-ifaq .rn_ButtonInput,.tile-type-ifaq.tile-type-ifaq .rn_ButtonInput.is-focussed{background-color:#1057C8;box-shadow:none;}.tile-type-ifaq.tile-type-ifaq .tile-field-text{margin:12px 0;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation:after{content:"";display:table;clear:both;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation a{float:right;margin-top:1em;border-color:#C82C00;background-color:#fff;color:#C82C00 !important;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation a.text-hidden{color:transparent !important;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:active{background-color:#D96B4D;}.tile-type-ifaq.tile-type-ifaq .rn_Navigation a:hover{color:#fff !important;border-color:#A02300;}.tile-type-ifaq .height-equalizable,.tile-type-ifaq .tile-inner,.tile-type-ifaq .text-wrapper,.tile-type-ifaq .KnowledgeSyndication{display:flex;flex-direction:column;flex-grow:1;}.tile-type-ifaq .rn_Navigation{margin-top:auto;}.tile-type-ifaq.ifaq-hide-default-button.tile-type-ifaq.ifaq-hide-default-button .rn_Navigation{display:none;}.tile-type-ifaq.tile-type-ifaq.tile-cta-alignment--left .rn_Navigation a{float:left;}@media screen and (min-width:768px) {
 .tile-type-ifaq.tile-type-ifaq.ifaq-show-answers-in-two-columns ul.rn_List{display:flex;flex-wrap:wrap;justify-content:space-between;}.tile-type-ifaq.tile-type-ifaq.ifaq-show-answers-in-two-columns li{flex-basis:calc(50% - 12px);} 
}.js .js-ifaq-question-hidden{display:none;}.tile-type-iframe iframe{display:block;}.tile-type-iframe.fixed-height .text-wrapper{position:relative;height:0;padding-bottom:90%;}.tile-type-iframe.fixed-height .iframe-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;position:absolute;top:0;left:0;width:100%;height:100%;}.tile-type-iframe.fixed-height iframe{height:0;min-height:100%;max-height:100%;width:0;max-width:100%;min-width:100%;}.tile-type-iframe.auto-height iframe{width:1px;min-width:100%;border:none;}.tile-type-iframe.no-scroll iframe{border:none;width:0;min-width:100%;max-width:100%;}.infobox{position:relative;background:#e5eff8;padding:15px 5px 15px 32px;border-radius:5px;}.infobox:before{content:"i";left:8px;width:16px;height:16px;border-radius:16px;top:18px;display:flex;align-items:center;justify-content:center;position:absolute;background:#0b4e9f;color:#e5eff8;font-size:12px;font-weight:bold;font-family:Georgia,Times,Times New Roman,serif;}.infobox p:first-child{margin-top:0;}.infobox p:last-child{margin-bottom:0;}.album-title h2{margin:0;}@media screen and (min-width:768px) {
 .album-wrapper{margin-left:-16px;}.album-wrapper .node-image-album-full .field-type-image{margin-bottom:6px;width:266px;}.album-wrapper .node-image-album-full .field-type-image img{margin-left:16px;width:250px;height:auto;position:relative;} 
}@media screen and (max-width:767px) {
 .album-wrapper .node-image-album-full .field-type-image{width:100%;}.album-wrapper .node-image-album-full .field-type-image img{width:100%;height:auto;} 
}.inline-filters.inline-filters.inline-filters.inline-filters form{display:block;}.inline-filters.inline-filters.inline-filters.inline-filters form:after{content:"";display:table;clear:both;}.inline-filters form > div{padding-bottom:25px;}.inline-filters form > div:after{content:"";display:table;clear:both;}.inline-filters .form-item,.inline-filters .form-submit-wrapper{float:left;margin-top:0;margin-left:10px;}.inline-filters .form-item:first-child,.inline-filters .form-submit-wrapper:first-child{margin-left:0;}.inline-filters .form-item.form-item.form-item.form-item.form-type-textfield:after{content:none;}.inline-filters label,.inline-filters .fake-label{margin-bottom:7px;}.inline-filters input[type=text]{width:100%;}.inline-filters input[type=submit]{height:29px;}@media screen and (max-width:767px) {
 .inline-filters input[type=text]{max-width:none;}.inline-filters .form-submit-wrapper{float:left;margin-left:0;}.inline-filters .form-submit{margin-top:5px;}.inline-filters label,.inline-filters .fake-label{margin-bottom:0;}.inline-filters .fake-label{display:none;} 
}.collapsible .js-collapsible-handle{cursor:pointer;margin-bottom:0;}.js-collapsible-content{padding-top:0;}.js-collapsible-content p{margin:0;}.collapsible .collapsible-handle--link{font-size:16px;line-height:24px;font-weight:normal;text-decoration:none;font-weight:bold;color:#C82C00;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/note-information.png) no-repeat left 0.4em;background-size:19px 19px;padding-left:25px;}.collapsible .collapsible-handle--link:hover,.collapsible .collapsible-handle--link:focus{text-decoration:underline;}@media screen and (max-width:767px) {
 .collapsible .collapsible-handle--link{text-decoration:underline;} 
}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .collapsible .collapsible-handle--link{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/note-information@2x.png) no-repeat left 0.4em;background-size:19px 19px;} 
}.tile-type-spire-custom-tile-category-jump-menus .custom-select{background:#D3D3D3;}.tile-type-spire-custom-tile-category-jump-menus .quick-jump input[type=submit]{display:none;}.spire-krpano-wrapper{position:relative;width:100%;padding-bottom:100%;}.spire-krpano-target{position:absolute;width:100%;height:100%;}.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#2D2D2D;}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.ytp-gradient-top{top:0;z-index:21;width:100%;height:98px;position:absolute;pointer-events:none;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAQAAAA7fHH2AAAAQUlEQVQYV22KQQoAIAzDyv7/Et/oVlGZVCfkkIYamsENXESyi8vc0u/PKZ6o8+7fZ0h8ShRYnD+BFKToRJkHFpkM2hZSxuyWpEYAAAAASUVORK5CYII=);transition:opacity 0.25s cubic-bezier(0,0,0.2,1);}.ytp-chrome-top{position:absolute;left:12px;right:10px;top:0;font-family:Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;text-shadow:0 0 2px rgba(0,0,0,0.5);z-index:60;transition:opacity 0.25s cubic-bezier(0,0,0.2,1);}.ytp-title{font-size:13px;overflow:hidden;padding-right:20px;white-space:nowrap;}.ytp-title-text{padding-top:15px;display:inline-block;line-height:1.1;vertical-align:top;max-width:100%;margin-left:4px;}.ytp-title-link{max-width:100%;overflow:hidden;color:#eee;text-decoration:none;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;float:left;}.ytp-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;transition:opacity 0.5s cubic-bezier(0,0,0.2,1);background-size:cover;}.ytp-button:focus,.ytp-button{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;padding:0;background:transparent;}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;transition:opacity 0.25s cubic-bezier(0,0,0.2,1);}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer;}.ytp-large-play-button-bg{transition:fill 0.1s cubic-bezier(0.4,0,1,1),opacity 0.1s cubic-bezier(0.4,0,1,1);fill:#1f1f1f;opacity:0.9;}.ytp-thumbnail:hover .ytp-large-play-button-bg{transition:fill 0.1s cubic-bezier(0,0,0.2,1),opacity 0.1s cubic-bezier(0,0,0.2,1);fill:#cc181e;opacity:1;}.video-time{position:absolute;right:2px;bottom:2px;height:14px;padding:0 4px;font-family:Arial,Helvetica,Sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff !important;background-color:#2D2D2D;opacity:0.75;filter:alpha(opacity=75);zoom:1;}.views-empty.views-empty.views-empty.views-empty.views-empty.views-empty{white-space:normal;}.exposed-filters-heading{margin-bottom:0;font-weight:normal;}@media screen and (max-width:767px) {
 .exposed-filters-heading{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .exposed-filters-heading{font-size:20px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .exposed-filters-heading{display:none;} 
}.listing-header{font-size:12px;line-height:18px;font-weight:normal;margin-bottom:20px;}.listing-header h2{margin-top:0;margin-bottom:0;}.listing-footer{font-size:12px;line-height:18px;font-weight:normal;position:relative;}.listing-footer .ajax-progress.ajax-progress.ajax-progress.ajax-progress{position:absolute;left:50%;top:5px;margin:0;padding:0;margin-left:-8px;}@media screen and (min-width:768px) {
 .listing-header h2{border-bottom:1px solid #ABABAB;margin-bottom:0.4em;}.pager-in-footer .listing-footer{margin-top:3em;border-top:1px solid #ABABAB;padding-top:0.4em;} 
}@media screen and (max-width:767px) {
 .listing-footer{padding-top:10px;}.listing-footer .ajax-progress.ajax-progress.ajax-progress.ajax-progress{top:10px;} 
}@media screen and (max-width:767px) {
 .mobile-inherit-tile-padding > *{margin-left:24px;margin-right:24px;}.mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > table{margin-left:0;margin-right:0;}.mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > table tr{padding-left:24px;padding-right:24px;}.mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > table + .listing-footer{margin-left:0;margin-right:0;border-top:1px solid #D3D3D3;padding-left:24px;padding-right:24px;} 
}.pager-in-footer.white-footer-style .listing-footer{margin-top:0;border-top:0;padding:0.6em;background:white;}table.lpInviteChatTbl{border:none;}table.lpInviteChatTbl tbody{border:none;}table.lpInviteChatTbl tbody tr{height:auto;}table.lpInviteChatTbl tbody tr td{padding:0;}#lpButtonDivHelpCentre a{display:block;cursor:pointer;float:right;}#lpButtonDivHelpCentre a img{width:100%;}.spire-user-input-tile--live-chat-button #lpButtonDivHelpCentre .tile-field-link a{float:right;}.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a{border-color:#C82C00;background-color:#C82C00;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#D96B4D;}.spire-user-input-tile--live-chat-button.cta-as-btn #lpButtonDivHelpCentre .tile-field-link a:hover{border-color:#A02300;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#10367A;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-logo-blue #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#fff;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-white #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#666666;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#ABABAB;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-2 #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#D3D3D3;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-grey-3 #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#F1F1F1;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:rgba(241,241,241,0.9);color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-background-grey-translucent #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#C82C00;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-orange #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#1057C8;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:rgba(16,87,200,0.9);color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-blue-translucent #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#005500;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-green #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#FFB210;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-gold #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a{border-color:#fff;background-color:#e5eff8;color:#fff;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a.text-hidden{color:transparent;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:active{background-color:#E4E4E4;}.spire-user-input-tile--live-chat-button.cta-as-btn--tertiary-variant-light-blue #lpButtonDivHelpCentre .tile-field-link a:hover{color:#A02300;border-color:#D3D3D3;}#lpOnlineMobile,#lpIvrOnlineMobile{appearance:none;-webkit-appearance:none;border:none;padding:0;background:none;}.tile-type-live-person-cobrowse input{max-width:100%;}.tile-type-live-person-cobrowse button.button{border-color:#C82C00;background-color:#C82C00;color:#fff;}.tile-type-live-person-cobrowse button.button.text-hidden{color:transparent;}.tile-type-live-person-cobrowse button.button:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.tile-type-live-person-cobrowse button.button:active{background-color:#D96B4D;}.tile-type-live-person-cobrowse button.button:hover{border-color:#A02300;}.tile-type-live-person-cobrowse .form-type-textfield{display:inline;margin-right:5px;}.location-pin:before{content:"";background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:0px -78px;width:29px;height:38px;float:left;margin-right:13px;position:relative;top:2px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .location-pin:before{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:0px -78px;background-size:260px 245px;} 
}.location-pin .location-pin-body{overflow:hidden;padding-right:10px;}.location-pins > li{padding:0 0 20px;}.l-desktop-one-quarter .location-pins li.views-row,.l-desktop-one-third .location-pins li.views-row,.sidebar .location-pins li.views-row{width:100%;}.gmap-container{width:100%;height:90%;clear:left;}.gmap-container .map-pin-title{text-align:center;margin-bottom:0;}.gmap-container .map-pin-title a,.gmap-container .map-pin-title span{font-weight:normal;}@media screen and (max-width:767px) {
 .gmap-container .map-pin-title a,.gmap-container .map-pin-title span{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .gmap-container .map-pin-title a,.gmap-container .map-pin-title span{font-size:20px;line-height:36px;} 
}.constrained-space .carousel .slides.slides.slides{margin-top:0;}.gm-style .gm-style-iw{left:1.5% !important;width:97% !important;}.gm-style .gm-style-iw .map-pin-title span{font-weight:bold;}.gm-style .gm-style-iw .tile-field-text{font-size:16px;line-height:24px;font-weight:normal;}.gm-style .gm-style-iw .tile-field-text span{font-size:12px;line-height:18px;font-weight:normal;}.gm-style .gm-style-iw .tile-field-link span{font-size:12px;line-height:18px;font-weight:normal;font-weight:bold;}.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw span,.gm-style .gm-style-iw label,.gm-style .gm-style-iw div{font-weight:normal;}.location-picker-container{float:right;text-align:right;padding:5px 0px;width:100%;max-width:350px;}.location-picker-container .location-picker{max-width:none;}.location-picker-container .location-picker:focus{outline:thin dotted;}.zoom-control-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.zoom-control-wrapper .zoom-control:hover{background-color:#666666 !important;}.zoom-control-wrapper:focus{outline-style:none;}.node-edf-location-full{text-align:center;}.fake-google-maps-infowindow{background:white;padding:10px;max-width:534px;border:1px solid grey;margin:2em auto;}.map-wrap{height:350px;width:700px;margin:-28px;padding:0;}#map-canvas{height:100%;width:100%;}@media screen and (max-width:767px) {
 .tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile-type-carousel .height-equalizable{overflow:visible;}.tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile-type-carousel .height-equalizable header h1,.tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile-type-carousel .height-equalizable header h2{padding:0;}.tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile-type-carousel .height-equalizable .flex-prev-wrap{left:-22px;}.tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile-type-carousel .height-equalizable .flex-next-wrap{right:-22px;} 
}@media screen and (min-width:768px) {
 .tile-type-views-listing .height-equalizable .tile-inner .node-edf-location .tile.tile-type-carousel.l-desktop-full .slides .height-equalizable .tile-inner{padding-left:24px;padding-right:24px;} 
}.renewable-site-info{padding:24px;}.renewable-site-info .map-pin-title{text-align:left;}.renewable-site-info-link{margin-top:24px;float:right;}.location-map-wrapper .location-results .renewable-site-filters{padding-top:0;padding-bottom:24px;}.location-map-wrapper .location-results input.form-submit{margin-left:0;float:right;}.max-line-length--three-quarters .node-webform,.max-line-length--three-quarters .text-wrapper{max-width:777px;margin:0 auto;}.max-line-length--two-thirds .node-webform,.max-line-length--two-thirds .text-wrapper{max-width:682px;margin:0 auto;}.ptrn-messages{position:relative;z-index:2;overflow-wrap:break-word;}.ptrn-messages div.messages{padding:0;margin:0 0 30px;min-height:90px;display:flex;align-items:center;}.ptrn-messages ul,.ptrn-messages ul li{list-style:none;margin:0;}.ptrn-messages ul.krumo-node ul{margin-left:20px;}.ptrn-messages h1,.ptrn-messages h2,.ptrn-messages h3,.ptrn-messages h4,.ptrn-messages h5,.ptrn-messages h6{font-size:18px;line-height:1.67;color:#2D2D2D;margin:0px;}.ptrn-messages div.status,.ptrn-messages div.error,.ptrn-messages div.warning,.ptrn-messages div.information{border:2px solid #005500;border-left:50px solid #005500;background-color:white;color:#2D2D2D;padding:20px;background-image:none;}.ptrn-messages div.status .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_tick.svg);background-repeat:no-repeat;}.ptrn-messages div.error{border-color:#e32747;}.ptrn-messages div.error .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_cross.svg);background-repeat:no-repeat;}.ptrn-messages div.warning{border-color:#FFA02F;}.ptrn-messages div.warning .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_bang.svg);background-repeat:no-repeat;}.ptrn-messages div.information{border-color:#1057C8;}.ptrn-messages div.information .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_i-ffffff.svg);background-repeat:no-repeat;}.ptrn-messages .warning,.ptrn-messages .status,.ptrn-messages .error,.ptrn-messages .information{color:#2D2D2D;}.ptrn-messages-page{position:relative;z-index:2;overflow-wrap:break-word;}.ptrn-messages-page div.messages{padding:0;margin:0;display:flex;align-items:center;position:relative;}@media screen and (min-width:768px) {
 .ptrn-messages-page div.messages{min-height:70px;} 
}.ptrn-messages-page h1{font-weight:bold;}@media screen and (max-width:767px) {
 .ptrn-messages-page h1{font-size:32px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .ptrn-messages-page h1{font-size:40px;line-height:48px;} 
}.ptrn-messages-page h1,.ptrn-messages-page h2,.ptrn-messages-page h3,.ptrn-messages-page h4,.ptrn-messages-page h5,.ptrn-messages-page h6{margin:0px;color:inherit;}.ptrn-messages-page div.status,.ptrn-messages-page div.error,.ptrn-messages-page div.warning,.ptrn-messages-page div.information{border:2px solid #005500;border-left:55px solid #005500;background-color:#005500;color:#fff;padding:10px;background-image:none;}.ptrn-messages-page div.status .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_tick.svg);background-repeat:no-repeat;}.ptrn-messages-page div.error{border-color:#e32747;background-color:#e32747;color:#fff;}.ptrn-messages-page div.error .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_cross.svg);background-repeat:no-repeat;}.ptrn-messages-page div.warning{border-color:#FFA02F;background-color:#FFA02F;color:#2D2D2D;}.ptrn-messages-page div.warning .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_bang-2d2d2d.svg);background-repeat:no-repeat;}.ptrn-messages-page div.information{border-color:#1057C8;background-color:#1057C8;color:#fff;}.ptrn-messages-page div.information .ptrn-mark-big{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_i-ffffff.svg);background-repeat:no-repeat;}.ptrn-mark-big{width:27px;height:27px;position:absolute;left:-39px;margin:auto;top:21.5px;background-size:27px;}.ptrn-messages-page .ptrn-mark-big{left:-36px;top:11.5px;bottom:auto;}@media screen and (min-width:768px) {
 .ptrn-messages-page .ptrn-mark-big{top:0;bottom:0;} 
}.ptrn-mark-circle-big{width:28px;height:28px;padding:0px !important;}@media screen and (min-width:768px) {
 .ptrn-mark-big{width:41px;height:41px;left:-68px;background-size:41px;}.ptrn-mark-circle-big{width:40px;height:40px;border-width:4px;}.ptrn-messages .messages{position:relative;}.ptrn-messages div.status,.ptrn-messages div.error,.ptrn-messages div.warning,.ptrn-messages div.information{border-width:2px 2px 2px 95px;}.ptrn-messages-page .messages{position:relative;}.ptrn-messages-page .ptrn-mark-big{left:-58px;}.ptrn-messages-page div.status,.ptrn-messages-page div.error,.ptrn-messages-page div.warning,.ptrn-messages-page div.information{border-width:2px 2px 2px 85px;} 
}.nested-titled-column:first-child > h1,.nested-titled-column:first-child h2,.nested-titled-column:first-child h3,.nested-titled-column:first-child h4,.nested-titled-column:first-child h5,.nested-titled-column:first-child h6{margin-top:0;}@media screen and (min-width:768px) {
 .nested-titled-column > h1,.nested-titled-column h2,.nested-titled-column h3,.nested-titled-column h4,.nested-titled-column h5,.nested-titled-column h6{margin-top:0;} 
}.nested-titleless-column{margin-top:24px;}.nested-titleless-column:first-child{margin-top:0;}@media screen and (min-width:768px) {
 .nested-titleless-column{margin-top:0;} 
}.node-news-item.node-teaser{clear:left;padding:12px 0;}@media screen and (min-width:768px) {
 .node-news-item .field-name-field-news-image{float:right;margin-left:30px;}.node-news-item .field-name-field-news-image img{max-width:100%;height:auto;float:none;} 
}.node-news-item h2 a{padding-bottom:12px;}.nice-filters.nice-filters.nice-filters.nice-filters > form,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form{display:block;}.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form{padding-top:0;padding-bottom:50px;}.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form:after{content:"";display:table;clear:both;}.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form label,.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form .fake-label{margin:20px 0 10px;font-size:16px;line-height:23px;font-weight:bold;}.nice-filters .views-exposed-widget,.nice-filters .form-submit{float:none;position:relative;}.nice-filters .views-exposed-widget .form-item{width:100%;}.nice-filters .views-exposed-widget.views-exposed-widget.views-exposed-widget.views-exposed-widget input,.nice-filters .views-exposed-widget.views-exposed-widget.views-exposed-widget select,.nice-filters .dropdown.custom-select{width:100%;max-width:none;height:50px;}.nice-filters .views-exposed-widget.views-exposed-widget.views-exposed-widget .form-type-select{padding-top:2px;}.nice-filters .form-item.form-item.form-item.form-item.form-type-textfield:after{content:none;background:none;}.nice-filters.nice-filters.nice-filters.nice-filters > form,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form{position:relative;}.nice-filters.nice-filters.nice-filters.nice-filters > form .ajax-progress,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form .ajax-progress{position:absolute;left:50%;margin-left:-8px;bottom:4px;padding-top:0;}@media screen and (min-width:768px) {
 .nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-form,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-form{display:table;width:100%;outline:none;}.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-widget,.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-submit,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-widget,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-submit{display:table-cell;vertical-align:middle;outline:none;min-width:25%;padding:0 10px;}.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-widget:first-child,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-widget:first-child{padding-left:0;}.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-widget:last-child,.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-submit:last-child,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-widget:last-child,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-submit:last-child{padding-right:0;}.nice-filters.nice-filters.nice-filters.nice-filters > form > div .views-exposed-submit,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .views-exposed-submit{width:120px;}.nice-filters.nice-filters.nice-filters.nice-filters > form > div .form-submit,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper form > div .form-submit{margin-left:0;width:100%;}.nice-filters.nice-filters.nice-filters.nice-filters > form + .listing-header,.nice-filters.nice-filters.nice-filters.nice-filters .exposed-filter-wrapper + .listing-header{margin-top:-10px;} 
}@media screen and (max-width:767px) {
 .nice-filters .form-submit.form-submit.form-submit.form-submit{float:left;margin-left:0;}.nice-filters .views-exposed-widget,.nice-filters .form-submit{margin-top:5px;}.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form label,.nice-filters .views-exposed-form.views-exposed-form.views-exposed-form.views-exposed-form .fake-label{margin-bottom:0;}.nice-filters .fake-label{display:none;} 
}.nice-filters .views-exposed-widget.views-exposed-widget.views-exposed-widget.views-exposed-widget input,.nice-filters .views-exposed-widget.views-exposed-widget.views-exposed-widget select,.nice-filters .dropdown.custom-select{max-width:100%;}.inline-pager ul.pager.pager.pager.pager{display:block;float:right;margin-top:0;}.inline-pager ul.pager.pager.pager.pager li{display:inline;margin-left:1.5em;}.inline-pager ul.pager.pager.pager.pager li.empty{margin-left:0;}.inline-pager ul.pager.pager.pager.pager a:hover{text-decoration:underline;}.pager-form{margin-top:0.5em;}.tile .pill-list ul,.pill-list ul{display:inline;padding:0;margin:0;list-style-type:none;}.tile .pill-list ul li,.pill-list ul li{display:inline-block;list-style-type:none;border:solid 1px #ABABAB;padding:0.1em 0.75em;margin:0 0.25em 0.5em;border-radius:1em;}.field-name-field-polldaddy-reference{float:left;padding:30px 0;}@media screen and (max-width:767px) {
 .field-name-field-polldaddy-reference{float:none;width:100%;padding:10px 0;} 
}.product-comparison-table table{border:none;}.product-comparison-table h2{padding-left:3em;position:relative;}.product-comparison-table h2 img{position:absolute;top:0;left:20px;}.product-comparison-table .product-header-row{background-color:#1057C8;border-right:10px solid #1057C8;border-left:10px solid #1057C8;}.product-comparison-table .product-header-row.featured-row{background-color:transparent;border-right:none;border-left:none;}.product-comparison-table .product-header{padding:0.8em 1em;border-bottom:none;position:relative;text-align:center;vertical-align:middle;}.product-comparison-table .product-header.is-featured{border-radius:10px 10px 0 0;color:#1057C8;background-color:#F1F1F1;font-weight:bold;}.product-comparison-table .product-header:after{position:absolute;right:0;top:24px;bottom:24px;width:1px;background-color:#10367A;content:"";}.product-comparison-table .product-header:last-child:after{content:none;}.product-comparison-table .product-title-image{max-height:48px;max-width:48px;display:inline-block;vertical-align:middle;margin:0 8px;}.product-comparison-table .product-title{font-weight:normal;color:#fff;margin:5px 0 0 0px;display:block;}@media screen and (max-width:767px) {
 .product-comparison-table .product-title{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .product-comparison-table .product-title{font-size:20px;line-height:36px;} 
}@media screen and (min-width:768px) and (max-width:1050px) {
 .product-comparison-table .product-title{width:100%;} 
}.product-comparison-table .product-title a{color:#fff;}.product-comparison-table .product-title a:hover{text-decoration:underline;}.product-comparison-table tbody{border:10px solid #F1F1F1;border-top:none;}.product-comparison-table tbody a:hover{text-decoration:underline;}.product-comparison-table .product-row{border-bottom:1px solid #D3D3D3;}.product-comparison-table .product-attribute{padding:1em 1.25em;text-align:left;vertical-align:top;}.product-comparison-table .product-attribute-title{margin-bottom:0;}.product-comparison-table .what-is-this{font-size:12px;line-height:18px;font-weight:normal;}.product-comparison-table .what-is-this-content{display:none;}.product-comparison-table .product-attribute-content{border-left:none;padding:1.25em;text-align:left;vertical-align:top;}.product-comparison-table .product-attribute-content.is-featured{background-color:#F1F1F1;}.product-comparison-table .product-attribute-description{display:block;}.product-comparison-table .product-attribute-description ul{font-size:12px;line-height:18px;font-weight:normal;}.product-comparison-table .product-attribute-description-cell{border-left:none;padding:1.25em;text-align:left;vertical-align:top;}.product-cta{color:#fff;border-bottom:1px solid #fff;padding:0.6em;font-weight:bold;}.product-cta--text{font-weight:bold;margin:0 30px 0 0;display:inline;vertical-align:middle;}@media screen and (max-width:767px) {
 .product-cta--text{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .product-cta--text{font-size:32px;line-height:40px;} 
}.product-cta--text p{font-weight:bold;display:inline;}@media screen and (max-width:767px) {
 .product-cta--text p{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .product-cta--text p{font-size:32px;line-height:40px;} 
}.product-cta--text a{color:#fff;text-decoration:underline;}@media screen and (max-width:767px) {
 .product-cta--buttons{display:block;margin-top:15px;} 
}.product-cta--buttons .tile-field-link{display:inline;}.product-cta--buttons .tile-field-link:after{display:inline;}.product-cta--buttons .tile-field-link + .tile-field-link{margin-left:30px;}.product-cta--button{vertical-align:middle;float:none;}.product-cta_header{background-color:#1057C8;border-right:10px solid #1057C8;border-left:10px solid #1057C8;border-bottom-color:#10367A;}.product-cta_header .product-cta--button{border-color:#fff;background-color:#1057C8;color:#fff;}.product-cta_header .product-cta--button.text-hidden{color:transparent;}.product-cta_header .product-cta--button:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.product-cta_header .product-cta--button:active{background-color:#E4E4E4;}.product-cta_header .product-cta--button:hover{color:#A02300;border-color:#D3D3D3;}.product-cta_footer{background-color:#C82C00;}@media screen and (min-width:768px) {
 .product-cta_footer{border-top:10px solid #F1F1F1;border-right:10px solid #C82C00;border-left:10px solid #C82C00;border-bottom:none;} 
}.product-cta_footer .product-cta--button{border-color:#fff;background-color:#C82C00;color:#fff;}.product-cta_footer .product-cta--button.text-hidden{color:transparent;}.product-cta_footer .product-cta--button:hover{background:#D3D3D3 radial-gradient(circle,transparent 1%,#D3D3D3 1%) center/15000%;}.product-cta_footer .product-cta--button:active{background-color:#E4E4E4;}.product-cta_footer .product-cta--button:hover{color:#A02300;border-color:#D3D3D3;}.product-cta_mobile{padding:15px 20px;}.mob-product-picker > div{display:flex;margin-bottom:10px;}.mob-product-picker .form-item{margin:0;}.mob-product-picker .form-item-product-feature{flex-grow:1;margin-right:15px;}.mob-product-picker .form-item-product-feature.form-type-select .dropdown{margin-bottom:0;}.mob-product-attr{display:none;}.mob-product-attr.is-active{display:block;}.mob-product-attr--image{vertical-align:middle;margin-right:5px;}.mob-product-attr--title{margin:30px 0 10px;}.mob-product-attr--desc{margin:10px 0 20px;}.mob-product-attr--product_featured .mob-product-attr--product-desc{background-color:#F1F1F1;}.mob-product-attr--product-featured-label{border-radius:10px 10px 0 0;color:#1057C8;background-color:#F1F1F1;margin-left:20px;display:inline-block;font-weight:bold;padding:0 1.5em;}.mob-product-attr--product-title{display:block;background:#1057C8;color:#fff;line-height:40px;padding:5px 30px;font-weight:bold;text-align:center;}.mob-product-attr--product-image{max-height:25px;width:auto;vertical-align:middle;margin-right:10px;}.mob-product-attr--product-desc{padding:20px 20px 10px;border-bottom:10px solid #F1F1F1;border-right:10px solid #F1F1F1;border-left:10px solid #F1F1F1;margin-bottom:20px;}.mob-product-comparison.not-desktop .mob-product-attr--title{clear:left;}.mob-product-comparison.not-desktop .mob-product-attr--title .mob-product-attr--image{float:left;}.mob-product-comparison.not-desktop .mob-product-attr--title span{display:block;}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:12px;line-height:18px;font-weight:normal;direction:ltr;box-shadow:none;padding:0;}.qtip-content{position:relative;padding:5px 9px;text-align:left;word-wrap:break-word;}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold;}.qtip-titlebar + .qtip-content{border-top-width:0 !important;}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent;}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px;}* html .qtip-titlebar .qtip-close{top:16px;}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none;}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}.qtip-default{border:1px solid #C82C00;background-color:#fff;}.qtip-default .qtip-titlebar{background-color:#fff;}.qtip-default .qtip-icon{border-color:#D3D3D3;background:#F1F1F1;color:#2D2D2D;}.qtip-default .qtip-titlebar .qtip-close{border-color:#ABABAB;color:#2D2D2D;}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10;}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden;}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#10367A;background:transparent;border:0 dashed transparent;}.qtip .qtip-tip canvas{top:0;left:0;}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible;}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;filter:alpha(opacity=70);}.qtip-i-help{background-color:#fff;border:1px solid lightgrey;max-width:227px;min-width:145px;font-size:12px;line-height:18px;font-weight:normal;color:#2D2D2D;padding:10px 15px 10px 9px;}.qtip-i-help h3,.qtip-i-help h4,.qtip-i-help h5{color:#666666;border-bottom:1px solid lightgrey;padding-bottom:10px;margin-bottom:10px;}.qtip-i-help p:first-of-type{margin-top:0;}.qtip-i-help .qtip-content{padding:10px 0 0;}.qtip-i-help .help-text{font-size:15px;line-height:25px;margin-bottom:30px;margin-top:15px;}.qtip-i-help .i-help--close-help{color:#2D2D2D;position:absolute;right:0;top:0;}.qtip-i-help .i-help--close-help a{text-decoration:underline;font-weight:bold;}.qtip-i-help a.qtip-close{height:31px;width:31px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Closeicon_large_orange.png) no-repeat;background-size:31px 31px;border-radius:16px;border:none;right:-17px;top:-17px;}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min-resolution:124.8dpi) {
 .qtip-i-help a.qtip-close{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Closeicon_large_orange@2x.png) no-repeat;background-size:31px 31px;} 
}.qtip-i-help a.qtip-close span{display:none;}@media screen and (max-width:767px) {
 .qtip-i-help{width:100%;height:100%;max-width:none;}a.qtip-close{display:none;} 
}@media screen and (min-width:768px) {
 #qtip-overlay.qtip-ihelp-modal{display:none !important;}.qtip-i-help{width:auto;max-width:400px;} 
}.node-question .field-name-field-question-answer img{display:block;margin:10px auto;}.node-question .field-name-field-question-image img{max-width:100%;height:auto;}@media screen and (min-width:768px) {
 .node-question .field-name-field-question-image img{width:50%;float:right;margin:0 0 1.5rem 1.5rem;} 
}@media screen and (min-width:1050px) {
 .node-question .field-name-field-question-image img{width:40%;margin:0 0 3rem 3rem;} 
}@media screen and (min-width:1050px) {
 .node-question .field-name-field-question-answer{overflow:hidden;} 
}.node-type-question .tile.fake-tile .height-equalizable{overflow:inherit;}.svg-icon{width:100%;max-width:150px;position:relative;display:block;margin-left:auto;margin-right:auto;}.svg-icon:before{content:"";display:block;padding-bottom:100%;}.svg-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center center;}.svg-icon--background-icon-orange:after{background-color:#fe851c;}.svg-icon--icon-boiler-fixed-price-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-fixed-price-large.svg);}.svg-icon--icon-boiler-lifespan-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-lifespan-large.svg);}.svg-icon--icon-boiler-repair:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-repair.svg);}.svg-icon--icon-boiler-replace-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-replace-large.svg);}.svg-icon--icon-boiler-replace:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-replace.svg);}.svg-icon--icon-boiler-service:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/boiler-service.svg);}.svg-icon--icon-bolier-insure-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/bolier-insure-large.svg);}.svg-icon--icon-bolier-repair-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/bolier-repair-large.svg);}.svg-icon--icon-carbon-emissions:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/carbon-emissions.svg);}.svg-icon--icon-central-heating-repair:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/central-heating-repair.svg);}.svg-icon--icon-cog:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/cog.svg);}.svg-icon--icon-control-with-app:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/control-with-app.svg);}.svg-icon--icon-electrical-wiring:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/electrical-wiring.svg);}.svg-icon--icon-electric-heating:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/electric-heating.svg);}.svg-icon--icon-electric-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/electric-large.svg);}.svg-icon--icon-electrical-wiring:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/electrical-wiring.svg);}.svg-icon--icon-energy-use:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/energy-use.svg);}.svg-icon--icon-faster:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/faster.svg);}.svg-icon--icon-fixed-price:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/fixed-price.svg);}.svg-icon--icon-gas-boiler:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/gas-boiler.svg);}.svg-icon--icon-gas-home-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/gas-home-large.svg);}.svg-icon--icon-graph:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/graph.svg);}.svg-icon--icon-happy-customers:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/happy-customers.svg);}.svg-icon--icon-happy-families:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/happy-families.svg);}.svg-icon--icon-health-bad:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/health-bad.svg);}.svg-icon--icon-health-good:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/health-good.svg);}.svg-icon--icon-heat-loss:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/heat-loss.svg);}.svg-icon--icon-heat-loss-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/heat-loss-blue.svg);border-radius:0;}.svg-icon--icon-house-with-leaf:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/house-with-leaf.svg);}.svg-icon--icon-house-with-leaf-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/house-with-leaf-blue.svg);border-radius:0;}.svg-icon--icon-hybrid-heat-pump:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/hybrid-heat-pump.svg);}.svg-icon--icon-in-clipboard:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/in-clipboard.svg);}.svg-icon--icon-in-clipboard-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/in-clipboard-blue.svg);border-radius:0;}.svg-icon--icon-insure:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/insure.svg);}.svg-icon--icon-maintenance:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/maintenance.svg);}.svg-icon--icon-maintenance-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/maintenance-blue.svg);border-radius:0;}.svg-icon--icon-moisture:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/moisture.svg);}.svg-icon--icon-oil-home-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/oil-home-large.svg);}.svg-icon--icon-piggy-bank:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/piggy-bank.svg);}.svg-icon--icon-piggy-bank-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/piggy-bank-blue.svg?v=2);border-radius:0;}.svg-icon--icon-plumbing-repair:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/plumbing-repair.svg);}.svg-icon--icon-quieter:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/quieter.svg);}.svg-icon--icon-quote:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/quote.svg);}.svg-icon--icon-repair:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/repair.svg);}.svg-icon--icon-repair-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/repair-blue.svg?v=2);border-radius:0;}.svg-icon--icon-replace:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/replace.svg);}.svg-icon--icon-safety:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/safety.svg);}.svg-icon--icon-support-line:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/support-line.svg);}.svg-icon--icon-value:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/value.svg);}.svg-icon--icon-gas-safe:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/gas-safe.svg);border-radius:0;}.svg-icon--icon-carbon-emissions-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/carbon-emissions-large.svg);}.svg-icon--icon-control-with-app-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/control-with-app-large.svg);}.svg-icon--icon-energy-efficiency-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/energy-efficiency-large.svg);}.svg-icon--icon-funding-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/funding-large.svg);}.svg-icon--icon-house-with-heart-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/house-with-heart-large.svg);}.svg-icon--icon-house-with-heart-blue:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/house-with-heart-blue.svg?v=2);border-radius:0;}.svg-icon--icon-hybrid-heat-pump-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/hybrid-heat-pump-large.svg);}.svg-icon--icon-piggy-bank-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/piggy-bank-large.svg);}.svg-icon--icon-repair-large:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/repair-large.svg);}.svg-icon--icon-better-water-pressure:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/better-water-pressure.svg);}.svg-icon--icon-modern-and-stylish:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/modern-and-stylish.svg);}.svg-icon--icon-space-saving:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/space-saving.svg);}.svg-icon--icon-unlimited-water:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/icon-tile/unlimited-water.svg);}.svg-icon--question--none:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/question/_none.svg);}.svg-icon--question-spanner:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/question/spanner.svg);}.svg-icon--question-lightbulb:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/question/lightbulb.svg);}.question-icon{margin-left:0;max-width:32px;margin-bottom:30px;}.pager-load-more li a{display:block;width:100%;background-color:#C82C00;color:#fff;text-align:center;padding:30px;}.pager-load-more li a:hover{color:#fff;background-color:#666666;}.pager-load-more li a:focus{border:2px dotted black;}@media screen and (max-width:767px) {
 .pager-load-more{margin-top:0 !important;}.pager-load-more li{padding:0 !important;} 
}.search-results > .search-result{border-top:1px solid #D3D3D3;}@media screen and (min-width:768px) {
 .search-results > .search-result:first-child{border-top:0;} 
}.search-results a:hover{text-decoration:underline;}@media screen and (max-width:767px) {
 .mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > .search-results{margin-left:0;margin-right:0;}.mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > .search-results > .search-result{padding-left:24px;padding-right:24px;}.mobile-inherit-tile-padding.mobile-inherit-tile-padding.mobile-inherit-tile-padding > .search-results + .listing-footer{margin-left:0;margin-right:0;border-top:1px solid #D3D3D3;padding-left:24px;padding-right:24px;} 
}.search-result{padding-top:24px;padding-bottom:24px;margin:0;}.search-result .title{margin-top:0;margin-bottom:0;font-weight:normal;}@media screen and (max-width:767px) {
 .search-result .title{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .search-result .title{font-size:20px;line-height:36px;} 
}.search-result p:last-child{margin-bottom:0;}@media screen and (max-width:767px) {
 #fake-tabs li.ui-state-active a{color:#C82C00;}#fake-tabs ul{list-style:none;padding-left:0;} 
}@media screen and (min-width:768px) {
 #fake-tabs ul{list-style:none;padding:0 24px;width:100%;overflow:hidden;border-bottom:2px solid #C82C00;}#fake-tabs ul li:focus,#fake-tabs ul li a:focus{border:1px dotted black;}#fake-tabs ul li{float:left;width:14.2857142857%;text-align:center;display:table;}#fake-tabs ul li a{font-weight:bold;color:#2D2D2D;outline:none;display:table-cell;vertical-align:top;padding:8px 6px;}#fake-tabs ul li a:hover{background-color:#F1F1F1;}#fake-tabs ul li.ui-state-active{background:#C82C00;}#fake-tabs ul li.ui-state-active a{color:white;}#fake-tabs ul li.ui-state-active a:hover{background-color:#C82C00;} 
}.search-intent{border-radius:5px;box-shadow:0px 2px 15px 0px rgba(0,0,0,0.2);overflow:hidden;padding:20px;margin-top:20px;}.search-ptrn{position:relative;margin-bottom:10px;padding-bottom:0;}.search-ptrn__input.search-ptrn__input{width:100%;padding-right:50px;margin-bottom:0;}.search-ptrn__submit.search-ptrn__submit{border-radius:0;border:none;font-size:0;padding:0;background-color:#666666;width:50px;height:50px;position:absolute;right:0;bottom:0;}.search-ptrn__submit.search-ptrn__submit,.search-ptrn__submit.search-ptrn__submit:hover,.search-ptrn__submit.search-ptrn__submit:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.311553 13c-5.6726511 0-10.311553 4.6388334-10.311553 10.3115767 0 5.672712 4.6389019 10.311558 10.311553 10.311558 2.1619671 0 4.1674649-.6779691 5.8295259-1.8260009l5.6538071 5.6537839c.732124.7320941 1.9239041.7321254 2.6559975 0 .7321553-.7321566.7321553-1.9140946 0-2.6462512l-5.6537764-5.6537839c1.1485927-1.6623133 1.8260296-3.6767518 1.8260296-5.8393059 0-5.6727433-4.6389014-10.3115767-10.3115837-10.3115767zm.188447 4c3.6117887 0 6.5 2.8882003 6.5 6.5000062 0 3.6117811-2.8882113 6.4999938-6.5 6.4999938-3.6117574 0-6.5-2.8882127-6.5-6.4999938 0-3.6118059 2.8882426-6.5000062 6.5-6.5000062z' fill='%23fff' transform='translate(-13 -13)'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:50%;transition:none;}.search-ptrn__submit.search-ptrn__submit:hover,.search-ptrn__submit.search-ptrn__submit:focus,.search-ptrn__submit.search-ptrn__submit:active,.search-ptrn__input:focus ~ .search-ptrn__submit.search-ptrn__submit,.search-ptrn__submit.search-ptrn__submit.is-focussed{background-color:#1057C8;box-shadow:none;}.search-form > div,.search-form .form-wrapper{display:flex;width:100%;}.search-form.search-google-appliance-search-form > div{display:inline-block;}.search-form .form-type-textfield{flex-grow:1;flex-shrink:1;}.search-form .form-submit-wrapper{display:flex;flex:1;justify-content:space-between;flex-grow:0;margin:10px 0;}.search-google-appliance-search-form .form-wrapper .form-submit-wrapper .form-submit{margin-bottom:10px;align-self:flex-end;}.search-google-appliance-search-form .form-wrapper .form-submit-wrapper .fake-label{display:none;}#autocomplete{position:absolute;box-sizing:content-box;border-color:#1057C8;}#autocomplete ul{background:white;padding:0;border:2px solid #1057C8;border-top:none;}#autocomplete li{padding:20px 14px;border-bottom:1px solid rgba(255,255,255,0.13);white-space:initial;cursor:pointer;}#autocomplete li:last-of-type{border-bottom:none;}#autocomplete li.selected{color:#000;background:#F1F1F1;}#autocomplete div{position:relative;}#autocomplete div:after{display:block;content:" ";left:initial;right:0;top:0;position:absolute;width:20px;background-position:100%;height:100%;}.like-autocomplete{overflow:hidden;position:absolute;z-index:100;background:white;border:2px solid #1057C8;padding:20px 14px;}html.js input.form-autocomplete{background:none;}ul.social-media-icons,.tile .height-equalizable ul.social-media-icons{list-style:none;margin:0;padding:0;}ul.social-media-icons li,.tile .height-equalizable ul.social-media-icons li{float:left;}.ico.ico-Social_facebookbutton_coloured,.ico.ico-Social_twitterbutton_coloured,.ico.ico-Social_linkedinbutton_coloured{margin-right:5px;}.a2a_button_facebook.a2a_svg{display:none;}.share-link-wrapper{height:16px;margin-top:32px;}@media screen and (max-width:767px) {
 .a2a_kit{width:100%;padding:10px 0;} 
}.a2a_kit .share{float:left;}@media screen and (max-width:767px) {
 .a2a_kit .share{float:none;padding:5px 0;} 
}.a2a_kit .a2a-ico{float:left;}.a2a_kit .a2a_count{padding:0 6px !important;height:18px !important;line-height:20px !important;width:auto !important;font-size:12px !important;}.a2a_kit a.share.a2a_button_google_plusone{margin-top:-1px;float:right;margin-right:-40px;}@media screen and (max-width:767px) {
 .a2a_kit a.share.a2a_button_google_plusone{float:left;margin-right:-35px;} 
}@media screen and (max-width:767px) {
 .a2a_kit{width:100%;float:none;padding:5px 0;} 
}.a2a_kit.a2a_kit_size_24{float:none;}.a2a_kit.a2a_kit_size_24 a{padding:10px 20px;margin:0 1px 8px 0;}.a2a_kit.a2a_kit_size_24 .a2a_button_facebook{background-color:#3b5999;padding:10px 23px;}.a2a_kit.a2a_kit_size_24 .a2a_button_facebook span.a2a_s_facebook{margin:-2px 0 2px -6px;}.a2a_kit.a2a_kit_size_24 .a2a_button_twitter{background-color:#55acef;}.a2a_kit.a2a_kit_size_24 .a2a_button_linkedin{background-color:#007bb5;}.a2a_kit.a2a_kit_size_24 .a2a_button_google_plus{background-color:#dd4b39;}.a2a_kit.a2a_kit_size_24 .a2a_button_google_plus .a2a_s_google_plus{margin-top:0;background-position:0 0;}.a2a_kit.a2a_pill_style{padding:0;float:none;min-width:200px;}.a2a_kit.a2a_pill_style a{font-size:15px;display:inline-block;border:solid 1px #ABABAB;padding:0.25em 0.75em;margin:0 0.25em;border-radius:1em;white-space:nowrap;}.a2a_kit.a2a_pill_style a .a2a_svg{background-color:transparent !important;}.a2a_kit.a2a_pill_style a .a2a_svg path{fill:#2D2D2D;}.a2a_kit.a2a_heat_style{padding:0;float:none;min-width:200px;display:flex;flex-wrap:wrap;align-items:center;}.a2a_kit.a2a_heat_style a{font-size:15px;display:inline-block;margin-right:21px;white-space:nowrap;}.tile.tile-type-text .smcx-embed{width:100%;}@media screen and (max-width:767px) {
 table.mobile-degrade-basic.mobile-degrade-basic thead,table.mobile-degrade-basic.mobile-degrade-basic th{display:none;}table.mobile-degrade-basic.mobile-degrade-basic tr{display:block;width:100%;border-top:1px solid #D3D3D3;padding:10px 0;}table.mobile-degrade-basic.mobile-degrade-basic tr:last-child{border-bottom:1px solid #D3D3D3;}table.mobile-degrade-basic.mobile-degrade-basic td,table.mobile-degrade-basic.mobile-degrade-basic tbody tr td{border:none;padding:0;display:inline;word-break:break-word;}table.mobile-degrade-basic.mobile-degrade-basic td:first-child,table.mobile-degrade-basic.mobile-degrade-basic tbody tr td:first-child{display:block;}table.no-mobile-commas td,table.no-mobile-commas tbody tr td{display:block;}table.no-mobile-commas .table-cell-sep{display:none;} 
}table{width:100%;text-align:center;border:2px solid #ABABAB;margin:30px 0;table-layout:fixed;outline:none;}table .st-head-row.st-head-row,table .st-head-row tr.even,table thead.st-head-row,table thead tr.even{background-color:#C82C00;color:white;border:2px solid #C82C00;border-bottom:none;height:47px;outline:none;}table .st-head-row.st-head-row th,table .st-head-row tr.even th,table thead.st-head-row th,table thead tr.even th{border-left:1px solid #C82C00;border-bottom:2px solid #C82C00;padding-right:0px;text-align:center;padding:4px 6px;outline:none;}table .st-head-row.st-head-row th:first-child,table .st-head-row tr.even th:first-child,table thead.st-head-row th:first-child,table thead tr.even th:first-child{border-left:none;}table tbody{outline:none;}table tbody tr{height:56px;outline:none;color:#2D2D2D;}table tbody tr.odd{background-color:white;border:transparent;}table tbody tr.even{border:transparent;background-color:#F1F1F1;}table tbody tr td{border-left:1px solid #ABABAB;border-top:transparent;border-bottom:none;padding:4px 6px;outline:none;word-break:break-word;}table tbody tr td:first-child{border-left:none;}table tbody tr th{border-right:1px solid #ABABAB;border-bottom:transparent;padding-right:0px;text-align:center;border-top:transparent;padding:4px 6px;}table:not(.icon-table--compact):not(.icon-table) tbody tr.even a,table:not(.icon-table--compact):not(.icon-table) tbody tr.odd a{color:#C82C00;}table:not(.icon-table--compact):not(.icon-table):not(.costs-table) thead tr.even a{color:#fff;}table.compact-table{border:2px solid #ABABAB;}table.compact-table thead tr{height:28px;background-color:#666666;border:1px solid #666666;font-size:12px;line-height:18px;font-weight:normal;}table.compact-table thead tr th{border-left:1px solid #2D2D2D;}table.compact-table thead tr th:first-child{border-left:none;}table.compact-table tbody tr{height:34px;font-size:12px;line-height:18px;font-weight:normal;}table.compact-table tbody tr td{border-left:1px solid #ABABAB;}table.compact-table tbody tr td:first-child{border-left:none;}table.clean-table{text-align:left;border:none;table-layout:auto;margin-bottom:0;}table.clean-table thead tr{background-color:#D3D3D3;color:black;border:none;height:auto;font-size:12px;line-height:18px;font-weight:normal;}table.clean-table thead tr th{border:none;text-align:left;}table.clean-table tbody{border:none;}table.clean-table tbody tr{height:auto;font-size:12px;line-height:18px;font-weight:normal;}table.clean-table tbody tr td{border:none;border-top:1px solid #D3D3D3;}table.clean-table tbody tr:first-child td{border:none;}table.clean-table p{font-size:16px;line-height:24px;font-weight:normal;}table.costs-table{border:5px solid white;text-align:left;}table.costs-table th{border-bottom:none;}table.costs-table .st-head-row.st-head-row,table.costs-table .st-head-row tr.even,table.costs-table thead.st-head-row,table.costs-table thead tr.even{background-color:#F1F1F1;color:#2D2D2D;}table.costs-table .st-head-row.st-head-row th,table.costs-table .st-head-row tr.even th,table.costs-table thead.st-head-row th,table.costs-table thead tr.even th{text-align:left;border:none;padding:12px 24px;}table.costs-table tbody{border:none;}table.costs-table tbody tr td{border:none;}table.costs-table tr{padding:0;}table.costs-table tr.odd{border-bottom:none;}table.costs-table th,table.costs-table td{padding:12px 24px;}.table-up-top{margin-top:0;}table.blue-header{border:2px solid #F1F1F1;}table.blue-header thead tr{background-color:#10367A;color:#fff;}table.two-column-blue-header{border:none;text-align:left;}table.two-column-blue-header thead tr th{background-color:#095AC5;color:white;border-bottom:none;padding:24px 24px;}table.two-column-blue-header thead tr th:nth-child(2){text-align:center;}table.two-column-blue-header tbody{border:none;}table.two-column-blue-header tbody tr td{border:none;border-bottom:1px solid #D3D3D3;padding:12px 24px;}table.two-column-blue-header tbody tr td:nth-child(2){text-align:center;background-color:#F1F1F1;}.tile-background-orange table thead tr{background-color:#666666;border:2px solid #666666;}.tile-background-orange table thead tr th{border-left:1px solid #ABABAB;}.tile-background-orange table thead tr th:first-child{border-left:none;}.tile-background-grey table.compact-table thead tr{background-color:#C82C00;border:2px solid #C82C00;}.tile-background-grey table.compact-table thead tr th{border-left:1px solid #ABABAB;}.tile-background-grey table.compact-table thead tr th:first-child{border-left:none;}.tile-background-orange table thead tr,.tile-background-green table thead tr,.tile-background-blue table thead tr{background-color:#666666;border:2px solid #666666;}.tile-background-orange table thead tr th,.tile-background-green table thead tr th,.tile-background-blue table thead tr th{border-color:#ABABAB;}.table-wrapper{overflow:auto;display:block;width:100%;}.table-wrapper td,.table-wrapper th{width:100px;}table.sticky-header{z-index:100;}table.stacktable.large-only{display:table;}@media screen and (max-width:767px) {
 table.stacktable.large-only{display:none;} 
}table.stacktable.small-only{display:none;}@media screen and (max-width:767px) {
 table.stacktable.small-only{display:table;} 
}@media screen and (min-width:768px) {
 .tariff-quote__row{display:flex;} 
}.tariff-quote__row .grey-body-text{font-size:16px;line-height:30px;}.tariff-quote__row p{font-size:18px;}.tariff-quote__row h4{color:#2D2D2D;font-size:16px;}.tariff-quote__row--inner{margin-left:-12px;margin-right:-12px;}.tariff-quote__border-bottom{border-bottom:1px solid #D3D3D3;}@media screen and (min-width:768px) {
 .tariff-quote__border-left--desktop{border-left:1px solid #D3D3D3;} 
}.tariff-quote__col-1{flex-basis:8.3333333333%;}.tariff-quote__col-2{flex-basis:16.6666666667%;}.tariff-quote__col-3{flex-basis:25%;}.tariff-quote__col-4{flex-basis:33.3333333333%;}.tariff-quote__col-5{flex-basis:41.6666666667%;}.tariff-quote__col-6{flex-basis:50%;}.tariff-quote__col-7{flex-basis:58.3333333333%;}.tariff-quote__col-8{flex-basis:66.6666666667%;}.tariff-quote__col-9{flex-basis:75%;}.tariff-quote__col-10{flex-basis:83.3333333333%;}.tariff-quote__col-11{flex-basis:91.6666666667%;}.tariff-quote__col-12{flex-basis:100%;}.tariff-quote__padding-t{padding-top:12px;}.tariff-quote__padding-b{padding-bottom:12px;}.tariff-quote__padding{padding:12px;}.tariff-quote__padding-y{padding-top:12px;padding-bottom:12px;}@media screen and (max-width:767px) {
 .tariff-quote__padding-y--mobile{padding-top:12px;padding-bottom:12px;} 
}.tariff-quote__padding-x{padding-left:12px;padding-right:12px;}.tariff-quote__prices-wrapper{display:flex;text-align:center;justify-content:space-between;background-color:#F1F1F1;font-size:14px;}.tariff-quote__prices-wrapper > *{flex-basis:calc(50% - 1px);background:#fff;}.tariff-quote__price,.tariff-quote__price .h2,.tariff-quote__price .h1{margin-bottom:0;}.tariff-quote__unit-rates{font-size:12px;line-height:18px;font-weight:normal;}.tariff-quote ul{margin-top:0;margin-bottom:10px;padding-left:22px;}.tariff-quote ul.bulletless li{margin:5px 0;padding:0;}.tariff-quote ul.tick-list.tick-list{margin-top:20px;margin-bottom:30px;}.tariff-quote ul.tick-list.tick-list li{margin:5px 0;}.tariff-quote__title.tariff-quote__title{font-weight:bold;margin-bottom:0;}@media screen and (max-width:767px) {
 .tariff-quote__title.tariff-quote__title{font-size:32px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .tariff-quote__title.tariff-quote__title{font-size:40px;line-height:48px;} 
}.tariff-review__padding-b{padding-bottom:1.66667em;}.tariff-review__margin-b{margin-bottom:1.66667em;}.tariff-quote__no-margin{margin-bottom:0;}.tariff-review__border-bottom{border-bottom:1px solid #D3D3D3;}.tariff-review__description-size.tariff-review__description-size.tariff-review__description-size{font-size:12px;line-height:18px;font-weight:normal;}.body-template--basic-shadow{background-color:#fff;}@media screen and (min-width:768px) {
 .body-template--basic-shadow #page{box-shadow:0 0 1em 0 #ABABAB;max-width:90%;margin:0 auto;} 
}@media screen and (max-width:767px) {
 .body-template--basic-shadow .stripe.narrow-padding .stripe-color-wrapper{padding-left:0;padding-right:0;} 
}.body-template--basic #header,.body-template--basic-no-link #header{padding-top:8px;}.body-template--basic-no-link.page-node-20337{min-height:100vh;}.testimonial-wrap{display:flex;flex-direction:column;}.testimonial{display:flex;flex-direction:column;align-items:center;}.testimonial__body{flex-grow:1;max-width:100%;text-align:center;padding:35px 30px;background:#fff;margin-bottom:20px;position:relative;}.testimonial__body:after{content:"";position:absolute;height:20px;bottom:-20px;background-repeat:no-repeat;background-position:center top;background-image:url(/profiles/spire_profile/themes/custom/spire/svg/testimonial-fill.svg);left:0;right:0;}.testimonial__picture{display:block;max-width:130px;border-radius:50%;border:2px solid #fff;height:auto;margin:20px;}.testimonial__attribution{color:#10367A;}.testimonial--alt .testimonial__body:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/testimonial-border.svg);width:auto;left:-2px;right:-2px;}.testimonial--alt .testimonial__body{background:transparent;border-width:2px 2px 0;border-style:solid;border-color:#fff;}.testimonial--invert .testimonial__attribution,.testimonial--alt.testimonial--invert{color:#fff;}.node-testimonial .field-name-field-author-image{float:left;margin-right:10px;}.node-testimonial h2.field-name-field-author-name{font-size:12px;line-height:18px;font-weight:normal;margin:0;padding-bottom:3px;}.node-testimonial .field-name-field-author-information,.node-testimonial .field-name-field-summary{font-size:12px;line-height:18px;font-weight:normal;}@media screen and (min-width:768px) and (max-width:950px) {
 .node-testimonial .field-name-field-author-information,.node-testimonial .field-name-field-summary{display:inline-block;} 
}.node-testimonial .field-name-field-testimonial-image{margin:-24px;padding-bottom:30px;}.node-testimonial .field-name-field-testimonial-image img{width:100%;height:auto;}.node-testimonial .field-name-field-testimonial-detail{font-size:12px;line-height:18px;font-weight:normal;padding-top:16px;}.node-testimonial .above{padding-bottom:30px;}.node-testimonial .above.with-stuff-below{border-bottom:1px solid #F1F1F1;margin-bottom:30px;}.node-testimonial .submitted{font-size:12px;line-height:18px;font-weight:normal;color:white;}.tile-type-views-listing.tile-background-default .view-testimonial-list .submitted{color:#666666;}.node-testimonial.node-full{border-bottom:none;}.node-testimonial.node-full:after{content:"";display:table;clear:both;}.node-testimonial.node-full h2.field-name-field-author-name{font-size:12px;line-height:18px;font-weight:normal;display:inline;padding-right:9px;font-weight:bold;}.node-testimonial.node-full .field-name-field-author-information{font-weight:bold;display:inline;}.node-testimonial.node-full .field-name-field-summary{padding:0;float:left;}.node-testimonial.node-full p.field-name-field-author-information:before{content:"|";padding-right:6px;}.view-testimonial-list .node-testimonial.node-teaser{padding:30px 0;border-top:1px solid #D3D3D3;}.view-testimonial-list .views-row-first .node-testimonial.node-teaser{padding:0 0 30px;border-top:none;}.tick-list-dark.tick-list-dark.tick-list-dark{list-style:none;padding:0px;margin-top:20px;}.tick-list-dark.tick-list-dark.tick-list-dark li{margin-bottom:12px;min-height:35px;position:relative;padding-left:39px;}.tick-list-dark.tick-list-dark.tick-list-dark li:before{content:"";position:absolute;left:0;background:transparent no-repeat center center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23005500"><path d="m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z" stroke-width="3.934121" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;}.tick-list-dark.tick-list-dark.tick-list-dark li > span{display:block;overflow:hidden;}.tick-list-dark.tick-list-dark.tick-list-dark.large-deep-blue-body-text li:before,.tick-list-dark.tick-list-dark.tick-list-dark.large-body-text li:before{top:2px;}.tick-list.tick-list.tick-list{list-style:none;padding:0px;margin-top:20px;}.tick-list.tick-list.tick-list li{margin-bottom:12px;min-height:35px;position:relative;padding-left:39px;}.tick-list.tick-list.tick-list li:before{content:"";position:absolute;left:0;background:transparent no-repeat center center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23005500"><path d="m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z" stroke-width="3.934121" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;}.tick-list.tick-list.tick-list li > span{display:block;overflow:hidden;}.tick-list.tick-list.tick-list.large-deep-blue-body-text li:before,.tick-list.tick-list.tick-list.large-body-text li:before{top:2px;}.cross-list-dark.cross-list-dark.cross-list-dark{list-style:none;padding:0px;margin-top:20px;}.cross-list-dark.cross-list-dark.cross-list-dark li{margin-bottom:12px;min-height:35px;position:relative;padding-left:39px;}.cross-list-dark.cross-list-dark.cross-list-dark li:before{content:"";position:absolute;left:0;background:transparent no-repeat center center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23e32747" stroke-width="4"><ellipse cx="20" cy="20" rx="18.052578" ry="18.052576"/><path d="m744.05548 706.77118h.15396v18.15396h-.15396zm-9 9.15393v-.15396h18.15396v.15396z" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;}.cross-list-dark.cross-list-dark.cross-list-dark li > span{display:block;overflow:hidden;}.cross-list-dark.cross-list-dark.cross-list-dark.large-deep-blue-body-text li:before,.cross-list-dark.cross-list-dark.cross-list-dark.large-body-text li:before{top:2px;}.tick-list--bare-cta-orange.tick-list--bare-cta-orange.tick-list--bare-cta-orange li:before{background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23C82C00"><path d="m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z" stroke-width="3.934121" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;top:-2px;}.tick-list--bare-bullet.tick-list--bare-bullet.tick-list--bare-bullet li:before{background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"><g fill="%232D2D2D" stroke="%232D2D2D"><circle cx="20" cy="20" r="3.5"/></g></svg>');height:28px;width:28px;top:-2px;}.cross-list--bare.cross-list--bare.cross-list--bare li:before{background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23e32747" stroke-width="4"><path d="m744.05548 706.77118h.15396v18.15396h-.15396zm-9 9.15393v-.15396h18.15396v.15396z" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;top:-2px;}.cross-list--compact.cross-list--compact.cross-list--compact li,.tick-list--compact.tick-list--compact.tick-list--compact li{min-height:auto;}.cross-list--display-inline-block.cross-list--display-inline-block.cross-list--display-inline-block,.tick-list--display-inline-block.tick-list--display-inline-block.tick-list--display-inline-block{display:inline-block;padding-right:31px;}.tick-item--bare.tick-item--bare.tick-item--bare.tick-item--bare:before{background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23C82C00"><path d="m-722.15454 738.45972h.57517v5.08447h-.57517zm16.06274 7.32031v.21752h-16.00005v-.21752z" stroke-width="3.934121" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;top:-2px;}.cross-item--bare.cross-item--bare.cross-item--bare.cross-item--bare:before{background-image:url('data:image/svg+xml;utf8,<svg height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23e32747" stroke-width="4"><path d="m744.05548 706.77118h.15396v18.15396h-.15396zm-9 9.15393v-.15396h18.15396v.15396z" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 -1012.3622)"/></g></svg>');height:28px;width:28px;top:-2px;}.ticker-carousel .flex-direction-nav{position:absolute;right:24px;top:24px;z-index:200;}.ticker-carousel .flex-control-nav{display:none;bottom:auto;}.ticker-carousel .flex-direction-nav.flex-direction-nav li.flex-next-wrap,.ticker-carousel .flex-direction-nav.flex-direction-nav li.flex-prev-wrap{margin-top:0;padding:4px 0;display:inline-block;position:static;height:auto;}.ticker-carousel .flex-direction-nav.flex-direction-nav li.flex-next-wrap a,.ticker-carousel .flex-direction-nav.flex-direction-nav li.flex-prev-wrap a{position:static;margin:0 auto;}.ticker-carousel .flex-direction-nav li.flex-prev-wrap{border-right:2px solid #ABABAB;width:28px;}.ticker-carousel .flex-pauseplay{display:none;}@media screen and (min-width:768px) {
 .ticker-carousel .flex-direction-nav{top:50%;margin-top:-12px;}.ticker-carousel.ticker-carousel.ticker-carousel.ticker-carousel .flex-direction-nav li a{width:9px;height:16px;}.ticker-carousel.ticker-carousel.ticker-carousel.ticker-carousel .flex-direction-nav li a.flex-prev{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px 0px;width:9px;height:15px;} 
}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),screen and (min-width:768px) and (min-resolution:124.8dpi) {
 .ticker-carousel.ticker-carousel.ticker-carousel.ticker-carousel .flex-direction-nav li a.flex-prev{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px 0px;background-size:260px 245px;} 
}@media screen and (min-width:768px) {
 .ticker-carousel.ticker-carousel.ticker-carousel.ticker-carousel .flex-direction-nav li a.flex-next{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-180px -146px;width:9px;height:15px;} 
}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),screen and (min-width:768px) and (min-resolution:124.8dpi) {
 .ticker-carousel.ticker-carousel.ticker-carousel.ticker-carousel .flex-direction-nav li a.flex-next{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-180px -146px;background-size:260px 245px;} 
}.ticker-carousel .ticker-carousel--slide .tile-field-media{float:none;text-align:left;width:80px;margin:24px 24px 0;}.ticker-carousel .ticker-carousel--slide .text-wrapper{float:none;display:table-cell;height:100%;text-align:left;vertical-align:middle;padding:12px 24px 24px;}@media screen and (min-width:768px) {
 .ticker-carousel .ticker-carousel--slide .tile-inner{display:table;}.ticker-carousel .ticker-carousel--slide .text-wrapper{display:table-cell;vertical-align:middle;}.ticker-carousel .ticker-carousel--slide .text-wrapper.text-wrapper.text-wrapper{padding:12px 75px 12px 24px;}.ticker-carousel .ticker-carousel--slide .tile-field-media{margin:0;float:left;} 
}@media screen and (min-width:768px) {
 .tile-flex-wrapper{display:flex;align-items:stretch;flex-wrap:wrap;}.tile-flex-wrapper .tile .text-wrapper{display:flex;flex-direction:column;align-content:flex-start;}.tile-flex-wrapper .tile .text-wrapper .tile-field-link{margin-top:auto;}.stripe.grid-row-alignment--center .tile-flex-wrapper,.section.grid-row-alignment--center .tile-flex-wrapper,.section.ta-center .tile-flex-wrapper{justify-content:center;} 
}.tile{position:relative;}@media screen and (min-width:768px) {
 .tile{margin-bottom:25px;}.tile.spacing-at-top{margin-top:25px;} 
}@media screen and (max-width:767px) {
 .tile{border-bottom:1px solid #ABABAB;}.tile.spacing-at-top{border-top:1px solid #ABABAB;} 
}.tile .tile{border-bottom:none;margin-bottom:22px;}.tile header{padding-bottom:12px;}.tile header:after{content:"";display:table;clear:both;}.tile header h1,.tile header h2,.tile header h3{margin:0;}.tile p{margin:0;}.tile p + p{margin-top:24px;}.tile ul{padding:0 0 0 24px;margin:0;}.tile .height-equalizable{height:100%;}.tile.not-full-height .height-equalizable{height:auto;}.tile--copy-sane-spacing p + h1,.tile--copy-sane-spacing p + h2,.tile--copy-sane-spacing p + h3,.tile--copy-sane-spacing p + h4,.tile--copy-sane-spacing p + h5,.tile--copy-sane-spacing p + h6{margin-top:24px;}.tile.tile_stick-to-next{margin-bottom:0;border-bottom:none;}.tile.tile_stick-to-next .tile-inner{padding-bottom:0;}.tile.tile_stick-to-next .height-equalizable{padding-bottom:1px;}.tile-inner{padding:24px;color:#2D2D2D;height:100%;}@media screen and (max-width:767px) {
 .tile-inner img.full-bleed-on-mobile{margin-left:-24px;max-width:calc(100% + 48px);} 
}.tile.half-tile-padding > .height-equalizable > .tile-inner{padding:12px;}.tile.tile--no-padding-top .tile-inner{padding-top:0;}.tile-background-default .tile-inner,.nested-tile .tile-background-default .tile-inner{color:#2D2D2D;}.tile-background-default .text-wrapper,.nested-tile .tile-background-default .text-wrapper{color:#2D2D2D;}.tile.nested-tile{width:100%;margin-left:0;margin-right:0;}.tile .tile-field-text > ul{margin-top:10px;}.tile-cta{float:right;}.tile-cta-alignment--left .tile-cta{float:left;}.tile-field-link--multiple{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:0;}.tile .tile-field-link--multiple{padding-top:0;}.tile-field-link--multiple a{margin-top:24px;padding-left:10px;padding-right:10px;flex:100%;}@media (min-width:768px) {
 .tile-field-link--multiple{margin-right:-24px;}.tile-field-link--multiple a{margin-right:24px;flex:auto;} 
}.tile-light-foreground h1,.tile-light-foreground h2,.tile-light-foreground h3,.tile-light-foreground h4,.tile-light-foreground h5,.tile-light-foreground h6{color:#fff;}.tile-light-foreground label{color:white;}.tile-light-foreground a{color:white;}.tile-light-foreground .tile-inner{color:white;}.tile-light-foreground .tile-inner .text-wrapper{color:white;}.tile-light-foreground input[type=date],.tile-light-foreground input[type=datetime],.tile-light-foreground input[type=datetime-local],.tile-light-foreground input[type=email],.tile-light-foreground input[type=month],.tile-light-foreground input[type=number],.tile-light-foreground input[type=password],.tile-light-foreground input[type=search],.tile-light-foreground input[type=tel],.tile-light-foreground input[type=text],.tile-light-foreground input[type=time],.tile-light-foreground input[type=url],.tile-light-foreground input[type=week]{border-color:#D3D3D3;}.title-colour-black .tile-field-title,.title-colour-black .tabs-accordion-header,.title-colour-black .text-heading{color:#2D2D2D;}.title-colour-white .tile-field-title,.title-colour-white .tabs-accordion-header,.title-colour-white .text-heading{color:#fff;}.tile-background-white .button-white-large{border-color:#C82C00;background-color:#C82C00;color:#fff;}.tile-background-white .button-white-large.text-hidden{color:transparent;}.tile-background-white .button-white-large:hover{background:#A02300 radial-gradient(circle,transparent 1%,#A02300 1%) center/15000%;}.tile-background-white .button-white-large:active{background-color:#D96B4D;}.tile-background-white .button-white-large:hover{border-color:#A02300;}.tile-background-default > .height-equalizable,.tile-background-default > .not-height-equalizable{background-color:#fff;}.tile-background-logo-blue > .height-equalizable,.tile-background-logo-blue > .not-height-equalizable{background-color:#10367A;}.tile-background-white > .height-equalizable,.tile-background-white > .not-height-equalizable{background-color:#fff;}.tile-background-grey > .height-equalizable,.tile-background-grey > .not-height-equalizable{background-color:#666666;}.tile-background-grey-2 > .height-equalizable,.tile-background-grey-2 > .not-height-equalizable{background-color:#ABABAB;}.tile-background-grey-3 > .height-equalizable,.tile-background-grey-3 > .not-height-equalizable{background-color:#D3D3D3;}.tile-background-background-grey > .height-equalizable,.tile-background-background-grey > .not-height-equalizable{background-color:#F1F1F1;}.tile-background-background-grey-translucent > .height-equalizable,.tile-background-background-grey-translucent > .not-height-equalizable{background-color:rgba(241,241,241,0.9);}.tile-background-orange > .height-equalizable,.tile-background-orange > .not-height-equalizable{background-color:#C82C00;}.tile-background-blue > .height-equalizable,.tile-background-blue > .not-height-equalizable{background-color:#1057C8;}.tile-background-blue-translucent > .height-equalizable,.tile-background-blue-translucent > .not-height-equalizable{background-color:rgba(16,87,200,0.9);}.tile-background-green > .height-equalizable,.tile-background-green > .not-height-equalizable{background-color:#005500;}.tile-background-gold > .height-equalizable,.tile-background-gold > .not-height-equalizable{background-color:#FFB210;}.tile-background-light-blue > .height-equalizable,.tile-background-light-blue > .not-height-equalizable{background-color:#e5eff8;}.sorting-active .stripe-background-grey,.sorting-active .stripe-background-green,.sorting-active .stripe-background-orange,.sorting-active .stripe-background-blue{background-color:transparent;}.tile-background-transparent > .height-equalizable,.tile-background-transparent > .not-height-equalizable{background-color:transparent;}@media screen and (min-width:768px) {
 .tile-fill-gutter .height-equalizable:after{content:"";display:block;position:absolute;top:0;bottom:0;left:100%;width:15px;}.tile-fill-gutter .height-equalizable:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-15px;width:15px;}.tile-fill-vertical-gutter .tile-inner:after{content:"";display:block;position:absolute;top:100%;left:0;right:0;height:15px;}.tile-fill-vertical-gutter .tile-inner:before{content:"";display:block;position:absolute;top:-15px;left:0;right:0;height:15px;}.tile-fill-vertical-gutter.tile-fill-gutter .height-equalizable:after{top:-15px;}.tile-fill-vertical-gutter.tile-fill-gutter .tile-inner:after{right:-15px;}.tile-fill-vertical-gutter.tile-fill-gutter .height-equalizable:before{bottom:-15px;}.tile-fill-vertical-gutter.tile-fill-gutter .tile-inner:before{left:-15px;}.tile-fill-gutter.first-in-row .height-equalizable:before,.tile-fill-gutter.last-in-row .height-equalizable:after,.tile-fill-vertical-gutter.tile-row-1 .tile-inner:before,.tile-fill-vertical-gutter.tile-row-last .tile-inner:after{height:0;width:0;}.tile-fill-vertical-gutter.tile-row-1 .height-equalizable:after{top:0;}.tile-fill-gutter.last-in-row .tile-inner:after{right:0;}.tile-fill-vertical-gutter.tile-row-last .height-equalizable:before{bottom:0;}.tile-fill-gutter.first-in-row .tile-inner:before{left:0;}.tile-fill-gutter .contextual-links-region-active.height-equalizable:after,.tile-fill-gutter .contextual-links-region-active.height-equalizable:before,.tile-fill-gutter .contextual-links-region-active.tile-inner:after,.tile-fill-gutter .contextual-links-region-active.tile-inner:before,.tile-fill-vertical-gutter .contextual-links-region-active.height-equalizable:after,.tile-fill-vertical-gutter .contextual-links-region-active.height-equalizable:before,.tile-fill-vertical-gutter .contextual-links-region-active.tile-inner:after,.tile-fill-vertical-gutter .contextual-links-region-active.tile-inner:before{z-index:-1;}.tile-fill-gutter.tile-background-logo-blue .height-equalizable:after,.tile-fill-gutter.tile-background-logo-blue .height-equalizable:before,.tile-fill-gutter.tile-background-logo-blue .tile-inner:after,.tile-fill-gutter.tile-background-logo-blue .tile-inner:before,.tile-fill-vertical-gutter.tile-background-logo-blue .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-logo-blue .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-logo-blue .tile-inner:after,.tile-fill-vertical-gutter.tile-background-logo-blue .tile-inner:before{background-color:#10367A;}.tile-fill-gutter.tile-background-white .height-equalizable:after,.tile-fill-gutter.tile-background-white .height-equalizable:before,.tile-fill-gutter.tile-background-white .tile-inner:after,.tile-fill-gutter.tile-background-white .tile-inner:before,.tile-fill-vertical-gutter.tile-background-white .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-white .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-white .tile-inner:after,.tile-fill-vertical-gutter.tile-background-white .tile-inner:before{background-color:#fff;}.tile-fill-gutter.tile-background-grey .height-equalizable:after,.tile-fill-gutter.tile-background-grey .height-equalizable:before,.tile-fill-gutter.tile-background-grey .tile-inner:after,.tile-fill-gutter.tile-background-grey .tile-inner:before,.tile-fill-vertical-gutter.tile-background-grey .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-grey .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-grey .tile-inner:after,.tile-fill-vertical-gutter.tile-background-grey .tile-inner:before{background-color:#666666;}.tile-fill-gutter.tile-background-grey-2 .height-equalizable:after,.tile-fill-gutter.tile-background-grey-2 .height-equalizable:before,.tile-fill-gutter.tile-background-grey-2 .tile-inner:after,.tile-fill-gutter.tile-background-grey-2 .tile-inner:before,.tile-fill-vertical-gutter.tile-background-grey-2 .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-grey-2 .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-grey-2 .tile-inner:after,.tile-fill-vertical-gutter.tile-background-grey-2 .tile-inner:before{background-color:#ABABAB;}.tile-fill-gutter.tile-background-grey-3 .height-equalizable:after,.tile-fill-gutter.tile-background-grey-3 .height-equalizable:before,.tile-fill-gutter.tile-background-grey-3 .tile-inner:after,.tile-fill-gutter.tile-background-grey-3 .tile-inner:before,.tile-fill-vertical-gutter.tile-background-grey-3 .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-grey-3 .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-grey-3 .tile-inner:after,.tile-fill-vertical-gutter.tile-background-grey-3 .tile-inner:before{background-color:#D3D3D3;}.tile-fill-gutter.tile-background-background-grey .height-equalizable:after,.tile-fill-gutter.tile-background-background-grey .height-equalizable:before,.tile-fill-gutter.tile-background-background-grey .tile-inner:after,.tile-fill-gutter.tile-background-background-grey .tile-inner:before,.tile-fill-vertical-gutter.tile-background-background-grey .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-background-grey .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-background-grey .tile-inner:after,.tile-fill-vertical-gutter.tile-background-background-grey .tile-inner:before{background-color:#F1F1F1;}.tile-fill-gutter.tile-background-background-grey-translucent .height-equalizable:after,.tile-fill-gutter.tile-background-background-grey-translucent .height-equalizable:before,.tile-fill-gutter.tile-background-background-grey-translucent .tile-inner:after,.tile-fill-gutter.tile-background-background-grey-translucent .tile-inner:before,.tile-fill-vertical-gutter.tile-background-background-grey-translucent .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-background-grey-translucent .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-background-grey-translucent .tile-inner:after,.tile-fill-vertical-gutter.tile-background-background-grey-translucent .tile-inner:before{background-color:rgba(241,241,241,0.9);}.tile-fill-gutter.tile-background-orange .height-equalizable:after,.tile-fill-gutter.tile-background-orange .height-equalizable:before,.tile-fill-gutter.tile-background-orange .tile-inner:after,.tile-fill-gutter.tile-background-orange .tile-inner:before,.tile-fill-vertical-gutter.tile-background-orange .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-orange .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-orange .tile-inner:after,.tile-fill-vertical-gutter.tile-background-orange .tile-inner:before{background-color:#C82C00;}.tile-fill-gutter.tile-background-blue .height-equalizable:after,.tile-fill-gutter.tile-background-blue .height-equalizable:before,.tile-fill-gutter.tile-background-blue .tile-inner:after,.tile-fill-gutter.tile-background-blue .tile-inner:before,.tile-fill-vertical-gutter.tile-background-blue .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-blue .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-blue .tile-inner:after,.tile-fill-vertical-gutter.tile-background-blue .tile-inner:before{background-color:#1057C8;}.tile-fill-gutter.tile-background-blue-translucent .height-equalizable:after,.tile-fill-gutter.tile-background-blue-translucent .height-equalizable:before,.tile-fill-gutter.tile-background-blue-translucent .tile-inner:after,.tile-fill-gutter.tile-background-blue-translucent .tile-inner:before,.tile-fill-vertical-gutter.tile-background-blue-translucent .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-blue-translucent .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-blue-translucent .tile-inner:after,.tile-fill-vertical-gutter.tile-background-blue-translucent .tile-inner:before{background-color:rgba(16,87,200,0.9);}.tile-fill-gutter.tile-background-green .height-equalizable:after,.tile-fill-gutter.tile-background-green .height-equalizable:before,.tile-fill-gutter.tile-background-green .tile-inner:after,.tile-fill-gutter.tile-background-green .tile-inner:before,.tile-fill-vertical-gutter.tile-background-green .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-green .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-green .tile-inner:after,.tile-fill-vertical-gutter.tile-background-green .tile-inner:before{background-color:#005500;}.tile-fill-gutter.tile-background-gold .height-equalizable:after,.tile-fill-gutter.tile-background-gold .height-equalizable:before,.tile-fill-gutter.tile-background-gold .tile-inner:after,.tile-fill-gutter.tile-background-gold .tile-inner:before,.tile-fill-vertical-gutter.tile-background-gold .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-gold .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-gold .tile-inner:after,.tile-fill-vertical-gutter.tile-background-gold .tile-inner:before{background-color:#FFB210;}.tile-fill-gutter.tile-background-light-blue .height-equalizable:after,.tile-fill-gutter.tile-background-light-blue .height-equalizable:before,.tile-fill-gutter.tile-background-light-blue .tile-inner:after,.tile-fill-gutter.tile-background-light-blue .tile-inner:before,.tile-fill-vertical-gutter.tile-background-light-blue .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-light-blue .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-light-blue .tile-inner:after,.tile-fill-vertical-gutter.tile-background-light-blue .tile-inner:before{background-color:#e5eff8;}.tile-fill-gutter.tile-background-default .height-equalizable:after,.tile-fill-gutter.tile-background-default .height-equalizable:before,.tile-fill-gutter.tile-background-default .tile-inner:after,.tile-fill-gutter.tile-background-default .tile-inner:before,.tile-fill-vertical-gutter.tile-background-default .height-equalizable:after,.tile-fill-vertical-gutter.tile-background-default .height-equalizable:before,.tile-fill-vertical-gutter.tile-background-default .tile-inner:after,.tile-fill-vertical-gutter.tile-background-default .tile-inner:before{background-color:white;} 
}.inset-grey-text-background > .height-equalizable,.inset-white-text-background > .height-equalizable{padding:10px;}.inset-white-text-background-border-top > .height-equalizable{border-top:5px solid #ff6000;}.card-shadow,.tile-with-card-shadow > .height-equalizable{border-radius:5px;box-shadow:0px 2px 15px 0px rgba(0,0,0,0.2);overflow:hidden;}#cboxWrapper .tile-with-card-shadow:not(.tile-with-card-shadow--forced) > .height-equalizable{box-shadow:none;border-radius:0;}.inset-grey-text-background .text-wrapper{background:#F1F1F1;}@media screen and (min-width:768px) {
 .inset-grey-text-background.tile-media-x .tile-field-media{background:#F1F1F1;height:100%;display:flex;align-items:center;} 
}.inset-white-text-background-border-top .text-wrapper,.tile-with-card-shadow:not(.tile-type-tabs) .text-wrapper,.inset-white-text-background .text-wrapper{background:#fff;}@media screen and (min-width:768px) {
 .inset-white-text-background-border-top.tile-media-x .tile-field-media,.tile-with-card-shadow:not(.tile-type-tabs).tile-media-x .tile-field-media,.inset-white-text-background.tile-media-x .tile-field-media{background:#fff;height:100%;display:flex;align-items:center;} 
}.tile.centralised-text .tile-inner{text-align:center;}.tile.centralised-text .tile-inner .tile-field-link a{text-align:center;float:none;}.tile.centralised-text .tile-inner form input.normal-submit{display:block;margin-left:auto;margin-right:auto;}.tile.centralised-text .tile-type-media.media-as-icon .height-equalizable .tile-inner .tile-field-media{width:100%;}.tile.centralised-text .tile-type-media.media-as-icon .height-equalizable .tile-inner .tile-field-media img{float:none;margin:0 auto;}.tile.title-style-blue-block .text-wrapper > header{padding-top:12px;padding-left:24px;padding-right:24px;margin-top:-24px;margin-right:-24px;margin-bottom:12px;margin-left:-24px;background-color:#1057C8;text-align:center;}.tile.title-style-blue-block .text-wrapper > header > *{color:#fff;}.tile .form-item select:focus{outline:thin dotted black;outline-offset:0;}.tile .height-equalizable{overflow:hidden;}.sidebar .tile .height-equalizable{overflow:visible;}.tile.tile-fill-gutter .height-equalizable,.tile.tile-fill-vertical-gutter .height-equalizable{overflow:visible;position:relative;}.clickable-tile{cursor:pointer;}@media screen and (max-width:767px) {
 .collapsible-tile .tile-inner .text-wrapper header{cursor:pointer;position:relative;padding-bottom:0;}.collapsible-tile .tile-inner .text-wrapper header + .field{margin-top:12px;}.collapsible-tile .tile-inner .text-wrapper header h1,.collapsible-tile .tile-inner .text-wrapper header h2{padding-right:20px;}.collapsible-tile .tile-inner .text-wrapper header:after{content:"";margin-top:4px;position:absolute;top:calc(50% - 13px);right:2px;}.collapsible-tile .tile-inner .text-wrapper header.arrow-right:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-251px -47px;width:7px;height:12px;} 
}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:767px) and (min-resolution:124.8dpi) {
 .collapsible-tile .tile-inner .text-wrapper header.arrow-right:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-251px -47px;background-size:260px 245px;} 
}@media screen and (max-width:767px) {
 .collapsible-tile .tile-inner .text-wrapper header.arrow-down:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico-2b3303053e.png) no-repeat;background-position:-234px -221px;width:15px;height:9px;} 
}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:767px) and (min-resolution:124.8dpi) {
 .collapsible-tile .tile-inner .text-wrapper header.arrow-down:after{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico2x-b4799d5fa2.png) no-repeat;background-position:-234px -221px;background-size:260px 245px;} 
}.tile-type-multiple .top-level-field.tile-field-head-note{padding-bottom:22px;}.tile-bare.tile-bare > .height-equalizable{background:transparent;}.tile-bare.tile-bare > .height-equalizable > .tile-inner{padding:0;}@media screen and (max-width:767px) {
 .mobile-tile-no-padding.mobile-tile-no-padding.mobile-tile-no-padding .tile-inner{padding-left:0;padding-right:0;} 
}.logo-horizontal-right div.contextual-links-wrapper{left:0;right:inherit;}.logo-horizontal-right div.contextual-links-wrapper .contextual-links{left:0;right:inherit;}@media screen and (max-width:767px) {
 .mobile-tile-no-padding .text-wrapper header,.mobile-tile-no-padding .text-wrapper .field.field-type-text-long{padding-left:24px;padding-right:24px;}.tile.no-bottom-border-on-mobile{border-bottom:none;} 
}.tile-opaque-background{filter:alpha(opacity=85);opacity:0.85;}.pss-result h2{margin-top:0;}.page-fits-application-complete-print .tile-type-fake ul,.page-fits-application-complete .tile-type-fake ul{margin:10px 0px;}.page-fits-application-complete-print .tile-type-fake h2,.page-fits-application-complete .tile-type-fake h2{margin-top:0;}.page-fits-application-complete-print .tile-type-fake p,.page-fits-application-complete .tile-type-fake p{margin:0;}.page-fits-application-complete-print .tile-type-fake .fits-completion-button-left,.page-fits-application-complete .tile-type-fake .fits-completion-button-left{margin-right:10px;}.tile.tile-type-sticky{position:fixed;top:0;filter:alpha(opacity=90);opacity:0.9;z-index:300;border:0 none;margin:0;padding:0;text-align:right;width:100%;}body.sliding-popup-processed .tile.tile-type-sticky{top:inherit;}@media screen and (min-width:768px) {
 .body-template--basic-shadow .tile.tile-type-sticky{width:90%;} 
}.tile.tile-type-sticky .tile-inner{position:relative;padding:14px 22px 0;}.tile.tile-type-sticky .tile-field-media{text-align:center;}.tile.tile-type-sticky .tile-field-media img{max-width:100%;}.tile.tile-type-sticky .tile-field-link,.tile.tile-type-sticky header{padding:0;}.tile.tile-type-sticky .text-wrapper{color:#666666;}@media screen and (max-width:767px) {
 .tile.tile-type-sticky .text-wrapper > *{display:none;}.tile.tile-type-sticky .text-wrapper .tile-field-link{display:block;} 
}body.admin-menu .tile.tile-type-sticky{top:20px;}html body.admin-menu .tile.tile-type-sticky{top:29px;}@media screen and (min-width:768px) {
 .tile.tile-type-sticky .tile-inner{padding-bottom:14px;}.l-grid-wrapper .tile.tile-type-sticky{margin-left:30px;}.tile.tile-type-sticky .text-wrapper{float:right;}.tile.tile-type-sticky img{float:left;}.tile.tile-type-sticky header:after{clear:none;} 
}.saved-tile-published-version,.saved-tile-current-version{margin-right:-5px;}.js-show-saved-tiles-current .saved-tile-published-version{display:none !important;}.js-show-saved-tiles-published .saved-tile-current-version,.no-js .saved-tile-current-version{display:none !important;}.tile-type-spire-custom-tile-category-pretty-curious .tile-inner,.tile-type-spire-custom-tile-category-pretty-curious{padding:0;}.tile-type-spire-custom-tile-category-pretty-curious{padding-left:15px;}@media screen and (max-width:767px) {
 .tile.tile-full-height-on-mobiles{height:calc(100vh - 50px);}.tile.tile-full-height-on-mobiles .height-equalizable{height:100%;}.tile.tile-full-height-on-mobiles .tile-inner{height:100%;}.tile.tile-full-height-on-mobiles .text-wrapper{height:100%;} 
}.tile-reduced-vertical-spacing{margin-bottom:15px;}.tile-reduced-vertical-spacing .tile-inner{padding-top:10px;padding-bottom:10px;}.tile-size-viewport-width{margin-bottom:0;}.no-padding-left-from-grid-item{padding-left:0;}.no-padding-right-from-grid-item{padding-right:0;}@media (max-width:767px) {
 .tile--padding-match-grid-item .tile-inner{padding-left:16px;padding-right:0;} 
}@media (min-width:768px) and (max-width:1023px) {
 .tile--padding-match-grid-item .tile-inner{padding-left:24px;padding-right:0;} 
}@media (min-width:1024px) and (max-width:1439px) {
 .tile--padding-match-grid-item .tile-inner{padding-left:32px;padding-right:0;} 
}@media (min-width:1440px) {
 .tile--padding-match-grid-item .tile-inner{padding-left:32px;padding-right:0;} 
}@media (min-width:768px) {
 .l-desktop-full.tile-media-x .text-wrapper{padding:48px;} 
}@media screen and (max-width:767px) {
 .tile-cta[class*=btn]{min-width:100%;} 
}@media screen and (min-width:768px) and (max-width:950px) {
 .l-tablet-one-quarter .tile-cta[class*=btn],.l-tablet-one-third .tile-cta[class*=btn],.l-tablet-one-half .tile-cta[class*=btn]{min-width:100%;} 
}.tile-esque-wrapper{padding:24px;background:#fff;color:#2D2D2D;}@media screen and (min-width:768px) {
 .tile-esque-wrapper{margin-bottom:24px;} 
}@media screen and (max-width:767px) {
 .tile-esque-wrapper{border-bottom:1px solid #ABABAB;} 
}.tile-esque-wrapper #page-title{margin-top:0;}@media screen and (max-width:767px) {
 .mobile-tile-no-padding.mobile-tile-no-padding.mobile-tile-no-padding.tile-esque-wrapper{padding-left:0;padding-right:0;} 
}.timeline-table{border:0 none;overflow:hidden;display:block;margin:30px 0 0;}@media screen and (min-width:768px) {
 .timeline-table{padding:15px 0;background-clip:content-box,border-box,border-box;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 5 1" xmlns="http://www.w3.org/2000/svg"><rect width="5" height="1" fill="%2310367A" /></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%2310367A"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 15" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 30,0 15,15" fill="%2310367A"/></svg>');background-repeat:repeat-y,no-repeat,no-repeat;background-position:57.5px 0,45px 0,45px 100%;background-size:5px auto,30px,30px;display:table;border-spacing:0 40px;border-collapse:separate;margin:30px 0;} 
}@media screen and (max-width:767px) {
 .timeline-table{padding:15px 0;background-clip:content-box,border-box,border-box;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 5 1" xmlns="http://www.w3.org/2000/svg"><rect width="5" height="1" fill="%2310367A" /></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%2310367A"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 15" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 30,0 15,15" fill="%2310367A"/></svg>');background-repeat:repeat-y,no-repeat,no-repeat;background-position:42.5px 0,30px 0,30px 100%;background-size:5px auto,30px,30px;display:table;border-spacing:0 40px;border-collapse:separate;margin:30px 0;} 
}.timeline-table tbody{border:0 none;display:table-row-group;}.timeline-table tbody tr.odd,.timeline-table tbody tr.even{background-color:transparent;height:auto;}.timeline-table tr{border:0 none;padding:0;display:table-row;}.timeline-table td{background-color:transparent;border:0 none;text-align:left;margin-bottom:2rem;padding:0;display:table-cell;padding-left:20px;}@media screen and (max-width:767px) {
 .timeline-table td{padding-left:15px;padding-right:0;} 
}.table-wrapper .timeline-table td{width:auto;}.timeline-table td:first-child{font-size:16px;line-height:24px;font-weight:normal;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 160 160" xmlns="http://www.w3.org/2000/svg"><circle cx="80" cy="80" r="80" fill="%2310367A"/></svg>');background-repeat:no-repeat;background-size:120px;color:white;width:120px;height:120px;text-align:center;padding:1em;font-weight:bold;vertical-align:middle;background-position:center;margin-bottom:1rem;display:table-cell;}@media screen and (max-width:767px) {
 .timeline-table td:first-child{background-size:90px;width:90px;height:90px;} 
}.timeline-table--circles-at-top td:first-child{padding:48px 1em 1em;vertical-align:top;background-position:top;}@media screen and (max-width:767px) {
 .timeline-table--circles-at-top td:first-child{padding:33px 1em 1em;} 
}@media screen and (min-width:768px) {
 .timeline-table--no-final-arrow{background-clip:border-box,content-box,content-box;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%2310367A"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="%23ffffff" /></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 5 1" xmlns="http://www.w3.org/2000/svg"><rect width="5" height="1" fill="%2310367A" /></svg>');background-repeat:no-repeat,no-repeat,repeat-y;background-position:45px 0,57.5px 100%,57.5px 0;background-size:30px,60px auto,5px auto;} 
}@media screen and (max-width:767px) {
 .timeline-table--no-final-arrow{background-clip:border-box,content-box,content-box;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%2310367A"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="%23ffffff" /></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 5 1" xmlns="http://www.w3.org/2000/svg"><rect width="5" height="1" fill="%2310367A" /></svg>');background-repeat:no-repeat,no-repeat,repeat-y;background-position:30px 0,42.5px 100%,42.5px 0;background-size:30px,60px auto,5px auto;} 
}.timeline-table--no-final-arrow tr:last-child td:first-child{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 160 160" xmlns="http://www.w3.org/2000/svg"><circle cx="80" cy="80" r="80" fill="%2310367A"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 5 1" xmlns="http://www.w3.org/2000/svg"><rect width="5" height="1" fill="%23ffffff" /></svg>');background-repeat:no-repeat,repeat-y;background-size:120px,5px auto;}@media screen and (max-width:767px) {
 .timeline-table--no-final-arrow tr:last-child td:first-child{background-size:90px,5px auto;} 
}.tile-type-webform .copy{margin-bottom:1em;}.node-webform .webform-previous{margin-right:10px;}.node-webform.node-teaser{padding:0 1px;}.node-webform.node-teaser .messages,.node-webform.node-teaser .links{font-size:12px;line-height:18px;font-weight:normal;}.node-webform.node-colorbox{padding:0 12px;}@media screen and (max-width:767px) {
 .node-webform.node-colorbox{padding:0 5px;} 
}.node-webform.node-full{background:#fff;padding:24px;margin-bottom:15px;}.node-webform.node-full .form-actions{margin-bottom:0;}.node-webform.node-full .webform-fake-page-background{background-color:#F1F1F1;margin:24px -24px;}.node-webform.node-full.form-actions-in-fake-page-background{padding-bottom:0;margin-bottom:0;}.node-webform.node-full.form-actions-in-fake-page-background .form-actions{background-color:#F1F1F1;margin-top:24px;padding-top:24px;padding-bottom:39px;margin-left:-24px;margin-right:-24px;}.node-webform.node-teaser .form-actions .ajax-progress.throbber-left,.node-webform.node-colorbox .form-actions .ajax-progress.throbber-left{float:left;}.node-webform.node-teaser .form-actions .ajax-progress.throbber-right,.node-webform.node-colorbox .form-actions .ajax-progress.throbber-right{float:right;}.node-webform.node-teaser .form-actions .webform-previous,.node-webform.node-colorbox .form-actions .webform-previous{margin-right:10px;float:left;}.node-webform.node-teaser .form-actions .webform-submit,.node-webform.node-colorbox .form-actions .webform-submit{float:right;}.node-webform.node-teaser .form-actions .hide-ajax-overlay,.node-webform.node-colorbox .form-actions .hide-ajax-overlay{display:none;}.node-webform.node-teaser .links a,.node-webform.node-colorbox .links a{font-weight:bold;}.node-webform.node-teaser .links a:hover,.node-webform.node-teaser .links a:focus,.node-webform.node-colorbox .links a:hover,.node-webform.node-colorbox .links a:focus{text-decoration:underline;}.node-webform .webform-client-form .field-suffix{padding-left:10px;}.node-webform .webform-client-form .webform-component [readonly=readonly]{color:#666666;background-color:#F1F1F1;}.node-webform .webform-component-time .form-radios{margin-left:10px;display:block;}.node-webform .webform-component-time .custom-select{width:100px;margin-bottom:5px;}.node-webform .webform-component-date .custom-select,.node-webform .webform-component--6-fit-ee-meter .custom-select{min-width:110px;margin-bottom:5px;}.node-webform .webform-component-date .form-required,.node-webform .webform-component--6-fit-ee-meter .form-required{padding-left:4px;}.node-webform .webform-component-file .form-file{margin-bottom:5px;margin-right:5px;}.node-webform .webform-grid{position:relative;}.node-webform .webform-progressbar{font-size:12px;line-height:18px;font-weight:normal;margin:0 auto 2.5em;width:80%;}@media screen and (max-width:767px) {
 .node-webform .webform-progressbar .webform-progressbar-page-label{display:none;} 
}.node-webform .webform-component-markup li,.node-webform .webform-component-markup strong,.node-webform .webform-component-markup p,.node-webform .webform-component-markup a,.node-webform .webform-component-markup i,.node-webform .webform-component-markup label{font-size:16px;line-height:24px;}.node-webform .webform-component-markup p a,.node-webform .webform-component-markup p strong{font-size:16px;line-height:24px;}.node-webform .webform-component-markup p a:hover,.node-webform .webform-component-markup p a:focus{text-decoration:underline;}.node-webform .webform-progressbar{margin:0 auto;}.node-webform .form-preview{margin-top:16px;border-top:1px solid #ABABAB;border-bottom:1px solid #ABABAB;}.node-webform .form-preview p{margin:1.25em;}.node-webform .form-actions:after{content:"";display:table;clear:both;}.node-webform .form-actions .webform-draft{margin-right:1em;}.node-webform .form-actions .webform-next{float:right;}.node-webform .form-actions .webform-previous + .webform-submit{float:right;}.webform-progressbar-outer,.webform-progressbar-page{border:1px solid #C82C00;}.webform-progressbar-outer .webform-progressbar-inner,.webform-progressbar-outer .current,.webform-progressbar-outer .completed,.webform-progressbar-page .webform-progressbar-inner,.webform-progressbar-page .current,.webform-progressbar-page .completed{background-color:#ff6000;}.webform-progressbar-outer .webform-progressbar-inner,.webform-progressbar-page .webform-progressbar-inner{height:1px;}.webform-progressbar-outer .webform-progressbar-page-label,.webform-progressbar-page .webform-progressbar-page-label{display:inline-block;margin:0 -3em;}.webform-progressbar-page{top:3px;}@media screen and (min-width:768px) {
 .l-desktop-one-quarter.tile.tile-type-webform .node-webform input[type=text].single-character-textfield,.l-desktop-one-quarter.tile.tile-type-webform .node-webform input[type=email].single-character-textfield,.l-desktop-one-quarter.tile.tile-type-webform .node-webform input[type=number].single-character-textfield,.l-desktop-one-third.tile.tile-type-webform .node-webform input[type=text].single-character-textfield,.l-desktop-one-third.tile.tile-type-webform .node-webform input[type=email].single-character-textfield,.l-desktop-one-third.tile.tile-type-webform .node-webform input[type=number].single-character-textfield,.l-desktop-one-half.tile.tile-type-webform .node-webform input[type=text].single-character-textfield,.l-desktop-one-half.tile.tile-type-webform .node-webform input[type=email].single-character-textfield,.l-desktop-one-half.tile.tile-type-webform .node-webform input[type=number].single-character-textfield{width:20px;} 
}@media screen and (max-width:767px) {
 .tile.tile-type-webform .node-webform,#cboxWrapper .node-webform{overflow-x:hidden;overflow-y:hidden;}.tile.tile-type-webform .node-webform input[type=text].single-character-textfield,.tile.tile-type-webform .node-webform input[type=email].single-character-textfield,.tile.tile-type-webform .node-webform input[type=number].single-character-textfield,#cboxWrapper .node-webform input[type=text].single-character-textfield,#cboxWrapper .node-webform input[type=email].single-character-textfield,#cboxWrapper .node-webform input[type=number].single-character-textfield{width:20px;}.webform-progressbar-page-label{display:none;} 
}.captcha.form-wrapper .fieldset-description{font-size:16px;line-height:24px;font-weight:normal;}.page-node-done #content{padding:24px;background:#fff;margin-bottom:24px;}.page-node-done .links{font-size:16px;line-height:24px;font-weight:normal;}.page-node-done .webform-confirmation--page-message #content{padding:0;background:transparent;}.page-node-done .webform-confirmation--page-message #content .webform-confirmation{background:#fff;padding:24px;}.page-node-done .webform-confirmation--page-message #content .webform-confirmation p{margin:0;}.page-node-done .webform-confirmation--page-message #content .webform-confirmation p + p{margin-top:24px;}.page-node-done .webform-confirmation--page-message #content .webform-confirmation .webform-fake-page-background{background-color:#F1F1F1;margin-left:-24px;margin-right:-24px;}.page-node-done .webform-confirmation--qqt #content{padding:0;background:transparent;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation{}.page-node-done .webform-confirmation--qqt #content .webform-confirmation p{margin:0;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation p + p{margin-top:24px;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation .webform-confirmation__section{padding:24px;background:#fff;margin-bottom:24px;}@media screen and (min-width:768px) {
 .page-node-done .webform-confirmation--qqt #content .webform-confirmation .webform-confirmation__two-columns{display:flex;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation .webform-confirmation__two-columns > *{flex-grow:1;width:100%;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation .webform-confirmation__two-columns > :first-child{margin-right:12px;}.page-node-done .webform-confirmation--qqt #content .webform-confirmation .webform-confirmation__two-columns > :last-child{margin-left:12px;} 
}#cboxLoadedContent:focus{outline-style:none;}#cboxLoadedContent.webform-confirmation-thankyou{overflow-y:hidden !important;}fieldset.fieldset-invisible{margin:0;padding:0;border:none;display:inherit;outline:none;}fieldset.fieldset-invisible > legend{font-size:16px;line-height:23px;font-weight:bold;margin:10px 0;width:auto;height:auto;}fieldset.fieldset-invisible .form-checkboxes{margin-top:0;}form.preview-page .form-preview{margin-bottom:10px;}form.preview-page .webform-component,form.preview-page fieldset .webform-component{font-size:16px;line-height:24px;font-weight:normal;}form.preview-page label{font-size:16px;line-height:23px;font-weight:bold;}form.preview-page .fieldset-legend{font-size:16px;line-height:23px;font-weight:bold;}form.preview-page fieldset{margin-left:0;}div.sub-field{margin-top:-1em;}.tile-type-webform .webform-component-markup ul{margin:10px 0;}.tile-type-webform.l-desktop-one-half .webform-progressbar .webform-progressbar-page-label{display:none;}@media screen and (min-width:768px) and (max-width:1050px) {
 .tile-type-webform.l-desktop-two-thirds .webform-progressbar .webform-progressbar-page-label,.tile-type-webform.l-desktop-three-quarters .webform-progressbar .webform-progressbar-page-label{display:none;} 
}fieldset.print-page-fieldset{border:none;}#edit-submitted-checkboxes-select-image input[type=checkbox]{left:2px;}#edit-submitted-checkboxes-select-image input[type=checkbox]:checked + .pss-option{border:2px solid #C82C00;margin:0px 0px 5px;}#edit-submitted-checkboxes-select-image input[type=checkbox]:checked + .pss-option:after{content:"SELECTED";position:absolute;right:10px;top:40%;color:#C82C00;padding-left:24px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Checkmark_on.png) no-repeat;}@media screen and (max-width:767px) {
 #edit-submitted-checkboxes-select-image input[type=checkbox]:checked + .pss-option:after{content:"";right:0;width:19px;height:19px;} 
}#edit-submitted-checkboxes-select-image input[type=checkbox]:checked + .pss-option img{background:#C82C00;}#edit-submitted-checkboxes-select-image .form-type-checkbox-checked + .pss-option{border:2px solid #C82C00;}#edit-submitted-checkboxes-select-image .form-type-checkbox-checked + .pss-option:after{content:"SELECTED";position:absolute;right:10px;top:40%;color:#C82C00;padding-left:24px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Checkmark_on.png) no-repeat;}#edit-submitted-checkboxes-select-image .form-type-checkbox-checked + .pss-option img{background:#C82C00;}.pss-option{color:#2D2D2D;display:block;border:1px solid #D3D3D3;padding:0 20px 0 0;margin:1px 1px 6px;position:relative;}.pss-option img{vertical-align:middle;margin-right:20px;background:#ABABAB;}@media screen and (max-width:767px) {
 .pss-option{padding:0;} 
}.node-webform .webform-component-checkboxes .form-type-checkbox .pss-option{padding:0 20px 0 0;margin:1px 1px 6px;}.form-animate-slide-in-left > div > .webform-component,.form-animate-slide-in-left > div > .webform-component-fieldset,.form-animate-slide-in-left > div > .messages.error,.form-animate-slide-in-left > div > .form-actions{animation:slideInFromLeft 1s;background-color:white;}.form-animate-slide-in-left .form-actions{position:relative;}.form-animate-slide-in-right > div > .webform-component,.form-animate-slide-in-right > div > .form-actions,.form-animate-slide-in-right > div > .messages.error,.form-animate-slide-in-right > div > .webform-component-fieldset{animation:slideInFromRight 1s;background-color:white;}.form-animate-slide-in-right .form-actions{position:relative;}.form-animate-slide-out-left > div > .webform-component,.form-animate-slide-out-left > div > .form-actions,.form-animate-slide-out-left > div > .messages.error,.form-animate-slide-out-left > div > .webform-component-fieldset{animation:slideOutLeft 2s;animation-fill-mode:forwards;}.form-animate-slide-out-left .form-actions{position:relative;}.form-animate-slide-out-right > div > .webform-component,.form-animate-slide-out-right > div > .form-actions,.form-animate-slide-out-right > div > .messages.error,.form-animate-slide-out-right > div > .webform-component-fieldset{animation:slideOutRight 2s;animation-fill-mode:forwards;}.form-animate-slide-out-right .form-actions{position:relative;}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1;}100%{transform:translateX(-110%);opacity:0.2;}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1;}100%{transform:translateX(110%);opacity:0.2;}}@keyframes slideInFromRight{0%{transform:translateX(110%);opacity:0.5;}100%{transform:translateX(0);opacity:1;}}@keyframes slideInFromLeft{0%{transform:translateX(-110%);opacity:0.5;}100%{transform:translateX(0);opacity:1;}}.webform-grid th{padding-right:0;}.webform-grid-option .form-custom-styling input[type=radio] + .replacement-radio{position:relative;display:inline-block;margin:0;}@media screen and (min-width:768px) {
 .inline-form > div{display:flex;align-items:flex-start;}.inline-form > div > .form-item{flex-grow:1;margin-right:10px;margin-top:10px;}.inline-form > div > .form-actions{flex-shrink:0;flex-grow:0;margin-top:10px;} 
}@media screen and (max-width:767px) {
 .inline-form .form-actions input{width:100%;} 
}.spire-webform-icon--location-after .spire-webform-icon--icon:after,.spire-webform-icon--location-before .spire-webform-icon--icon:before{content:"";background:transparent no-repeat center center;background-size:contain;display:inline-block;min-width:2em;min-height:1em;}.radios-toggle.spire-webform-icon--location-after .spire-webform-icon--icon:after,.radios-toggle.spire-webform-icon--location-after .spire-webform-icon--icon:before,.radios-toggle.spire-webform-icon--location-before .spire-webform-icon--icon:after,.radios-toggle.spire-webform-icon--location-before .spire-webform-icon--icon:before{display:block;min-height:30px;min-width:40px;margin:8px 0;}.spire-webform-icon--location-after .spire-webform-icon--icon-electricity:after,.spire-webform-icon--location-before .spire-webform-icon--icon-electricity:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electric-2d2d2d.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-electricity:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-electricity:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electric-ffffff.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-gas:after,.spire-webform-icon--location-before .spire-webform-icon--icon-gas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/gas-2d2d2d.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-gas:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-gas:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/gas-ffffff.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-electricitygas:after,.spire-webform-icon--location-before .spire-webform-icon--icon-electricitygas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electricgas-2d2d2d.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-electricitygas:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-electricitygas:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electricgas-ffffff.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-bed:after,.spire-webform-icon--location-before .spire-webform-icon--icon-bed:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/bed-2d2d2d.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-bed:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-bed:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-bed:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-bed:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/bed-ffffff.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-detached:after,.spire-webform-icon--location-before .spire-webform-icon--icon-detached:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/detached.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-detached:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-detached:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-detached:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-detached:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/detached-fill.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-bungalow:after,.spire-webform-icon--location-before .spire-webform-icon--icon-bungalow:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/bungalow.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-bungalow:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-bungalow:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-bungalow:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-bungalow:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/bungalow-fill.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-semi-detached:after,.spire-webform-icon--location-before .spire-webform-icon--icon-semi-detached:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/semi-detached.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-semi-detached:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-semi-detached:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-semi-detached:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-semi-detached:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/semi-detached-fill.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-terraced:after,.spire-webform-icon--location-before .spire-webform-icon--icon-terraced:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/terraced-new.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-terraced:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-terraced:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-terraced:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-terraced:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/terraced-new-fill.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-flat:after,.spire-webform-icon--location-before .spire-webform-icon--icon-flat:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/flat.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-flat:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-flat:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-flat:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-flat:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/mydot/webform/flat-fill.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-1person:after,.spire-webform-icon--location-before .spire-webform-icon--icon-1person:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-one-2d2d2d.png);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-1person:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-1person:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-1person:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-1person:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-one-ffffff.png);}.spire-webform-icon--location-after .spire-webform-icon--icon-3people:after,.spire-webform-icon--location-before .spire-webform-icon--icon-3people:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-three-2d2d2d.png);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-3people:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-3people:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-3people:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-3people:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-three-ffffff.png);}.spire-webform-icon--location-after .spire-webform-icon--icon-5people:after,.spire-webform-icon--location-before .spire-webform-icon--icon-5people:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-five-2d2d2d.png);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-5people:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-5people:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-5people:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-5people:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/people-five-ffffff.png);}.spire-webform-icon--location-after .spire-webform-icon--icon-electricity-orange:after,.spire-webform-icon--location-before .spire-webform-icon--icon-electricity-orange:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/elec_filled.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity-orange:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity-orange:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-electricity-orange:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-electricity-orange:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/elec_outline.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-gas-orange:after,.spire-webform-icon--location-before .spire-webform-icon--icon-gas-orange:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/gas_filled.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas-orange:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas-orange:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-gas-orange:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-gas-orange:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/gas_outline.svg);}.spire-webform-icon--location-after .spire-webform-icon--icon-electricitygas-orange:after,.spire-webform-icon--location-before .spire-webform-icon--icon-electricitygas-orange:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/dual_fuel_filled.svg);}.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas-orange:after,.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas-orange:before,.radios-toggle--default.spire-webform-icon--location-after .spire-webform-icon--icon-electricitygas-orange:hover:after,.radios-toggle--default.spire-webform-icon--location-before .spire-webform-icon--icon-electricitygas-orange:hover:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/mydot/dual_fuel_outline.svg);}.radios-toggle--property-type label{min-height:150px;font-size:13px;font-weight:bold;justify-content:space-between;}.radios-toggle--property-type.radios-toggle.spire-webform-icon--location-after .spire-webform-icon--icon:after,.radios-toggle--property-type.radios-toggle.spire-webform-icon--location-before .spire-webform-icon--icon:before{min-width:64px;min-height:64px;}@media screen and (min-width:768px) and (max-width:950px) {
 .radios-toggle--property-type{justify-content:flex-start;margin-right:-10px;}.radios-toggle--property-type > .form-item{flex-grow:0;width:33%;flex-basis:33%;margin-bottom:20px;}.radios-toggle--property-type label{min-width:150px;} 
}.radios-toggle--tabs.spire-webform-icon--location-after .spire-webform-icon--icon-electricity:after,.radios-toggle--tabs.spire-webform-icon--location-before .spire-webform-icon--icon-electricity:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electric-d93e00.svg);}.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity:after,.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricity:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electric-308800.svg);}.radios-toggle--tabs.spire-webform-icon--location-after .spire-webform-icon--icon-gas:after,.radios-toggle--tabs.spire-webform-icon--location-before .spire-webform-icon--icon-gas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/gas-d93e00.svg);}.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas:after,.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-gas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/gas-308800.svg);}.radios-toggle--tabs.spire-webform-icon--location-after .spire-webform-icon--icon-electricitygas:after,.radios-toggle--tabs.spire-webform-icon--location-before .spire-webform-icon--icon-electricitygas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electricgas-d93e00.svg);}.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-after > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas:after,.radios-toggle--tabs.radios-toggle.spire-webform-icon--location-before > .form-item input[type=radio]:checked ~ label.spire-webform-icon--icon-electricitygas:before{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/electricgas-308800.svg);}@media screen and (min-width:768px) {
 .spire-webform-elements-inline{display:flex;justify-content:space-between;margin-left:-8px;margin-right:-8px;}.spire-webform-elements-inline > div{margin-left:8px;margin-right:8px;flex-basis:100%;} 
}@media screen and (max-width:767px) {
 .spire-webform-elements-inline{margin-bottom:30px;} 
}@media screen and (min-width:768px) {
 .spire-webform-inline-element{display:flex;align-items:center;}.spire-webform-inline-element label{margin-right:10px;}.spire-webform-inline-element.spire-webform-inline-element.spire-webform-inline-element > *{margin-top:0;margin-bottom:0;} 
}.full-width-actions{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.full-width-actions > *{margin:0 10px 1em;flex-grow:1;}.hide-when-no{margin-top:30px;border-top:1px solid #D3D3D3;padding-top:30px;margin-bottom:30px;display:flex;flex-direction:column;font-size:20px;}.hide-when-no .btn{font-size:18px;}@media screen and (min-width:768px) {
 .hide-when-no{flex-direction:row;justify-content:space-between;}.hide-when-no .item{width:45%;}.hide-when-no .item:last-child{text-align:right;} 
}.remit-table-updated{font-size:16px;line-height:23px;font-weight:bold;}.remit-data-table-type-gas table td:first-child,.remit-data-table-type-gas table th:first-child{width:220px;}ul.browser-download-links{list-style-type:none;padding-left:0;margin:0 0 3em;}ul.browser-download-links:after{content:"";display:table;clear:both;}ul.browser-download-links li{float:left;margin:3em 3em 0 0;}.browser-chrome{text-align:center;}.browser-chrome:before{content:"";background:url(/profiles/spire_profile/themes/custom/spire/images/chrome.png) transparent no-repeat;width:120px;height:120px;display:block;margin:0 auto 1.5em;}.browser-edge{text-align:center;}.browser-edge:before{content:"";background:url(/profiles/spire_profile/themes/custom/spire/images/edge.png) transparent no-repeat;width:120px;height:120px;display:block;margin:0 auto 1.5em;}.browser-youtube{display:none;text-align:center;}.browser-youtube:before{content:"";background:url(/profiles/spire_profile/themes/custom/spire/images/youtube.png) transparent no-repeat;width:120px;height:84px;display:block;margin:0 auto 1.5em;}@media screen and (max-width:767px) {
 ul.browser-download-links li{margin:2em 2em 0 0;}.browser-chrome,.browser-edge,.browser-youtube{display:inline;position:relative;}.browser-chrome:before,.browser-edge:before,.browser-youtube:before{display:inline-block;vertical-align:middle;width:38px;height:38px;background-size:38px auto;background-position:center center;padding-left:5px;margin:0 0.25em 0 0;}.browser-chrome:nth-child(n):nth-child(n):nth-child(n):after,.browser-edge:nth-child(n):nth-child(n):nth-child(n):after,.browser-youtube:nth-child(n):nth-child(n):nth-child(n):after{top:50%;margin-top:-5px;}.browser-edge{display:none;} 
}.tile.tile-type-popup-browser-compatibility{border-bottom:0;}.tile.tile-type-popup-browser-compatibility .tile-field-title{font-weight:bold;color:#C82C00;margin-bottom:0.2em;}@media screen and (max-width:767px) {
 .tile.tile-type-popup-browser-compatibility .tile-field-title{font-size:40px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .tile.tile-type-popup-browser-compatibility .tile-field-title{font-size:56px;line-height:64px;} 
}.tile.tile-type-popup-browser-compatibility .tile-field-description{letter-spacing:-0.5px;font-weight:normal;}@media screen and (max-width:767px) {
 .tile.tile-type-popup-browser-compatibility .tile-field-description{font-size:24px;line-height:34px;} 
}@media screen and (min-width:768px) {
 .tile.tile-type-popup-browser-compatibility .tile-field-description{font-size:20px;line-height:36px;} 
}#colorbox .tile.tile-type-popup-browser-compatibility .tile-inner{padding-top:0;}.browser-compatibility-continue{float:left;padding-right:22px;}.node-press-release.node-full h2.field-name-field-sub-title{margin:0;}.node-press-release.node-full .field-name-field-published-date{padding:0.5em 0;font-size:12px;line-height:18px;font-weight:normal;}.node-press-release.node-full .field-collection-container .grid-item{padding-left:0;}.node-press-release.node-full .press-main-preview img{display:block;width:100%;height:auto;}.node-press-release.node-full ul.field-collection-view-links{display:none;}.node-press-release.node-full .field-collection-view{padding:0;margin:0;border-bottom:none;}.press-release-social{float:right;font-weight:bold;}.press-release-social li{display:inline-block;list-style:none;vertical-align:middle;}.press-release-social li:nth-of-type(2) a{margin-left:0;}.press-release-footer{min-height:78px;margin:24px;padding-top:24px;border-top:1px dotted #ABABAB;}.press-release-footer .press-release-social{float:none;font-weight:bold;}@media screen and (max-width:767px) {
 .press-release-footer .press-release-social{font-size:28px;line-height:36px;} 
}@media screen and (min-width:768px) {
 .press-release-footer .press-release-social{font-size:32px;line-height:40px;} 
}.press-release-footer .press-release-social li:first-of-type{padding-bottom:8px;}.view-id-press_releases.view-display-id-block_1 article,.view-id-press_releases_featured.view-display-id-block_1 article{background:white;}.view-id-press_releases.view-display-id-block_1 .tile-inner,.view-id-press_releases_featured.view-display-id-block_1 .tile-inner{display:flex;}.view-id-press_releases.view-display-id-block_1 .field-name-field-press-release-image,.view-id-press_releases_featured.view-display-id-block_1 .field-name-field-press-release-image{flex-basis:120px;margin-right:24px;}.view-id-press_releases.view-display-id-block_1 .field-name-field-press-image-single,.view-id-press_releases.view-display-id-block_1 .field-name-field-press-image-downloads,.view-id-press_releases_featured.view-display-id-block_1 .field-name-field-press-image-single,.view-id-press_releases_featured.view-display-id-block_1 .field-name-field-press-image-downloads{margin-right:12px;}.view-id-press_releases.view-display-id-block_1 .press-release-teaser-text-wrap,.view-id-press_releases_featured.view-display-id-block_1 .press-release-teaser-text-wrap{flex-grow:1;}.view-id-press_releases.view-display-id-block_1 .press-release-teaser-text-wrap .links li.leaf,.view-id-press_releases_featured.view-display-id-block_1 .press-release-teaser-text-wrap .links li.leaf{border:none;}.view-id-press_releases.view-display-id-block_1 .field-name-field-published-date,.view-id-press_releases_featured.view-display-id-block_1 .field-name-field-published-date{font-size:12px;line-height:18px;font-weight:normal;}.view-id-press_releases.view-display-id-block_1 .pager,.view-id-press_releases_featured.view-display-id-block_1 .pager{background:#1057C8;padding:24px;}.view-id-press_releases.view-display-id-block_1 ul.pager,.view-id-press_releases_featured.view-display-id-block_1 ul.pager{text-align:center;}.view-id-press_releases.view-display-id-block_1 ul.pager li,.view-id-press_releases_featured.view-display-id-block_1 ul.pager li{border-bottom:none;display:inline;color:white;}.view-id-press_releases.view-display-id-block_1 ul.pager li a,.view-id-press_releases_featured.view-display-id-block_1 ul.pager li a{color:white;}.view-id-press_releases.view-display-id-block_1 .views-exposed-form,.view-id-press_releases_featured.view-display-id-block_1 .views-exposed-form{display:none;}.press-release-search-form-block .form-item-keys,.press-release-search-form-block .container-inline-date{margin-bottom:0.5em;}.press-release-search-form-block .form-item-field-category-tid{margin-bottom:1em;}.press-release-search-form-block .container-inline-date .date-padding{padding:0;width:100%;}.press-release-search-form-block .container-inline-date .form-item{width:100%;}.press-release-search-form-block .form-item-keys{margin-top:0;}.press-release-search-form-block input[type=text],.press-release-search-form-block .dropdown{width:100%;margin:0;}.press-release-search-form-block .form-type-date-popup{margin:0;}.press-release-search-form-block .form-type-select{margin-top:0;}.press-release-search-form-block .actions{text-align:right;}@media screen and (min-width:768px) {
 .l-desktop-one-third .view-id-press_releases.view-display-id-block_1 .tile-inner{display:block;}.l-desktop-one-third .view-press-releases article .node-inner{display:block;}.l-desktop-one-third .view-press-releases .field-name-field-published-date,.l-desktop-one-third .view-press-releases .field-name-body{display:none;} 
}.thirdlight-popup{display:none;}.local-colorbox .thirdlight-popup{display:block;text-align:center;}.local-colorbox .thirdlight-popup img{margin:0 auto;}.local-colorbox .thirdlight-popup .thirdlight-caption{text-align:left;}.thirdlight-parents{margin-bottom:0;padding:8px 24px;background:#005500;font-weight:bold;color:white;}.thirdlight-parents a{color:white;}.thirdlight-parents a:hover{text-decoration:underline;}.thirdlight-folderlist{background:white;padding:24px;margin-bottom:12px;}.thirdlight-folder{display:inline-block;position:relative;height:150px;width:220px;margin:4px;padding:8px;border:1px solid lightgrey;vertical-align:top;text-align:center;}.thirdlight-folder img{max-width:120px;max-height:100px;}.thirdlight-folder .thirdlight-foldername{position:absolute;bottom:12px;width:100%;text-align:center;}.thirdlight-current-folder{margin-bottom:0;padding:8px;background:#C82C00;color:white;}.thirdlight-content-area{background:white;margin-bottom:16px;padding:24px;display:flex;flex-wrap:wrap;}.thirdlight-item{flex-basis:200px;flex-grow:1;flex-shrink:0;max-width:240px;height:200px;position:relative;margin:4px;padding:8px 8px 28px;border:1px solid lightgrey;vertical-align:top;}.thirdlight-item img{max-width:120px;max-height:100px;}.thirdlight-item a.js-localPopup-trigger{display:block;text-align:center;color:black;size:1em;}.thirdlight-item a.js-localPopup-trigger:hover{color:#C82C00;}.thirdlight-item .thirdlight-filename{position:absolute;top:110px;padding:8px 0;text-align:left;word-break:break-word;}.thirdlight-item .thirdlight-download-icon{display:block;width:24px;height:16px;position:absolute;bottom:12px;right:12px;background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Download_icon_black.png);background-repeat:no-repeat;}.thirdlight-item .thirdlight-download-icon:hover{background:url(/profiles/spire_profile/themes/custom/spire/images/sprites/ico/Download_icon_orange.png);}.thirdlight-pager{padding:12px;background:#1057C8;color:white;}.thirdlight-pager ul{text-align:center;}.thirdlight-pager li{display:inline;list-style:none;margin:0 6px;}.thirdlight-pager li a{color:white;}.thirdlight-pager .pager-next,.thirdlight-pager .pager-last{float:right;}.thirdlight-pager .pager-previous,.thirdlight-pager .pager-first{float:left;}.split-media{background:#fff;}@media screen and (max-width:767px) {
 .split-media__copy{width:calc(100% - 40px);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;}.split-media__copy:after:after{content:"";display:table;clear:both;} 
}@media screen and (min-width:768px) {
 .split-media{display:flex;justify-content:space-between;}.split-media__copy{padding-top:30px;padding-bottom:30px;align-self:center;}.split-media--switched .split-media__media{order:2;}.split-media--switched .split-media__copy{order:1;} 
}@media (min-width:768px) and (max-width:1023px) {
 .split-media__media{width:calc((100% - 48px + 24px) * (6 / 12) - 24px + 24px);}.split-media__media--7-on-tablet{width:calc((100% - 48px + 24px) * (7 / 12) - 24px + 24px);}.split-media__copy{width:calc((100% - 48px + 24px) * (6 / 12) - 24px);margin-right:39px;}.split-media__copy--5-col{width:calc((100% - 48px + 24px) * (5 / 12) - 24px);}.split-media--switched .split-media__copy{margin-left:39px;margin-right:0;} 
}@media (min-width:1024px) and (max-width:1439px) {
 .split-media__media{width:calc((100% - 80px + 32px) * (6 / 12) - 32px + 40px);}.split-media__media--7-on-tablet{width:calc((100% - 80px + 32px) * (7 / 12) - 32px + 40px);}.split-media__copy{width:calc((100% - 80px + 32px) * (6 / 12) - 32px);margin-right:59px;}.split-media__copy--5-col{width:calc((100% - 80px + 32px) * (5 / 12) - 32px);}.split-media--switched .split-media__copy{margin-left:59px;margin-right:0;} 
}@media (min-width:1440px) {
 .split-media__media{width:calc((1110px + 32px) * (6 / 12) - 32px + (100% - 1110px) / 2);}.split-media__copy{width:calc((1110px + 32px) * (6 / 12) - 32px);margin-right:calc((100% - 1110px) / 2);}.split-media__copy--5-col{width:calc((1110px + 32px) * (5 / 12) - 32px);}.split-media--switched .split-media__copy{margin-left:calc((100% - 1110px) / 2);margin-right:0;} 
}@media screen and (min-width:768px) {
 .split-media__media--50{width:50%;} 
}.split-media--pad-large .split-media__copy{padding-bottom:30px;}@media screen and (min-width:768px) {
 .split-media--pad-large .split-media__copy{padding-top:40px;padding-bottom:40px;} 
}@media screen and (min-width:1050px) {
 .split-media--pad-large .split-media__copy{padding-top:65px;padding-bottom:65px;} 
}.split-media--hero{min-height:395px;}.tile .ctools-jump-menu-button{vertical-align:top;}.pullquote-wrap{display:flex;flex-direction:column;}.pullquote{display:flex;flex-direction:column;position:relative;margin-bottom:41px;}.pullquote.pullquote{overflow:visible;}.pullquote:before{content:"";width:95px;flex:none;background-image:url(/profiles/spire_profile/themes/custom/spire/svg/quote-mark.svg);background-position:center 30px;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;}.pullquote:after{content:"";position:absolute;height:41px;bottom:-41px;background-repeat:no-repeat;background-position:top right;background-image:url(/profiles/spire_profile/themes/custom/spire/svg/pullquote-fill.svg);width:77px;right:30px;}.pullquote--logo-blue:before{background-color:#10367A;}.pullquote--white:before{background-color:#fff;}.pullquote--grey:before{background-color:#666666;}.pullquote--grey-2:before{background-color:#ABABAB;}.pullquote--grey-3:before{background-color:#D3D3D3;}.pullquote--background-grey:before{background-color:#F1F1F1;}.pullquote--background-grey-translucent:before{background-color:rgba(241,241,241,0.9);}.pullquote--orange:before{background-color:#C82C00;}.pullquote--blue:before{background-color:#1057C8;}.pullquote--blue-translucent:before{background-color:rgba(16,87,200,0.9);}.pullquote--green:before{background-color:#005500;}.pullquote--gold:before{background-color:#FFB210;}.pullquote--light-blue:before{background-color:#e5eff8;}.pullquote__content{background:#fff;padding:30px 40px;display:flex;flex-direction:column;margin-left:95px;flex-grow:1;}.pullquote__body{padding:0;font-style:normal;margin:0 0 auto;}.pullquote__body:before{display:none;}.pullquote__body p:first-child:before{content:"“";margin-left:-0.56em;}.pullquote__body p:last-child:after{content:"”";}.pullquote__attribution{margin-top:30px;color:#10367A;}.pullquote--alt{border-width:2px 2px 0;border-style:solid;border-color:#fff;}.pullquote--alt:after{background-image:url(/profiles/spire_profile/themes/custom/spire/svg/pullquote-border.svg);width:auto;left:-2px;right:-2px;}.pullquote--alt .pullquote__content{background:transparent;}.pullquote--alt.pullquote--invert{color:#fff;}.pullquote--alt.pullquote--invert .pullquote__attribution{color:inherit;}@keyframes spinner{to{transform:rotate(360deg);}}input[type=submit].progress-disabled,input[type=button].progress-disabled,input[type=reset].progress-disabled,form button.progress-disabled{opacity:1 !important;}.spire-ajax-progress{pointer-events:none;position:absolute;top:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;}.spire-ajax-progress .throbber{float:none;margin:0;box-sizing:border-box;width:25px;height:25px;border-radius:50%;border:3px solid #fff;border-top-color:transparent;animation:spinner 0.6s linear infinite;background:none;}.spire-ajax-progress .message{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.spire-ajax-progress .message.focusable:active,.spire-ajax-progress .message.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.ptrn-display-block{display:block;clear:left;}.body-mute-txt{font-size:16px;line-height:24px;font-weight:normal;color:#666666;}label .body-mute-txt{font-size:16px;line-height:23px;font-weight:bold;font-weight:normal;}div.password-confirm,.password-strength{font-size:12px;line-height:18px;font-weight:normal;margin-top:11px;}div.password-confirm{text-align:right;}.confirm-parent,.password-parent{width:50%;min-width:300px;}div.form-item div.password-suggestions{margin:20px 0;padding:20px;width:50%;min-width:300px;}.form-type-mpan .mpan-wrapper{min-height:120px;max-width:320px;}.form-type-mpan input[type=text]{font-size:100%;padding:0;}.form-type-mpan .letter-s{font-weight:bold;}@media screen and (max-width:767px) {
 .form-type-mpan .letter-s{font-size:40px;line-height:40px;} 
}@media screen and (min-width:768px) {
 .form-type-mpan .letter-s{font-size:56px;line-height:64px;} 
}.form-type-mpan input[type=text].value-1,.node-webform .webform-client-form .form-type-mpan input[type=text].value-1{top:0;width:60px;left:45px;}.form-type-mpan input[type=text].value-2,.node-webform .webform-client-form .form-type-mpan input[type=text].value-2{top:0;width:90px;left:115px;}.form-type-mpan input[type=text].value-3,.node-webform .webform-client-form .form-type-mpan input[type=text].value-3{top:0;width:60px;left:215px;}.form-type-mpan input[type=text].value-4,.node-webform .webform-client-form .form-type-mpan input[type=text].value-4{top:60px;width:40px;left:45px;}.form-type-mpan input[type=text].value-5,.node-webform .webform-client-form .form-type-mpan input[type=text].value-5{top:60px;width:55px;left:95px;}.form-type-mpan input[type=text].value-6,.node-webform .webform-client-form .form-type-mpan input[type=text].value-6{top:60px;width:55px;left:160px;}.form-type-mpan input[type=text].value-7,.node-webform .webform-client-form .form-type-mpan input[type=text].value-7{top:60px;width:50px;left:225px;}table.remit-table{margin:0;}.remit-date-filters{margin-bottom:10px;}.remit-date-filters .form-item{display:inline-block;vertical-align:top;padding-right:5px;margin-bottom:0;}.remit-date-filters .form-item label{display:inline;font-size:16px;line-height:23px;font-weight:bold;}.remit-date-filters .container-inline-date{display:inline-block;vertical-align:top;margin-top:10px;}.remit-date-filters .container-inline-date .form-item{padding-right:0;}.remit-date-filters .date-padding{padding:0;}.remit-date-filters .remit-date-filters-apply{vertical-align:top;margin-top:10px;}.remit-date-filters .remit-date-filters-progress{vertical-align:top;margin-top:10px;}.data-table-filter{display:inline-block;padding-right:10px;}.data-table-filter select{float:right;}.remit-table-filters{border-top:#2D2D2D solid 1px;}.remit-download-link.btn{margin-top:20px;}.remit-table-footer{display:flex;justify-content:space-between;border-top:1px solid #D3D3D3;}@media screen and (min-width:768px) {
 .pager-in-footer .remit-table-footer{margin-top:0;} 
}.remit-table-footer .remit-table-pager .paginate_button,.remit-table-footer .remit-table-pager .ellipsis{margin-left:1.5em;}.remit-table-footer .remit-table-pager a{font-weight:bold;cursor:pointer;}.remit-table-footer .remit-table-pager .current{cursor:auto;color:#2D2D2D;}.remit-table-footer .remit-table-pager .current:hover{text-decoration:none;}.form-type-select,.form-type-spire-hierarchical-select,.hierarchical-step,.location-picker-container,.webform-component-select,.ui-datepicker-title{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.form-type-select .dropdown .selected:after,.form-type-select .dropdown.scrollable div:after,.form-type-spire-hierarchical-select .dropdown .selected:after,.form-type-spire-hierarchical-select .dropdown.scrollable div:after,.hierarchical-step .dropdown .selected:after,.hierarchical-step .dropdown.scrollable div:after,.location-picker-container .dropdown .selected:after,.location-picker-container .dropdown.scrollable div:after,.webform-component-select .dropdown .selected:after,.webform-component-select .dropdown.scrollable div:after,.ui-datepicker-title .dropdown .selected:after,.ui-datepicker-title .dropdown.scrollable div:after{pointer-events:none;}.form-type-select select,.form-type-select .dropdown,.form-type-spire-hierarchical-select select,.form-type-spire-hierarchical-select .dropdown,.hierarchical-step select,.hierarchical-step .dropdown,.location-picker-container select,.location-picker-container .dropdown,.webform-component-select select,.webform-component-select .dropdown,.ui-datepicker-title select,.ui-datepicker-title .dropdown{width:100%;margin-bottom:10px;height:50px;border:solid 1px #666666;padding:0 16px;border-radius:0;-webkit-appearance:none;font-size:16px;position:relative;border-bottom-width:3px;min-width:80px;line-height:50px;color:#2D2D2D;background-color:#fff;padding-right:40px;clear:both;}.form-type-select select:-ms-input-placeholder,.form-type-select .dropdown:-ms-input-placeholder,.form-type-spire-hierarchical-select select:-ms-input-placeholder,.form-type-spire-hierarchical-select .dropdown:-ms-input-placeholder,.hierarchical-step select:-ms-input-placeholder,.hierarchical-step .dropdown:-ms-input-placeholder,.location-picker-container select:-ms-input-placeholder,.location-picker-container .dropdown:-ms-input-placeholder,.webform-component-select select:-ms-input-placeholder,.webform-component-select .dropdown:-ms-input-placeholder,.ui-datepicker-title select:-ms-input-placeholder,.ui-datepicker-title .dropdown:-ms-input-placeholder{font-style:italic;color:#666666;}.form-type-select select::placeholder,.form-type-select .dropdown::placeholder,.form-type-spire-hierarchical-select select::placeholder,.form-type-spire-hierarchical-select .dropdown::placeholder,.hierarchical-step select::placeholder,.hierarchical-step .dropdown::placeholder,.location-picker-container select::placeholder,.location-picker-container .dropdown::placeholder,.webform-component-select select::placeholder,.webform-component-select .dropdown::placeholder,.ui-datepicker-title select::placeholder,.ui-datepicker-title .dropdown::placeholder{font-style:italic;color:#666666;}.form-type-select select,.form-type-spire-hierarchical-select select,.hierarchical-step select,.location-picker-container select,.webform-component-select select,.ui-datepicker-title select{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg height='6.365234' viewBox='0 0 9.9492187 6.3652344' width='9.949219' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.29445 1042.0355-1.41406242 1.416 4.94921872 4.9492.025391-.025.023437.025 4.9511722-4.9492-1.4140628-1.416-3.5605469 3.5605-3.5605469-3.5605z' fill='%23da3e00' transform='translate(.119612 -1042.0355)'/%3E%3C/svg%3E") no-repeat calc(100% - 20px) 19px;background-size:12px 7.7px;}.form-type-select .dropdown,.form-type-spire-hierarchical-select .dropdown,.hierarchical-step .dropdown,.location-picker-container .dropdown,.webform-component-select .dropdown,.ui-datepicker-title .dropdown{}.form-type-select .dropdown:after,.form-type-spire-hierarchical-select .dropdown:after,.hierarchical-step .dropdown:after,.location-picker-container .dropdown:after,.webform-component-select .dropdown:after,.ui-datepicker-title .dropdown:after{content:"";background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg height='6.365234' viewBox='0 0 9.9492187 6.3652344' width='9.949219' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.29445 1042.0355-1.41406242 1.416 4.94921872 4.9492.025391-.025.023437.025 4.9511722-4.9492-1.4140628-1.416-3.5605469 3.5605-3.5605469-3.5605z' fill='%23da3e00' transform='translate(.119612 -1042.0355)'/%3E%3C/svg%3E") no-repeat;background-size:contain;width:12px;height:12px;position:absolute;right:20px;top:19px;transition:ease-out 0s;}.form-type-select .dropdown.open:after,.form-type-spire-hierarchical-select .dropdown.open:after,.hierarchical-step .dropdown.open:after,.location-picker-container .dropdown.open:after,.webform-component-select .dropdown.open:after,.ui-datepicker-title .dropdown.open:after{transform:rotate(180deg);transition:ease-out 0.1s;}.form-type-select .dropdown,.form-type-select .dropdown div,.form-type-spire-hierarchical-select .dropdown,.form-type-spire-hierarchical-select .dropdown div,.hierarchical-step .dropdown,.hierarchical-step .dropdown div,.location-picker-container .dropdown,.location-picker-container .dropdown div,.webform-component-select .dropdown,.webform-component-select .dropdown div,.ui-datepicker-title .dropdown,.ui-datepicker-title .dropdown div{display:block;}.form-type-select .dropdown .selected,.form-type-spire-hierarchical-select .dropdown .selected,.hierarchical-step .dropdown .selected,.location-picker-container .dropdown .selected,.webform-component-select .dropdown .selected,.ui-datepicker-title .dropdown .selected{display:block;overflow:hidden;white-space:nowrap;}.form-type-select .dropdown .selected.placeholder,.form-type-spire-hierarchical-select .dropdown .selected.placeholder,.hierarchical-step .dropdown .selected.placeholder,.location-picker-container .dropdown .selected.placeholder,.webform-component-select .dropdown .selected.placeholder,.ui-datepicker-title .dropdown .selected.placeholder{font-style:italic;color:#666666;}.form-type-select .dropdown > div,.form-type-spire-hierarchical-select .dropdown > div,.hierarchical-step .dropdown > div,.location-picker-container .dropdown > div,.webform-component-select .dropdown > div,.ui-datepicker-title .dropdown > div{overflow:visible;transition:height ease-out 0.1s;}.form-type-select .dropdown > div ul,.form-type-spire-hierarchical-select .dropdown > div ul,.hierarchical-step .dropdown > div ul,.location-picker-container .dropdown > div ul,.webform-component-select .dropdown > div ul,.ui-datepicker-title .dropdown > div ul{width:auto;min-width:100%;padding:0;background-color:#1057C8;border:3px #1057C8;}.form-type-select .dropdown > div li,.form-type-spire-hierarchical-select .dropdown > div li,.hierarchical-step .dropdown > div li,.location-picker-container .dropdown > div li,.webform-component-select .dropdown > div li,.ui-datepicker-title .dropdown > div li{width:100%;padding-left:16px;padding-right:16px;height:40px;white-space:nowrap;line-height:40px;color:#fff;font-weight:bold;}.form-type-select .dropdown .old,.form-type-spire-hierarchical-select .dropdown .old,.hierarchical-step .dropdown .old,.location-picker-container .dropdown .old,.webform-component-select .dropdown .old,.ui-datepicker-title .dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;}.form-type-select .dropdown select,.form-type-spire-hierarchical-select .dropdown select,.hierarchical-step .dropdown select,.location-picker-container .dropdown select,.webform-component-select .dropdown select,.ui-datepicker-title .dropdown select{position:absolute;left:0px;top:0px;}.form-type-select .dropdown div,.form-type-spire-hierarchical-select .dropdown div,.hierarchical-step .dropdown div,.location-picker-container .dropdown div,.webform-component-select .dropdown div,.ui-datepicker-title .dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;opacity:0;background:#F1F1F1;}.form-type-select .dropdown ul,.form-type-spire-hierarchical-select .dropdown ul,.hierarchical-step .dropdown ul,.location-picker-container .dropdown ul,.webform-component-select .dropdown ul,.ui-datepicker-title .dropdown ul{margin-top:0 !important;position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}.form-type-select .dropdown li,.form-type-spire-hierarchical-select .dropdown li,.hierarchical-step .dropdown li,.location-picker-container .dropdown li,.webform-component-select .dropdown li,.ui-datepicker-title .dropdown li{padding-bottom:4px;}.form-type-select .dropdown li:hover:after,.form-type-select .dropdown li.focus:after,.form-type-spire-hierarchical-select .dropdown li:hover:after,.form-type-spire-hierarchical-select .dropdown li.focus:after,.hierarchical-step .dropdown li:hover:after,.hierarchical-step .dropdown li.focus:after,.location-picker-container .dropdown li:hover:after,.location-picker-container .dropdown li.focus:after,.webform-component-select .dropdown li:hover:after,.webform-component-select .dropdown li.focus:after,.ui-datepicker-title .dropdown li:hover:after,.ui-datepicker-title .dropdown li.focus:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;border-bottom:1px solid white;}.form-type-select .dropdown.focus,.form-type-spire-hierarchical-select .dropdown.focus,.hierarchical-step .dropdown.focus,.location-picker-container .dropdown.focus,.webform-component-select .dropdown.focus,.ui-datepicker-title .dropdown.focus{outline:3px solid #1057C8;outline-offset:-3px;transition:outline,outline-offset ease-out 0.1s;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}.form-type-select .dropdown.open,.form-type-spire-hierarchical-select .dropdown.open,.hierarchical-step .dropdown.open,.location-picker-container .dropdown.open,.webform-component-select .dropdown.open,.ui-datepicker-title .dropdown.open{z-index:62;outline:3px solid #1057C8;outline-offset:-3px;transition:outline,outline-offset ease-out 0.1s;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}.form-type-select .dropdown.disabled,.form-type-spire-hierarchical-select .dropdown.disabled,.hierarchical-step .dropdown.disabled,.location-picker-container .dropdown.disabled,.webform-component-select .dropdown.disabled,.ui-datepicker-title .dropdown.disabled{outline:none;border:none;cursor:default;}.form-type-select .dropdown.disabled:before,.form-type-spire-hierarchical-select .dropdown.disabled:before,.hierarchical-step .dropdown.disabled:before,.location-picker-container .dropdown.disabled:before,.webform-component-select .dropdown.disabled:before,.ui-datepicker-title .dropdown.disabled:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:url(/profiles/spire_profile/themes/custom/spire/images/rgba-0-0-0-0_5.png) repeat;}.form-type-select .dropdown.open div,.form-type-spire-hierarchical-select .dropdown.open div,.hierarchical-step .dropdown.open div,.location-picker-container .dropdown.open div,.webform-component-select .dropdown.open div,.ui-datepicker-title .dropdown.open div{opacity:1;z-index:2;}.form-type-select .dropdown.scrollable div:after,.form-type-spire-hierarchical-select .dropdown.scrollable div:after,.hierarchical-step .dropdown.scrollable div:after,.location-picker-container .dropdown.scrollable div:after,.webform-component-select .dropdown.scrollable div:after,.ui-datepicker-title .dropdown.scrollable div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;}.form-type-select .dropdown.scrollable.bottom div:after,.form-type-spire-hierarchical-select .dropdown.scrollable.bottom div:after,.hierarchical-step .dropdown.scrollable.bottom div:after,.location-picker-container .dropdown.scrollable.bottom div:after,.webform-component-select .dropdown.scrollable.bottom div:after,.ui-datepicker-title .dropdown.scrollable.bottom div:after{opacity:0;}.form-type-select .dropdown.scrollable.open ul,.form-type-spire-hierarchical-select .dropdown.scrollable.open ul,.hierarchical-step .dropdown.scrollable.open ul,.location-picker-container .dropdown.scrollable.open ul,.webform-component-select .dropdown.scrollable.open ul,.ui-datepicker-title .dropdown.scrollable.open ul{overflow-y:auto;}.form-type-select .dropdown li,.form-type-spire-hierarchical-select .dropdown li,.hierarchical-step .dropdown li,.location-picker-container .dropdown li,.webform-component-select .dropdown li,.ui-datepicker-title .dropdown li{list-style:none;}.form-type-select .dropdown li.focus,.form-type-spire-hierarchical-select .dropdown li.focus,.hierarchical-step .dropdown li.focus,.location-picker-container .dropdown li.focus,.webform-component-select .dropdown li.focus,.ui-datepicker-title .dropdown li.focus{position:relative;z-index:3;}.form-type-select .dropdown,.form-type-spire-hierarchical-select .dropdown,.hierarchical-step .dropdown,.location-picker-container .dropdown,.webform-component-select .dropdown,.ui-datepicker-title .dropdown{height:50px;}.form-type-select select{display:block;}.spire-views-tile--locations-block-locations-map .height-equalizable .dropdown{width:100%;}.container-inline .form-type-select .dropdown,.webform-container-inline .form-type-select .dropdown{display:inline-block;width:auto;}.select-and-label-only-wrapper.container-inline div,.select-and-label-only-wrapper.webform-container-inline div{display:inline;vertical-align:middle;}.select-and-label-only-wrapper label{display:inline-block;line-height:50px;margin:0 0 10px;}.bg-image-div{background-size:cover;background-position:center center;background-repeat:no-repeat;}.bg-image-div:before{content:"";display:block;width:100%;}.bg-image-div--contain{background-size:contain;}.bg-image-div--16x9:before{padding-top:56.25%;}.bg-image-div--4x3:before{padding-top:75%;}.bg-image-div--1x1:before{padding-top:100%;}.u-bg-position-top-left{background-position:top left !important;}.u-bg-position-top-centre{background-position:top center !important;}.u-bg-position-top-right{background-position:top right !important;}.u-bg-position-centre-left{background-position:center left !important;}.u-bg-position-centre-centre{background-position:center !important;}.u-bg-position-centre-right{background-position:center right !important;}.u-bg-position-bottom-left{background-position:bottom left !important;}.u-bg-position-bottom-centre{background-position:bottom center !important;}.u-bg-position-bottom-right{background-position:bottom right !important;}div.media-element-container video{width:100%;height:auto;}.spire-heat-expandy-checkbox--image img{width:100%;height:auto;}.spire-heat-expandy-checkbox--hero-text h3{color:#1057C8;}.spire-heat-expandy-checkbox-read-more__up-arrow svg,.spire-heat-expandy-checkbox-read-more__down-arrow svg{display:inline-block;vertical-align:baseline;margin-bottom:-2px;width:16px;height:16px;margin-left:10px;transition:all 0.2s ease-out;transform:rotate(360deg);}.spire-heat-expandy-checkbox-read-more__up-arrow svg{transform:rotate(180deg);margin-bottom:-4px;}.spire-heat-expandy-checkbox-read-more span{min-width:75px;display:inline-block;}@media screen and (max-width:767px) {
 .spire-heat-expandy-checkbox--image{margin-bottom:15px;}.spire-heat-expandy-checkbox--checkbox{margin-top:21px;border-top:solid 1px #D3D3D3;}.spire-heat-expandy-checkbox--checkbox .form-item + .ptrn-err-msg{margin-top:-15px;}.spire-heat-expandy-checkbox--hero-text,.spire-heat-expandy-checkbox--left-text,.spire-heat-expandy-checkbox--right-text{margin-bottom:15px;}.spire-heat-expandy-checkbox--lower-text{display:block;} 
}@media screen and (min-width:768px) {
 .spire-heat-expandy-checkbox--wrapper{display:flex;flex-wrap:wrap;}.spire-heat-expandy-checkbox--image{order:-3;flex:1 25%;max-width:25%;margin-right:30px;}.spire-heat-expandy-checkbox--hero-text{order:-2;flex:1 45%;max-width:45%;}.spire-heat-expandy-checkbox--checkbox{order:-1;flex:1 20%;max-width:20%;margin-left:30px;padding-left:20px;border-left:solid 1px #D3D3D3;display:flex;flex-direction:column;justify-content:center;}.spire-heat-expandy-checkbox--checkbox .form-item + .ptrn-err-msg{margin-top:-15px;}.spire-heat-expandy-checkbox--lower-text{min-width:100%;border-top:solid 1px #F1F1F1;margin-top:30px;padding-top:30px;display:flex;}.spire-heat-expandy-checkbox--left-text{min-width:35%;padding-right:30px;}.spire-heat-expandy-checkbox--right-text{border-left:solid 1px #D3D3D3;padding-left:30px;min-width:65%;} 
}@media screen and (max-width:767px) {
 .spire-heat-enquiry-buttons-wrapper input[type=submit],.spire-heat-enquiry-buttons-wrapper a.btn{display:block;width:100%;margin-bottom:30px;}.spire-heat-enquiry-buttons-wrapper input[type=submit]:last-child,.spire-heat-enquiry-buttons-wrapper a.btn:last-child{margin-bottom:0;} 
}@media screen and (min-width:768px) {
 .spire-heat-enquiry-buttons-wrapper{display:flex;}.spire-heat-enquiry-buttons-wrapper input[type=submit],.spire-heat-enquiry-buttons-wrapper a.btn{margin-left:30px;min-width:200px;}.spire-heat-enquiry-buttons-wrapper input[type=submit]:first-child,.spire-heat-enquiry-buttons-wrapper a.btn:first-child{order:2;}.spire-heat-enquiry-buttons-wrapper input[type=submit]:last-child,.spire-heat-enquiry-buttons-wrapper a.btn:last-child{margin-left:0;} 
}.form-spacing-below-error-messages .ptrn-err-msg{margin-bottom:20px;}.message-inline-highlight--bg-grey,.message-inline-highlight,.mydot\:blueinfobox,.message-inline-banner{margin-top:24px;background-color:#e5eff8;padding:1rem;border-radius:5px;line-height:1.5em;}.message-inline-highlight--bg-grey:first-child,.message-inline-highlight:first-child,.mydot\:blueinfobox:first-child,.message-inline-banner:first-child{margin-top:0;}.message-inline-highlight--bg-grey h3,.message-inline-highlight h3,.mydot\:blueinfobox h3,.message-inline-banner h3{font-weight:bold;color:black;font-size:inherit;line-height:1em;margin:4px 0 0.5em;}.message-inline-highlight--bg-grey{background-color:#F1F1F1;text-align:center;border-radius:0;display:flex;flex-flow:row wrap;align-items:center;padding:0;}.message-inline-highlight--bg-grey > *{flex:1;}.message-inline-highlight--bg-grey > img,.message-inline-highlight--bg-grey > .media{flex:none;}.message-inline-highlight--bg-grey img{vertical-align:middle;}.message-inline-highlight--bg-grey.message-inline-highlight--bg-grey > *{margin:10px;}.message-inline-highlight{padding:1.5rem 1rem;}.message-inline-highlight p{margin:0;}.message-inline-highlight p + p{margin-top:1rem;}.message-inline-highlight.message-inline-highlight p + p{margin-bottom:0;}.mydot\:blueinfobox,.message-inline-banner{background-image:url(/profiles/spire_profile/themes/custom/spire/images/svg/messaging_i-0061bb.svg);background-repeat:no-repeat;background-size:19px;background-position:8px 8px;padding:6px 10px 10px 35px;}
/*})'"*/
.menu-logo{max-height:70px;display:block;}@media screen and (min-width:1200px) {
 .menu-logo{height:40px;}.edf-re .menu-logo{height:inherit;} 
}.logo-link{padding:0 15px 0 25px;display:flex;align-items:center;height:100%;}.logo-link:focus{outline:none;}.logo-bar{background:#fff;height:48px;clear:both;display:inline-block;}@media screen and (min-width:1200px) {
 .logo-bar{display:block;width:100%;position:absolute;height:90px;bottom:-90px;box-shadow:0px 3px 3px -3px rgba(0,0,0,0.1);} 
}.nav,.mnav{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:25px;}.nav{position:relative;z-index:4;}.nav__menu a{font-weight:bold;font-size:15px;}.nav__fixed{height:70px;max-width:100%;width:100%;color:#666;background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.1);}@media screen and (max-width:1199px) {
 .nav{position:sticky;top:0;} 
}@media screen and (min-width:1200px) {
 .nav__fixed{position:fixed;background-color:#f3f3f3;box-shadow:none;height:48px;}.utility-menu__item--user{font-weight:bold;font-size:15px;}.nav__placeholder{height:70px;} 
}@media screen and (min-width:1200px) {
 .nav__placeholder{height:138px;} 
}.nav__menu{vertical-align:bottom;font-size:15px;}.nav__menu,.nav__item{margin:0;padding:0;border:0;list-style:none;box-sizing:border-box;}.nav__menu--2,.nav__menu--3,.nav__menu--4{position:absolute;}.nav__menu--2,.nav__menu--3,.nav__menu--4,.nav__item.is-dismissed.is-dismissed .nav__menu,.nav__menu:hover .nav__item.active-trail:not(:hover) > .nav__menu,.nav__menu[focus-within] .nav__item.active-trail:not([focus-within]) > .nav__menu{opacity:0;visibility:hidden;transition:opacity 0.1s 0.2s linear,visibility 0s 0.3s,background-position-y 0.1s 0.2s ease-out,background-position-x 0s ease-out;}.nav__menu--2,.nav__menu--3,.nav__menu--4,.nav__item.is-dismissed.is-dismissed .nav__menu,.nav__menu:hover .nav__item.active-trail:not(:hover) > .nav__menu,.nav__menu:focus-within .nav__item.active-trail:not(:focus-within) > .nav__menu{opacity:0;visibility:hidden;transition:opacity 0.1s 0.2s linear,visibility 0s 0.3s,background-position-y 0.1s 0.2s ease-out,background-position-x 0s ease-out;}.nav__item:hover > .nav__menu,.nav__item[focus-within] > .nav__menu,.nav__menu.is-force-shown.is-force-shown.is-force-shown.is-force-shown.is-force-shown.is-force-shown{opacity:1;visibility:visible;transition:opacity 0.1s 0.2s linear,visibility 0s 0.2s,background-position-y 0.1s 0.2s ease-out,background-position-x 0s ease-out;}.nav__item:hover > .nav__menu,.nav__item:focus-within > .nav__menu,.nav__menu.is-force-shown.is-force-shown.is-force-shown.is-force-shown.is-force-shown.is-force-shown{opacity:1;visibility:visible;transition:opacity 0.1s 0.2s linear,visibility 0s 0.2s,background-position-y 0.1s 0.2s ease-out,background-position-x 0s ease-out;}.nav__item.active-trail > .nav__menu--2{opacity:1;visibility:visible;}.nav__menu--tbx{transition-duration:0.1s,0.15s,0.1s,0.3s !important;transition-delay:0.2s,0.2s,0.2s,0.2s !important;}.nav__menu--3.nav__menu--tbx{transition-duration:0.1s,0.15s,0.1s,0.3s !important;transition-delay:0s,0s,0s,0s !important;}.nav__menu--2:after{content:"";position:absolute;top:90px;height:70px;width:100%;background:#666666;z-index:-1;opacity:0;visibility:hidden;}.nav__menu--2.nav__menu--tbx:after{opacity:1;visibility:visible;}.has-arrow{background-position-y:-15px !important;}.nav__link{text-decoration:none;height:100%;display:block;padding:0 40px;line-height:48px;color:inherit;}.nav__link.active{color:inherit;}.nav__link:focus{outline:dotted 1px;outline-offset:-4px;}.nav__item--1{float:left;width:auto;border-right:1px solid #fff;border-bottom:none;}.nav__link--1{padding:0 15px;position:relative;}@media screen and (min-width:1024px) {
 .nav__link--1{padding:0 20px;} 
}@media screen and (min-width:1050px) {
 .nav__link--1{padding:0 25px;} 
}@media screen and (min-width:1170px) {
 .nav__link--1{padding:0 40px;} 
}.nav__item--1:hover > .nav__link--1,.nav__item--1[focus-within] > .nav__link--1,.nav__item--1.active-trail > .nav__link--1{background-color:#fff;color:#da3e00;text-decoration:underline;}.nav__item--1:hover > .nav__link--1,.nav__item--1:focus-within > .nav__link--1,.nav__item--1.active-trail > .nav__link--1{background-color:#fff;color:#da3e00;text-decoration:underline;}.nav__menu:hover .nav__item--1:not(:hover) > .nav__link--1,.nav__menu[focus-within] .nav__item--1:not([focus-within]) > .nav__link--1{background-color:transparent;color:inherit;text-decoration:none;}.nav__menu:hover .nav__item--1:not(:hover) > .nav__link--1,.nav__menu:focus-within .nav__item--1:not(:focus-within) > .nav__link--1{background-color:transparent;color:inherit;text-decoration:none;}.nav__menu--2{background-color:#fff;display:flex;left:0;right:0;width:100%;line-height:90px;height:90px;background:url(/profiles/spire_profile/themes/custom/spire/svg/level-2-bg.svg?ver=2) no-repeat center 0px;}.nav__item--2{display:inline-block;}.nav__item--2 + .nav__item--2{flex-shrink:1;}.nav__link--2{line-height:1;display:flex;align-items:center;text-align:center;padding:0 15px;}@media screen and (min-width:1140px) {
 .nav__link--2{padding:0 30px;} 
}.nav__item--2:hover > .nav__link--2,.nav__item--2[focus-within] > .nav__link--2,.nav__item--2.active-trail > .nav__link--2{color:#da3e00;text-decoration:underline;position:relative;}.nav__item--2:hover > .nav__link--2,.nav__item--2:focus-within > .nav__link--2,.nav__item--2.active-trail > .nav__link--2{color:#da3e00;text-decoration:underline;position:relative;}.nav__menu:hover .nav__item--2:not(:hover) > .nav__link--2,.nav__menu[focus-within] .nav__item--2:not([focus-within]) > .nav__link--2{background-color:transparent;color:inherit;text-decoration:none;}.nav__menu:hover .nav__item--2:not(:hover) > .nav__link--2,.nav__menu:focus-within .nav__item--2:not(:focus-within) > .nav__link--2{background-color:transparent;color:inherit;text-decoration:none;}.no-js .nav__item--2.has-submenu:hover > .nav__link--2::after,.no-js .nav__item--2.has-submenu[focus-within] > .nav__link--2::after{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#666666;border-width:12px;margin-left:-12px;}.no-js .nav__item--2.has-submenu:hover > .nav__link--2::after,.no-js .nav__item--2.has-submenu:focus-within > .nav__link--2::after{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#666666;border-width:12px;margin-left:-12px;}.nav__menu--3{width:100%;line-height:60px;left:0;background:url(/profiles/spire_profile/themes/custom/spire/svg/level-3-bg.png) no-repeat center top;}.no-js .nav__menu--3{background:#666666;}.nav__item--3{display:inline-block;}.nav__item--3:hover > .nav__link--3,.nav__item--3[focus-within] > .nav__link--3,.nav__item--3.active-trail > .nav__link--3{text-decoration:underline;color:#FFF;}.nav__item--3:hover > .nav__link--3,.nav__item--3:focus-within > .nav__link--3,.nav__item--3.active-trail > .nav__link--3{text-decoration:underline;color:#FFF;}.nav__menu--3:hover .nav__item--3:not(:hover) > .nav__link--3,.nav__menu--3[focus-within] .nav__item--3:not([focus-within]) > .nav__link--3{text-decoration:none;}.nav__menu--3:hover .nav__item--3:not(:hover) > .nav__link--3,.nav__menu--3:focus-within .nav__item--3:not(:focus-within) > .nav__link--3{text-decoration:none;}.nav__item--more.is-dismissed.is-dismissed.is-dismissed > .nav__link--3:after,.nav__item--3.has-submenu > .nav__link--3:after{border-width:12px;border:solid transparent;content:" ";bottom:0;right:20px;height:0;width:0;position:absolute;pointer-events:none;border-width:12px;margin-left:-12px;transition:border 0.1s 0.2s linear;}.nav__item--3.has-submenu:hover > .nav__link--3:after,.nav__item--3.has-submenu[focus-within] > .nav__link--3::after,.nav__item--3.has-submenu.active-trail > .nav__link--3::after{border-bottom-color:#2d2d2d;transition:border 0.1s 0.2s linear,visibility 0s;}.nav__item--3.has-submenu:hover > .nav__link--3:after,.nav__item--3.has-submenu:focus-within > .nav__link--3::after,.nav__item--3.has-submenu.active-trail > .nav__link--3::after{border-bottom-color:#2d2d2d;transition:border 0.1s 0.2s linear,visibility 0s;}.nav__link--3,.nav__link--3.active{line-height:70px;color:#fff;padding:0 15px;text-align:center;position:relative;}@media screen and (min-width:1140px) {
 .nav__link--3{padding:0 30px;} 
}.nav__item--more{position:relative;}.nav__more-link{padding-right:24px;}.nav__more-link svg{display:inline;margin-left:2px;width:16px;height:10px;vertical-align:baseline;}.nav__menu--4{background:#2d2d2d;color:#fff;padding:10px 0;right:0;}.nav__link--4{padding:0 20px;white-space:nowrap;}.mnav{overflow:scroll;-webkit-overflow-scrolling:touch;}.mnav__menu{margin:0;list-style:none;padding:0;width:100%;flex-shrink:0;}.mnav__item-title{width:100%;display:flex;flex-wrap:wrap;}.mnav__toggler-i{display:none;}.mnav__menu--2,.mnav__menu--3{display:none;overflow:hidden;}.mnav__toggler-i:checked ~ .mnav__menu{display:block;}.mnav__toggler-l{width:65px;padding:0 23px;cursor:pointer;color:#da3e00;display:flex;flex-direction:column;justify-content:center;border-left:2px solid #d3d3d3;margin:0;}.mnav__toggler-l svg{transition:all 0.3s ease-out;}.mnav__toggler-i:checked + .mnav__item-title > .mnav__toggler-l svg{transform:rotate(180deg);}.mnav__link{display:block;font-weight:bold;color:inherit;flex-grow:1;line-height:60px;text-decoration:none;}.active-trail > .mnav__item-title > .mnav__link{text-decoration:underline;}.mnav__item-title--1{border-top:2px solid #d3d3d3;}.mnav__item--1.active-trail > .mnav__item-title{background:#da3e00;color:#fff;border-top:2px solid #da3e00;}.mnav__item--1.active-trail > .mnav__item-title a.active{color:#fff;}.mnav__item--1.active-trail + .mnav__item > .mnav__item-title--1{border-top:none;}.mnav__item--1.active-trail > .mnav__item-title > .mnav__link{font-family:"Open Sans";font-weight:bold;}.mnav__item--1.active-trail > .mnav__item-title > .mnav__toggler-l{color:#fff;border-left-color:rgba(0,0,0,0.1);}.mnav__item--1.active-trail > .mnav__menu--2{border-top:2px solid #f3f3f3;border-bottom:2px solid #d3d3d3;}.mnav__item--1:last-child{border-bottom:2px solid #d3d3d3;}.mnav__item--1.active-trail:last-child{border-bottom:none;}.mnav__link--1{padding-left:25px;}.mnav__menu--2{border-top:2px solid #d3d3d3;}.mnav__item--2{background:#fff;}.mnav__item-title--2{border-top:2px solid #f3f3f3;}.mnav__item--2:first-child .mnav__item-title--2{border-top:none;}.mnav__item--2.active-trail .mnav__link--2{color:#da3e00;text-decoration:underline;}.mnav__link--2{padding-left:50px;}.mnav__item-title--2 .mnav__toggler-l{border-left-color:#f3f3f3;}.mnav__link--3{padding-left:75px;line-height:40px;}.mnav__menu--3{padding:20px 0;border-top:2px solid #f3f3f3;}.mnav__item--3.active-trail .mnav__link--3{color:#da3e00;text-decoration:underline;}.utility-menu{float:right;font-size:15px;}.utility-menu__item{font-weight:bold;}.utility-menu__item:hover,.utility-menu__item:focus{text-decoration:underline;color:inherit;}@media screen and (max-width:1199px) {
 .utility-menu{float:none;width:100%;background:#fff;display:flex;height:70px;flex-shrink:0;overflow:hidden;position:relative;} 
}.utility-menu__item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 5px;cursor:pointer;line-height:25px;text-decoration:none;}.utility-menu__item svg{max-width:26px;}@media screen and (max-width:1199px) {
 .utility-menu__item{width:65px;color:#09357a;text-decoration:none;font-weight:normal;font-size:14px;font-family:"Open Sans";font-weight:bold;border-width:0 0 0 2px;border-style:solid;border-color:#f3f3f3;padding:0 3px;} 
}@media screen and (min-width:1200px) {
 .utility-menu__item{display:inline-block;vertical-align:top;height:100%;padding:0 15px;line-height:48px;color:inherit;}.utility-menu__item:focus{outline:dotted 1px;outline-offset:-4px;} 
}.utility-menu__item--title{flex-grow:1;padding:0 5px 0 15px;font-size:22px;border:none;align-items:flex-start;width:auto;cursor:default;}.utility-menu__item--highlight{color:#da3e00;}@media screen and (min-width:1200px) {
 .utility-menu__item--highlight,.utility-menu__item--highlight:hover,.utility-menu__item--highlight:focus{color:#09357a;} 
}.account-selector{display:inline-block;align-self:center;position:relative;margin:0 10px;width:310px;}@media screen and (min-width:1200px) {
 .account-selector{margin:0 5px;} 
}.account-selector[focus-within]{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);outline:none;}.account-selector:focus-within{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);outline:none;}.account-selector--nav{width:100%;margin:0 10px 10px;}.account-selector__select{color:#666;display:inline-flex;align-items:center;height:48px;background:#fff;border:1px solid #666666;border-bottom:3px solid #666666;width:100%;font-size:16px;text-decoration:none;padding:0 15px;cursor:pointer;outline:none;}.account-selector__select svg{margin-right:10px;}.account-selector__select::after{content:"";width:10px;height:10px;margin-left:auto;background-size:60% auto;background-position:50% 50%;border:solid #da3e00;border-width:0 3px 3px 0;display:inline-block;vertical-align:middle;transform:translate(0,-4px) rotate(45deg);transition:transform 0.2s;}.account-selector[focus-within] .account-selector__select::after{transform:translate(0,2px) rotate(225deg);}.account-selector:focus-within .account-selector__select::after{transform:translate(0,2px) rotate(225deg);}.account-selector__options{position:absolute;top:48px;left:0;right:0;display:none;background:#0061bb;color:#fff;box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);}.account-selector[focus-within] .account-selector__select{border-color:#0061bb;border-width:3px;padding:0 13px 2px;outline:none;}.account-selector:focus-within .account-selector__select{border-color:#0061bb;border-width:3px;padding:0 13px 2px;outline:none;}.account-selector[focus-within] .account-selector__options{display:block;}.account-selector:focus-within .account-selector__options{display:block;}.account-selector__option{color:inherit;padding:20px;display:block;font-family:"Open Sans";font-weight:normal;line-height:25px;}.account-selector__option + .account-selector__option{padding-top:0px;}.account-selector__option:hover,.account-selector__option:focus{text-decoration:none;}.account-selector__option-title{margin-bottom:3px;border-bottom:2px solid transparent;}.account-selector__option .account-selector__option-title{background:url(/profiles/spire_profile/themes/custom/spire/svg/switch.svg) no-repeat right 20%;background-size:20px;}.account-selector__option--active .account-selector__option-title{border-bottom:2px solid #fff;background:url(/profiles/spire_profile/themes/custom/spire/svg/tick.svg) no-repeat right 20%;background-size:20px;}.account-selector__options[focus-within] .account-selector__option-title,.account-selector__options:hover .account-selector__option-title{border-bottom:2px solid transparent;}.account-selector__options:focus-within .account-selector__option-title,.account-selector__options:hover .account-selector__option-title{border-bottom:2px solid transparent;}.account-selector__option:hover .account-selector__option-title,.account-selector__option:focus .account-selector__option-title{border-bottom:2px solid #fff;}.search-widget{position:relative;padding:0;border:0;white-space:nowrap;}@media screen and (max-width:1199px) {
 .search-widget{position:absolute;top:0;left:0;right:0;height:70px;transform:translateY(-100%);transition:transform ease-out 0.1s;width:100%;background:#fff;}.search-widget[focus-within]{transform:translateY(0);}.search-widget:focus-within{transform:translateY(0);} 
}.search-widget__input.search-widget__input{margin-bottom:0;color:#666;height:48px;margin-bottom:0;border:solid 1px #666;padding:0 46px 0 16px;transition:width ease-out 0.1s,padding ease-out 0.1s;font-size:16px;width:100%;display:inherit;}@media screen and (max-width:1199px) {
 .search-widget__input.search-widget__input{position:absolute;top:11px;} 
}@media screen and (min-width:1200px) {
 .search-widget__input.search-widget__input{width:0;padding:0 46px 0 0;}html.no-js .search-widget__input.search-widget__input,.search-widget__input.search-widget__input:focus{padding:0 88px 0 16px;width:200px;} 
}.search-widget__input.search-widget__input:focus{box-shadow:0 3px 9px 0 rgba(0,0,0,0.28);outline-offset:-3px;outline:3px solid #0061bb;transition:outline,outline-offset ease-out 0.1s,width ease-out 0.1s;}.search-widget__submit.search-widget__submit,.search-widget__label.search-widget__label{margin:0;border-radius:0;border:none;font-size:0;padding:0;background-color:#666;width:48px;height:48px;min-height:auto;position:absolute;right:0;z-index:1;}@media screen and (max-width:1199px) {
 .search-widget__submit.search-widget__submit,.search-widget__label.search-widget__label{top:11px;} 
}.search-widget__submit.search-widget__submit,.search-widget__submit.search-widget__submit:hover,.search-widget__submit.search-widget__submit:active,.search-widget__label.search-widget__label,.search-widget__label.search-widget__label:hover,.search-widget__label.search-widget__label:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.311553 13c-5.6726511 0-10.311553 4.6388334-10.311553 10.3115767 0 5.672712 4.6389019 10.311558 10.311553 10.311558 2.1619671 0 4.1674649-.6779691 5.8295259-1.8260009l5.6538071 5.6537839c.732124.7320941 1.9239041.7321254 2.6559975 0 .7321553-.7321566.7321553-1.9140946 0-2.6462512l-5.6537764-5.6537839c1.1485927-1.6623133 1.8260296-3.6767518 1.8260296-5.8393059 0-5.6727433-4.6389014-10.3115767-10.3115837-10.3115767zm.188447 4c3.6117887 0 6.5 2.8882003 6.5 6.5000062 0 3.6117811-2.8882113 6.4999938-6.5 6.4999938-3.6117574 0-6.5-2.8882127-6.5-6.4999938 0-3.6118059 2.8882426-6.5000062 6.5-6.5000062z' fill='%23fff' transform='translate(-13 -13)'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:50%;transition:none;}.search-widget__submit.search-widget__submit:hover,.search-widget__submit.search-widget__submit:focus,.search-widget__submit.search-widget__submit:active,.search-widget__input:focus ~ .search-widget__submit.search-widget__submit,.search-widget__submit.search-widget__submit.is-focussed,.search-widget__label.search-widget__label:hover{background-color:#0061bb;box-shadow:none;}.search-widget__label.search-widget__label{z-index:2;}.search-widget[focus-within] .search-widget__label.search-widget__label{z-index:-1;}.search-widget:focus-within .search-widget__label.search-widget__label{z-index:-1;}.search-widget__close.search-widget__close{position:absolute;width:40px;height:48px;min-height:auto;right:0;background:transparent;border:none;transition:ease-in right 0.1s;padding:0 7px 0 0;font-size:11px;}.search-widget__close.search-widget__close:hover{background:transparent;box-shadow:none;}.search-widget__close.search-widget__close:focus{outline:none;}.search-widget__close.search-widget__close svg{max-width:65%;height:auto;vertical-align:middle;fill:#808080;}@media screen and (max-width:1199px) {
 .search-widget__close{top:11px;} 
}.search-widget__input.search-widget__input:focus ~ .search-widget__close{right:48px;}.hide{display:none !important;}@media screen and (max-width:1199px) {
 .desktop-only-header{display:none !important;} 
}@media screen and (min-width:1200px) {
 .hide-desktop{display:none !important;} 
}@media screen and (max-width:579px) {
 .hide-mobile{display:none !important;} 
}@media screen and (min-width:580px) {
 .mobile-only-header{display:none !important;} 
}@media screen and (max-width:1199px) {
 #mobile-menu-switch{display:none;}.off-canvas{z-index:10;position:fixed;width:100vw;top:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:#f3f3f3;transition:transform 0.4s cubic-bezier(0,0,0.23,0.98),box-shadow 0.4s;transform:translateX(-100vw);box-shadow:none;}#mobile-menu-switch:checked ~ .off-canvas{box-shadow:0 0 0 1000000px rgba(0,0,0,0.6);transform:translateX(0);}.off-canvas__header{background:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);position:sticky;top:0;z-index:1;}.on-canvas{transition:transform 0.4s cubic-bezier(0,0,0.23,0.98);} 
}@media screen and (min-width:400px) and (max-width:1199px) {
 .off-canvas{transform:translateX(-400px);width:400px;} 
}
/*})'"*/
@font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/regular_ubasic/OpenSans-Regular-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/regular_ubasic/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/regular_ubasic/OpenSans-Regular-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/regular_ubasic/OpenSans-Regular-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/regular_ubasic/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
   @font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/italic_ubasic/OpenSans-Italic-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/italic_ubasic/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/italic_ubasic/OpenSans-Italic-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/italic_ubasic/OpenSans-Italic-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/italic_ubasic/OpenSans-Italic-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:italic;font-display:swap;}
   @font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/light_ubasic/OpenSans-Light-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/light_ubasic/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/light_ubasic/OpenSans-Light-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/light_ubasic/OpenSans-Light-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/light_ubasic/OpenSans-Light-webfont.svg#open_sansregular) format('svg');font-weight:300;font-style:normal;font-display:swap;}
   @font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/lightitalic_ubasic/OpenSans-LightItalic-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/lightitalic_ubasic/OpenSans-LightItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/lightitalic_ubasic/OpenSans-LightItalic-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/lightitalic_ubasic/OpenSans-LightItalic-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/lightitalic_ubasic/OpenSans-LightItalic-webfont.svg#open_sansregular) format('svg');font-weight:300;font-style:italic;font-display:swap;}
   @font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bold_ubasic/OpenSans-Bold-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bold_ubasic/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bold_ubasic/OpenSans-Bold-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bold_ubasic/OpenSans-Bold-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bold_ubasic/OpenSans-Bold-webfont.svg#open_sansregular) format('svg');font-weight:bold;font-style:normal;font-display:swap;}
   @font-face{font-family:"Open Sans";src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bolditalic_ubasic/OpenSans-BoldItalic-webfont.eot);src:url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bolditalic_ubasic/OpenSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bolditalic_ubasic/OpenSans-BoldItalic-webfont.woff) format('woff'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bolditalic_ubasic/OpenSans-BoldItalic-webfont.ttf) format('truetype'),url(/profiles/spire_profile/themes/custom/spire/webfonts/open-sans/bolditalic_ubasic/OpenSans-BoldItalic-webfont.svg#open_sansregular) format('svg');font-weight:bold;font-style:italic;font-display:swap;}
/*})'"*/
