.body-container-wrapper p,.body-container-wrapper ul,.services-new ul,body,h1,h2,h3,h4,h5,h6{font-family:dm-sans,sans-serif!important;font-weight:400}body{background:#fff}body,html{scroll-behavior:smooth}.header-container .page-center{max-width:1700px!important}.body-container-wrapper p,body{color:#000;font-size:16px}.body-container-wrapper p,body,h1,h2,h3,h4,h5,h6{font-family:DM Sans,bilo,sans-serif!important}html{scroll-behavior:smooth}.flex-item{display:flex}.margintb150{margin-bottom:150px;margin-top:150px}.margintb100{margin-bottom:100px;margin-top:100px}.margintb50{margin-bottom:50px;margin-top:50px}.paddingtb150{padding-bottom:150px;padding-top:150px}.paddingtb100{padding-bottom:100px;padding-top:100px}.paddingtb50{padding-bottom:50px;padding-top:50px}.paddingt100{padding-top:100px}.paddingb100{padding-bottom:100px!important}.pleft50{padding-left:50px}.darkblue-gradient{background:linear-gradient(90deg,#20425f,#0b2539)}.lines{background:linear-gradient(0,#e6e6e6,#ffffff00);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow-x:hidden!important}.lines:before{background:repeating-linear-gradient(90deg,#fff,#fff 299px,#e6e6e6 0,#e6e6e6 300px);color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blue-gradient{background:linear-gradient(90deg,#00b8ff,#00a2e0,#004f6d)}.blue-dots,.dots{position:relative}.bgwhite{background:#fff}.bgdblue{background:#0a2439}.grey-stripes{background:linear-gradient(0deg,#e6e6e6,#ffffff00);background-position:50%;background-repeat:no-repeat;background-size:cover}.grey-stripes,.white-stripes{align-items:center;display:flex;position:relative}.white-stripes{background:linear-gradient(0deg,#fff,#ffffff00);background-position:50%;background-repeat:no-repeat;background-size:cover}.grey-stripes.reverse{background:linear-gradient(0deg,#ffffff00,#e6e6e6)}.stripes{background:#fff;position:relative}.grey-stripes:before,.stripes:before,.white-stripes:before{background:repeating-linear-gradient(90deg,#fff,#fff 299px,#e6e6e6 0,#e6e6e6 300px);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blue-dots.green:before,.blue-dots:before{bottom:-10px;content:"";height:200px;left:6%;margin:auto;position:absolute;width:88%;z-index:-1}.dots:after{content:url(https://www.dillmeierglass.com/hubfs/Images/Home/Accent-Dots1.svg);height:200px;left:-30px;margin:auto;opacity:.6;position:absolute;top:-50px;width:200px;z-index:-1}.dots.right:after{left:auto;right:-30px;z-index:1}.dots.z:after{z-index:-1}.blue-dots:after{left:-30px;opacity:.6}.blue-dots.right:after,.blue-dots:after{content:url(https://www.dillmeierglass.com/hubfs/Images/Home/Accent-Dots1.svg);height:200px;margin:auto;position:absolute;top:-50px;width:200px;z-index:-1}.blue-dots.right:after{left:auto;right:-30px}#side-back-to-dillmeier{background:#0e193e;border:1px solid #31c0f9;color:#fff;display:inline-block;left:0;padding:10px 20px;position:fixed;top:75%;transform:rotate(-90deg);transform-origin:0 0;transition:all .5s;width:auto;z-index:99}#side-back-to-dillmeier a{color:#fff}#side-back-to-dillmeier:hover{background:#31c0f9;border:1px solid #0e193e}#side-back-to-dillmeier:hover a{color:#0e193e}.button{background:#008580;background:#1b2636;border-radius:50px;color:#fff;display:inline-block;font-family:DM Sans,bilo,sans-serif!important;line-height:1;margin:0 .25em;overflow:hidden;padding:15px 60px 15px 16px;position:relative;text-decoration:none}.button.light{background:#f4f4f4;color:#1f2635}.button.blue{background:#2ec0f9;color:#1f2635}.button.dark-blue{color:#0c263a}.button .button-content{display:block;font-size:16px;font-weight:500;line-height:1.2;margin-left:-10px;margin-right:0;padding:0 0 0 26px;position:relative;right:0;text-align:left;transition:right .3s ease}.button .icon{height:100%;position:absolute;right:0;text-align:center;transition:all .3s ease;width:65px}.button .icon,.button .icon i{top:50%;transform:translateY(-50%)}.button .icon i{position:relative}.button:hover .button-content{right:130%}a.button:hover{color:#008580;color:#fff}a.button.light:hover{background:#e0e0e0;color:inherit}a.button.dark-blue:hover{color:#0c263a}.button:hover .icon{border-left:0;font-size:2em;width:100%}.fifths{align-items:center;display:flex;justify-content:center}.fifths div{padding:40px;width:20%}.fifths div:nth-of-type(3){padding-left:10px;padding-right:10px;width:20%}.hoverzoom{transition:all .5s}.hoverzoom:hover{transform:scale(1.01)}a:-webkit-any-link:focus-visible{outline-offset:1px}:focus-visible{outline:1px auto -webkit-focus-ring-color}.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-family:DM Sans,bilo,arial,sans-serif;font-size:16px;font-weight:400;padding:10px}.custom-menu-primary .hs-menu-wrapper>ul{padding-bottom:20px;padding-top:20px}.custom-header-logo{margin-top:25px;padding-top:20px}.search-icon{top:20px}.sticky-menu{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:150px}.new-home h2{color:#0e193e;font-family:DM Sans,bilo,sans-serif;font-size:84px;line-height:1.2em;margin-bottom:30px}.award-sect h4 span.outline{border:1px solid;border-radius:15px;padding:10px 20px;text-transform:uppercase}.subtitle{color:#999!important;font-size:16px!important;font-weight:400;letter-spacing:.2em;margin-bottom:0}#hero{align-items:center;background:linear-gradient(0,#e6e6e6,#ffffff00);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;overflow-x:hidden!important;padding-bottom:200px;padding-top:50px;position:relative}#hero:before{background:repeating-linear-gradient(90deg,#fff,#fff 299px,#e6e6e6 0,#e6e6e6 300px);color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#hero .hero-message h1{color:#204360;font-family:ChronicleDisplay-Bold,sans-serif;font-size:88px;position:relative;z-index:1}#hero .hero-message h3{background:#2ec0f9;border-radius:15px;color:#fff;display:inline-block;font-family:Helvetica Neue;font-size:20px;font-weight:400;letter-spacing:.2em;padding:15px 30px;text-transform:uppercase}.hero-left{align-items:center;display:flex;justify-content:center;margin-bottom:50px;padding-left:11%;text-align:left;z-index:10}.services-new h3{font-size:42px;font-weight:600;line-height:1em;margin-bottom:30px;margin-top:10px}.services-new .paddingtb100 p img{margin-bottom:4px;width:22px}.blog-download .custom_hero{align-items:center;display:flex;justify-content:center;min-height:500px}.form-download .hs_cos_wrapper_type_form{background-color:#1e4460!important}.form-download .hs_cos_wrapper_type_form label{color:#fff!important}.blog-download .custom_cell{margin-top:-75px}.blue-back{background-color:#204360!important;background-image:url(https://www.dillmeierglass.com/hubfs/Site%20Images/William-Dillmeier.jpg);background-size:20%;background-repeaT:NO-REPEAT;background-position:100% 100%;padding-bottom:100px;padding-top:100px}.blue-back h2{font-family:ChronicleDisplay-Bold,sans-serif}.blue-back .dill-back-text{padding-left:50px;position:relative;z-index:1}.blue-back .dill-back-text h2{font-family:ChronicleDisplay-Bold,sans-serif;font-size:30px}.blue-back h4{font-size:24px}.blue-back .dill-back-text:before{color:hsla(0,0%,100%,.1);content:"1933";font-size:200px;font-weight:700;left:-200px;position:absolute;top:70px;transform:rotate(-90deg);z-index:-1}.testimonial-color h2{color:#253339;font-size:27px;letter-spacing:0;line-height:38px;margin-bottom:30px;text-transform:none}.testimonial-color h2,.testimonial-color h5{font-family:Gotham-Light,sans-serif;text-align:center}.testimonial-color h5{color:#288cbc;font-size:19px;font-weight:400;line-height:1.375em;margin-top:20px}.testimonial-color h5 strong{color:#868686;font-family:Gotham-Book,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;margin-left:20px;opacity:.7;text-transform:uppercase}a.readMore.green{background:#1cbab4;border:1px solid #1cbab4;border-radius:4px;color:#fff!important;display:block;display:inline-block;font-weight:100;margin:20px auto 0;padding:10px 20px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.body-container .hs_cos_wrapper_type_form{background:none;border:none;box-shadow:none!important;margin-top:0!important;padding-top:0!important}.home-page-form{margin-top:0}.testimonial-color.new{padding-bottom:300px}.header-interior{padding-bottom:100px;padding-top:100px}.header-interior .header-text{padding:0 50px 50px}.dark-form label{color:#fff}.footer-container{background:none;background-color:#fff}.footer-container,.footer-container .hs-menu-wrapper.hs-menu-flow-vertical>ul>li>a,.footer-container h3:first-child{color:#000}.footer-subscribe-wrapper{background-color:#0a2439;border:none;display:block;left:-12px;margin-top:22px;max-width:600px;padding:30px;position:relative}.footer-subscribe-wrapper .hs-form-field>label{color:#fff}.footer-subscribe-wrapper .hs-button.primary,body input[type=submit]{background:none;border:1px solid #2ec0f9;color:#2ec0f9;margin-top:15px}.footer-subscribe-wrapper h3{color:#fff!important;font-family:DM Sans,bilo,arial,sans-serif!important;font-size:24px!important;margin-bottom:20px!important;text-transform:none!important}#img-cta{margin-top:-150px;max-width:none;width:150%}.float{margin-bottom:-15px;margin-left:20px}@media screen and (max-width:1450px){#img-cta{margin-top:0}}@media screen and (max-width:1356px){.custom-menu-primary .hs-menu-wrapper>ul>li:nth-of-type(6){display:none}}@media screen and (max-width:1201px){.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:16px;padding:20px 10px}.float{margin-bottom:30px;margin-left:-10px;margin-top:-50px}}@media screen and (max-width:1100px){.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:16px;padding:20px 5px}}@media screen and (max-width:900px){.flex .row-fluid{flex-wrap:wrap}.flex .row-fluid .span6{width:100%}.hero-left{padding-left:5%;padding-right:5%}.full-width-mobile{padding-bottom:30px;width:100%!important}}@media screen and (max-width:600px){.search-icon{display:none!important}img.mobile-float{float:none!important}h1{font-size:40px}}@media screen and (max-width:475px){#side-back-to-dillmeier{display:none}.span12{width:100%!important}#img-cta{margin-left:-50px;margin-top:-50px;width:100%;width:400px}#hero,#img-cta{padding-bottom:50px}#hero .hero-message,.paddingtb100{padding-top:50px}.paddingtb100{padding-bottom:50px}.box{margin-top:50px}#hero .hero-message h1{font-size:56px;text-align:center}.services-new h3{font-size:42px}.blog-post-container{flex-wrap:wrap}.post-header{padding-bottom:50px}.post-header h2{color:#000;font-size:24px!important}.blog-post-container .left,.blog-post-container .right{width:100%}.footer-container-wrapper img.awardimg{margin-top:40px;top:40px}.footer-container-wrapper .custom_images{margin-bottom:100px;padding-bottom:100px}.new-home h2{font-size:56px}.paddingtb150{padding-bottom:75px;padding-top:75px}.bgdblue h4,.grey-stripes h4{font-size:20px}.pleft50{padding-left:0}.mtb0{margin-bottom:0!important;margin-top:0!important}.mreverse .row-fluid{flex-direction:column-reverse}.blue-gradient h3,.dark-gradient h3{font-size:2em}#firstImage{margin-top:-20px}}