body{font-size:1.2em;font-family:Belleza,sans-serif;padding-top:65px}@media screen and (max-width:567px){body{font-size:1em}}@media screen and (max-width:367px){body{font-size:.9em}}@media screen and (max-width:335px){body{font-size:.85em}}.btn-outline-primary{border-color:#907942;color:#907942;border-radius:0}.btn-outline-primary:hover{background-color:#907942;border-color:#907942;color:#fff;outline:none;box-shadow:0 4px 6px 0 rgba(22,22,26,.18)}.scroll-to-top{position:fixed;bottom:1em;right:1em;display:none}.scroll-to-top svg{width:2em;color:#907942;border-radius:50%}.navbar-dark,h1,h2,h3{font-weight:700}.navbar-dark{z-index:2;display:block}@media screen and (min-width:769px){.navbar-dark{padding:0 1em}}.navbar-dark .navbar-toggler{border:none}.navbar-dark .navbar-brand{padding:0;display:flex;align-items:center}@media screen and (max-width:769px){.navbar-dark .navbar-brand{font-size:1.1em}}.navbar-dark .navbar-brand img{width:5em}@media screen and (max-width:769px){.navbar-dark .navbar-brand img{width:4em}}.navbar-dark .navbar-nav a{font-size:1.1em}.navbar-dark .navbar-nav a.nav-link{color:#fff}.navbar-dark .navbar-nav .nav-item{padding-left:7%}@media only screen and (min-width:960px){.navbar-dark .navbar-nav .dropdown:hover .dropdown-menu{display:flex}}@media only screen and (min-width:960px) and (max-width:1200px){.navbar-dark .navbar-nav .dropdown:hover .dropdown-menu{flex-wrap:wrap;max-height:350px;overflow-y:scroll}}.navbar-dark .navbar-nav .dropdown .dropdown-menu{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border:none;border-radius:0;padding:.7em;left:-250%}.navbar-dark .navbar-nav .dropdown .dropdown-menu.show{display:flex}@media only screen and (max-width:1200px){.navbar-dark .navbar-nav .dropdown .dropdown-menu.show{flex-wrap:wrap;max-height:350px;overflow-y:scroll}}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul{list-style:none;padding:0}@media only screen and (max-width:1200px){.navbar-dark .navbar-nav .dropdown .dropdown-menu ul{flex:25%}}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul li .dropdown-item{color:gray;font-size:1.1em}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul li .dropdown-item:hover{background-color:#ececec}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul li:first-child{font-weight:900;font-size:1.3em;text-decoration:underline}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul li:first-child a{color:#000}.navbar-dark .navbar-nav .dropdown .dropdown-menu ul li:first-child a:hover{background-color:#ececec}.home-overlay{background-color:#091c38;width:100%;height:101vh;z-index:3;position:absolute;top:0;display:flex;align-items:center;justify-content:center;text-align:center;overflow-y:scroll}.home-overlay.remove{height:0;width:0;display:none}@media screen and (max-width:769px){.home-overlay{height:-webkit-fill-available}}.home-overlay .content{width:80%;font-weight:400;color:#fff}@media screen and (min-width:769px){.home-overlay .content{width:40%}}.home-overlay .content img{width:40%}.home-overlay .content h1{font-weight:400}@media screen and (min-width:769px){.home-overlay .content h1{font-size:2.5em}}.home-overlay .content h3{color:#fff}.home-overlay .content p{font-size:1em}@media screen and (min-width:769px){.home-overlay .content p:first-of-type{width:70%;margin:0 auto}}.home-overlay .content p a{color:#fff;text-decoration:none}.home-overlay .content p a:hover{color:#907942}.home-overlay .scroll-arrow{position:absolute;bottom:5%}.home-overlay .scroll-arrow svg{width:2em;color:#fff;animation:a 1.5s infinite ease-in-out}@keyframes a{0%{transform:translateY(0)}50%{transform:translateY(50%)}75%{transform:translateY(0)}to{transform:translateY(0)}}.homepage{position:fixed}.homepage .slider .carousel{z-index:1}.homepage .slider .carousel img{height:calc(50vh - 65px);max-width:100%}@media screen and (min-width:1025px){.homepage .slider .carousel img{height:calc(100vh - 65px)}}.homepage .slider .carousel .carousel-item:nth-child(2) img{padding-bottom:3em;background-color:#e1e1e1}@media screen and (max-width:567px){.homepage .slider .carousel .carousel-item:nth-child(2) img{padding-bottom:4.8em}}.homepage .slider .carousel .carousel-caption h5{font-size:1.3em;background-color:#02020263;display:inline;padding:.2em .5em;line-height:inherit}.homepage h1{text-align:center;font-weight:700;padding-bottom:.5em}.homepage .text-section{padding:3em}@media screen and (min-width:769px){.homepage .text-section .container{width:60%}}.homepage .text-section .container p{text-align:center}.homepage .industries .collage .block{padding:1em;position:relative;overflow:hidden}.homepage .industries .collage .block .block-overlay{background:rgba(0,0,0,.7);position:absolute;bottom:1em;right:1em;top:1em;left:1em;opacity:0;transition:all .5s ease-in-out 0s}.homepage .industries .collage .block:hover .block-overlay{opacity:1}.homepage .industries .collage .block img{width:100%;height:10em}@media screen and (max-width:769px){.homepage .industries .collage .block img{height:7em}}.homepage .industries .collage .block .caption{color:#fff;position:absolute;text-align:center;padding-left:1em;padding-right:1em;font-size:1.3em;width:100%;top:100%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:all .3s ease-in-out 0s;margin-bottom:0}.homepage .industries .collage .block .caption p{margin:0}.homepage .industries .collage .block:hover .caption{top:50%;opacity:1}.homepage .solutions{padding-bottom:3em}.homepage .solutions img{max-width:100%}.homepage .solutions .card{transition:transform .2s ease;box-shadow:0 4px 6px 0 rgba(22,22,26,.18);border-radius:0;border:0;margin-bottom:1.5em;height:95%}.homepage .solutions .card .card-title{font-weight:700}.homepage .solutions .card .card-text{font-size:1em}.homepage .solutions .card .btn{border-color:#907942}.homepage .solutions .card:hover{transform:scale(1.1)}.aboutpage{padding:3em}.aboutpage h1{text-align:center;font-weight:700;padding-bottom:.5em}@media screen and (max-width:567px){.aboutpage{padding:2em 1em}.aboutpage p{text-align:justify}}.cleaning-systempage{padding-bottom:3em}.cleaning-systempage .banner{background:url(/imgs/cleaning-system.jpeg) 50% no-repeat;background-size:cover;height:50vw;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1025px){.cleaning-systempage .banner{height:450px;background-attachment:fixed}}.cleaning-systempage .banner h1{color:#fff;text-shadow:3px 3px #000;font-weight:700;text-transform:uppercase}.cleaning-systempage .container{padding:2em 2em 0}@media screen and (min-width:1025px){.cleaning-systempage .container h2{padding-top:.5em}}.cleaning-systempage .container p{text-align:justify}div[class$=-page]{padding:3em 0 0}div[class$=-page] h1{padding-bottom:1em;text-align:center;font-weight:700}div[class$=-page] .ribbon-blender{padding:0 2em}div[class$=-page] .alt-half-section .col-lg-6,div[class$=-page] .alt-half-section .row{padding:0;align-items:center;justify-content:center}div[class$=-page] .alt-half-section div{padding:0 2em}div[class$=-page] .alt-half-section div h2{font-weight:700}div[class$=-page] .alt-half-section img{max-width:100%}@media screen and (max-width:769px){div[class$=-page] .alt-half-section img{padding-bottom:2em}}@media screen and (min-width:768px) and (max-width:1023px){div[class$=-page] .alt-half-section img{max-width:60%}}div[class$=-page] .table th{font-size:1em}div[class$=-page] .table td{font-size:.8em}.contactpage{padding:3em}@media screen and (max-width:567px){.contactpage{padding:2em}}.contactpage h1{text-align:center}@media screen and (min-width:769px){.contactpage h1{padding-bottom:1em}}.contactpage a{color:#000;text-decoration:none}.contactpage a:hover{color:#907942}.contactpage .addressmap{padding-top:.5em}@media screen and (min-width:769px){.contactpage .addressmap{padding-right:2em}}.contactpage .addressmap img{max-width:100%}@media screen and (max-width:769px){.contactpage .form{padding-bottom:2em}}.contactpage .form input:not(input[type=submit]),.contactpage .form select,.contactpage .form textarea{border:none;border-bottom:1px solid #000;border-radius:0}.contactpage .form input:not(input[type=submit]):focus,.contactpage .form select:focus,.contactpage .form textarea:focus{box-shadow:inset 0 -1px 0 #091c38;border-bottom-color:#091c38}.contactpage .form select.form-select{font-size:1em;padding-bottom:0}.contactpage .form input[type=submit]:focus,.contactpage .form input[type=submit]:hover{border-color:#907942;outline:none;box-shadow:none;box-shadow:0 4px 6px 0 rgba(22,22,26,.18)}.contactpage .form label span{color:#cf0202}.contactpage .form input.btn{font-size:1.1em;margin-top:1em;padding:.4em .8em}.contactpage .msg-delivered{background-color:#04bb3b;padding:.1em 1em;display:none}.contactpage .msg-delivered.show{display:block}.not-found .content{min-height:80vh;padding:2em;text-align:center}.not-found .content h1{font-weight:700;font-size:10em;color:#091c38}.not-found .content .btn{margin-top:.5em;font-size:1.5em;padding:.5em 1.5em}footer{background-color:#091c38;color:#fff;padding:1em 4em}@media screen and (max-width:767px){footer{padding:2em 1em}}footer .footer-content{display:flex;justify-content:space-around}@media screen and (max-width:767px){footer .footer-content{flex-wrap:wrap;justify-content:flex-start}}footer h3{text-decoration:underline}footer ul{padding-left:0;padding-bottom:0}footer ul li{padding:0;list-style:none;font-size:1.1em}footer ul ul{padding-left:2em}footer ul ul li{list-style:disc}footer a{color:#fff;text-decoration:none}footer a:hover{color:#907942;text-decoration:none}footer p{font-size:1.1em}footer hr{color:#fff}