@import url("https://fonts.googleapis.com/css?family=Montserrat|Open+Sans");body h1,body h2,body h3,body h4,body h5,body h6{font-family:Montserrat,sans-serif!important;line-height:40px}body a,body p{font-family:Open Sans,sans-serif!important}a:hover{text-decoration:none!important}svg{stroke:#0773fd;fill:#0773fd;height:100px}input,textarea{background-color:#fff!important;border:1px solid #e5e5e5!important;color:#333!important;padding:8px 22px;line-height:normal!important;font-size:15px;min-height:3rem}.text-below{color:transparent;background:linear-gradient(180deg,#0e74f4 0,#00d5e2);-webkit-background-clip:text;background-clip:text;font-size:6rem;line-height:normal;font-weight:700;opacity:.1;position:absolute;top:calc(10vh - 50px);z-index:1;left:0;right:0}#home{position:relative;min-height:100vh}#home .container{min-height:100vh!important;color:#fff;text-align:center}#home .container .title{font-weight:800}#home .container p{font-size:18px}#home .bg{position:relative;height:100%;z-index:0}#home .bg img{position:absolute;height:100vh;right:0;border-radius:50vh 0 0 50vh;border-width:0 0 0 30px;border-style:solid;border-color:#0773fd;z-index:1}#services{padding-top:10vh;position:relative;min-height:50vh}#services .service{background:#f4f7fc;transition:all .3s}#services .service div{width:100%;height:100%;transition:all .6s}#services .service svg{stroke:linear-gradient(180deg,#0e74f4 0,#00d5e2);fill:linear-gradient(180deg,#0e74f4 0,#00d5e2);transition:all .6s}#services .service:hover{background:#d4dadb}#services .service:hover div{color:#fff;background:linear-gradient(180deg,rgba(14,116,244,.8) 0,rgba(0,213,226,.8))}#services .service:hover div svg{stroke:#fff;fill:#fff}#about{background-color:#f4f7fc;min-height:50vh}#about,#about .col-md-6{position:relative}#about .col-md-6 .text-below{top:-50px}#about .col-md-6 img{height:auto;display:block;z-index:1;border-radius:10px;position:relative;top:50px}#about .col-md-6 .img-border{background:linear-gradient(90deg,#0e74f4 0,rgba(0,213,226,0));border-radius:10px 0 0 10px;color:#122dff;display:inline-block;font-size:20px;padding:0 0 0 50px;text-decoration:none}#contact{min-height:50vh;position:relative}#contact .text-below{top:-70px}#contact .col-md-6 span{text-transform:uppercase;color:#0773fd}#contact a{color:inherit}#contact button{border:none}#contact button:hover{cursor:pointer}#contact .address{text-align:left}footer{color:#fff}footer span{line-height:70px;font-size:20px;color:#0773fd}footer a{color:#fff}footer hr{background-color:#f5f5f5;width:60%;height:1px}footer svg{height:50px;margin-bottom:10px;stroke:#0773fd;fill:#0773fd}footer #copyright{margin:0;text-align:center;padding-bottom:50px;padding-top:20px}.navbar .navbar-brand{color:#0773fd!important;font-weight:700;font-size:1.5rem}.navbar .navbar-brand img{margin-top:-.5rem;width:2.5rem}.navbar .nav-link{font-size:16px;font-weight:600}.navbar .nav-link:hover{color:#0773fd!important}.navbar.menu{background-color:#0e0f1f!important}button.navbar-toggler{float:right}.button{text-decoration:none;display:inline-block;border-radius:60px;z-index:2;padding:0 60px;white-space:nowrap;font-size:15px;line-height:58px;font-weight:500;color:#fff;font-family:Roboto;text-transform:uppercase;background-image:linear-gradient(90deg,#0e74f4 0,#00d5e2);background-size:200% auto;box-shadow:0 0 20px rgba(0,0,0,.1);transition:.5s;outline:none}.button:hover{background-position:100%;color:#fff}@media screen and (max-width:1490px){.bg{display:none}#home{background-image:url(../img/head-bg.jpg);background-size:cover}#home .title{padding-top:6rem}#home .button{margin-bottom:10px}}@media screen and (max-width:878px){#about .img-border{padding:0 0 0 2rem;margin-bottom:5rem}#about .img-border img{top:2rem}.navbar-brand{font-size:1.1rem!important}.text-below{font-size:4rem}#contact{margin-top:5rem}#contact .address,#contact input,#contact textarea{text-align:center}}.help-block ul{list-style-type:none;padding-left:0;outline:none}label.error{color:red}.form-control.error{border:1px solid red!important}