.footer{background-color:#333;padding-top:60px;padding-bottom:90px;position:relative;z-index:1}@media all and (max-width:1199px){.footer{background-size:1220px;padding-top:20px;padding-bottom:40px}}@media all and (max-width:991px){.footer{background-size:1380px}}.footer__image--small{width:48px;display:table-cell;padding-right:16px}.footer__image--small img{width:100%}.footer__image--social{width:28px}.footer__image--social img{width:100%}@media all and (min-width:992px){.footer__image--social{width:32px}}.footer__mountains--top{height:32px;position:absolute;right:0;top:-31px;z-index:0}.footer__mountains--bottom{height:auto;position:absolute;left:0;bottom:0;z-index:0;width:100%}.footer__menus{margin-bottom:60px}@media all and (max-width:767px){.footer__menus{margin-bottom:15px}}@media all and (max-width:1199px){.footer__accordion{border-top:1px solid #525252}}@media all and (min-width: 480px) and (max-width:1199px){.footer__panel{border-bottom: 0 !important;}}@media all and (max-width:479px){.footer__panel{border-bottom:1px solid #525252}}.footer__panel__heading{display:block}@media all and (max-width:1199px){.footer__panel__heading{padding-top:10px;padding-bottom:10px}}.footer__panel__heading .panel-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:10px; color: #fff;}@media all and (max-width:1199px){.footer__panel__heading .panel-title{margin-bottom:0}}.footer__panel__heading i{color:#fff;float:right;font-size:1.8rem;position:relative;top:-3px}.footer__panel__body{list-style:none;list-style-type:none;padding-left:0;-webkit-padding-start:0;-moz-padding-start:0;-ms-padding-start:0;-o-padding-start:0}.footer__panel__list{list-style:none;text-decoration:none;padding-top:7.5px;padding-bottom:7.5px}.footer__panel__list a.bold{font-weight:700}.footer__panel:last-child .footer__image--small{width:100px}@media all and (max-width:1199px) and (min-width:768px){.footer__utility_legal .footer__utility{margin-bottom:15px}}.footer__utility_legal .footer__utility a{margin-right:50px}.footer__utility_legal .footer__utility i{color:#ccc}.footer__utility_legal .footer__utility ul{padding-left:0;list-style-type:none}.footer__utility_legal .footer__utility li{display:inline-block}@media all and (max-width:767px){.footer__utility_legal .footer__utility li{display:block;margin-bottom:15px}}.footer__utility_legal .footer__legal i{color:#ccc;display:inline-block;font-size:2.4rem;position:relative;top:5px;margin-right:30px}@media all and (max-width:767px){.footer__utility_legal .footer__legal i{display:block;top:5px;margin-bottom:15px}}@media all and (max-width:991px){.footer__utility_legal .footer__legal i{top:0;margin-bottom:10px}}.footer__utility_legal .footer__legal .sctexteditor--copyright{display:inline;color:#fff;}.footer__social__icons{bottom:6px;float:right;position:relative}@media all and (max-width:1199px){.footer__social__icons{padding:10px 0 0;float:none;bottom:0}}.footer__social__icons__item{display:inline-block}.footer__social__icons a .footer__image--social{margin-left:32px;margin-bottom:15px}@media all and (max-width:1199px){.footer__social__icons a .footer__image--social{margin-left:0;margin-right:32px}}@media all and (max-width:991px){.footer__social__icons a .footer__image--social{margin-right:30px;margin-bottom:20px}}.footer__snow_alerts.slope__container{-webkit-transform:perspective(1px) skewY(-1.5deg);-moz-transform:perspective(1px) skewY(-1.5deg);-ms-transform:perspective(1px) skewY(-1.5deg);-o-transform:perspective(1px) skewY(-1.5deg);transform:perspective(1px) skewY(-1.5deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;margin:120px 0;background-color:#ccc}.footer__snow_alerts.slope__container .slope__content{-webkit-transform:perspective(1px) skewY(1.5deg);-moz-transform:perspective(1px) skewY(1.5deg);-ms-transform:perspective(1px) skewY(1.5deg);-o-transform:perspective(1px) skewY(1.5deg);transform:perspective(1px) skewY(1.5deg);outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;top:30px;height:calc(95.63390571%)}.footer__snow_alerts.slope__container .slope__content .slope__background{width:100%;position:absolute;bottom:0;top:0;z-index:-1}.footer__snow_alerts.slope__container .slope__content .slope__background .slope{height:100%;overflow:hidden;-webkit-transform:perspective(1px) skewY(1.5deg);-moz-transform:perspective(1px) skewY(1.5deg);-ms-transform:perspective(1px) skewY(1.5deg);-o-transform:perspective(1px) skewY(1.5deg);transform:perspective(1px) skewY(1.5deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.footer__snow_alerts.slope__container .slope__content .slope__background .slope .par_slope{height:100%;overflow:hidden;-webkit-transform:perspective(1px) skewY(1.5deg);-moz-transform:perspective(1px) skewY(1.5deg);-ms-transform:perspective(1px) skewY(1.5deg);-o-transform:perspective(1px) skewY(1.5deg);transform:perspective(1px) skewY(1.5deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.footer__snow_alerts.slope__container .slope__content .slope__background .slope .par_slope .funnel_slope{height:100%;background-color:#ccc}.footer__snow_alerts.slope__container{margin-bottom:-30px;margin-top:-30px;-webkit-transform-origin:unset;-moz-transform-origin:unset;-ms-transform-origin:unset;-o-transform-origin:unset;transform-origin:unset}@media all and (max-width:1199px){.footer__snow_alerts.slope__container{margin-bottom:50px;margin-top:50px}}@media all and (min-width:768px) and (max-width:991px){.footer__snow_alerts.slope__container{margin-bottom:40px;margin-top:40px}}.footer__snow_alerts.slope__container .slope__content .slope__background .slope{background:#ccc;-webkit-transform:perspective(1px) skewY(2.5deg);-moz-transform:perspective(1px) skewY(2.5deg);-ms-transform:perspective(1px) skewY(2.5deg);-o-transform:perspective(1px) skewY(2.5deg);transform:perspective(1px) skewY(2.5deg)}.footer__snow_alerts__content{padding:0 25px 15px}.footer__snow_alerts__content__heading,.footer__snow_alerts__content__link,.footer__snow_alerts__content__subheading{margin-bottom:10px}.footer__snow_alerts__content__link{text-decoration:none}.footer__snow_alerts__content__link i{font-size:1.4em;padding-right:10px;position:relative;top:.3em}