@import url(https://use.typekit.net/wgu1adq.css);
body{color:#000;font-family:open-sans;font-size:18px;font-weight:400}body.using-mouse :focus{outline:none!important}:focus{outline:1px dotted #142d5f!important;outline-offset:2px}a{color:#142d5f}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:roboto-condensed;font-weight:700}.font-open-sans{font-family:open-sans!important}header .logo{position:absolute}@media (max-width:576px){header .logo img{width:96px}}@media (min-width:992px){header .logo{position:relative}}header .navbar{width:100%}@media (min-width:992px){header .navbar{width:auto}}header .navbar-toggler{position:absolute;right:0;top:0}header .nav-link{color:#000!important}@media (min-width:992px){header .nav-link{padding-left:1re!important;padding-right:1rem!important}}header .nav-link.active,header .nav-link:hover{color:#142d5f!important}header .nav-link.active{font-weight:700}@media (min-width:992px){header .nav-item.dropdown{position:static}header .nav-item.dropdown .dropdown-menu{background-color:#142d5f;border-color:#142d5f;border-radius:0;display:none;justify-content:center;left:0;margin-top:0;position:fixed;right:0;top:80px;width:100vw}header .nav-item.dropdown .dropdown-menu a.dropdown-item{color:#fff}header .nav-item.dropdown .dropdown-menu a.dropdown-item:focus,header .nav-item.dropdown .dropdown-menu a.dropdown-item:hover{background-color:#142d5f;outline:1px dotted #fff!important}header .nav-item.dropdown .dropdown-menu.show{display:flex}header .nav-link.dropdown-toggle:focus+.dropdown-menu,header .nav-link.dropdown-toggle:focus-within+.dropdown-menu{display:flex}}@media (min-width:992px){footer .list-inline{margin-bottom:0}footer .list-inline li{padding-right:.5rem}footer .list-inline li:not(:first-child){padding-left:.5rem}footer .list-inline li:not(:last-child){border-right:1px solid #142d5f}footer .list-inline.list-inline-social li{border-right:none}footer p{margin-bottom:0}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.hero{background-color:#445156;background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;position:relative}.hero:before{background-color:rgba(20,45,95,.45);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero.not-home{height:345px}.hero.not-home:before{background-color:rgba(1,1,1,.31)}.hero.not-home.single{height:400px}.hero.not-home.single:before{content:unset}.why-milner .grid-item h3,.why-milner p{font-size:20px}.why-milner .grid-item img{height:145px}.custom-tooltip{--bs-tooltip-bg:var(--bs-primary)}.accordion-section .accordion-link-image{align-items:center;display:flex;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;text-decoration:none;transition:all .5s ease-in-out}.accordion-section .accordion-link-image img{filter:grayscale(100%);height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:all .5s ease-in-out;width:100%}.accordion-section .accordion-link-image span{position:relative;z-index:1}.accordion-section .accordion-link-image:hover{padding-bottom:5rem;padding-top:5rem;transition:all .5s ease-in-out}.accordion-section .accordion-link-image:hover img{filter:grayscale(0);height:200px;transition:ALL .5s ease-in-out}.partner-slider .slick-item img{max-width:-moz-fit-content;max-width:fit-content;width:100%}@media (min-width:992px){.partner-slider .slick-item img{max-width:200px;width:auto}}.partner-slider .slick-dots li button:before{background-color:#fff;border:1px solid #142d5f;border-radius:50%;content:"";height:20px;opacity:1;width:20px}.call-to-action,.partner-slider .slick-dots li.slick-active button:before{background-color:#142d5f}.call-to-action{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.call-to-action:before{background-color:rgba(0,0,0,.6);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.resources .resources-item img{background:#f2f2f4;height:400px;-o-object-fit:contain;object-fit:contain;padding:1rem;width:100%}@media (min-width:992px){.resources .resources-item img{max-width:400px}}.contact .ratio{height:450px}.contact .ratio iframe{width:100%}.contact .directory-list-item.has-label-title:not(:first-child){margin-top:1rem}.products .products-item{min-height:155px}.products .products-item img{max-height:300px;min-height:296px;width:100%}.nav-offcanvas .navbar-toggler{left:0;right:unset}.nav-offcanvas .offcanvas-body img{max-width:300px;width:100%}
