@import url(https://fonts.googleapis.com/css?family=Lato);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);*,:after,:before{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;overflow:scroll;overflow-x:hidden}a{text-decoration:none}body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{background-color:#222426}body::-webkit-scrollbar-thumb{background-color:#5e5d5d;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about-details::-webkit-scrollbar,.product-details::-webkit-scrollbar{width:.5em}.about-details::-webkit-scrollbar-track,.product-details::-webkit-scrollbar-track{background-color:#fff}.about-details::-webkit-scrollbar-thumb,.product-details::-webkit-scrollbar-thumb{background-color:#cfcece}.header-nav{position:fixed;display:flex;width:100%;height:8vh;justify-content:space-around;align-items:center;background-color:#222426;border-bottom:2px solid #3d8af7;z-index:9999}.logo{max-width:200px;height:auto}nav ul{margin:0;padding:0;list-style:none}nav li:nth-child(-n+4){border-right:1px solid #757575}nav li{display:inline-block}nav a{cursor:pointer;padding:20px;color:#fff;text-decoration:none;font-family:"Source Sans Pro";font-weight:lighter;font-size:1.125rem}nav li:hover a{color:#b8bbbf}.nav-toggle{display:none;position:absolute!important;top:-9999px;left:-9999px}.nav-toggle-label{display:none;position:absolute;z-index:99;left:5vw;cursor:pointer}.bar1,.bar2,.bar3{width:35px;height:2px;background-color:#fff;margin:6px 0;transition:.4s}.nav-toggle:checked~.nav-toggle-label .bar1{transform:rotate(-45deg) translate(-3.6px,2.4px);-o-transform:rotate(-45deg) translate(-3.6px,2.4px);-moz-transform:rotate(-45deg) translate(-3.6px,2.4px);-webkit-transform:rotate(-45deg) translate(-3.6px,2.4px)}.nav-toggle:checked~.nav-toggle-label .bar2{opacity:0}.nav-toggle:checked~.nav-toggle-label .bar3{transform:rotate(45deg) translate(-8px,-8px);-o-transform:rotate(45deg) translate(-8px,-8px);-moz-transform:rotate(45deg) translate(-8px,-8px);-webkit-transform:rotate(45deg) translate(-8px,-8px)}.slider-container{position:relative;padding-top:8vh;width:100%;height:auto}.slide img{display:block;justify-content:center;max-width:100%;height:75vh;object-fit:cover}.next,.prev{cursor:pointer;position:absolute;top:40vh;padding:10px;color:#fff;font-size:x-large;font-weight:700;border:0;-ms-user-select:none;user-select:none;-webkit-user-select:none}.prev{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.001));border-radius:0 5px 5px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0}.next,.prev{transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out}.next{right:0;background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.001));border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px}.next:hover,.prev:hover{color:#fff;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.prev:hover{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.next:hover,.prev:hover{transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out}.next:hover{background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.caption-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(#4a4e52,#3c3f42);color:#fff;height:17vh}.caption-container h2{margin:0;padding:0 5px 25px;font-family:"Lato";font-weight:lighter}.caption-container a{cursor:pointer;padding:10px 20px;color:#fff;text-decoration:none;font-family:"Source Sans Pro";border:2px solid #fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.caption-container a:hover{background-color:#38393b;transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}.about-section{padding-top:8vh;padding-bottom:10vh;width:100%;min-height:100vh;justify-content:center;align-items:center}.heading-grey{color:#606060}.heading-grey,.heading-white{margin:0;padding-top:8vh;font-family:"Lato";font-weight:lighter;font-size:2.5rem;text-align:center}.heading-white{color:#fff}.subheading-grey{margin:0;padding:10px 0;color:#606060;font-family:"Lato";font-weight:700;font-size:1.625rem}.paragraph-grey{color:#606060}.paragraph-grey,.paragraph-white{margin:5vh 0;padding:0 15vw;font-family:"Source Sans Pro";font-size:1.125rem;line-height:1.5}.paragraph-white{color:#fff}.column-paragraph-grey{width:20vw;margin:0;color:#606060;font-family:"Source Sans Pro";font-size:1.125rem}.flex-row{display:flex;flex-direction:row;justify-content:center;padding:5vh 0}.flex-column{display:flex;flex-direction:column;margin:0 35px 0 5px}.circle{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:0 20px;border:1px solid #606060;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px}.check-mark{display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);height:20px;width:12px;border-bottom:4px solid #606060;border-right:4px solid #606060}.read-more-button{cursor:pointer;margin-top:10px;padding-left:0;width:100px;text-align:left;font-family:"Lato";font-size:.875rem;font-weight:700;color:#3d8af7;background-color:transparent;border:none}.read-more-button:hover{text-decoration:underline;transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04)}.x-button-about{cursor:pointer;position:fixed;top:16vh;right:9.75vw;padding:.5px;border:none;background-color:hsla(0,0%,98%,0)}.about-details{position:fixed;top:14%;left:10%;z-index:99;overflow-y:auto;padding:40px;width:80vw;height:80vh;max-width:80vw;max-height:80vh;background-color:#fff;outline:12px solid #fff;outline-offset:-1px;box-shadow:0 4px 20px 0 rgba(34,36,38,.8),0 4px 20px 0 rgba(34,36,38,.79)}.about-details p,.about-details ul{color:#606060;font-family:"Lato";font-size:1.0625rem;line-height:1.5}.about-details img{width:750px;max-width:100%;height:auto;margin:35px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.09)}.img-container{display:flex;justify-content:center;height:auto;width:auto;max-width:100%}.products-section{padding-top:8vh;padding-bottom:10vh;width:100%;min-height:100vh;justify-content:center;align-items:center;background-color:#3d8af7}.product-container{display:flex;flex-flow:row wrap;justify-content:space-around}.product{margin:5vh 5vw;justify-content:center;align-items:center}.product-button{cursor:pointer;background-color:rgba(51,125,228,0);border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:10px 10px 30px;color:#fff;font-family:"Lato";font-weight:lighter;font-size:1.125rem;text-align:center}.product-button,.product-button:hover{transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition:transform;-moz-transition:transform;-ms-transition:transform;-o-transition:transform;transition-duration:0ms!important;transition-delay:0ms!important}.product-button:hover{background-color:#357bdd;transform:scale(1.08)!important;-webkit-transform:scale(1.08)!important;-moz-transform:scale(1.08)!important;-ms-transform:scale(1.08)!important;-o-transform:scale(1.08)!important}.x-button{cursor:pointer;position:fixed;top:18vh;right:11.5vw;padding:.5px;border:none;background-color:hsla(0,0%,98%,0)}.x-button-bar1{transform:rotate(-45deg) translate(-3.6px,2.4px);-o-transform:rotate(-45deg) translate(-3.6px,2.4px);-moz-transform:rotate(-45deg) translate(-3.6px,2.4px);-webkit-transform:rotate(-45deg) translate(-3.6px,2.4px);-ms-transform:rotate(-45deg) translate(-3.6px,2.4px)}.x-button-bar1,.x-button-bar2{width:35px;height:2px;background-color:#606060;margin:6px 0}.x-button-bar2{transform:rotate(45deg) translate(-3px,-3px);-o-transform:rotate(45deg) translate(-3px,-3px);-moz-transform:rotate(45deg) translate(-3px,-3px);-webkit-transform:rotate(45deg) translate(-3px,-3px);-ms-transform:rotate(45deg) translate(-3px,-3px)}.product-image{width:350px;max-width:90%;height:auto}.product-details-image{grid-column:1/2;max-width:100%;height:auto;margin-right:80px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.09)}.product-details{position:fixed;top:15%;left:10%;z-index:99;overflow-y:auto;padding:40px;width:80vw;height:auto;min-height:70vh;max-width:90vw;max-height:80vh;background-color:#fff;outline:12px solid #fff;outline-offset:-1px;box-shadow:0 4px 20px 0 rgba(34,36,38,.8),0 4px 20px 0 rgba(34,36,38,.79)}.product-details-grid{display:grid;grid-template-columns:auto 2fr}.product-info{grid-column:2/3}.product-info,.product-info-2{color:#606060;font-family:"Lato";font-size:1.125rem}.product-info-2{grid-column:1/3}.product-title{font-weight:lighter;font-size:2.5rem;margin-top:0}.product-procedures{display:flex;width:auto;max-width:100%;height:auto;justify-content:space-around}.product-procedures a{color:#fff}.contact-section{display:flex;flex-direction:column;padding-top:8vh;padding-bottom:8vh;width:100%;min-height:100vh;background-color:#46494d}.contact-paragraph{text-align:center}.contact-form{display:flex;flex-direction:column;width:60%;align-self:center}#message{resize:none}#company,#message{width:100%;margin-bottom:25px}#company{height:45px}#email,#name{width:40%;height:45px}#name{margin-left:15px}::-webkit-input-placeholder{font-family:"Source Sans Pro";font-size:1rem}::-webkit-input-placeholder,::placeholder{font-family:"Source Sans Pro";font-size:1rem}.send{cursor:pointer;width:calc(20% - 30px);height:45px;margin-left:15px;font-family:"Source Sans Pro";font-size:1rem;color:#fff;background-color:#3d8af7;border:0;-ms-user-select:none;user-select:none;-webkit-user-select:none}.send:hover{background-color:#2772db}.form-feedback{position:fixed;top:25%;left:17.5%;z-index:99;width:65vw;max-width:65vw;height:60vh;max-height:60vh;background-color:#fff;box-shadow:0 4px 20px 0 rgba(34,36,38,.8),0 4px 20px 0 rgba(34,36,38,.79)}.form-feedback h2{padding-bottom:20px;text-align:center;font-family:"Lato";font-weight:700;font-size:1.625rem;color:#606060}.form-feedback p{padding-bottom:40px;text-align:center;font-size:1.125rem;line-height:1.5;color:#606060}.form-feedback p,.ok-button{font-family:"Source Sans Pro"}.ok-button{cursor:pointer;margin:0 calc(50% - 70px);width:140px;height:45px;font-size:1rem;color:#fff;background-color:#3d8af7;border:0;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ok-button:hover{background-color:#2772db}.message-failure,.message-success{margin-top:12%}.faq-section{padding-top:8vh;padding-bottom:10vh;width:100%;min-height:80vh;justify-content:center}.faq-question{display:flex;align-items:center;margin:30px 0;padding:0 15vw;color:#606060;font-family:"Source Sans Pro";font-size:1.125rem;font-weight:700;line-height:1.5}.faq-question:first-of-type{padding-top:50px}.faq-answer{margin:0;padding:0 15vw;height:auto;color:#606060;font-family:"Source Sans Pro";font-size:1.125rem;line-height:1.5}.plus-button{align-self:flex-start;cursor:pointer;margin-left:15px;padding-top:3px;width:26px;height:26px;color:#949597;background-color:#fff;border:2px solid #949597;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;font-size:medium;font-weight:700}.plus-button:hover{color:#606060;border-color:#606060;transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}.footer{display:flex;width:100%;height:20vh;min-height:20vh;align-items:center;justify-content:center;text-align:center;background-color:#222426}.footer-paragraph{font-size:1rem;margin:0}@media screen and (max-width:375px){.next,.prev{top:28vh}.slide img{height:67vh}.caption-container{height:25vh}}@media screen and (min-width:376px) and (max-width:415px){.next,.prev{top:30vh}}@media screen and (min-width:416px) and (max-width:600px){.slide img{height:72vh}.caption-container{height:20vh}}@media screen and (max-width:600px){html{font-size:14px}}@media screen and (max-width:800px){.header-nav{justify-content:center}.nav-toggle-label{display:block}nav{transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;position:absolute;top:8vh;left:0;z-index:9999;margin:0;overflow:hidden;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}nav ul{width:100vw;height:0;text-align:left;background-color:#e3e3e3}nav li{padding:15px 0}nav li:nth-child(-n+4){border-right:none}nav li:hover{background-color:#b8bbbf}nav a,nav li:hover a{color:#232323}nav a{padding:10px calc(100vw - 35px) 10px 35px;opacity:0}.nav-toggle:checked~nav ul{height:auto}.nav-toggle:checked~nav{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.nav-toggle:checked~nav a{opacity:1;transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out .2s;-moz-transition:opacity .2s ease-in-out .2s;-ms-transition:opacity .2s ease-in-out .2s;-o-transition:opacity .2s ease-in-out .2s}#email,#name{width:100%;margin-bottom:25px}#name{margin-left:0}.send{width:130px;max-width:100%;margin-left:calc(50% - 65px)}.faq-answer,.faq-question{padding:0 10vw}}@media screen and (max-width:1345px){.flex-row{flex-direction:column;padding:0}.flex-column{margin:0;padding:0 20vw}.column-paragraph-grey{width:60vw}.column-paragraph-grey:first-child,.column-paragraph-grey:nth-child(2){padding-bottom:40px}.check-mark,.circle{display:none}.product-details-grid{grid-template-columns:auto}.product-info,.product-info-2{grid-column:1/2}.product-details-image{width:300px;margin-bottom:40px}.contact-form{width:75%}}
/*# sourceMappingURL=main.33bfd36b.chunk.css.map */