@import"https://fonts.googleapis.com/css2?family=Cal+Sans&family=Montserrat:wght@500;800&display=swap";:root{--Verde-claro: #8EBF24;--Verde-oscuro: #2D6548;--Negro: #1D1D1B;--container-width: 1280px;--container-margin: calc((100vw - 1280px)/2) ;color-scheme:light dark;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--Negro, #1D1D1B);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:400;line-height:34px}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h2{color:var(--Verde-oscuro);font-family:Cal Sans;font-size:50px;font-weight:400;line-height:normal;letter-spacing:1px}h3{color:var(--Verde-claro);font-size:18px;font-weight:800;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}button{display:inline-flex;padding:0 24px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:24px;background:var(--Verde-claro);cursor:pointer;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:800;line-height:50px;letter-spacing:1.12px;text-transform:uppercase;transition:.15s ease-in-out}button:hover{color:var(--Verde-oscuro);box-shadow:0 4px 4px #1d1d1b33}button.negro{background:var(--Negro)}button.negro:hover{color:var(--Verde-claro)}button.outline{background:none;border:2px solid var(--Verde-claro);color:var(--Verde-claro)}button.outline:hover{border:2px solid var(--Verde-oscuro);color:var(--Verde-oscuro)}button.outline{background:none;color:var(--Verde-claro);border:2px solid var(--Verde-claro)}.container{width:var(--container-width)}.texto-blanco{color:#fff!important}.texto-verde-claro{color:var(--Verde-claro)!important}.texto-verde-oscuro{color:var(--Verde-oscuro)!important}.texto-verde-negro{color:var(--Negro)!important}#root{width:100vw;margin:0 auto;padding:0;text-align:center;min-height:100vh;display:flex;flex-direction:column;align-items:center}nav#navHeader{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding-top:90px;position:relative;z-index:10}nav#navHeader img.logo{width:240px}nav#navHeader ul{list-style:none;display:flex;gap:20px;background-color:var(--Negro);margin:0;padding:10px 13px;border-radius:60px;color:#fff;text-align:center;font-size:14px;font-weight:800;line-height:26px;letter-spacing:1.12px;text-transform:uppercase}nav#navHeader ul li{padding:0 34px;margin:5px 0;border-right:solid 1px var(--Verde-claro)}nav#navHeader ul li:last-child{border:none}nav#navHeader ul li a{text-decoration:none;color:#fff;transition:.15s ease-in-out}nav#navHeader ul li a:hover{color:var(--Verde-claro)}nav#navHeader button{padding:3px 24px}#hero{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;height:680px;background:linear-gradient(180deg,#2d6548 55.77%,#1d1d1b);overflow:hidden}#hero .background{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:0}#hero.withoutBackground{height:825px}#hero.withoutBackground .background{width:50%;object-fit:none;object-position:top right;top:0;left:unset;right:0}#hero .overlay{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px 150px;box-sizing:border-box}#hero .overlay h1{color:#fff;text-align:center;font-family:Cal Sans;font-size:85px;font-weight:400;line-height:90px;letter-spacing:5.1px;white-space:pre-wrap}div#cta-cotizador{border-radius:60px;background:var(--Negro);height:268px;display:flex;flex-direction:row;position:relative;transform:translateY(-100px)}div#cta-cotizador div{width:50%}div#cta-cotizador div picture.carro{position:absolute;bottom:-105px;left:calc(var(--container-margin) * -1)}section#arrendar{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start;margin-top:50px}section#arrendar div.imagen{width:592px;height:679px}section#arrendar div.imagen picture{border-radius:60px;object-fit:cover;overflow:hidden;display:block;width:100%;height:100%}section#arrendar div.textos{text-align:left;padding-left:55px;padding-right:110px}
