.specialfont,.specialfontbold{font-family:Rubik,sans-serif}:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}form,header{position:relative}.btn.osbtn,.text-uppercase{text-transform:uppercase}.btn.osbtn,.carousel-inner{box-shadow:0 3px 12px 0 rgba(0,0,0,.27)}.btn.osbtn:after,.navbar-nav>li>a.nav-link:after,a.regular-link:after{content:''}.specialfont{font-weight:400}.specialfontbold{font-weight:700}.regularfont{font-family:'Roboto Mono',monospace}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;color:#494052;font-weight:700}.btn.osbtn,.panel-group .panel-default .panel-heading a,a,button,label,li,p,span{font-family:'Roboto Mono',monospace}a,button,li,p,span{color:#494052}.pb-md{padding-bottom:25px}@media only screen and (max-width:768px){h2{font-size:26px}.pb-md-mobile{padding-bottom:25px}}label{width:100%;font-weight:100}input[type=text],input[type=email],input[type=password],input[type=tel],textarea{border:0;width:100%;display:block;border-radius:15px;margin-top:10px;color:#494052;padding:20px}input[type=text].hero-input,input[type=email].hero-input,input[type=password].hero-input,input[type=tel].hero-input,textarea.hero-input{padding:15px 40px;border-radius:45px;height:80px;box-shadow:0 3px 12px 0 rgba(0,0,0,.27)}textarea{min-height:200px}.error-msg{display:block;color:#F47124}a.regular-link{color:#7772CB}a.regular-link:after{width:0;bottom:-7px;height:2px;background:#7772CB;display:block;position:relative;transition:all 1s ease}@media only screen and (max-width:768px){a.regular-link:after{margin:0 auto}}a.regular-link:hover{background-color:transparent;text-decoration:none}a.regular-link:hover:after{width:40px}a.regular-link:visited{opacity:.8}html{scroll-behavior:smooth}body,html{height:100%}header{padding-top:15px;width:100%;z-index:999;background:#fff;transition:all .5s ease}header .OS-logo-container{width:200px;height:72px;margin:0 auto;background-image:url(../osimages/orbe_logo.svg);background-size:cover}header.fixed{position:fixed;top:0;left:0;animation:slide-down .7s}header.fixed .OS-logo-container{width:72px}@keyframes slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}#carousel-OS{width:95%;margin:0 auto}.carousel-control{width:5%}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.left{left:-50px}.carousel-control.right{right:-50px}.carousel-inner{overflow:hidden;background:#fff;padding:0 50px;border-radius:25px}@media only screen and (max-width:992px){.carousel-control.left{bottom:auto;left:15px;top:25px}.carousel-control.right{bottom:auto;right:15px;top:25px}.carousel-inner{padding:35px 15px 15px}}.carousel-inner>.item{width:200%;overflow:hidden;padding:50px 0;background:#fff}@media only screen and (max-width:992px){.carousel-inner>.item{width:100%;padding:15px 0}}.carousel-inner>.item>div{display:inline-block;width:48%}.carousel-inner>.item>div .staff-img{display:inline-block;width:200px;height:200px;border-radius:100%;top:0;z-index:9;position:relative;vertical-align:middle}@media only screen and (max-width:992px){.carousel-inner>.item>div .staff-img{display:block;margin:0 auto 25px;width:100px;height:100px}}.slider-arrow{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-36px;margin-right:-25px;right:50%}.carousel-inner>.next,.carousel-inner>.prev{top:50px}.carousel-inner .item.left.active,.carousel-inner .item.next,.carousel-inner .item.right.active{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}.carousel-inner .item.prev{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.carousel-inner .item.left,.carousel-inner .item.right{transform:translateX(0)}@media only screen and (max-width:992px){.carousel-inner .item>div{width:100%}.carousel-inner .item>div:not(:first-child){display:none}}.btn.osbtn{background-image:-webkit-linear-gradient(90deg,#9F95F2,#F8955C);background-image:-moz-linear-gradient(90deg,#9F95F2,#F8955C);background-image:-ms-linear-gradient(90deg,#9F95F2,#F8955C);background-image:-o-linear-gradient(90deg,#9F95F2,#F8955C);background-image:linear-gradient(90deg,#9F95F2,#F8955C);color:#fff;border-radius:90px;padding:25px;width:285px;font-size:20px;position:relative;overflow:hidden;transition:.2s transform ease-in-out;text-decoration:none;z-index:9}.btn.osbtn.btn-disabled,.btn.osbtn.btn-disabled:hover,.navbar-nav>li>a.nav-link{color:#7772CB}.btn.osbtn.email-btn{position:absolute;right:0;top:0;width:auto;min-width:130px;font-size:30px;line-height:.95}.btn.osbtn:after{background:#fff;border-radius:90px;display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%,0) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.nav>li>a:hover,.navbar-nav>li>a.nav-link:hover{background-color:transparent}.btn.osbtn:hover::after{transform:translate(0,0)}.btn.osbtn:hover{color:#7772CB;transform:scale(1.05);will-change:transform}.btn.osbtn.btn-disabled:hover,.btn.osbtn.btn-disabled:hover::after{transform:none;will-change:unset;pointer-events:none;text-decoration:none}.btn.osbtn.btn-disabled:after{display:none}.navbar-nav{text-align:center}.navbar-nav>li>a{padding-right:30px}.navbar-nav>li>a.osbtn{margin-left:15px}@media only screen and (max-width:767px){.navbar-nav>li>a.osbtn{margin:25px auto 0}}@media only screen and (max-width:768px){header.fixed{position:relative}.navbar-nav>li>a.nav-link{padding:15px}}.navbar-nav>li>a.nav-link:after{width:0;transition:all 1s ease}.navbar-nav>li.active>a.nav-link:after,.navbar-nav>li>a.nav-link:hover:after{width:40px;bottom:-7px;height:2px;position:relative;content:'';display:block}.navbar-nav>li>a.nav-link:hover:after{background:#7772CB}.navbar-nav>li.active>a.nav-link{padding:15px 25px;color:#F47124;background:0 0}.navbar-nav>li.active>a.nav-link:after{background:#F47124}.inicio-bkg{background-image:url(../osimages/table-icons/fondo-os.jpg);background-size:cover;position:relative;background-attachment:fixed;box-shadow:inset 0 -4px 11px rgba(0,0,0,.23)}.inicio-bkg:after{content:'';background-image:url(../osimages/fondo-os-front.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat;width:400px;height:530px;display:block;position:absolute;bottom:-35px;right:0}.panel-group .panel-title,.staff-container{position:relative}@media only screen and (max-width:768px){.navbar-nav>li.active>a.nav-link{padding:15px}.navbar-nav>li.active>a.nav-link:after{margin:0 auto}.inicio-bkg:after{display:none}}#Empresa,#Equipo,#Tecnologias,#Inicio,#Sedes{padding-top:80px;padding-bottom:80px}.staff-container{display:inline-block;border:3px solid #7772CB;width:70%;left:-50px;padding:25px 64px;top:0;z-index:1;vertical-align:middle;border-radius:15px}.staff-container .pills-bottle{float:none;clear:both;position:relative;top:35px}.staff-container .pills-bottle .skill-pills{padding:5px 15px;background:#7772CB;border-radius:15px;color:#fff;display:inline-block}@media only screen and (max-width:992px){.staff-container .pills-bottle{top:0}.staff-container .pills-bottle .skill-pills{margin-bottom:10px}.staff-container{display:block;width:100%;left:0;padding:25px}}.panel-group .panel-default{border:none;box-shadow:none;border-bottom:1px solid #f1f0f2}.panel-group .panel-default .panel-heading{padding:15px 0;background-color:#fff;font-weight:100}.panel-group .panel-default .panel-heading a{font-weight:100}.panel-group .panel-default .panel-heading a:focus,.panel-group .panel-default .panel-heading a:hover,.panel-group .panel-default .panel-heading a:visited{text-decoration:none}.panel-group .panel-default .panel-heading a:after{width:100%;background-color:#f1f0f2}.panel-group .panel-default:first-child .panel-heading{padding:0 0 15px}.panel-group .panel-title .title-text{display:inline-block;margin-right:25px}.collapse-side-icon{position:absolute;right:0;color:#F47124}.collapse-side-icon:hover{color:#7772CB}.equipo-bkg{background:rgba(73,64,82,.07)}.contact-back{width:100%;border-radius:40px 40px 0 0;background:url(../osimages/contact_bk.svg) #494052;padding:40px;color:#fff;margin-top:25px;background-size:cover}.contact-back h4,.contact-back p{color:#fff}@media only screen and (max-width:767px){.contact-back{border-radius:0;padding:30px 20px;margin-top:0;margin-bottom:25px}}#Footer{padding-top:80px}@media only screen and (max-width:768px){#Footer{padding-top:0}#Footer .footer-logo{margin:0 auto;display:block}#Footer .footer-links-column p,#Footer .footer-links-column ul{text-align:center}#Footer .footer-contact-container{padding:0}#Footer .footer-contact-container .osbtn{margin:0 auto;float:none!important;display:block}}.metodologia-bkg{background-image:url(../osimages/table-icons/fondo-os.jpg);background-size:cover;position:relative;background-attachment:fixed;box-shadow:inset 0 -4px 11px rgba(0,0,0,.23)}#Metodologia{padding-top:80px;padding-bottom:80px}#Metodologia .step-number{width:50%;margin:0 auto;opacity:.5;-webkit-transition:width 1s,height 2s,opacity 1s;transition:width 1s,height 2s,opacity 1s}@media only screen and (max-width:768px){#Metodologia .step-number{opacity:1;width:150px;-webkit-transition:none;transition:none}}#Metodologia .metodology .row:hover>div .step-number{width:80%;opacity:1}#Metodologia .metodology .row>div .step-icon{max-width:150px;margin:40px auto 0;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}@media only screen and (max-width:768px){#Metodologia .metodology .row:hover>div .step-number{width:150px}#Metodologia .metodology .row>div .step-icon{opacity:1;-webkit-transition:none;transition:none}}#Metodologia .metodology .row:hover>div .step-icon{opacity:1}::-webkit-input-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}:-moz-placeholder{opacity:.5}