﻿body{--primary-background-color: #1e1e1e;--desktop-canvas-padding: 0px;--tablet-canvas-padding: 0px;--mobile-canvas-padding: 0px;--content-width: 1400px;font-family:futura-pt, Arial, Helvetica, sans-serif;color:#333333;background-color:#1e1e1e}@media screen{.slideshow-container .rotator-arrow{font-size:25px;position:absolute;left:20px;top:50%;margin-top:-12px;font-family:"icons";z-index:103;width:30px;height:30px}.slideshow-container .rotator-arrow.next{left:auto;right:20px;font-family:'icons'}.slideshow-container .rotator-arrow.next:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22white%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M24.707%2038.101L4.908%2057.899c-4.686%204.686-4.686%2012.284%200%2016.971L185.607%20256%204.908%20437.13c-4.686%204.686-4.686%2012.284%200%2016.971L24.707%20473.9c4.686%204.686%2012.284%204.686%2016.971%200l209.414-209.414c4.686-4.686%204.686-12.284%200-16.971L41.678%2038.101c-4.687-4.687-12.285-4.687-16.971%200z%22%2F%3E%3C%2Fsvg%3E")}.slideshow-container .rotator-arrow:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22white%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M231.293%20473.899l19.799-19.799c4.686-4.686%204.686-12.284%200-16.971L70.393%20256%20251.092%2074.87c4.686-4.686%204.686-12.284%200-16.971L231.293%2038.1c-4.686-4.686-12.284-4.686-16.971%200L4.908%20247.515c-4.686%204.686-4.686%2012.284%200%2016.971L214.322%20473.9c4.687%204.686%2012.285%204.686%2016.971-.001z%22%2F%3E%3C%2Fsvg%3E");display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-position:center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-repeat:no-repeat}.charcoal-background{background-color:#333333}.off-white-background{background-color:#f4efe2}.light-blue-background{background-color:#99bebb}.viewport-height{height:100vh}.homepage-gallery-tiles{text-color:#f4f2df;color:#f4f2df;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:36px;text-transform:uppercase;font-weight:700;letter-spacing:4px;line-height:120%}.darkened-image{position:relative}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.center-flex{display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar-closed-content{opacity:0;transition:opacity 200ms linear;width:350px}.padding-left{padding-left:60px}.services-interior-padding{padding:40px 50px 30px 50px}.header-underlap-padding{padding-top:147px}.featured-specs-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;justify-items:center}.inspiration-headline-and-button-grid{grid-gap:20px;flex-direction:row}.homepage-gallery-tiles .image-gallery .name-section.caption{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding-top:0px;color:#f4f2df;font-size:36px;letter-spacing:4px;background-color:rgba(0,0,0,0.1)}.homepage-gallery-tiles .gallery-tile a{position:relative;display:block}.md-sidebar__container .md-sidebar{width:0}.desktop-navigation-container.grid-container.move-left{max-width:350px;transform:translateX(-350px)}.dm-sidebar{position:absolute;right:0;max-width:60px}.desktop-navigation-container.move-left .sidebar-closed-content{opacity:1}.desktop-navigation-container.grid-container{background-color:#99bebb;max-width:60px;position:fixed;overflow:hidden;height:100vh;z-index:199;transform:translateX(-60px);width:350px;transition:transform 200ms linear, max-width 200ms linear}#sidebar-container{max-width:1400px;margin:auto auto auto auto;position:relative;background-color:#ffffff}::placeholder{font-size:18px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#333333;text-align:center}select.form-control{font-size:18px;border-radius:0px;text-transform:initial;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#ffffff;border:3px solid #979797;background-color:#99bebb;font-weight:400;border-width:1px;align-items:center;text-align:center}.btn.btn-default.reset-button{border:1px solid #ce4f29;background-color:#ce4f29;font-size:15px;border-radius:0px;color:#f4f2df;font-weight:500;line-height:100%;padding:15px 20px 15px 20px;letter-spacing:1px;text-transform:uppercase}.form-message p{font-size:18px;color:#333333;text-align:center;line-height:120%;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}.form-headline{text-align:center;padding-top:60px;padding-bottom:30px;color:#506f71;font-size:67px;line-height:100%;font-weight:300}.form-control{font-size:18px;border-radius:0px;color:#333333;border:1px solid #979797;background-color:#ffffff;text-align:center;letter-spacing:0px;height:55px;line-height:100%;margin:0px auto 20px auto;max-width:512px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}.btn.btn-primary.submit-button{border:1px solid #ce4f29;background-color:#ce4f29;font-size:15px;border-radius:0px;color:#f4f2df;font-weight:500;line-height:100%;padding:15px 20px 15px 45px;letter-spacing:1px;text-transform:uppercase;display:block;margin:40px auto 0 auto;background-position:15px center;background-size:20px 10px;-webkit-background-size:20px 10px;-moz-background-size:20px 10px;-o-background-size:20px 10px;background-image:url(https://static.madedaily.com/files/0f9f22b5-76da-4304-82af-4bedc28633c7/47196/arrow-cream.svg);background-repeat:no-repeat}#content{background-color:#ffffff;padding-right:60px}.text-content a{text-decoration:none;color:#c88523}hr{border-bottom:1px solid}img{width:100%}h2{font-size:57px;font-weight:300;color:#99bebb;line-height:100%}h3{font-size:48px;line-height:100%;font-weight:300;color:#99bebb}h4{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:2px}.caption{text-align:center;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:2px;line-height:110%;padding-top:30px}p{font-size:20px;line-height:120%;font-weight:400}h1{font-size:67px;color:#99bebb;line-height:100%;font-weight:300}.charcoal-background p{color:#f4f2df}.story-detail .btn-share{padding-top:20px;padding-bottom:10px;border-radius:0px;border-width:0px;position:absolute;right:0}.story-detail .popover-content{border-radius:0px;width:100px}.story-detail .story-title{font-size:20px}.story-detail .story-subtitle{font-size:15px}.blog-title{font-size:20px}.post-date{font-size:10pt}.blog-link{font-size:12pt;text-decoration:underline}.futurapt{font-family:futura-pt, Arial, Helvetica, sans-serif}.icons{font-family:'icons', Arial, Arial, Helvetica, sans-serif}.responsive-wrapper-1x1{padding-top:100%}.responsive-wrapper-337x229:after{padding-top:67.95252225519289%}.wrapper-337x229{padding-top:67.95252225519289%}.image-gallery .name-section{display:none}.quote-container li{width:97%}.quote-container .quote-source:before{content:'―';font-size:20px;margin-right:10px}.quote-container .pager-bullet{background-color:#506f71}.quote-container .pager-bullet-active{background-color:#99bebb}.quote-container .slick-dots li button:before{content:'○';color:#cccccc;font-family:Times New Roman, Times New Roman, Times, serif}.quote-container .slick-dots li.slick-active button:before{content:'●';color:#cccccc}.quote-container .swiper-pagination-bullets{margin-top:70px;text-align:center}.quote-container .swiper-container{width:96%}.quote-container blockquote{color:#ce4f29;font-family:futura-pt, Arial, Helvetica, sans-serif;font-size:32pt;font-weight:400;line-height:120%;text-align:center;border:none}#mc_embed_signup .form-control{font-size:20px;border-radius:0px;color:#333333;border:1px solid #979797;background-color:#ffffff;text-align:left;letter-spacing:0px;height:50px;line-height:100%;padding:15px 0 15px 20px}#mc_embed_signup .btn.btn-primary.submit-button{margin-top:0px;margin-left:5px;height:50px;display:inline-block;font-size:16px}.load-more{display:none}.darkened-image .component{z-index:10}.darkened-image:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(51,51,51,0.67)}.canvas-content{box-sizing:border-box;padding-right:60px;padding-left:60px}.unpadded-canvas>.canvas-content{padding:0px 0px 0px 0px}.viewport-height>.canvas-content{height:100vh}.two-column-list ul{column-count:2}.viewport-height>.canvas-content .dm_container{height:100vh;max-height:100vh}.two-column-list .text-content li{padding-left:0px;list-style-type:none;margin-bottom:10px;font-size:20px;line-height:120%;font-weight:400}.dm-flex-stretch>.pin-frame{height:0 !important}.btn.btn-warning{border-width:0px;background-color:#ff0000}.alert{border-radius:0px}button.icon-button{font-size:25px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#1e1e1e;color:#ffffff}.btn.btn-default{border:1px solid #ce4f29;background-color:#ce4f29;font-size:15px;border-radius:0px;color:#f4f2df;font-weight:500;line-height:100%;padding:15px 20px 15px 20px;letter-spacing:1px;text-transform:uppercase;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15)}.btn.btn-primary{border:1px solid #506f71;background-color:#506f71;font-size:15px;border-radius:0px;color:#f4f2df;font-weight:500;line-height:100%;padding:15px 20px 15px 20px;letter-spacing:1px;text-transform:uppercase;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15)}.icon-button i{font-size:12px}.menu:before{top:10px}.menu:after{bottom:12px}.move-right .menu[data-class-toggle-class="move-right"]:before,.move-left .menu[data-class-toggle-class="move-left"]:before,.menu.open:before{-webkit-transform:rotatez(-45deg) translate(-3.5px, 5px);transform:rotatez(-45deg) translate(-3.5px, 5px)}.move-right .menu[data-class-toggle-class="move-right"]:after,.move-left .menu[data-class-toggle-class="move-left"]:after,.menu.open:after{-webkit-transform:rotatez(45deg) translate(-6px, -8px);transform:rotatez(45deg) translate(-6px, -8px)}button.menu:before,button.menu:after,button.menu span{background-color:#333333;color:#ffffff;width:28px;height:2px;border-radius:2px}a.search-result{text-decoration:underline;font-size:13px}span.type{font-size:13pt}h2.title{font-size:17pt}.search-box{height:100px;width:100%;border:none;font-size:20px;border-bottom:1px solid #000000;padding-left:20px}.search-box::placeholder{font-size:20px}.off-canvas-nav a.nav-item.active{text-decoration:underline}.off-canvas-nav a.nav-item{font-size:20px;padding-bottom:15px;font-weight:500;color:#506f71;letter-spacing:1px;line-height:100%;margin-bottom:15px}.off-canvas-nav .sub-navigation a.nav-item{font-size:15px;padding-bottom:15px}.off-canvas-nav .sub-navigation a.nav-item.active{text-decoration:underline}.off-canvas-nav .nav-icon{font-size:20px;padding-bottom:15px}.off-canvas-nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;display:inline-block;margin:15px 30px 15px 30px}.main-nav nav a.nav-item{font-size:15px;padding-right:15px;padding-left:15px}.main-nav nav a.nav-item.active{text-decoration:underline}.main-nav nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.main-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.main-nav nav .nav-button{vertical-align:middle}.social-nav nav ul.navbar-nav{display:flex}.social-nav nav .nav-item{font-size:24px;font-weight:400;color:#f4f2df;padding:5px}.social-nav nav .nav-icon{font-size:32px}.footer-nav nav ul.navbar-nav{display:flex}.footer-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.footer-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.footer-nav nav .nav-button{vertical-align:middle}.footer-nav nav a.nav-item.active{text-decoration:underline}.footer-nav nav a.nav-item{font-size:24px;padding-bottom:15px;font-weight:400;color:#f4f2df}.footer-nav nav .nav-icon{font-size:40px;padding-left:12px;color:#f4f2df}.side-nav nav a.nav-item.active{color:#ce4f29;border-bottom:1px solid;border-width:4px;padding-bottom:5px}.side-nav nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.side-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.side-nav nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;margin-top:15px;margin-bottom:15px}.side-nav nav .nav-button{vertical-align:middle}.side-nav nav .navigation-container{border-left:1px solid #979797;padding:10px 0 10px 10px}.side-nav nav a.nav-item{font-size:15px;margin-right:20px;margin-left:20px;text-transform:uppercase;font-weight:700;color:#333333;letter-spacing:2px;line-height:100%}.left-divider-text-treatment{border-left:1px solid #979797;padding:30px 0 30px 40px}.right-divider-text-treatment{border-right:1px solid #979797;padding:25px 80px 25px 0px}.center-to-left-aligned-text{text-align:center}.text-content .small-headline{font-size:36px;text-transform:uppercase;letter-spacing:4px;font-weight:700;line-height:120%}.text-content .powered-by-link{font-size:15px;color:#f4f2df;font-weight:500}.text-content .footer-text{font-size:22px;line-height:100%;color:#f4f2df;font-weight:700}.text-content .large-paragraph{font-size:24px;font-weight:400;line-height:120%}.text-content .small-paragraph{font-size:17px;line-height:110%}.text-content h2.alternate{color:#506f71}.text-content .powered-by{font-size:15px;color:#f4f2df;font-weight:500;line-height:100%}.text-content h1.alternate{color:#506f71}.text-content .testimonials{font-size:37px;line-height:120%;color:#ce4f29;font-weight:400}.text-content .label{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:18px;color:#333333;line-height:100%}.text-content .alternate-small-headline{font-size:36px;text-transform:uppercase;letter-spacing:4px;font-weight:700;color:#99bebb;line-height:120%}.text-content .flag-text{color:#f4efe2;font-weight:700;font-size:20px;letter-spacing:2px;background-color:#333333;line-height:100%;padding:20px 100px 20px 60px}.text-content .off-canvas-text{font-weight:400;font-size:24px;line-height:110%}.story-category.case-study-stories .content-wrapper{padding:40px 50px 30px 50px;height:260px}.story-category.case-study-stories .subtitle{font-size:13px}.story-category.case-study-stories .category{font-size:18px;text-transform:uppercase;color:#f4efe2;font-weight:700;letter-spacing:2px;line-height:100%;font-family:futura-pt, Arial, Helvetica, sans-serif}.story-category.case-study-stories .story{position:relative;background-color:#333333}.story-category.case-study-stories .description{font-size:24px;line-height:110%;font-weight:400;color:#cccccc;font-family:futura-pt, Arial, Helvetica, sans-serif;padding-top:10px}.story-category.case-study-stories p.story-list-title{font-size:42px;font-weight:300;color:#99bebb;line-height:100%;padding-top:0px}.story-category.case-study-stories .category-section{margin-bottom:30px}.story-category.case-study-stories .md-flex-grid{flex-wrap:wrap;display:grid;grid-auto-rows:minmax(150px, auto)}.story-category.case-study-stories .contact-section{margin-top:15px}.story-category.case-study-stories .cta-section{color:#f4efe2;font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-family:futura-pt, Arial, Helvetica, sans-serif;padding:0px 50px 80px 50px}.story-category .contact-section{margin-top:15px}.story-category .story{position:relative;background-color:#333333}.story-category .category{font-size:18px;text-transform:uppercase;color:#f4efe2;font-weight:700;letter-spacing:2px;line-height:100%;font-family:futura-pt, Arial, Helvetica, sans-serif}.story-category .category-section{margin-bottom:30px}.story-category .subtitle{font-size:13px}.story-category p.story-list-title{font-size:42px;font-weight:300;color:#99bebb;line-height:100%;padding-top:0px}.story-category .description{font-size:24px;line-height:110%;font-weight:400;color:#cccccc;font-family:futura-pt, Arial, Helvetica, sans-serif;padding-top:10px}.story-category .md-flex-grid{flex-wrap:wrap;display:grid;grid-auto-rows:minmax(150px, auto)}.story-category .cta-section{color:#f4efe2;font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-family:futura-pt, Arial, Helvetica, sans-serif;padding:0px 50px 80px 50px}.story-category .content-wrapper{padding:40px 50px 30px 50px;height:230px}}@media (min-width: 768px) and (max-width: 1024px){.padding-left{padding-left:30px}.services-interior-padding{padding:30px 15px 30px 30px}.header-underlap-padding{padding-top:127px}.inspiration-headline-and-button-grid{grid-template-columns:220px 220px auto}.homepage-gallery-tiles .image-gallery .name-section.caption{font-size:24px;letter-spacing:2px}::placeholder{font-size:18px}select.form-control{font-size:18px}.form-message p{font-size:18px}.form-headline{padding-top:40px;padding-bottom:20px;font-size:47px}.form-control{font-size:18px;padding:5px 40px 5px 40px;height:45px;margin:0px auto 15px auto}#content{padding-right:0px}h2{font-size:37px}h3{font-size:28px}h4{font-size:18px}.caption{font-size:14px}p{font-size:16px}h1{font-size:47px}.quote-container .swiper-pagination-bullets{margin-top:30px}.quote-container blockquote{font-size:26px}#mc_embed_signup .form-control{font-size:16px;padding:10px 20px 10px 20px;height:44px}#mc_embed_signup .btn.btn-primary.submit-button{padding:10px 15px 10px 40px;font-size:14px;height:44px;background-position:12px center}.canvas-content{padding-right:30px;padding-left:30px}.two-column-list .text-content li{font-size:16px}button.menu:before,button.menu:after,button.menu span{background-color:#f4f2df}.btn.btn-default{font-size:14px;padding:10px 15px 10px 15px}.btn.btn-primary{font-size:14px;padding:10px 15px 10px 15px}.footer-nav nav a.nav-item{font-size:18px}.side-nav nav .navigation-container{padding-top:5px;padding-bottom:5px}.side-nav nav a.nav-item{font-size:11px;margin:5px 5px 5px 5px}.left-divider-text-treatment{padding:20px 0 20px 20px}.right-divider-text-treatment{padding:25px 40px 25px 0px}.center-to-left-aligned-text{text-align:center}.text-content .small-headline{font-size:27px;font-weight:700}.text-content .powered-by-link{font-size:14px}.text-content .footer-text{font-size:18px}.text-content .large-paragraph{font-size:20px}.text-content .powered-by{font-size:14px}.text-content .testimonials{font-size:27px}.text-content .label{font-size:14px}.text-content .alternate-small-headline{font-size:24px}.text-content .flag-text{padding:15px 90px 15px 30px}.story-category.case-study-stories .content-wrapper{padding:30px 20px 20px 20px;height:190px}.story-category.case-study-stories .description{font-size:17px;line-height:120%}.story-category.case-study-stories p.story-list-title{padding-top:0px;font-size:32px}.story-category.case-study-stories .cta-section{padding:10px 20px 20px 20px;font-size:15px}.story-category p.story-list-title{padding-top:0px;font-size:32px}.story-category .description{font-size:17px;line-height:120%}.story-category .cta-section{padding:30px 20px 20px 20px;font-size:15px}.story-category .content-wrapper{padding:30px 20px 20px 20px;height:170px}}@media screen and (max-width: 767px){.padding-left{padding-left:15px}.services-interior-padding{padding:30px 30px 30px 30px}.header-underlap-padding{padding-top:117px}.featured-specs-grid{grid-template-columns:repeat(2, 1fr)}.inspiration-headline-and-button-grid{display:block;grid-gap:20px}.homepage-gallery-tiles .image-gallery .name-section.caption{font-size:24px;letter-spacing:0px}.homepage-gallery-tiles .gallery-tile a{font-size:20px}::placeholder{font-size:16px}select.form-control{margin-top:15px;margin-bottom:15px}.form-message p{font-size:16px}.form-headline{padding-top:30px;padding-bottom:15px;font-size:37px}.form-control{font-size:16px;padding:5px 40px 5px 40px}#content{padding-right:0px}h2{font-size:37px}h3{font-size:28px}h4{font-size:18px}.caption{font-size:16px}p{font-size:16px}h1{font-size:47px}.quote-container .swiper-pagination-bullets{margin-top:30px}.quote-container blockquote{font-size:26px}#mc_embed_signup .form-control{font-size:20px;padding:10px 20px 10px 20px;margin-bottom:10px}#mc_embed_signup .mc-slim-submit.form-field{margin-left:0px}#mc_embed_signup .btn.btn-primary.submit-button{margin-left:0px;padding:10px 15px 10px 40px;font-size:14px;height:44px;background-position:70px center;width:95%}.canvas-content{padding-right:15px;padding-left:15px}.two-column-list .text-content li{font-size:16px}button.menu:before,button.menu:after,button.menu span{background-color:#f4efe2}.btn.btn-default{font-size:14px;padding:10px 15px 10px 15px}.btn.btn-primary{font-size:14px;padding:10px 15px 10px 15px}button.menu:before,button.menu:after,button.menu span{background-color:#f4efe2}.search-box{border:1px solid #000000;padding:5px 15px 5px 15px;height:auto}.footer-nav nav a.nav-item{font-size:16px}.side-nav nav a.nav-item.active{border:none;padding-bottom:0px}.side-nav nav .navigation-container{padding-top:5px;padding-bottom:5px}.side-nav nav a.nav-item{font-size:15px;display:block;margin-bottom:15px}.left-divider-text-treatment{padding:20px 0 20px 20px}.right-divider-text-treatment{padding:25px 40px 25px 0px}.center-to-left-aligned-text{text-align:left}.text-content .small-headline{font-size:33px;font-weight:700}.text-content .powered-by-link{font-size:12px}.text-content .footer-text{font-size:16px}.text-content .large-paragraph{font-size:18px}.text-content .small-paragraph{font-size:16px}.text-content .powered-by{font-size:12px}.text-content .testimonials{font-size:23px}.text-content .label{font-size:16px}.text-content .alternate-small-headline{font-size:20px}.text-content .flag-text{padding:15px 90px 15px 30px}.story-category.case-study-stories .content-wrapper{padding:30px 30px 30px 30px;height:180px}.story-category.case-study-stories .story{height:auto}.story-category.case-study-stories .description{font-size:17px}.story-category.case-study-stories p.story-list-title{padding-top:0px}.story-category.case-study-stories .cta-section{padding:30px 30px 30px 30px;font-size:15px}.story-category .story{height:auto}.story-category p.story-list-title{padding-top:0px}.story-category .description{font-size:17px}.story-category .cta-section{padding:30px 30px 30px 30px;font-size:15px}.story-category .content-wrapper{padding:30px 30px 30px 30px;height:160px}}@media (hover: hover){.off-canvas-nav :is(.no-touch a.nav-item):hover{text-decoration:underline}.off-canvas-nav :is(.sub-navigation a.nav-item):hover{text-decoration:underline}.main-nav nav :is(.no-touch a.nav-item):hover{text-decoration:underline}.footer-nav nav :is(a.nav-item):hover{text-decoration:underline}.side-nav nav :is(.no-touch a.nav-item):hover{color:#ce4f29;border-bottom:1px solid;border-width:4px;padding-bottom:5px}}
body{opacity:1 !important;}
