@font-face{font-family:'font-regular';src:url("fonts/Eina02Regular.eot");src:url("fonts/Eina02Regular.eot") format("embedded-opentype"),url("fonts/Eina02Regular.woff2") format("woff2"),url("fonts/Eina02Regular.woff") format("woff"),url("fonts/Eina02Regular.ttf") format("truetype"),url("fonts/Eina02Regular.svg#Eina02Regular") format("svg")}@font-face{font-family:'font-bold';src:url("fonts/Eina02SemiBold.eot");src:url("fonts/Eina02SemiBold.eot") format("embedded-opentype"),url("fonts/Eina02SemiBold.woff2") format("woff2"),url("fonts/Eina02SemiBold.woff") format("woff"),url("fonts/Eina02SemiBold.ttf") format("truetype"),url("fonts/Eina02SemiBold.svg#Eina02SemiBold") format("svg")}@font-face{font-family:'font-Serifbold';src:url("fonts/EldoradoBold.eot");src:url("fonts/EldoradoBold.eot") format("embedded-opentype"),url("fonts/EldoradoBold.woff2") format("woff2"),url("fonts/EldoradoBold.woff") format("woff"),url("fonts/EldoradoBold.ttf") format("truetype"),url("fonts/EldoradoBold.svg#EldoradoBold") format("svg")}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1.6rem;font-weight:400;line-height:1.5;color:#697281;background-color:#F4F6FA;background-clip:padding-box;border:1px solid #D0D7E2;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:none}.form-control.is-invalid{border-color:#da3437 !important}.form-control:focus{color:#1F2631;background:none;border-color:#031025;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:none}label{font-weight:normal}input,.form-control{border:1px solid #697281;background:none;border-radius:0 !important;font-size:1.6rem;color:#2D7AEE;font-family:'font-regular', helvetica, arial;height:50px}input:focus,.form-control:focus{color:#3B4554 !important}input:focus::-webkit-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:#3B4554 !important}input:focus::-moz-placeholder,.form-control:focus::-moz-placeholder{color:#3B4554 !important}input:focus::-moz-placeholder,.form-control:focus::-moz-placeholder{color:#3B4554 !important}input:focus::-ms-input-placeholder,.form-control:focus::-ms-input-placeholder{color:#3B4554 !important}input::placeholder,.form-control::placeholder{color:#A1ABBC}input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#A1ABBC}input::-moz-placeholder,.form-control::-moz-placeholder{color:#A1ABBC}input:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#A1ABBC}input[type="submit"]{border:1px solid #697281;background:none;border-radius:0 !important;font-size:1.6rem;color:#2D7AEE;font-family:'font-regular', helvetica, arial;height:50px}input[type="submit"]:focus{color:#3B4554 !important}input[type="submit"]:focus::-webkit-input-placeholder{color:#3B4554 !important}input[type="submit"]:focus::-moz-placeholder{color:#3B4554 !important}input[type="submit"]:focus::-moz-placeholder{color:#3B4554 !important}input[type="submit"]:focus::-ms-input-placeholder{color:#3B4554 !important}input[type="submit"]::placeholder{color:#A1ABBC}input[type="submit"]::-webkit-input-placeholder{color:#A1ABBC}input[type="submit"]::-moz-placeholder{color:#A1ABBC}input[type="submit"]:-ms-input-placeholder{color:#A1ABBC}textarea{border:1px solid #697281;background:none;border-radius:0 !important;font-size:1.6rem;color:#2D7AEE}textarea:focus{color:#3B4554 !important}textarea:focus::-webkit-input-placeholder{color:#3B4554 !important}textarea:focus::-moz-placeholder{color:#3B4554 !important}textarea:focus::-moz-placeholder{color:#3B4554 !important}textarea:focus::-ms-input-placeholder{color:#3B4554 !important}textarea::placeholder{color:#A1ABBC}textarea::-webkit-input-placeholder{color:#A1ABBC}textarea::-moz-placeholder{color:#A1ABBC}textarea:-ms-input-placeholder{color:#A1ABBC}.btn{display:inline-block;color:#2D7AEE;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0rem 3rem;font-size:1.6rem;line-height:50px;height:50px;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;font-family:'font-bold', helvetica, arial}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#3B4554;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 0.2rem #D0D7E2}.btn.disabled,.btn:disabled{opacity:0.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-img{position:relative;padding-right:5.3rem}.btn-img:hover img{transform:translate(0.3rem, -50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn-img img{position:absolute;top:50%;transform:translate(0, -50%);display:inline-block;margin-left:10px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn-primary{color:#fff;background-color:#2D7AEE;border-color:#2D7AEE;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.btn-primary:hover{color:#fff;background-color:#2D7AEE;border-color:#2D7AEE}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(97,119,219,0.3)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2D7AEE;border-color:#2D7AEE}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#2D7AEE;background:none;border-color:#2D7AEE}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(116,141,220,0.5)}.btn-secondary{color:#fff;background-color:#697281;border-color:#697281}.btn-secondary:hover{color:#fff;background-color:#1F2631;border-color:#1F2631}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 0.2rem rgba(174,189,203,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#A1ABBC;border-color:#A1ABBC}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#697281;border-color:#697281}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(174,189,203,0.5)}.btn-m{color:#A1ABBC;border-bottom:2px solid #D0D7E2;padding-bottom:0.3rem;font-family:'font-bold', helvetica, arial;margin:2rem 0;font-size:1.6rem;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn-m:hover{color:#2D7AEE;border-bottom:2px solid #2D7AEE}:root{font-size:62.5%}html{font-size:1.6rem;background:#3B4554;background-image:url(../images/backnoise-grey.jpg)}body{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'font-regular', helvetica, arial;color:#3B4554;font-size:1.8rem;line-height:1.6;background-color:#fff}@media screen and (min-width: 768px){body{font-size:2.4rem}}h1,.h1{font-size:5.6rem;margin-bottom:2rem;line-height:1;display:inline-block}@media screen and (min-width: 768px){h1,.h1{font-size:6.7rem;margin-bottom:3rem}}h2,.h2{font-size:3.6rem;margin-bottom:1.8rem}@media screen and (min-width: 768px){h2,.h2{font-size:5.4rem;margin-bottom:2.5rem}}h3,.h3{font-size:3.2rem;margin-bottom:1.8rem}@media screen and (min-width: 768px){h3,.h3{font-size:4.5rem;margin-bottom:2rem}}h4,.h4{font-size:2.8rem;margin-bottom:1.2rem}@media screen and (min-width: 768px){h4,.h4{font-size:3.2rem;margin-bottom:1.5rem}}h5,.h5{font-size:2.4rem;margin-bottom:1rem;line-height:1.5}h1,h2,h3,h4,h5{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:normal;font-family:'font-bold', helvetica, arial;letter-spacing:-0.04em}h4,h5{letter-spacing:-0.02em}h1{font-family:'font-bold', helvetica, arial}@media screen and (min-width: 768px){p{margin-bottom:1.5rem}}p b,p strong{font-weight:normal;font-family:'font-bold', helvetica, arial}p.intro{font-size:2rem;word-spacing:-0.01em}@media screen and (min-width: 768px){p.intro{font-size:2.8rem;margin-bottom:2rem}}a{transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;color:#2D7AEE}a:hover{transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;color:#06224C;text-decoration:none}ul{list-style:none;padding:0;margin:0}h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,p::-moz-selection,a::-moz-selection,span::-moz-selection,ul::-moz-selection,li::-moz-selection,div::-moz-selection{background:#3B4554;color:#fff}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection,a::selection,span::selection,ul::selection,li::selection,div::selection{background:#3B4554;color:#fff}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.35rem 0rem;margin-bottom:1.6rem;list-style:none;background:none;border-radius:0.85rem}.breadcrumb .breadcrumb-item.active{color:#3B4554}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#697281;content:"/"}.anchor{display:block;position:relative;top:-3rem;visibility:hidden}.body-overflow{overflow:hidden}.cover,.cover-alert-form{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.7;display:none;z-index:9}.cover-animate{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#1F2631;opacity:1;z-index:99999}.swiper-container{opacity:0}.swiper-button-next,.swiper-button-prev{color:#2D7AEE;-webkit-box-shadow:2px 2px 3px 0px rgba(50,50,50,0.25);-moz-box-shadow:2px 2px 3px 0px rgba(50,50,50,0.25);box-shadow:2px 2px 3px 0px rgba(50,50,50,0.25)}.swiper-pagination-bullet{width:12px;height:12px;background:none;border:2px solid transparent;border-color:#031025}.swiper-pagination-bullet-active{background-color:#031025}header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;padding:0}body.scroll-up .logo,body.scroll-up .menu-ppal-right,body.scroll-up .under-header{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.scroll-down .logo,body.scroll-down .menu-ppal-right{opacity:0;top:-50px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.logo{width:35px;height:35px;background-color:#2D7AEE;background-image:url(../images/m.svg);background-position:center;background-repeat:no-repeat;-webkit-border-radius:10px 2px 10px 2px;-moz-border-radius:10px 2px 10px 2px;border-radius:10px 2px 10px 2px;position:fixed;top:3rem;left:2rem;z-index:9999;background-size:65%}@media screen and (min-width: 992px){.logo{width:50px;height:50px;top:5rem;left:5rem;background-size:unset;-webkit-border-radius:15px 3px 15px 3px;-moz-border-radius:15px 3px 15px 3px;border-radius:15px 3px 15px 3px}}.logo:hover{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.logo.blue{background-color:#2D7AEE}.logo img{width:50px}.menu-ppal-right{position:fixed;top:2.5rem;right:2rem;z-index:9999}@media screen and (min-width: 992px){.menu-ppal-right{top:5rem;right:5rem}}ul.menu-desktop li{padding:0 1rem}ul.menu-desktop li a{font-size:1.7rem;color:#3B4554;font-family:'font-bold', helvetica, arial}ul.menu-desktop li.active a{color:#A1ABBC}.contact-icon a{padding:12px 0;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-right:15px;text-align:center;width:50px;height:50px}.contact-icon a:hover{opacity:.7}@media screen and (min-width: 768px){.contact-icon a{padding:7px 0}}.contact-icon a.icon-mobile{background:#fff;margin-right:25px}.hamburger{padding:0}.hamburger .hamburger-box{width:30px;height:30px;display:block}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:30px;height:2px;background-color:#3B4554;border-radius:2px}.hamburger .hamburger-inner::before{width:18px}.hamburger .hamburger-inner::after{width:22px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#F4F6FA;width:30px}.box-menu-mobile-open{display:none}.menu-ppal{position:fixed;right:0;display:block;background-color:#3B4554;height:100%;z-index:99;width:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-timing-function:ease-in-out}.menu-ppal .menu-mobile{opacity:0;margin-left:6rem;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transition-delay:0.2s}.menu-ppal ul li a{font-size:5rem;color:#EBEEF2;padding:0 2rem}.menu-ppal ul li a:hover{color:#697281}.menu-ppal ul li.active a{color:#2D7AEE}.menu-ppal ul.secondary{opacity:0;margin-left:6rem;margin-top:4rem}.menu-ppal ul.secondary li a{font-size:1.8rem;color:#697281}.menu-ppal ul.secondary li a:hover{color:#EBEEF2}.menu-ppal.active{width:100%;padding:0 5rem;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-timing-function:ease-in-out}@media screen and (min-width: 992px){.menu-ppal.active{width:50%;padding:0 10rem}}.menu-ppal.active .menu-mobile{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transition-delay:0.2s;opacity:1;margin-left:0}.menu-ppal.active ul.secondary{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transition-delay:0.3s;opacity:1;margin-left:0}.under-header{position:fixed;background-color:#fff;top:0px;left:0px;right:0px;height:80px;z-index:8;-webkit-box-shadow:0px 2px 5px 0px rgba(50,50,50,0.1);-moz-box-shadow:0px 2px 5px 0px rgba(50,50,50,0.1);box-shadow:0px 2px 5px 0px rgba(50,50,50,0.1);opacity:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#fff}@media screen and (min-width: 992px){.under-header{height:120px}}.contact{overflow:scroll;position:fixed;right:0;display:block;background-color:#F3F6FB;background-color:#fff;height:100%;padding:9rem 0rem;z-index:9999;width:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-timing-function:ease-in-out}@media screen and (min-width: 992px){.contact{padding:10rem 0rem}}.contact .hamburger{position:absolute;top:3.2rem;right:2rem}@media screen and (min-width: 992px){.contact .hamburger{top:6rem;right:5rem}}.contact .hamburger.is-active .hamburger-inner,.contact .hamburger.is-active .hamburger-inner::after,.contact .hamburger.is-active .hamburger-inner::before{background-color:#202735}.contact h2{font-family:'font-bold', helvetica, arial;margin-bottom:0;margin-top:3rem}.contact #form{opacity:0;margin-left:4rem;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;transition-timing-function:ease-in-out;width:100%}.contact #form.active{opacity:1;margin-left:0px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;transition-timing-function:ease-in-out}.contact #form form{margin-top:5rem}.contact #form ul.secondary{margin-top:5rem;text-align:right}.contact label{display:none}.contact .form-group{margin-bottom:3.5rem}.contact .form-group .form-control{border:none;border-bottom:2px solid;padding-left:0}.contact .form-group .form-text{display:none}.contact .btn{margin-top:2rem}.contact .contact-footer{padding:3rem 0 5rem;text-align:right}.contact .contact-footer ul.redes a{background-color:#697281}.contact .contact-footer ul.redes a svg{width:20px}.contact .contact-footer ul.redes a svg g{fill:#fff}.contact .contact-footer ul.datos li{margin-bottom:-5px}.contact .contact-footer ul.datos li a{font-size:1.6rem;line-height:1.4;color:#697281}.contact.active{width:100%;opacity:1;visibility:visible;padding:12rem 5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-timing-function:ease-in-out}@media screen and (min-width: 992px){.contact.active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50%;padding:10rem 10rem}}.contact.active #form{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transition-delay:0.3s;opacity:1;margin-left:0}.contact.active h2{margin-bottom:0;margin-top:3rem}.alert-form{position:absolute;top:0;left:4.5rem;width:250px}@media screen and (min-width: 992px){.alert-form{left:10rem}}.alert-form .icon{color:#fff;padding:4rem 1rem 1rem}.alert-form p{padding:0 1rem;font-size:1.5rem;font-family:'font-bold', helvetica, arial;line-height:1.3}.contact-success .alert-form{display:flex}.contact-success .alert-form .icon{background-color:#28a745}.contact-success .alert-form p{color:#28a745}.contact-alert .alert-form{display:flex}.contact-alert .alert-form .icon{background-color:#da3437}.contact-alert .alert-form p{color:#da3437}.leftside,.rightside{position:fixed;top:50%;margin-top:0px;font-size:1.3rem;z-index:9;opacity:1}.leftside.hideside,.rightside.hideside{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.leftside{left:-10px;transform:rotate(270deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.leftside span{border-bottom:2px solid #3B4554;width:25px;display:inline-block;margin:0 7px}.rightside{right:5rem;transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.rightside ul.languages{margin-left:10px}.rightside ul.languages li{margin:0 2px}.rightside ul.languages li a{transform:rotate(-90deg)}ul.languages li{margin:0 2px}ul.languages li a{display:inline-block;width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;text-transform:uppercase;text-align:center;font-size:1.2rem;line-height:28px;color:#fff;background-color:#3B4554;letter-spacing:-0.04em;padding:0;font-family:'font-bold', helvetica, arial}ul.languages li a:hover{background-color:#2D7AEE}ul.languages li.active a{background-color:#A1ABBC;cursor:default}.title-hero{padding:0rem 5rem;height:0;background-color:#fff;overflow:hidden}@media screen and (min-width: 992px){.title-hero{padding:0rem 15rem}}.title-hero .title-hero-in{max-width:800px;margin-top:-150px;opacity:0}.title-hero h1{line-height:1;margin-bottom:-0rem;font-size:4.5rem}@media screen and (min-width: 768px){.title-hero h1{font-size:6rem}}@media screen and (min-width: 1300px){.title-hero h1{font-size:6.8rem}}.title-hero h1:after{display:none}.title-hero h1 span{margin:0px;border-bottom:15px solid #EBEEF2;padding:6px 8px 2px}.title-hero h5 a{margin-top:2rem;color:#3B4554;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-hero h5 a:hover{color:#697281;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-hero h5 a:hover svg{margin-left:1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-hero h5 a svg{margin-left:0.5rem;width:25px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-hero p{font-size:1.8rem;line-height:1.4;margin:1.5rem auto 0;max-width:650px}@media screen and (min-width: 768px){.title-hero p{font-size:2.2rem;line-height:1.6}}@media screen and (min-width: 1200px){.title-hero p{font-size:2.8rem}}.title-hero .btn{margin-top:1.5rem;border-width:2px;background:none;color:#2D7AEE;padding:0 3rem;line-height:50px}.title-hero .btn svg{width:20px;margin-left:6px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-hero .btn:hover svg{margin-left:12px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swiper-container-free{position:relative}.swiper-slide{overflow:hidden}.swiper-slide img{-webkit-transition:all 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-moz-transition:all 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-o-transition:all 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-ms-transition:all 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;transition:all 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;width:100%;opacity:.95}.swiper-slide:hover img{position:relative;transform:scale(1.04);opacity:1}.box-nav-slider{position:absolute;width:170px;right:40px;bottom:100px;display:none}@media screen and (min-width: 768px){.box-nav-slider{display:block}}.box-nav-slider .swiper-button-prev,.box-nav-slider .swiper-button-next{width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background-color:#F4F6FA}.box-nav-slider .swiper-button-prev::after,.box-nav-slider .swiper-button-next::after{display:none}.box-nav-slider .swiper-button-prev.swiper-button-disabled,.box-nav-slider .swiper-button-next.swiper-button-disabled{opacity:1}.box-nav-slider .swiper-button-prev img{transform:rotate(180deg)}.hacemos-home{padding-top:10rem;padding-bottom:10rem}.hacemos-home h1{margin-bottom:5rem}.hacemos-home .media{margin-bottom:1rem}@media screen and (min-width: 768px){.hacemos-home .media{margin-bottom:2rem}}.hacemos-home .media img{max-width:150px}.sidebar-right{background:#0078FF;position:absolute;right:0;left:0;top:0;z-index:1;padding:20px}.background-content{background:#000;position:absolute;top:0;right:0;left:0;z-index:0}.js-fadeIn-element{z-index:2;margin-top:100px;left:30px;position:relative;opacity:0}.title-section{padding:15rem 0 9rem}.arrow-hacemos{display:inline-block;position:relative}.arrow-hacemos .arrow-animate-down{position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.arrow-hacemos:hover .arrow-animate-down{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0.5rem}.photo-divider{background-position:center;background-image:url(../images/works/la-anita/laanita-1.jpg);background-size:cover;background-attachment:fixed;height:500px;width:100%}.photo-about{margin-top:0rem;margin-bottom:0rem;position:static;margin-left:0;margin-right:0;opacity:1}@media screen and (min-width: 992px){.photo-about{position:absolute;margin-top:0rem;margin-bottom:-13rem;margin-left:0rem;left:0;top:0;max-width:800px}}.photo-about img.mendoza{border:0px}.photo-about .mcar{position:absolute;bottom:2rem;right:2rem;width:120px;display:none}@media screen and (min-width: 992px){.photo-about .mcar{bottom:5rem;right:5rem;width:250px}}.wrap-about{padding:8rem 0;opacity:1}@media screen and (min-width: 992px){.wrap-about{padding:37rem 0 15rem}}.wrap-about .about-title{text-align:left}@media screen and (min-width: 768px){.wrap-about .about-title{text-align:right;margin-right:2rem;margin-top:-1rem}}.wrap-about .about-title h1{line-height:1.2;margin-bottom:1rem}.wrap-about .about-title h1::after{display:none}.wrap-hacemos{padding:5rem 0}@media screen and (min-width: 768px){.wrap-hacemos{padding:8rem 0}}.wrap-hacemos h2{margin-bottom:1rem}.wrap-hacemos p.intro{margin-bottom:2.5rem}.wrap-hacemos .ilus-hacemos{max-width:100%;width:200px;margin-bottom:6rem}.separator{margin:60px 0 80px}.separator hr{border-top:2px solid #b6bdca;opacity:1}.dev{background:#EBEEF2;color:#3B4554}.dev h3{margin-bottom:3rem}.skills ul{margin-right:8rem;margin-bottom:2rem}.section-works,.section-work{padding:8rem 1.5rem 0;opacity:0;margin-top:-50px}@media screen and (min-width: 768px){.section-works,.section-work{padding:14rem 14rem 0;margin-top:-100px}}.section-work{padding:8rem 0 0}@media screen and (min-width: 768px){.section-work{padding:14rem 1.5rem 1.5rem}}.section-work .title p{color:#A1ABBC}.section-work img{margin-bottom:0rem}.single-work .work-over{position:absolute;top:0;bottom:0;width:100%;opacity:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-work .work-over:hover{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-work .work-over .info-single-work{background-color:rgba(31,39,52,0.7);color:#F4F6FA;padding:6rem;width:70%}.single-work h2{color:#3B4554;border-bottom:5px solid transparent;padding-bottom:0rem;display:inline-block}.single-work figure .image{overflow:hidden}.single-work figure .image img{-webkit-transition:transform 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-moz-transition:transform 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-o-transition:transform 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;-ms-transition:transform 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;transition:transform 1s cubic-bezier(0.18, 0.92, 0.53, 0.99) 0s;width:100%}.single-work:hover .image img{position:relative;transform:scale(1.04)}.single-work:hover h2{border-bottom:3px solid #3B4554;color:#3B4554;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-work p{color:#A1ABBC !important;margin-top:20px;margin-bottom:-10px;font-size:1.6rem}@media screen and (min-width: 768px){.single-work .bajada{height:100px}}.info-work{padding:5rem 0}@media screen and (min-width: 768px){.info-work{padding:12rem 0}}.info-work .title{text-align:left}.info-work .title h1::after{display:none}.info-work .specs{padding:2rem;font-size:1.4rem;border:1px solid #D0D7E2;margin:3rem 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.work-photo-padding{padding:0}@media screen and (min-width: 768px){.work-photo-padding{padding:10rem}}.work-bottom-nav{padding:1rem;margin:0 1.5rem 1.5rem}.work-bottom-nav a img{height:80px;margin:1rem}.work-bottom-nav a .title{width:160px;display:none !important}@media screen and (min-width: 768px){.work-bottom-nav a .title{display:flex}}.work-bottom-nav a .title h4{color:#3B4554;font-size:2rem;margin-bottom:0}.work-bottom-nav a .arrow{width:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.work-bottom-nav a .arrow span{transform:rotate(-90deg)}.work-bottom-nav a:hover{background-color:#EBEEF2}.work-bottom-nav a.next:hover .arrow{margin-left:1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.work-bottom-nav a.back .arrow span{transform:rotate(90deg)}.work-bottom-nav a.back:hover .arrow{margin-right:1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.formulario-alert{position:fixed;width:100%;padding:6rem 0;z-index:9999}.formulario-alert-success{background:#c5e7b6;color:#3d4c36}.formulario-alert-error{background:#eccfc1;color:#773d3d}.error-page{min-height:calc(100vh - 116px)}footer{background-color:#3B4554;padding:4rem 6rem 2rem;font-size:1.4rem;color:#fff}footer a{color:#fff;background:none}footer a:hover{color:#EBEEF2}footer ul{margin-left:-0.5rem}footer ul li{margin:0 0.5rem}ul.redes a{background-color:#fff;width:40px;height:40px;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:40px;text-align:center;margin:3px}#al-top{display:none !important;position:fixed;bottom:15rem;right:2rem;z-index:99}@media screen and (min-width: 768px){#al-top{right:5rem}}#al-top a{background-color:#3B4554;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.soon-body{color:#fff;padding:0;margin:0;border:none}.soon-body .soon{position:absolute;top:0;bottom:0;width:100%;padding:20px}.soon-body .soon h1{font-size:6rem;margin-bottom:1rem}@media screen and (min-width: 768px){.soon-body .soon h1{font-size:5rem}}.soon-body .soon h1:after{display:none}.soon-body .soon p{margin-bottom:0;font-size:1.6rem}@media screen and (min-width: 768px){.soon-body .soon p{font-size:1.8rem}}.soon-body .soon a{color:#fff}.soon-body .soon a:hover{color:#2D7AEE}.logo-soon,body.home .logo{background-size:65%;animation-name:logoTransformation;animation-duration:4.5s;animation-iteration-count:infinite;width:35px;height:35px;top:3rem}@media screen and (min-width: 992px){.logo-soon,body.home .logo{top:5rem;width:50px;height:50px}}.logo-soon img,body.home .logo img{width:50px}@keyframes logoTransformation{0%{background-color:#2D7AEE;-webkit-border-radius:10px 2px 10px 2px;-moz-border-radius:10px 2px 10px 2px;border-radius:10px 2px 10px 2px;transform:rotate(0deg);@media screen and (min-width: 992px){-webkit-border-radius:15px 3px 15px 3px;-moz-border-radius:15px 3px 15px 3px;border-radius:15px 3px 15px 3px}}20%{background-color:#2D7AEE;-webkit-border-radius:10px 2px 10px 2px;-moz-border-radius:10px 2px 10px 2px;border-radius:10px 2px 10px 2px;transform:rotate(0deg);@media screen and (min-width: 992px){-webkit-border-radius:15px 3px 15px 3px;-moz-border-radius:15px 3px 15px 3px;border-radius:15px 3px 15px 3px}}25%{background-color:#DB79D8;transform:rotate(90deg);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}45%{background-color:#DB79D8;transform:rotate(90deg);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}50%{background-color:#44C796;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transform:rotate(90deg)}70%{background-color:#44C796;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transform:rotate(90deg)}75%{background-color:#3B4554;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transform:rotate(-90deg)}95%{background-color:#3B4554;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transform:rotate(-90deg)}100%{background-color:#2D7AEE;transform:rotate(0deg);-webkit-border-radius:10px 2px 10px 2px;-moz-border-radius:10px 2px 10px 2px;border-radius:10px 2px 10px 2px;@media screen and (min-width: 992px){-webkit-border-radius:15px 3px 15px 3px;-moz-border-radius:15px 3px 15px 3px;border-radius:15px 3px 15px 3px}}}
