body{--content-width: 1400px;font-family:'Open Sans', sans-serif}@media screen{.story-detail .btn-share{padding-top:20px;padding-bottom:10px;border-radius:0px;border-width:0px;text-align:right;color:#888888;position:absolute;right:0}.story-detail .popover-content{border-radius:0px;color:#000000;width:100px}.story-detail .story-title{text-align:center;font-size:15px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-detail .story-subtitle{color:#cbcbcb;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:15px;text-align:center}.montserrat{font-family:'Montserrat', sans-serif}.notoserif400700{font-family:'Noto Serif', serif}.notosans400700{font-family:'Noto Sans', sans-serif}.notosans{font-family:'Noto Sans', sans-serif}.icons{font-family:'icons', Arial, Arial, Helvetica, sans-serif}.opensans400700{font-family:'Open Sans', sans-serif}.montserrat400700{font-family:'Montserrat', sans-serif}.montserrat300{font-family:'Montserrat', sans-serif}.notoserif700700i{font-family:'Noto Serif', serif}.responsive-wrapper-16x5:after{padding-top:31.25%}.wrapper-16x5{padding-top:31.25%}.responsive-wrapper-1x52:after{padding-top:5200.0%}.wrapper-1x52{padding-top:5200.0%}.responsive-wrapper-1x5:after{padding-top:500.0%}.wrapper-1x5{padding-top:500.0%}.responsive-wrapper-1-52x1:after{padding-top:65.78947368421053%}.wrapper-1-52x1{padding-top:65.78947368421053%}.btn{font-family:'Open Sans', sans-serif;color:#06356f;padding:10px 10px 10px 10px;border:1px solid #06356f;border-radius:3px}.btn.btn-default{font-family:'Open Sans', sans-serif;color:#747474;border:1px solid #cdcdcd;border-radius:3px;font-size:16px;padding:10px 15px 10px 15px}.btn.btn-primary{color:#17afde;font-size:13px;padding:10px 10px 10px 10px;border-radius:3px;background-color:#ffffff;border:1px solid #17afde}.btn.btn-warning{border-width:0px;background-color:#ad2323;border-radius:3px;color:#ffffff}.btn.btn-custom{color:#17afde;border:1px solid #17afde;border-radius:3px}.btn.btn-custom2{background-color:#17afde;border-radius:3px;border:1px solid #17afde;color:#ffffff;padding:15px 15px 15px 15px}.alert{border-radius:0px}button.icon-button{font-size:24px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#06356f}.share-link{color:#06356f}.btn-default.active{font-family:'Open Sans', sans-serif;color:#ffffff;border:1px solid #17afde;border-radius:3px;font-size:16px;padding:10px 15px 10px 15px;background-color:#17afde}h1,h2,h3,h4,p,strong,a,li{font-family:'Open Sans', sans-serif}.off-canvas-right{border-left:1px solid #888888}h1{line-height:110%;font-size:50px;font-style:italic;color:#06356f;font-family:'Noto Serif', serif}h2{font-size:35px;font-family:'Noto Serif', serif;color:#06356f;line-height:100%}h3{font-size:26px;font-family:'Noto Serif', serif;color:#17afde}h4{font-size:15px;font-family:'Noto Sans', sans-serif;color:#06356f;line-height:110%;text-transform:uppercase;letter-spacing:NaNpx}p{font-size:20px;color:#747474;line-height:130%}ul{font-family:'Open Sans', sans-serif}ol{font-family:'Open Sans', sans-serif}hr{border-bottom:1px solid #06356f}img{width:100%}.caption{text-align:center;font-style:italic;padding:5px 0px 5px 0px}.post-date{font-family:AvenirNextLTProMedium;font-size:10pt}.blog-title{font-family:AvenirNextLTProMedium;font-size:24px;color:#000000;line-height:1.5}.blog-link{font-family:AvenirNextLTProMedium;font-size:9pt;color:#d5738f}a.search-result{color:#000000;text-decoration:underline;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:13px}span.type{font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000;font-size:13pt}h2.title{font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000;font-size:20pt;letter-spacing:0px}li.form-element{margin-top:20px}.form-message{color:#17afde;font-family:'Open Sans', sans-serif;font-size:14px}.form-message p{font-size:16px;font-family:'Open Sans', sans-serif;color:#747474;line-height:150%}.btn.btn-primary.submit-button{color:#ffffff;font-size:13px;padding:10px 10px 10px 10px;border-radius:3px;background-color:#17afde;border:1px solid #17afde}.btn.btn-default.reset-button{border:1px solid #cdcdcd;border-radius:3px;background-color:#cdcdcd;font-family:'Open Sans', sans-serif;color:#ffffff;padding:10px 10px 10px 10px;font-size:13px}::placeholder{font-size:16px;color:#747474;font-family:'Open Sans', sans-serif}.form-control{border-radius:3px;font-size:16px;font-family:'Open Sans', sans-serif;color:#747474;line-height:150%;height:45px}.form-label{font-family:'Open Sans', sans-serif;color:#17afde;font-size:13px;font-weight:400;padding:0px 0 0px 5px}.btn.btn-default.dropdown-toggle{border:1px solid #cdcdcd;color:#747474;background-color:#ffffff;border-radius:3px;font-family:'Open Sans', sans-serif;font-size:16px;margin-top:0px;padding:10px 25px 10px 15px}.slideshow-text{position:absolute;top:27%;right:170px;max-width:488px}.rotator-title{font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:30px;color:#000000;line-height:110%;text-align:left;margin-bottom:20px}.rotator-description{font-family:'Montserrat', sans-serif;font-size:26px;text-align:left;margin-top:50px;margin-left:40px}.btn.btn-default.slideshow-cta{border-width:0px;background-color:rgba(255,255,255,0.9);padding:15px 15px 15px 15px;position:absolute;bottom:32%;right:288px;width:250px;box-sizing:border-box}.rotator-page.with-text{display:flex;font-size:20px;font-family:'Gill Sans W01 Medium', Arial, Helvetica, sans-serif}.text-pager{background-color:#c09573}.rotator-arrow{color:#000000;font-size:24px;position:absolute;left:50px;top:50%;margin-top:-14px;z-index:102;font-family:"icons"}.rotator-arrow.next{left:auto;right:50px;color:#000000;font-family:'icons'}.rotator-page{text-align:left;display:none}.search-box{height:100px;width:100%;border:none;font-size:20px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;letter-spacing:0px;color:#000000;border-bottom:1px solid #000000;padding-left:25px}.search-box::placeholder{font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:20px;color:#000000}.social-nav nav .social-nav{text-align:center}.social-nav nav .nav-item{text-decoration:none;color:#000000;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}.social-nav nav .nav-icon{font-size:16px;color:#ffffff;text-align:left;padding:0 10px 10px 0px}.off-canvas-nav{text-align:left}.off-canvas-nav a.nav-item{font-family:'Open Sans', sans-serif;color:#ffffff;font-size:14px;text-transform:uppercase;letter-spacing:NaNpx;line-height:180%}.off-canvas-nav a.nav-item.active{color:#17afde}.off-canvas-nav .sub-navigation{font-family:'Open Sans', sans-serif;color:#363636}.off-canvas-nav .sub-navigation a.nav-item{font-family:'Open Sans', sans-serif;color:#ffffff;font-size:11px;text-transform:uppercase;letter-spacing:NaNpx;line-height:120%}.off-canvas-nav .sub-navigation a.nav-item.active{color:#17afde}.off-canvas-nav .nav-icon{color:#ffffff;font-size:16px;padding-right:13px}.off-canvas-nav .divider{font-size:22px;vertical-align:middle;border-top:1px solid #ffffff;color:transparent;width:260px;display:inline-block;margin-top:23px;margin-bottom:23px}.footer-nav nav .navigation-container{text-align:right;padding-top:0px;padding-bottom:0px}.footer-nav nav a.nav-item{font-family:'Open Sans', sans-serif;color:#ffffff;font-size:14px;text-transform:uppercase;letter-spacing:.5px;line-height:180%}.footer-nav nav a.nav-item.active{color:#17afde}.footer-nav nav .nav-icon{font-size:15px;padding-left:15px;color:#ffffff}.footer-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.footer-nav nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.footer-nav nav .nav-button{vertical-align:middle}.main-nav nav a.nav-item.active{color:#17afde}.main-nav nav .nav-icon{font-size:13px;padding-left:15px;color:#ffffff}.main-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.main-nav nav .nav-button{vertical-align:middle}.main-nav nav .navigation-container{display:flex;justify-content:space-around;overflow:auto;grid-gap:20px}.main-nav nav a.nav-item{font-size:20px;color:#06356f;font-family:'Montserrat', sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:700}.text-content .small-paragraph{font-size:16px;font-family:'Open Sans', sans-serif;color:#747474;line-height:145%}.text-content .custom-link-1{color:#ffffff;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.text-content .powered-by{text-transform:none;font-size:12px;color:#06356f;line-height:125%}.text-content .powered-by-link{text-transform:none;font-size:12px;color:#17afde;font-family:'Open Sans', sans-serif}.text-content li{margin-left:15px;padding-left:10px;font-size:18px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.text-content .footer-location{font-size:12px;font-family:'Open Sans', sans-serif;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#06356f;line-height:143%;letter-spacing:1px;text-transform:uppercase}.text-content .small-headline-link{font-size:16px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:170%;text-transform:uppercase;letter-spacing:.5px}.text-content .primary-link{-webkit-background-size:25px;-moz-background-size:15px;-o-background-size:15px;background-position:left center;min-height:10px;display:inline-block;padding:6px 0px 6px 40px;font-weight:700;margin-left:0px;font-family:'Open Sans', sans-serif;color:#06356f;background-repeat:no-repeat;background-image:url(//static.madedaily.com/files/bb8080bb-f24c-420e-858a-321708e95651/34145/ctaArrowBlue.png)}.text-content h1.alternate{line-height:95%;font-size:55px;font-style:italic;color:#ffffff}.text-content h2.alternate{font-weight:700;font-family:'Noto Serif', serif;font-size:30px;line-height:125%}.text-content h3.alternate{font-size:26px;font-family:'Noto Serif', serif}.text-content .small-headline{font-size:16px;font-family:'Open Sans', sans-serif;font-weight:700;text-align:left;color:#ffffff;text-transform:uppercase;letter-spacing:.5px;line-height:170%}.text-content .large-paragraph{font-size:21px;color:#ffffff;line-height:140%}.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}.canvas-30-top{padding-top:30px}.blue-illusion-divider{background-image:url(//static.madedaily.com/files/bb8080bb-f24c-420e-858a-321708e95651/34194/blueIllusionDivider02.png);background-repeat:repeat-x;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.grey-illusion-divider{background-image:url(//static.madedaily.com/files/bb8080bb-f24c-420e-858a-321708e95651/34198/greyIllusionDivider02.png);background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.story-category .story{position:relative;padding-top:0px}.story-category .description{color:#cbcbcb;font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .category{font-size:11px;text-transform:uppercase;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .contact-section{margin-top:15px}.story-category p.story-list-title{padding-top:10px;font-size:16px;color:#06356f;margin-bottom:5px;font-family:'Noto Serif', serif;letter-spacing:.5px}.story-category .subtitle{color:#17afde;font-size:13px;letter-spacing:.5px;font-family:'Open Sans', sans-serif}.story-category .story-phone{color:#17afde;font-size:13px;letter-spacing:NaNpx;font-family:'Open Sans', sans-serif}.story-category .story-email a{color:#06356f;font-family:'Open Sans', sans-serif;font-size:13px;letter-spacing:NaNpx;text-transform:uppercase}.appointment-nav nav .navigation-container{background-color:#363636;padding-left:15px}.appointment-nav nav a.nav-item{text-transform:uppercase;font-family:'Montserrat', sans-serif;color:#ffffff;font-size:12px;margin-right:-4px;padding:15px 10px 15px 10px}.appointment-nav nav .nav-icon{font-size:21px;color:#ffffff;position:relative;top:-1px;margin-right:5px}.appointment-nav nav .text-wrap{max-width:100px;display:inline-block;line-height:115%}.appointment-nav nav .find-us{position:relative;top:-6px}}@media (min-width: 768px) and (max-width: 1024px){h1{font-size:23px}h3{font-size:18px}h4{font-size:13px;font-family:'Noto Sans', sans-serif;color:#06356f;line-height:100%;text-transform:uppercase}p{font-size:13px}.social-nav nav .nav-icon{font-size:14px}.main-nav nav a.nav-item{font-size:12px;font-weight:700;padding-left:20px}.text-content .small-paragraph{font-size:12px;font-family:'Open Sans', sans-serif;color:#747474;line-height:145%}.text-content .small-headline-link{font-size:13px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:170%;text-transform:uppercase;letter-spacing:.5px}.text-content .primary-link{font-size:13px;font-family:'Noto Sans', sans-serif;color:#06356f;text-transform:uppercase;line-height:115%}.text-content h1.alternate{font-size:33px;color:#ffffff}.text-content h2.alternate{font-size:23px}.text-content h3.alternate{font-size:14px}.text-content .small-headline{font-size:16px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:170%;text-transform:uppercase;letter-spacing:.5px}.text-content .large-paragraph{font-size:13px;color:#ffffff}}@media screen and (max-width: 767px){.btn.btn-primary{font-size:10px}h1{font-size:33px}h3{font-size:16px}p{font-size:15px}::placeholder{font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.form-control{font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.slideshow-text{top:17%;right:34px;max-width:148px}.rotator-title{font-size:15px;line-height:130%;margin-bottom:6px}.rotator-description{font-size:10px}.btn.btn-default.slideshow-cta{font-size:10px;right:32px;bottom:20%;padding:10px 10px 10px 10px;width:150px}.rotator-arrow{display:none}.rotator-page{text-align:center}.text-pager.active{background-color:#ffa100}.search-box{border:1px solid;text-align:right;padding:5px 15px 5px 15px;height:auto}.text-content .small-paragraph{font-size:13px;font-family:'Open Sans', sans-serif;color:#747474;line-height:140%}.text-content .custom-link-1{font-size:14px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:120%;text-transform:uppercase}.text-content .small-headline-link{font-size:14px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:170%;text-transform:uppercase;letter-spacing:.5px}.text-content h1.alternate{font-size:25px;color:#ffffff}.text-content h3.alternate{font-size:20px}.text-content .small-headline{font-size:14px;font-family:'Noto Sans', sans-serif;color:#ffffff;line-height:170%;text-transform:uppercase;letter-spacing:.5px}.text-content .large-paragraph{font-size:13px;color:#ffffff}.story-category .story{height:auto}.appointment-nav nav a.nav-item{font-size:15px;color:#000000;padding:0px 0px 6px 15px;font-family:'Montserrat', sans-serif}}@media (hover: hover){.story-detail :is(.btn-share):hover{text-align:left}:is(.btn.btn-default):hover{background-color:#17afde;color:#ffffff;border:1px solid #17afde}:is(.btn.btn-primary):hover{color:#ffffff;border:1px solid #17afde;font-size:13px;background-color:#17afde}:is(.text-content a):hover{color:#17afde}.social-nav nav :is(.nav-icon):hover{font-size:16px;color:#17afde;text-align:left;padding-right:10px;padding-bottom:10px}.off-canvas-nav :is(.no-touch a.nav-item):hover{color:#17afde}.off-canvas-nav :is(.sub-navigation a.nav-item):hover{color:#17afde}.footer-nav nav :is(a.nav-item):hover{color:#17afde}.main-nav nav :is(a.nav-item):hover{color:#17afde}.text-content :is(.primary-link):hover{-webkit-background-size:25px;-moz-background-size:15px;-o-background-size:15px;background-position:left center;min-height:10px;display:inline-block;padding:6px 0px 6px 40px;font-weight:700;margin-left:0px;font-family:'Open Sans', sans-serif;color:#17afde;background-repeat:no-repeat;background-image:url(//static.madedaily.com/files/bb8080bb-f24c-420e-858a-321708e95651/34214/ctaArrowLightBlue.png)}.story-category :is(p.story-list-title):hover{padding-top:10px;font-size:16px;color:#17afde;margin-bottom:5px;font-family:'Noto Serif', serif;letter-spacing:NaNpx}}
body{opacity:1 !important;}
