html{font-size:62.5%}body{background:#fff;font-size:16px;font-size:1.6rem;font-family:Lato,Arial}:root{--color-links:#006FB5;--color-primary:#006FB5;--color-dark-primary:#12428A;--color-links-footer:#fff;--color-corp-blue:#0062B6;--color-silver-txt:#696969}.h1{font-size:4.5rem;font-weight:700}.h2{font-size:3.5rem}.h3{font-size:2.5rem}.txt-white{color:#fff}.txt-azul{color:var(--color-primary)}.txt-silver{color:var(--color-silver-txt)}.text-color-link{color:var(--color-primary)}.strong{font-weight:700}.span-16{font-size:1.6rem}.span-20{font-size:2rem}.btn-azul-dark{background-color:var(--color-dark-primary);display:inline-block;padding:1rem 1.5rem;font-size:2rem;color:#fff;border-radius:1.2rem;transition:all .5 ease}.btn-azul-dark:hover{color:#fff;box-shadow:1px 3px 5px rgba(0,0,0,.5)}.btn-large-c{padding:1rem 3rem}.bar-top{background:#fff;padding:.5rem 0;box-shadow:0 -4px 8px rgba(0,0,0,.7);font-size:14px}.bar-menu{position:relative;background-color:var(--color-primary);height:60px;position:relative;z-index:1001}.navbar-mex{height:60px}.navbar-mex .navbar-brand{max-width:150px;width:100%}.navbar-mex .navbar-brand img{position:relative;max-width:150px;width:100%;filter:drop-shadow(0px 5px 3px rgba(0,0,0,.7));transition:.3s ease;z-index:999}.navbar-mex .navbar-brand img:hover{transform:scale(1.1)}.navbar-mex .navbar-nav.mr-auto{display:flex;width:100%;justify-content:flex-end}.navbar-mex .navbar-nav.mr-auto .nav-item a{color:#fff;font-size:1.5rem;text-transform:uppercase;transition:.3s ease}.navbar-mex .navbar-nav.mr-auto .nav-item a:hover{transform:scale(1.2)}.navbar-mex .navbar-nav.mr-auto .nav-item{min-width:100px;padding:.3em .7em;text-align:center}.navbar-mex .navbar-toggler{border:1px solid #fff;color:#fff;position:relative;z-index:99999;font-size:2.2rem;width:4.2rem;border-radius:.4rem}.navbar-mex .navbar-toggler:focus{outline:0}.navbar-mex .navbar-toggler .navbar-toggler-icon{color:#fff}.slider-header{width:100%;min-height:600px}.slider-header div{width:100%;min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.slider-header div .item-text{position:relative;width:100%;top:3em;font-size:3rem;color:#fff;text-shadow:0 5px 6px rgba(0,0,0,.7);font-weight:700;text-align:center;height:auto}.img-line-bottom-slider{position:relative;width:100%;height:300px;margin-top:-80px;background-position:top;background-size:cover;background-repeat:no-repeat;background-image:url("../../../img/assets/line-bottom-slider.png");z-index:999;transition:margin-top .7s ease}#map_google{width:100%;height:500px}.container-form span{display:block;font-weight:700}.container-form input[type=email],.container-form input[type=text],.container-form textarea{width:100%;border-radius:1rem;border:1px solid;border-color:var(--color-primary);font-size:1.6rem;padding:1rem 1.5rem}.container-form select{width:100%;border-radius:1rem;border:1px solid;border-color:var(--color-primary);font-size:1rem;padding:1rem 1.5rem;font-size:1.6rem}.container-booking-engine.index-form{position:absolute;z-index:1000;top:200px;width:100%;transition:margin-top .7s ease}.move-text-info{position:relative;z-index:999;margin-top:-130px;padding-bottom:100px}.sesgar-azul-index{background-color:#72cef3;transform:skew(0,-3deg);padding-top:100px;padding-bottom:100px}.invetir-sesgar{transform:skew(0,3deg)}.features-mex-rent .feature{display:grid;grid-template-columns:140px 1fr;grid-template-rows:1fr;padding-bottom:30px}.features-mex-rent .feature figure{display:flex;width:120px;margin:0 0 1rem}.features-mex-rent .feature figure img{height:73px;margin:auto}.offices-front{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;padding-top:2rem}.offices-front-item{display:block;text-decoration:none}.offices-front-item:hover{text-decoration:none}.offices-front-item-img{width:100%;height:500px;overflow:hidden;transform:skewY(-6deg)}.offices-front-item-img-back{position:relative;top:-20px;background-repeat:no-repeat;background-position:center;background-size:cover;transform:skewY(6deg);height:600px;widows:110%}.offices-front-item-img-back-degrate{position:relative;height:100%;width:100%;z-index:999;background:linear-gradient(to top,#fff 0,#fff 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 100%)}.offices-front-item-text{position:relative;padding-top:1rem;padding-bottom:2rem;background:#fff;margin-top:-2rem;z-index:999}.offices-front-item-text h3{font-size:2rem;color:var(--color-dark-primary);font-weight:700;text-decoration:none}footer{margin-top:2rem;padding-top:2rem;background-color:var(--color-dark-primary)}.img-logo-footer{max-width:120px}.link-footer{color:var(--color-links-footer);display:block}.link-footer:hover{color:var(--color-links-footer);text-shadow:0 2px 2px rgba(255,255,255,.2);text-decoration:none}.link-redes{color:var(--color-links-footer);font-size:1.5rem;display:inline-block;padding:.2rem}.link-redes:hover{color:var(--color-links-footer);text-decoration:none}.call_us div{text-align:center;color:var(--color-links-footer)}div.buttons-redes i{font-size:30px}.cards-logos{background-color:var(--color-primary);padding-bottom:3rem}.logo-cards{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.logo-cards .logo-card-item{height:5.2rem;box-sizing:content-box}.logo-cards .logo-card-item img{max-width:10rem;width:100%;height:100%}.logo-cards .logo-card-item__mastercard img{max-width:180px}.logo-cards .logo-card-item__jbc img{max-width:70px}footer div.contact-footer{color:#fff}footer div.contact-footer i{margin-right:.8rem}.banner-top{position:relative;width:100%;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}.banner-top-layer-azul{position:absolute;width:100%;background-color:#72cef3;transform:skewY(-3deg);height:110px;bottom:-20px}.banner-top-layer-blanza-skew{position:absolute;width:100%;background-color:#fff;transform:skewY(-3.5deg);height:120px;bottom:-60px}.ul-menu-top{list-style:none;display:flex;padding-inline-start:0px;width:100%;justify-content:flex-end}.ul-menu-top>li{position:relative}.ul-menu-top>li>a{display:block;text-decoration:none}.menu-currency{list-style:none;flex-direction:column;justify-content:center;padding-inline-start:0px;position:absolute;width:150px;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.5);z-index:99999;top:30px;left:-15px;display:none;visibility:hidden}.show-menu-currency{display:flex;visibility:visible}.menu-currency>li>a{display:block;text-align:center;font-size:1.6rem}.change-currency-select{width:100%;cursor:pointer}.change-currency-select:hover{background:rgba(0,0,0,.2)}.form-contacto{width:100%;display:block}.form-contacto .form-row{display:table;width:100%}.form-contacto .half{display:table-cell;width:50%}.form-contacto .complete{display:table-cell;width:100%}.form-contacto .complete hr{border:none;height:1px;width:100%;background-color:#006fb5}.form-contacto .grupo{width:100%;padding-left:1em;padding-right:1em;padding-bottom:1em}.form-contacto .grupo span{display:block}.form-contacto .grupo input,.form-contacto .grupo select{border:1px solid #2186bb;width:100%;height:40px;padding:4px}.form-contacto .grupo textarea{width:100%;border:1px solid #2186bb;padding:4px;height:190px}.form-contacto .grupo.checkbox input{color:#2186bb;width:15px;height:15px;background:#2186bb}.form-contacto .grupo.checkbox span{color:#2186bb;display:inline-block;padding-left:.3em}@media(min-width:2560px){.img-line-bottom-slider{height:500px;margin-top:-150px}}@media (max-width:768px){.navbar-mex .navbar-brand img{max-width:140px;margin-top:-20px}.navbar-mex{height:60px}.navbar-mex .navbar-toggler{margin-top:-18px}.navbar-mex .navbar-collapse{margin-top:-.6rem}}@media (max-width:576px){.container-booking-engine.index-form{top:150px}.img-line-bottom-slider{margin-top:-60px}}@media (max-width:480px){.navbar-mex .navbar-brand img{max-width:120px;margin-top:-15px}.navbar-mex{height:60px}.text-center-movil{text-align:center}.logo-cards .logo-card-item{padding-bottom:2rem}.offices-front{width:100%;display:block}.offices-front-item: first-child{margin-top:2rem}.offices-front-item{margin-top:4rem}}@media (max-width:992px){.navbar-mex .navbar-collapse{position:fixed;background-color:rgba(0,0,0,.9);z-index:9999;top:0;left:-100vw;width:100vw;bottom:0;display:flex!important;align-items:center;justify-content:center;transition:.4s}.navbar-mex .navbar-brand img{max-width:140px;margin-top:-15px}.navbar-mex .navbar-collapse.toggled-offcanvas{left:0}.navbar-mex .navbar-nav>li>a:hover{background-color:rgba(255,255,255,.2)}}.container-whatsppa{position:fixed;left:1rem;bottom:5rem;width:60px;height:50px;z-index:2000}.container-whatsppa .logo{display:block;position:relative;animation-name:whatsapp;animation-duration:1.5s;animation-delay:1s;animation-fill-mode:backwards}.container-whatsppa .logo img{-webkit-filter:drop-shadow(3px 4px 3px rgba(0,0,0,0.7));filter:drop-shadow(3px 4px 3px rgba(0,0,0,.7))}.container-whatsppa:hover .message{margin-top:-45px;opacity:1}.container-whatsppa .message{position:absolute;left:6rem;opacity:0;margin-top:-20px;width:200px;background:#fff;border-radius:20px;padding:10px 15px;text-align:center;box-shadow:2px 2px 4px rgba(0,0,0,.7);transition:1s ease}@keyframes whatsapp{0%{left:-7rem;opacity:0}100%{left:0;opacity:1}}div.rent-requirements{display:flex;flex-direction:column;justify-content:center}div.rent-requirements h4{font-size:2.5rem;margin-bottom:4rem;text-transform:uppercase}div.rent-requirements div.grid-requirements{display:grid;grid-template-areas:"img1 img2 img3" "sub1 sub2 sub3" "desc1 desc2 desc3";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-row-gap:0.8rem;grid-column-gap:3rem;justify-items:center}div.rent-requirements img{width:9rem;height:auto}div.rent-requirements p.subtitle{font-weight:900;font-size:1.8rem;line-height:2.3rem;text-align:center;color:#006fb5;width:19.8rem;margin-bottom:unset}div.rent-requirements p.description{font-weight:400;font-size:1.3rem;line-height:1.6rem;text-align:center;color:#595959;margin-bottom:unset}@media(max-width:767.98px){div.rent-requirements div.grid-requirements{grid-template-columns:1fr;grid-template-areas:"img1" "sub1" "desc1" "img2" "sub2" "desc2" "img3" "sub3" "desc3"}div.rent-requirements p.description{margin-bottom:3rem}}#loadding-hourglass{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:99999;text-align:center;display:none;justify-content:center;align-content:center;flex-direction:column}#loadding-hourglass>div{text-align:center;position:relative;height:6rem;width:6rem}svg#loader-svg{height:6rem;transform:translate(-30%,0);transition:transform 1s ease-in,opacity .7s ease;transition-delay:0.2s,0.5s;opacity:0}svg#loader-svg.fade-in{transform:translate(0,0);opacity:1}svg#loader-svg.fade-out{transform:translate(0,0);transition-delay:0.2s,1s}#llanta1{animation-fill-mode:forwards;transform-origin:17.203px 14.7249px;transform:rotate(0)}svg.fade-in #llanta1{animation:rotation 1s 1 ease-in,rotation2 .7s infinite linear;animation-delay:0s,1s}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(500deg)}}@keyframes rotation2{from{transform:rotate(500deg)}to{transform:rotate(1000deg)}}svg.fade-out #llanta1{animation:rotation3 1.4s 1 ease-out;transform:translate(-50%,0)}@keyframes rotation3{from{transform:rotate(0)}to{transform:rotate(500deg)}}svg#loader-svg.short{height:6rem;transform:translate(-30%,0);transition:transform 1s ease-in,opacity .1s ease;transition-delay:0.1s,0.2s;opacity:0}svg#loader-svg.fade-in.short{transform:translate(0,0);opacity:1}svg#loader-svg.fade-out.short{transform:translate(0,0);transition-delay:0s,0.1s}svg.fade-in.short #llanta1{animation:rotation .1s 1 ease-in,rotation2 .7s infinite linear;animation-delay:0s,.1s}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(500deg)}}@keyframes rotation2{from{transform:rotate(500deg)}to{transform:rotate(1000deg)}}svg.fade-out.short #llanta1{animation:rotation3 1.4s 1 ease-out;transform:translate(-50%,0)}@keyframes rotation3{from{transform:rotate(0)}to{transform:rotate(500deg)}}
