:root{--icon-size:30px}.elementor-widget-text-editor a{text-decoration:underline}.elementor-widget-text-editor ol,ul{margin-bottom:1em}@media (max-width:1024px){.elementor-location-floating_buttons~.elementor-location-header{margin-top:-20px}}.section-black{padding-top:50px;padding-bottom:50px}.section-black a,.section-black .elementor-widget-text-editor{color:#fff}@media (min-width:768px){.section-black{padding-top:50px;padding-bottom:150px}}@media (min-width:1024px){.section-black{padding-top:150px;padding-bottom:250px}}.section-blue{padding-top:50px;padding-bottom:50px}.section-blue a{color:#fff}@media (max-width:767px){.section-blue>.e-child{top:-7px!important}}@media (min-width:768px){.section-blue{padding-top:50px;padding-bottom:150px}}@media (min-width:1024px){.section-blue{padding-top:150px;padding-bottom:250px}}.section-white{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.section-white{padding-top:50px;padding-bottom:150px}}@media (min-width:1024px){.section-white{padding-top:150px;padding-bottom:250px}}.blue-tabs .elementor-widget-text-editor a{color:#fff}.table-of-content-faq .elementor-toc__header{display:none}.table-of-content-faq ul{text-align:center}.table-of-content-faq ul li{display:inline-block;background-color:#149CD3;text-align:center;padding:6px 20px;margin:5px 10px}.table-of-content-faq ul li svg{display:none}.accordion-faq .e-n-accordion-item-title-icon{background-color:#149CD3;padding:5px;border-radius:50%}.weather-widget{position:absolute;top:350px;right:0;transform:translateY(0);width:260px;background:#14A5D9;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:700;text-align:center;z-index:2}.safety-awareness{border-top:5px solid #14A5D9;display:flex;justify-content:center;align-items:center}.safety-awareness .safety-text{background:#fff;padding:0;font-size:14px;line-height:1;margin-bottom:0;color:#000;font-weight:700;width:100%}.safety-awareness a{padding:10px;text-decoration:none;color:#000;display:inline-flex;align-items:center;width:100%}.safety-awareness img{margin-right:10px}.weather-content{padding:20px}.weather-content .row,.weather-content .row a{display:flex;gap:10px;color:#fff}.weather-top,.weather-middle,.weather-end{display:flex;gap:10px}.weather-top{justify-content:space-around}.weather-middle{justify-content:flex-start}.weather-middle .phone{display:flex;flex-direction:column;align-self:start}.weather-end{flex-direction:column;align-items:flex-start;gap:0px!important}.weather-end p{margin-bottom:0}.weather-content .divider{height:1px;background:#fff;margin:1rem 0}.weather-content .temp,.weather-content .windchill{display:flex;align-items:center;gap:10px;font-family:'Archivo Black',sans-serif;font-size:25px;font-weight:400}.weather-content .temp img,.weather-content .windchill img{height:var(--icon-size);width:auto}.snow-line-header{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;margin-bottom:0;text-align:left}.weather-content .phone p{margin-bottom:0}.weather-content .phone a{font-family:'Archivo Black',sans-serif;font-size:20px;font-weight:400}.status-now{font-family:'Archivo Black',sans-serif;font-size:20px;font-weight:400;margin-bottom:0;text-align:left}@media (max-width:1024px){.weather-widget{top:200px;width:260px}.weather-content{padding:10px 20px}.weather-content .divider{margin:10px 0}.weather-content .temp,.weather-content .windchill{font-size:18px}.weather-content .temp img,.weather-content .windchill img{height:23px}.snow-line-header{font-size:14px}.weather-content .phone a{font-size:16px}.status-now{font-size:16px}}@media (max-width:767px){.weather-widget{position:relative;top:0;width:100%}.weather-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-evenly;align-items:center}.weather-content .divider{display:none}.weather-top{justify-content:normal}.weather-content .temp,.weather-content .windchill{font-size:16px}.weather-content .temp img,.weather-content .windchill img{height:20px}.weather-middle .phone{align-items:center}}@media (max-width:767px){#footer-section-black>.e-con-inner>.e-child{top:-7px!important}}@media (max-width:767px){#footer-menu .elementor-nav-menu{flex-direction:column}#footer-menu .elementor-nav-menu li a{margin:5px 0}}