@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap);.has-float-label{display:block;position:relative}.has-float-label>span,.has-float-label label{position:absolute;cursor:text;font-size:75%;opacity:1;transition:all .2s;top:-.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px}.has-float-label>span:after,.has-float-label label:after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control::-moz-placeholder{opacity:1;-moz-transition:all .2s;transition:all .2s}.has-float-label .form-control:-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s}.has-float-label .form-control::-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s}.has-float-label .form-control::placeholder{opacity:1;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{opacity:.5;top:.3em}.input-group .has-float-label{flex-grow:1;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.input-group .has-float-label .form-control{width:100%;border-radius:.25rem}.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{align-items:center;color:#212529;text-align:left}#app{font-family:Roboto,sans-serif;font-size:16px;color:#6c767a;line-height:22px;letter-spacing:normal;line-height:1.5}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}hr{box-sizing:content-box;height:0;overflow:visible}hr.divider{max-width:3.25rem;border-width:.2rem;border-color:#ed3330}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}h1{color:#202334;font-size:38px;font-weight:700;text-align:center}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:Poppins,sans-serif}h2,h3,h4,h5,h6{font-size:20px;font-weight:500}.page-section{padding:4rem 0}.navbar{border-bottom:1px solid hsla(0,0%,100%,.2);height:80px}.navbar,.navbar .navbar-nav li .nav-link{transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in}.navbar .navbar-nav li .nav-link{cursor:pointer;color:#fff;font-size:14px;padding:29px 15px;font-weight:600;text-transform:uppercase}.navbar .nav-item.active a.nav-link,.navbar li a.nav-link:hover{color:#ed3030;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in}.menu .navbar-brand{font-size:28px;color:#212121;font-family:Poppins,sans-serif}.menu.scroll{height:75px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.23);transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in}.menu.scroll .navbar-brand{color:#212121}.menu.scroll .navbar-nav li .nav-link{color:#212121;padding:19px 15px;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in}.menu.scroll .nav-item.active a.nav-link,.menu.scroll li a.nav-link:hover{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (max-width:767px){.container{width:100%}.menu .navbar-collapse.show{background-color:#fff;text-align:left;padding:12px 0}.menu .navbar-collapse.show a{color:#212121}.navbar-collapse{background-color:#fff}}header.masthead{padding-top:10rem;padding-bottom:5.5rem;background:linear-gradient(180deg,rgba(92,77,66,.8) 0,rgba(92,77,66,.8)),url(../img/bg.7fc95696.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;height:100vh;min-height:40rem;padding-top:4.5rem;padding-bottom:0}header.masthead h1{font-size:2.25rem}header.masthead p{font-size:1.25rem;color:hsla(0,0%,100%,.75)}.h-100{height:100%!important}.button{color:#fff!important;text-transform:uppercase;letter-spacing:.2px;background:#ed3030;padding:20px;border-radius:50px;display:inline-block;border:none}.button,.button:hover{text-decoration:none;transition:all .4s ease 0s}.button:hover{background:#434343;box-shadow:5px 40px -10px rgba(0,0,0,.57)}.box{position:relative;text-align:center;padding:30px 20px}img.logo{height:100px;border-radius:15px;padding:14px}.services{position:relative;text-align:center;margin-bottom:20px;transition:.3s;padding:30px 20px}.services:before{left:0;top:0}.services:after,.services:before{position:absolute;width:0;height:0;background-color:#ed3030;content:"";transition:.3s}.services:after{right:0;bottom:0}.services:hover:after,.services:hover:before{width:50%;height:2px;transition:.3s}.services:hover{box-shadow:1px 3px 10px 0 rgba(0,0,0,.1)}.services .logo{font-size:20px;width:60px;height:60px;border:1px solid #ddd;line-height:60px;margin-bottom:30px;border-radius:30%;transition:.3s}.services:hover .logo{border-color:#ed3030;border-radius:30%}.services h4{font-size:20px;font-weight:400;margin-bottom:15px;text-transform:inherit}#clients .client-logo{padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff}#clients .img-fluid{transition:all .4s ease-in-out;height:180px;width:180px}#clients .img-fluid:hover{transform:scale(1.3);opacity:.5}.has-float-label input:focus,.has-float-label select:focus,.has-float-label textarea:focus{border-color:#ed3030;box-shadow:none}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:100%;padding:5px}.alert.msg{position:fixed;right:20px;top:80px;width:300px;z-index:1;box-shadow:1px 1px 4px rgba(0,0,0,.2);padding:15px!important;color:#fff}.alert.alert-success{background-color:#2eb872;border-left:5px solid green}.alert.alert-danger{background-color:#f66;border-left:5px solid red}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}#footer a{color:#6c767a;text-decoration:none;cursor:pointer}.form-control::-webkit-input-placeholder{font-size:.95rem;color:#aaa;font-style:italic}.form-control::-moz-placeholder{font-size:.95rem;color:#aaa;font-style:italic}.form-control:-ms-input-placeholder{font-size:.95rem;color:#aaa;font-style:italic}.form-control::-ms-input-placeholder{font-size:.95rem;color:#aaa;font-style:italic}.form-control::placeholder{font-size:.95rem;color:#aaa;font-style:italic}.form-control.shadow-0:focus{box-shadow:none}.modal-content{border:none;border-radius:2px;box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);padding:20px}.modal-header{padding-top:15px;padding-bottom:15px}.modal-body,.modal-header{border-bottom:0;padding-right:26px;padding-left:26px}.modal-body{padding-top:5px;padding-bottom:5px}.modal-footer{border-top:0;padding-top:0;padding-right:26px;padding-bottom:26px;padding-left:26px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}