:root{--color-3:#1d3454;--color-4:#1d345480;--color-6:#005d4b;--color:#fff;--color-5:#1d34541a;--005d4b:#005d4b80;--color-2:#333;--color-7:#005d4b1a;--color-8:#000;--color-9:#00000080;--color-10:#0000001a}body{color:#333;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.75em}h2{color:var(--color-3);margin-top:0;margin-bottom:20px;font-size:2.5em;font-weight:700;line-height:1.2em}h3{color:var(--color-4);margin-top:0;margin-bottom:15px;font-size:1.2em;font-weight:600;line-height:1.2em}h4{color:var(--color-6);margin-top:0;margin-bottom:10px;font-size:1.2em;font-weight:700;line-height:1.2em}h5{margin-top:0;margin-bottom:10px;font-size:1em;font-weight:700;line-height:1.2em}h6{margin-top:0;margin-bottom:15px;font-size:.9em;font-weight:700;line-height:1.2em}p{margin-bottom:20px}a{color:var(--color-3);text-decoration:none}a:hover{color:var(--color-4)}.nav-top{background-color:var(--color);justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;display:flex}.nav-bottom{background-color:var(--color-3)}.navbar{flex-flow:column;display:flex;position:fixed;inset:0% 0% auto}.image{height:100px}.nav-top-btn-holder{justify-content:flex-end;align-items:center;display:flex}.nav-outline-btn{border:2px solid var(--color-3);color:var(--color-3);text-align:center;text-transform:uppercase;margin-right:10px;padding:10px 20px;font-weight:500;line-height:1em;text-decoration:none}.nav-outline-btn:hover,.nav-outline-btn.fill{background-color:var(--color-3);color:var(--color)}.nav-outline-btn.fill:hover{border-color:var(--color-6);background-color:var(--color-6)}.nav-menu{justify-content:space-around;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}.nav-link{color:var(--color);text-align:center;letter-spacing:1px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-weight:500;line-height:1em}.nav-link:hover{color:var(--color)}.dropdown{color:var(--color);line-height:1em}.dropdown-toggle{color:var(--color);text-align:center;letter-spacing:1px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-weight:500}.dropdown-list{background-color:var(--color)}.dropdown-list.w--open{background-color:var(--color-3)}.dropdown-link{color:var(--color);font-weight:500}.dropdown-link:hover{background-color:var(--color-6);color:var(--color)}.hero-line{color:var(--color);text-align:center;margin-bottom:30px;font-size:3em;font-weight:700;line-height:1.2em}.button{background-color:var(--color-3);text-align:center;letter-spacing:1px;text-transform:uppercase;padding:15px 30px;font-weight:500;line-height:1.2em}.button:hover{background-color:var(--color-6);color:var(--color)}.welcome{padding-top:5%;padding-bottom:5%}.welcome-wrapper{justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;display:flex}.welcome-txt-div{flex-flow:column;justify-content:center;align-items:flex-start;width:48%;padding-top:50px;padding-bottom:50px;display:flex}.welcome-photo-holder{flex-flow:column;justify-content:space-between;width:48%;display:flex;overflow:hidden}.top-photo-div{object-fit:cover;height:49%;margin-left:0;margin-right:50px;overflow:hidden}.btm-photo-div{object-fit:cover;height:49%;margin-left:50px;margin-right:0;overflow:hidden}.image-2,.image-3{object-fit:cover;width:100%;height:100%}.service-section{flex-flow:column;display:flex}.service-row{justify-content:space-between;min-height:375px;display:flex}.service-link{color:var(--color);width:33.4%;position:relative;overflow:hidden}.service-link:hover{color:var(--color)}.serv-photo-div{object-fit:cover;position:absolute;inset:0%;overflow:hidden}.serv-photo{object-fit:cover;width:100%;height:100%}.serv-text-div{z-index:1;background-color:#00000061;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:20px 20px 0;display:flex;position:absolute;inset:0%}.serv-title{letter-spacing:1px;text-transform:uppercase;font-size:1.5em;font-weight:600;line-height:1.2em}.serv-byline-div{border-top:1px solid var(--color);width:100%;margin-top:10px;margin-bottom:10px;padding-top:10px}.optical-section{flex-flow:column;align-items:flex-start;padding-top:5%;padding-bottom:5%;padding-left:0;display:flex}.optics-wrap{justify-content:space-between;width:90%;max-width:none;margin-left:auto;margin-right:auto;display:flex}.optic-photo-div{object-fit:fill;flex-flow:column;justify-content:space-between;width:48%;display:flex;overflow:hidden}.optic-text-div{flex-flow:column;justify-content:center;align-items:flex-start;width:48%;padding-top:50px;padding-bottom:30px;display:flex}.green{color:var(--color-6)}.offerings-div{background-color:var(--color);background-image:linear-gradient(to bottom,var(--color),var(--color));min-width:0;padding:0;position:relative}.third-photo-div{object-fit:cover;height:49%;overflow:hidden}.image-4{object-fit:cover;width:100%;height:100%}.top-ptic-text{padding-bottom:0;padding-left:0}.btm-imgs-5050{justify-content:space-between;height:49%;display:flex}.img-49{object-fit:cover;width:48.75%;overflow:hidden}.image-5{object-fit:cover;width:100%;height:100%}.why-choose-section{background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:flex-end;align-items:center;padding-top:5%;padding-bottom:5%;display:flex}.why-choose-section.visible{background-image:url(//midamericaeye.com/wp-content/themes/glacial-theme/css/../images/kansas-city-at-night.jpg)}.why-text-div{color:var(--color);background-color:#000000bf;width:55%;padding:50px}.h2-white{color:var(--color)}.get-started{background-color:var(--color);background-image:linear-gradient(to bottom,var(--color-5),var(--color-5));padding-top:5%;padding-bottom:5%}.cta-photo{object-fit:cover;flex-flow:column;justify-content:space-between;width:48%;display:flex;overflow:hidden}.code-embed{width:100%;height:40vh}.footer{padding-top:5%;padding-bottom:5%}.footer-wrapper{flex-flow:column;align-items:center;width:90%;margin-left:auto;margin-right:auto;display:flex}.brand-2{margin-bottom:15px}.logo-img{height:125px}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.search{align-items:center;width:25%;display:flex}.search-button{background-color:var(--color-3);height:40px;line-height:1em}.search-input{height:40px;margin-bottom:0}.bottom-footer-div{justify-content:center;align-items:center;width:100%;margin-top:20px;line-height:1em;display:flex}.line-divider{background-color:var(--color-3);width:2px;height:30px;margin-left:15px;margin-right:15px}.social-link{width:35px;height:35px}.social-link:hover{opacity:.5}.ip-header{background-color:var(--color-5);padding:15% 5% 4%;font-size:3em;font-weight:600;line-height:1em}.breadcrumbs{align-items:center;padding:1% 5%;display:flex}.breadcrumb{color:var(--color-3);text-transform:uppercase;font-weight:600;line-height:1em}.breadcrumb:hover,.breadcrumb.current{color:var(--005d4b)}.line{background-color:var(--color);background-image:linear-gradient(to bottom,var(--color-5),var(--color-5));width:3px;height:30px;margin-left:10px;margin-right:10px}.ip-section{padding-top:5%;padding-bottom:5%}.ip-wrapper{width:90%;margin-left:auto;margin-right:auto}.related-links{padding:0 30px 30px}.related-link-holder{background-color:var(--color-3);justify-content:space-between;padding:30px;display:flex}.button-holder-related{flex-flow:column;width:49%;display:flex}.related-link{border-bottom:3px solid var(--color);color:var(--color);margin-bottom:5px;padding:20px 50px 15px 30px;font-weight:500;line-height:1em}.related-link:hover{background-color:var(--color);color:var(--color-6)}.related-pages{padding-bottom:10px;padding-left:3%}@media screen and (max-width:991px){h2{font-size:2em}.image{height:75px}.nav-outline-btn{display:none}.nav-outline-btn.fill{display:flex}.nav-menu{background-color:var(--color-3)}.nav-link{text-align:left}.dropdown{display:block}.dropdown-toggle{text-align:left;display:block}.welcome-txt-div{padding-top:25px;padding-bottom:25px}.top-photo-div{margin-right:0}.btm-photo-div{margin-left:0}.service-row{flex-flow:column;width:90%;margin-left:auto;margin-right:auto}.service-link{width:100%;min-height:400px;margin-bottom:20px}.optics-wrap{flex-flow:column}.optic-photo-div{width:100%}.optic-text-div{width:100%;padding-top:0;padding-bottom:0}.third-photo-div{margin-bottom:2%}.why-choose-section{background-attachment:scroll;padding-top:0;padding-bottom:0}.why-text-div{width:100%;padding:30px}.logo-img{height:75px}.search{width:50%}.bottom-footer-div{text-align:center}.menu-button{color:var(--color);padding:10px}.menu-button.w--open{background-color:var(--color-6)}.image-6{object-fit:cover;width:100%;height:100%}.ip-header{padding-top:20%}}@media screen and (max-width:767px){h2{font-size:1.8em}.hero-line{font-size:2em}.welcome-wrapper{flex-flow:column}.welcome-txt-div{width:100%;padding-top:0}.welcome-photo-holder{width:100%}.btm-photo-div.to-hide{display:none}.service-link{min-height:300px}.cta-photo{width:100%;max-height:350px}.bottom-footer-div{flex-flow:column;margin-top:15px}.line-divider{width:75px;height:2px;margin:15px 0}.ip-header{padding-top:25%;font-size:2.5em}.breadcrumbs{padding-top:2%;padding-bottom:2%}.related-link-holder{padding:20px}.related-link{padding-top:15px;padding-bottom:10px;padding-left:20px}.related-pages{padding-bottom:0}}@media screen and (max-width:479px){.nav-top{justify-content:center}.image{height:70px}.nav-outline-btn.fill{margin-right:0;padding-left:15px;padding-right:15px;font-size:.8em;display:none}.button{padding:12px 25px;font-size:.9em}.serv-text-div{padding-top:15px;padding-left:15px;padding-right:15px;line-height:1.5em}.serv-title{font-size:1.2em}.why-text-div{padding:20px}.search{width:100%}.brand-3{padding-left:0}.ip-header{padding-top:40%;padding-bottom:5%;font-size:2em}.breadcrumbs{flex-flow:wrap}.breadcrumb{margin-bottom:10px;font-size:.9em}.line{height:25px;margin-bottom:10px}.related-links{padding:10px 20px 20px}.related-link-holder{flex-flow:column;padding:15px}.button-holder-related{width:100%}.related-pages{padding-left:0}}