body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;height:100%!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{overflow:hidden}h2,h3,h4{font-family:Raleway,sans-serif}h2{color:#333;font-size:36px;font-weight:700;margin:0 0 20px;text-transform:uppercase}h3{font-size:20px}h3,h4{color:#333;font-weight:600}h4{font-size:18px}h5{font-weight:700;line-height:20px;text-transform:uppercase}p{font-size:15px}a.nav-link{color:#608dfd;font-weight:400}a.nav-link:focus,a.nav-link:hover{color:#608dfd;text-decoration:none}a.page-scroll.navbar-brand{font-size:24px}ol,ul{webkit-padding:0;moz-padding:0;list-style:none;padding:0}hr{background:#1e7a46;border:0;height:2px;margin-bottom:20px;position:relative;text-align:center;width:70px}#feat{padding:100px 0}#feat .icon .fa-solid{background:linear-gradient(90deg,#6372ff 0,#5ca9fb);border-radius:50%;box-shadow:10px 10px 10px rgba(0,0,0,.05);color:#fff;font-size:38px;height:100px;margin-bottom:20px;padding:30px 0;-webkit-transform:all .5s;transform:all .5s;width:100px}#feat .section-title h2{margin-bottom:15px;margin-top:10px;padding-bottom:15px;position:relative}#feat .section-title{margin-left:0}#feat .section-title h2:after{background:linear-gradient(90deg,#5ca9fb 0,#6372ff);bottom:0;content:"";height:4px;left:50%;margin-left:-30px;position:absolute;width:60px}.image-container{align-items:center;display:flex;height:auto;justify-content:center;max-width:100%}.text-overlay{position:absolute}@media (max-width:576px){.image-container img{height:auto;width:100%}.text-overlay{align-items:center;color:#d4ceed;left:29%;top:33%}.text-overlay h2{color:#d4ceed;display:none;font-size:2rem;font-weight:600;margin-left:15rem}.text-overlay p{display:none;font-size:1.6rem;margin-left:6rem;margin-right:4rem;margin-top:-2rem}}@media (min-width:577px) and (max-width:768px){.image-container img{height:900;width:100%}.text-overlay{align-items:center;color:#fff}.text-overlay h2{color:#fff;font-size:2rem;font-weight:600;margin-left:18rem;margin-top:25rem}.text-overlay p{font-size:1.6rem;margin-left:6rem;margin-right:4rem;margin-top:-2rem}}@media (min-width:769px) and (max-width:992px){.image-container img{height:auto;width:100%}.text-overlay{align-items:center;color:#fff;top:50%}}@media (min-width:993px) and (max-width:1200px){.image-container img{height:auto;width:100%}.text-overlay{align-items:center;color:#020000;top:15%}.text-overlay h2{color:#908888;font-size:3rem;font-weight:600;margin-left:15rem}}@media (min-width:1201px){.image-container img{height:auto;width:100%}.text-overlay{align-items:center;color:#000;position:absolute;top:15%}.text-overlay h2{font-size:5rem;font-weight:600;margin-left:15rem}.text-overlay p{font-size:2rem}}a.btn.btn-custom.btn-lg{background-color:#5ca9fb;background-image:linear-gradient(90deg,#5ca9fb 0,#6372ff);border:0;border-radius:25px;color:#fff;position:absolute;text-transform:uppercase;transition:all .5s linear}@media (max-width:576px){a.btn.btn-custom.btn-lg{font-size:15px;font-weight:500;letter-spacing:1px;margin-left:20%;margin-top:-45%;padding:14px 34px}}@media (min-width:577px) and (max-width:768px){a.btn.btn-custom.btn-lg{font-size:15px;font-weight:500;letter-spacing:1px;margin-left:35%;margin-top:5%;padding:14px 34px}}@media (min-width:769px) and (max-width:992px){a.btn.btn-custom.btn-lg{font-size:15px;font-weight:500;letter-spacing:1px;padding:14px 34px}}@media (min-width:993px) and (max-width:1200px){a.btn.btn-custom.btn-lg{font-size:15px;font-weight:500;letter-spacing:1px;margin-left:34%;margin-top:4rem;padding:14px 34px}}@media (min-width:1201px){a.btn.btn-custom.btn-lg{font-size:15px;font-weight:500;letter-spacing:1px;margin-left:39%;margin-top:5%;padding:14px 34px}}a.btn.btn-custom:active,a.btn.btn-custom:focus,a.btn.btn-custom:hover{background-color:#6372ff;background-image:none;color:#fff}.btn.active,.btn:active{background-image:none;box-shadow:none;outline:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:focus{outline:none;outline-offset:none}#menu{padding:15px;transition:all .8s}#menu a.navbar-brand{font-family:Raleway,serif;font-weight:700}#menu.navbar-default{border-color:hsla(0,0%,91%,0);box-shadow:0 0 10px rgba(0,0,0,.15)}#menu.navbar-default .navbar-nav>li>a{border-radius:0;color:#131212;font-size:15px;font-weight:400;margin:9px 20px 0;padding:8px 2px;text-transform:uppercase}#menu.navbar-default .navbar-nav>li>a:after{background:linear-gradient(90deg,#6372ff 0,#5ca9fb);bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s;width:0}#menu.navbar-default .navbar-nav>li>a:hover:after{width:100%}.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{background-color:initial}.navbar-nav>.active>a:after,.navbar-nav>.active>a:focus:after,.navbar-nav>.active>a:hover:after{background:linear-gradient(90deg,#6372ff 0,#5ca9fb)!important;bottom:-1px!important;content:""!important;display:block!important;height:2px!important;left:0!important;position:relative!important;-webkit-transform:width .2s!important;transform:width .2s!important;width:100%!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff;border-color:#608dfd}.navbar-toggle{border-radius:0}.navbar-default .navbar-toggle:hover>.icon-bar{background-color:#608dfd}#products{padding:0}.product-item{margin:1px -15px 0 -14px;padding:0}.product-item .hover-bg{margin:0;overflow:hidden;position:relative}.hover-bg .hover-text{background:linear-gradient(90deg,rgba(99,114,255,.8) 0,rgba(92,169,251,.8));color:#fff;height:100%;margin:0 auto;opacity:0;padding:30% 0 0;position:absolute;text-align:center;transition:all .5s;width:100%}.hover-bg .hover-text>h6{color:#fff;font-size:17px;font-weight:500;letter-spacing:1px;opacity:0;text-transform:uppercase;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all .3s}.hover-bg:hover .hover-text{opacity:1}.hover-bg:hover .hover-text>h6{-webkit-backface-visibility:hidden;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#services{background:linear-gradient(270deg,#3144f7 0,#5ca9fb);padding:50px 0}#services,#services h2{color:#fff}#services .service-description{margin:10px 10px 20px}#services .section-title h2:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:4px;left:50%;margin-left:-30px;position:absolute;width:60px}#services .fa-brands,#services .fa-solid{background:linear-gradient(270deg,#6372ff 0,#5ca9fb);border-radius:50%;box-shadow:10px 10px 10px rgba(0,0,0,.05);color:#fff;font-size:42px;height:120px;padding:40px 0;width:120px}#services h3{color:#f0f8ff;font-weight:500;padding:5px 0}#services p{color:hsla(0,0%,100%,.75)}#about{padding:80px 0}#about h3{font-size:20px;margin:0 0 20px}#about h2{margin-bottom:1rem;padding-bottom:1rem;position:relative}#about h2:after{background:linear-gradient(90deg,#5ca9fb 0,#6372ff);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#about .about-text li{list-style:none;margin-bottom:5px;margin-left:6px;padding:0}#about .about-text li:before{color:#5ca9fb;content:"\f061";font-family:FontAwesome;font-size:10px;font-weight:300;margin-left:-20px;padding-right:10px}#about img{border-radius:0;box-shadow:0 0 50px rgba(0,0,0,.06);color:#f0f8ff;height:500px;margin-top:15px}#about p{margin-bottom:15px}@media (max-width:768px){#about img{margin:50px 0}}#contact{background:linear-gradient(90deg,#000 0,#2c2d2e);color:hsla(0,0%,100%,.75);padding:100px 0 60px}#contact .section-title{margin-bottom:40px}#contact .section-title p{font-size:16px}#contact h2{color:#fff;margin-bottom:15px;margin-top:10px;padding-bottom:15px}#contact .section-title h2:after{background:#b9fb12;bottom:84%;content:"";height:4px;left:10px;position:absolute;width:60px}#contact h3{color:#fff;font-weight:400;margin-bottom:20px;margin-top:80px;padding-bottom:20px}#contact form{padding-top:20px}#contact .text-danger{color:#c03;text-align:left}#contact .btn-custom{background:#2c2d2e}#contact .btn-custom:hover{background:#7fea55;color:#000;transition:all .5s}label{float:left;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}#contact .form-control{background-color:#fff;border:1px solid #ddd;border-radius:0;color:#000;display:block;font-size:16px;height:1.42;padding:6px 12px;width:100%}#contact .form-control:focus{background-color:#c4c4c4;box-shadow:transparent;-webkit-box-shadow:transparent;outline:0}#contact .form-control::-webkit-input-placeholder{color:#777}#contact .form-control::-moz-placeholder{color:#777}#contact .form-control:-ms-input-placeholder{color:#777}#contact .contact-item{margin:20px 0}#contact .contact-item span{color:#fff;display:block;margin-bottom:10px}#contact .contact-item i.fa-solid{margin-right:10px}#contact .social{border-top:1px solid hsla(0,0%,100%,.15);margin-top:50px;padding-top:50px;text-align:center}.social ul{display:flex;flex-direction:row;justify-content:space-between;margin:0 470px}#contact .social .fa-brands{border:2px solid #fff;border-radius:50%;color:#fff;font-size:22px;height:48px;padding:12px 0;transition:all .3;width:48px}#contact .social .fa-brands:hover{background:#fff;color:#608dfd}#contact .social li:last-child .fa-brands:hover{color:red}#footer{background:#f6f6f6;padding:30px 0}#footer p{color:#888;font-size:14px}#footer a{color:#608dfd}
/*# sourceMappingURL=main.0790c618.css.map*/