body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212!important;color:#e1e1e1!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Gilroy-ExtraBold";src:local("Gilroy-ExtraBold"),url(/static/media/Gilroy-ExtraBold.0f6e082f.otf) format("otf")}.outerlink{font-family:"Montserrat",sans-serif;text-decoration:none;color:#4cacfc}.outerlink:hover{color:#90caf9;text-decoration:none}.act-btn:hover{text-decoration:none;box-shadow:3px 10px 20px rgba(0,0,0,.1);color:#efefef;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.act-btn-container{height:100%;align-items:center}.act-btn,.act-btn-container{display:flex;justify-content:center}.act-btn{text-align:center;text-decoration:none!important;width:50%;margin:5vh auto auto;font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:700;padding:15px;color:#fff;background:#004a86;background:linear-gradient(120deg,#0f86e7 50%,#00d4ff);text-decoration:none;border:none;border-radius:45px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .5s ease 0s;cursor:pointer;outline:none}.custom-header{font-family:"Montserrat",sans-serif!important;font-weight:400;font-size:2.1rem!important;color:#efefef!important;margin-top:25px;text-align:left!important}@media only screen and (min-width:600px){.act-btn,.home-image{width:50%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#e1e1e1!important}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.na-blue-font{color:#90caf9}.custom-navbar{background-color:#1e1e1e!important;text-align:center}.nav-logo{width:35px;margin-right:25px}.nav-company-name,.nav-logo{position:relative;display:inline-block}.nav-company-name{color:#e1e1e1;font-size:x-large;font-family:"Montserrat",sans-serif;top:5px}.nav-company-name:hover{color:#9e9e9e}.navbar-light{box-shadow:none!important}.nav-link-logo{padding:none!important;margin-top:0!important;text-decoration:none!important;align-items:center}@media only screen and (min-width:600px){.nav-logo{width:50px}}.nav-container{position:fixed;width:100%;top:0;z-index:3;background-color:#f5f5f5!important}.no-bs-border,.no-bs-border:active,.no-bs-border:focus{outline:none!important;border:none!important;box-shadow:none!important;font-size:medium!important}.dropdown-item{color:#e1e1e1!important}.dropdown-toggle{font-size:medium}.dropdown-item:hover{background-color:#121212!important}.navbar-radius{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.navbar-collapse{position:relative;right:0}.custom-navbar-brand{color:#e1e1e1!important}.custom-navbar-brand:hover{color:#9e9e9e!important}.navbar-nav{text-align:center}@media only screen and (min-width:600px){.nav-company-name{padding-left:15px;padding-right:15px}}.about-container{position:relative;min-height:100vh;text-align:center}.custom-header{color:#3f3f3f;font-family:"Montserrat",sans-serif;font-size:1.9rem;text-align:center}.info{color:#000}.about-img{top:40vh}.footer-container{width:100%!important;height:21vh;text-align:center;background-color:#1e1e1e!important}.footer-wrapper{padding-top:20px}.footer-text{font-weight:100;font-size:small;text-align:center}.footer-links{text-align:right}.footer-link{text-decoration:none;color:#a9a9a9;font-size:small;margin-bottom:0!important;padding:0!important}.footer-links-title{margin:0}.footer-company-name{display:inline}.footer-company-icon{display:inline;width:20px;margin-right:5px}.footer-icons{text-align:center;padding-top:2vh;font-size:x-large}.footer-icon{padding-left:10px;padding-right:10px;color:#efefef;padding-bottom:10px}.footer-icon:hover{color:#add8e6}.home-container{position:relative;min-height:100vh;text-align:center}.text-logo{margin-left:5%;margin-right:5%;position:fixed;top:10%;max-height:25vh;max-width:100%;z-index:2}.accessory-colors-btn-container{align-items:center;text-align:center}.accessory-colors-btn:hover{text-decoration:none;box-shadow:3px 10px 20px rgba(0,0,0,.1);color:#efefef;background:#004a86}.accessory-colors-btn{text-align:center;text-decoration:none!important;width:50%;display:flex;margin:0 auto;font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:700;padding:15px;color:#fff;background:#0f86e7;justify-content:center;text-decoration:none;border:none;border-radius:5px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s;cursor:pointer;outline:none}.home-image{text-align:center;margin:35px auto 15px;width:100%}.home-header{color:#e1e1e1!important;font-weight:700;font-size:1.9rem;margin-top:10px}.home-header,.info{font-family:"Montserrat",sans-serif;text-align:center}.info{margin:0 20px;padding-top:20px;font-size:1.2rem}.home-text{position:relative;top:40vh;text-align:center;font-family:"Khula",sans-serif;font-size:1.9rem}.home-description{display:flex;font-family:"Montserrat",sans-serif;font-size:1.2rem;text-align:center;margin:41vh 20px 0}.about-description{padding-right:5%;padding-left:5%;font-family:"Montserrat",sans-serif;font-size:medium}.about-job-header{font-family:"Montserrat",sans-serif;margin-top:10px}.category-img-container{height:50vh;overflow:hidden;text-align:center;align-items:center}.category-img{height:50vh}.about-photo,.category-img{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover}.about-photo{width:150px;height:150px}.services-container{margin-top:30px}@media only screen and (min-width:600px){.home-image{width:50%}.contact-button{width:50px}.slogan{top:26vh}.slogan-text{font-size:4vw}.category-img{display:inline-block;height:50vh;background-repeat:no-repeat;background-position:50%;background-size:cover}}.carousel-header{padding-top:50px}.carousel-item{height:65vh;min-height:300px;background:no-repeat 50% scroll;background-size:cover}.slogan{color:#f5f5f5;text-shadow:1.5px 1.5px 1.5px #727272;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.9rem;z-index:2;position:absolute;text-align:center;top:26vh;width:100%}.slogan-text{font-size:xx-large}.z-4{z-index:4}.z-2{z-index:2}.item-1{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-1.jpg)}.item-2{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-2.jpg)}.item-3{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-3.jpg)}@media only screen and (min-width:600px){.item-1{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-1-laptop.jpg)}.item-2{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-2-laptop.jpg)}.item-3{background-image:url(https://photo-hosting-bucket.s3-us-west-1.amazonaws.com/bowties-tuxedo/Home/carousel-3-laptop.jpg)}.slogan-text{font-size:60px}}.contact-container{position:relative;min-height:100vh}.content-wrapper{padding-top:1vh}.contact-header{margin-top:57px;text-align:left!important}.center-image{position:relative;text-align:center;margin:100px auto 20px;width:30%}.contact-btn:hover{text-decoration:none;box-shadow:3px 10px 20px rgba(0,0,0,.1);color:#efefef;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.contact-btn{text-align:center;text-decoration:none!important;width:100%;display:flex;margin:5vh 0;font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:700;padding:15px;color:#fff;background:#004a86;background:linear-gradient(120deg,#0f86e7 50%,#00d4ff);justify-content:center;text-decoration:none;border:none;border-radius:5px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .5s ease 0s;cursor:pointer;outline:none}@media only screen and (min-width:600px){.contact-form{width:500px;margin:auto}.sending-alert-text{left:40%}.alert{padding:10px}}.gallery-img-container{height:50vh;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:10px}.gallery-img{width:100%;height:100%;object-fit:cover;border-radius:15px}.img-title{height:100px;text-align:center}.gallery-container{margin-top:57px}.gallery-header{margin-top:57px;text-align:left!important}.services-list-item{text-align:center;padding:5px}.content-wrapper{margin-top:0;padding-top:1vh!important;padding-bottom:5vh}.row{align-items:center!important}.services-card,.services-icon{display:inline-block}.services-icon{width:40px}.services-description{font-family:"Montserrat",sans-serif;font-size:medium}.services-header{text-align:center}.services-list-items-container{text-align:left}.faq-question{font-weight:700;font-size:1.4rem}.services-img{max-width:100%;justify-content:center}@media only screen and (min-width:600px){.services-img{max-width:75%}}.measurements-container{position:relative;min-height:100vh}.measurements-header{margin-top:57px;text-align:left!important}.success-alert{background-color:#43a047;color:#fff}.sending-alert{background-color:#42a5f5;color:#fff}.sending-alert-text{position:absolute;top:1vh;left:34%}.alert{margin-top:5vh;height:5vh;text-align:center;padding:5px}.fail-alert{background-color:#e53935;color:#fff}.success-alert-text{font-size:small;text-align:left}.contact-img{top:40vh}.contact-button,.contact-details{font-family:"Montserrat",sans-serif}.contact-button{display:flex;font-size:.8rem;font-weight:700;border-radius:25px;padding:15px;color:#fff;background:linear-gradient(120deg,#0f86e7 50%,#00d4ff);border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);display:block;margin:5vh auto auto;width:50%}@media only screen and (min-width:600px){.form-container{width:500px;margin:auto}.sending-alert-text{left:40%}.alert{padding:10px}}
/*# sourceMappingURL=main.4f194e37.chunk.css.map */