.mt-5{margin-top:3rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}#info-box{margin-bottom:70px;text-align:left}.border-diagonal::after,.border-diagonal::before,.header-blue::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:61px;background:#fff!important;clip-path:polygon(0 0,100% 40%,100% 100%,0 100%);z-index:3}@media (min-width:2000px){#header-bottom-bg{height:320px}}.media.home-media{border:.5px solid #f4f4f4;padding:14px;box-shadow:1px 2px 13px #ccc;border-radius:7px;margin-bottom:15px;background-color:#fff}.blue-bg{background:url("../../assets/img/bg-blue.png") #3e7fda;color:#fff}.pills-bordered{border:1px solid #c0ddf8;border-radius:14px;padding:15px;margin:15px;min-height:160px}.carousel-indicators{bottom:-40px}.projects-horizontal{color:#313437;background-color:#fff}.projects-horizontal p{color:#7d8285}.projects-horizontal h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.projects-horizontal .intro{font-size:16px;max-width:500px;margin:0 auto 10px}.projects-horizontal .projects{padding-bottom:40px}.projects-horizontal .item{padding-top:60px;min-height:160px}@media (max-width:767px){.projects-horizontal h2{margin-bottom:25px;padding-top:25px;font-size:24px}.projects-horizontal .item{padding-top:40px;min-height:160px}}.projects-horizontal .item .name{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:15px;color:inherit}@media (max-width:991px){.projects-horizontal .item .name{margin-top:22px}}.projects-horizontal .item .description{font-size:15px;margin-bottom:0}.navbar{background-color:transparent!important;transition:background-color .3s!important;position:fixed!important;top:0!important;width:100%!important;z-index:1030!important}.header-blue .action-button,.header-blue .action-button:not(.disabled):active{border:0;border-radius:40px;box-shadow:none;text-shadow:none;padding:7px 14px;outline:0;background-color:#fbaf40;color:#000;font-family:'Open Sans',sans-serif;font-size:15px}.header-blue .action-button:hover,.header-blue .action-button:not(.disabled):active:hover{color:#fff;background-color:transparent;border:1px solid #fff}.header-blue .iphone-mockup .screen{position:absolute;width:88%;height:77%;top:12%;border-radius:2px;left:6%;border:1px solid #444;overflow:hidden;background:url(../../assets/img/screen-betel-family.gif) center/cover}.header-blue .navbar{padding-top:.75rem;padding-bottom:.75rem;color:#fff;border-radius:0;box-shadow:none;border:none}.header-blue .navbar .navbar-brand{font-weight:700;color:inherit}.header-blue .navbar .navbar-brand:hover{color:#f0f0f0}.header-blue .navbar .navbar-collapse{border-top:1px solid rgba(255,255,255,.3);margin-top:.5rem}.header-blue>*{position:relative;z-index:2}.header-blue .navbar .navbar-collapse span .login{color:#d9d9d9;margin-right:.5rem;text-decoration:none}.header-blue .navbar .navbar-collapse span .login:hover{color:#fff}.header-blue .navbar .navbar-toggler{border-color:rgba(255,255,255,.3)}.header-blue .navbar .navbar-toggler:hover,.header-blue .navbar-toggler:focus{background:0 0}.header-blue .navbar .navbar-nav a.active,.header-blue .navbar .navbar-nav>.show .dropdown-item{background:0 0;box-shadow:none}@media (min-width:768px){.header-blue{padding-bottom:120px}.header-blue .navbar{padding-top:1rem;padding-bottom:1rem}.header-blue .navbar .navbar-collapse{border-color:transparent;margin:0}.header-blue .navbar-nav .nav-link{padding-left:.7rem;padding-right:.7rem}}@media (min-width:992px){.header-blue .hero h1{margin-bottom:24px;line-height:1.2}.header-blue .navbar-nav .nav-link{padding-left:1.2rem;padding-right:1.2rem}}.header-blue .navbar .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:2px}.header-blue .navbar .dropdown-menu .dropdown-item,.header-blue .navbar .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d}.header-blue .navbar .dropdown-menu .dropdown-item:focus,.header-blue .navbar .dropdown-menu .dropdown-item:hover{background:#ebeff1}.header-blue .navbar .form-inline label{color:#d9d9d9}.header-blue .navbar .form-inline .search-field{display:inline-block;width:80%;background:0 0;border:none;border-bottom:1px solid transparent;border-radius:0;color:#ccc;box-shadow:none;color:inherit;transition:border-bottom-color .3s}.header-blue .navbar .form-inline .search-field:focus{border-bottom:1px solid #ccc}.hero{display:flex!important;align-items:center!important;min-height:60vh!important}.header-blue .hero{padding-top:126px;text-align:center}.header-blue .hero h1{color:#fff;font-size:40px;margin-top:0;margin-bottom:15px;font-weight:300;line-height:1.4}.header-blue .hero p{color:rgba(255,255,255,.8);font-size:20px;margin-bottom:30px;font-weight:300}.header-blue .phone-holder{text-align:right}.header-blue div.iphone-mockup{position:relative;max-width:300px;margin:20px;display:inline-block}.header-blue{background:linear-gradient(135deg,#1565c0 0,#7b1fa2 50%,#388e3c 100%)!important;background-size:200% 200%!important;animation:8s infinite stripeGradient!important;position:relative!important;overflow:hidden!important;padding-bottom:60px!important;padding-top:80px!important;border:none!important;border-bottom:none!important;box-shadow:none!important;outline:0!important}@media (min-width:768px){.header-blue .hero{text-align:left}.header-blue{padding-bottom:0}}.header-blue .iphone-mockup img.device{width:100%;height:auto}.header-blue .iphone-mockup .screen:before{content:'';background-color:#fff;position:absolute;width:70%;height:140%;top:-12%;right:-60%;transform:rotate(-19deg);opacity:.2}.navbar-fixed{width:100%;top:0;z-index:9;position:fixed}.page-title{font-family:'Source Sans Pro',sans-serif;color:#fff;font-size:32px;letter-spacing:1.4px}.page-content{font-family:'Source Sans Pro',sans-serif;color:#fdfdfd;font-size:17px;letter-spacing:1.2px}.header-blue::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(21,101,192,.9) 0,rgba(123,31,162,.9) 50%,rgba(56,142,60,.9) 100%);background-size:300% 300%;animation:10s infinite stripeGradient;z-index:1}@keyframes stripeGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}