body,html{width:100%;height:100%}body{font-family:'Noto Sans',sans-serif;background-color:#eee;color:#000;font-size:14px;cursor:default}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0!important;padding-left:0!important}.navbar-expand-lg .navbar-collapse:not(.collapsing) .nav-link,.navbar-expand-lg .navbar-collapse:not(.show) .nav-link{margin:0 .5rem}.navbar-dark .navbar-collapse:not(.collapsing) .navbar-nav .nav-link.active,.navbar-dark .navbar-collapse:not(.show) .navbar-nav .nav-link.active,.navbar-dark .navbar-collapse:not(.show) .navbar-nav .show>.nav-link{color:#fff;border-bottom:2px solid #fff}.text-primary{color:#06c}.bg-transparent-nav{background-color:rgba(255,255,255,.1);backdrop-filter:blur(5px);border-bottom:1px solid rgba(255,255,255,.85)}.banner-full{min-height:100vh;max-height:100vh;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;z-index:1;color:#fff}.form-control::placeholder{color: #ffffff;}.form-control:focus::placeholder{color:#000000important;}.btn{border:2px solid #ffffff;}a .fab{color:#ffffff;}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.item-calendar{width:425.5px}.item-calendar2{width:272px!important}.banner-overlay{background-color:#000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner-title{position:absolute;left:5%;top:50%;z-index:3;transform:translateY(-70px)}.banner-title h1{color:#fff;font-weight:700;font-size:4em;}.banner-texto{position:absolute;top:55%;left:5%;z-index:4;max-width:600px}.banner-down{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);z-index:5}.contact-card{background-color:#1b66c1;border-radius:10px}.custom-field{background-color:#3482e1;border:none;/*color:#fff!important*/;font-weight:200}.image-form{min-height:500px}.banner-down a{color:#fff;font-size:56px}.btn-primary{background:#58aafb;background:linear-gradient(90deg,rgba(88,170,251,1) 0,rgba(0,102,204,1) 100%);border:none;color:#fff}.fondo-azul{background:#06c;background:linear-gradient(360deg,rgba(0,102,204,1) 0,rgba(0,51,102,1) 100%);color:#fff}.fondo-azul2{background:#06c;background:linear-gradient(180deg,rgba(0,102,204,1) 0,rgba(0,51,102,1) 100%);color:#fff;font-size:11px}.fondo-azul3{background:#06c;background:linear-gradient(180deg,rgba(0,102,204,1) 0,rgba(0,51,102,1) 100%);color:#000}.center-texto{max-width:600px;margin:0 auto}.item-servicios h5{font-weight:400;font-size:16px}.item-servicios p{color:#a7a7ad}.separador{font-size:1px;background-color:rgba(255,255,255,.85);width:100%;height:2px;margin:25px 0}.separador2{font-size:1px;background-color:#06c;width:100%;height:1px}.separador3{font-size:1px;background-color:#06c;width:30px;height:3px}#about-box small{color:#5a9bfe;font-size:10px}#about-box h2{font-size:50px;line-height:54px}.whois{width:45%;background-color:#fff;padding:20px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;color:#000}.whois h3{color:#06c}.whois-img{width:55%}.card3{width:100%;min-height:400px;position:relative}.card3 img{width:100%;height:auto}.card3 .front{text-align:center;font-size:30px;font-weight:200}.card3>.back{word-wrap:break-word}.card3 .back{text-align:center;font-size:30px;font-weight:200;background-color:#eee}.cardBox{font-size:1.2em;perspective:800px;transition:all .3s ease 0s;width:100%}.member-info{background:#fff;color:#000;padding:1rem 1rem;font-size:11px;text-align:center;font-weight:200;word-wrap:break-word}.member-info h3{color:#06c;font-size:45px}.card2{cursor:default;height:100%;transform-style:preserve-3d;transition:transform .4s ease 0s;width:100%;border-radius:0;-webkit-animation:giro 1s 1;animation:giro 1s 1}.card3 .back,.card3 .front{backface-visibility:hidden;box-sizing:border-box;color:#fff;display:block;height:100%;position:absolute;width:100%}.card3 .back{padding:1rem 1rem;font-size:11px}.card3 .back h3{color:#06c;font-size:45px}.card3 .back{background:#fff;color:#000}#banner-how-we-work{background-color:#000;background-image:url(../images/banner-wework@2x.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#eee;padding:10rem 0}#banner-how-we-work h2{font-size:45px;font-weight:700}#banner-contant-us{background-color:#2da9f6}#banner-contant-us h4{color:#000;font-weight:700;margin:0;padding:0}.btn-secondary{color:#fff;background-color:#2f2f2f;border-color:#2f2f2f}footer{background-color:#212121;color:#ccc}@-webkit-keyframes giro{from{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}to{transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0)}}@keyframes giro{from{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}to{transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0)}}@media screen and (max-width:1300px){.banner-title{transform:translateY(-40px)}.banner-title h1{font-size:40px}}@media screen and (max-width:768px){.banner-title{transform:translateY(-20px)}.banner-title h1{font-size:20px}.cardBox{margin-left:2.8%;margin-top:3%;width:46%}.card2{height:285px}.cardBox:last-child{margin-bottom:3%}}@media screen and (max-width:480px){.cardBox{width:94.5%}.card2{height:260px}}@media screen and (max-width:641px){#banner-how-we-work{padding:5rem 0}#banner-how-we-work h2{font-size:22px}.banner-title{top:50%;transform:translateY(-25px)}.banner-title h1{font-size:25px}.whois{width:100%}.whois-img{width:100%}}