:root{--brand-yellow: #ffd400;--brand-blue: #458bd2;--bg-dark: #000000;--muted: #6c6c6c;--container-max: 1200px}*{box-sizing:border-box}body{font-family:Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;line-height:1.4;color:#222}.site-header{background-color:rgba(0,0,0,0)}.pacifico{font-family:"Pacifico",serif}.hero{background-color:var(--bg-dark)}.hero h1{font-family:"Montserrat",serif;font-weight:700;font-size:6rem;letter-spacing:-1px;color:#fff;z-index:100}.hero h1 span{font-family:"Pacifico",serif}.hero h3.lead{background-color:#fff;color:#000;padding:2rem 3rem;font-weight:700;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin:0 auto}.hero p.lead2{color:#fff;font-size:1.25rem}.hero .hero-img{top:-100px;right:0;width:100%;max-width:800px;position:absolute}.btn{border-radius:5.625rem;padding:1rem 2.2rem;font-weight:600}.btn-primary{background:var(--brand-blue);border-color:var(--brand-blue)}.btn-outline-primary{color:var(--brand-blue);border-color:var(--brand-blue)}.bg-light{background:#fff !important;color:#000 !important}.index-1{z-index:1}.index-5{z-index:5}.columna-texto{max-width:730px;position:relative}header a.nav-link{font-size:1.25rem}.card{border:0;border-radius:8px}.card-body{padding:1.25rem}.navbar-toggler{border-color:#fff;border:none}#why{background:#000 url("../img/bg_chicos.webp") no-repeat top center}#why .display-3{font-size:2.25rem;text-transform:uppercase}#why .display-3 span{font-family:Pacifico,serif;font-size:4.375rem;font-weight:400;text-transform:capitalize}#why .display-3 p{text-transform:uppercase}#why .columna-texto{max-width:620px}#loyalty{background:#fff url("../img/perros.webp") no-repeat top center;min-height:600px}#loyalty .display-3{font-size:2.25rem;text-transform:uppercase}#loyalty .display-3 span{font-family:Pacifico,serif;font-size:3.25rem;font-weight:400;text-transform:lowercase}#loyalty p{text-transform:uppercase;font-size:1.25rem;line-height:1.75}#loyalty .columna-texto{max-width:620px}#branding{background:#000;color:#fff;padding-bottom:12rem !important}#branding h6{font-family:"Montserrat",serif;font-weight:700;font-size:2.875rem;color:#fff;text-transform:uppercase;text-align:left;margin-left:40%;position:relative}#branding h6::before{content:"";position:absolute;width:254px;height:75px;left:-270px;top:20px;background-image:url("../img/lines.webp");background-repeat:no-repeat;background-size:contain;transform:scaleX(-1);transform-origin:center}#branding h6 span{font-family:"Pacifico",serif;text-transform:initial}#branding .display-1{position:relative}#branding .display-1::after{content:url(../img/lines.webp);position:absolute;width:254px;height:75px;right:35px}#values.core-values{min-height:600px;background:#fff;position:relative}#values h3.titulo{background-color:#fff;padding:1rem 3rem;z-index:5;position:absolute;font-size:2.25rem;left:50%;transform:translateX(-50%)}#values h4{font-size:1.75rem;font-weight:800;text-transform:uppercase;line-height:1}#values h4 span{text-transform:initial}#values .img-our-values{margin-top:-10rem;position:absolute;z-index:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end}#values .img-our-values .bloque-text{max-width:350px}#values .values-list{list-style:none;padding:0;margin:0}#values .value-item{display:flex;gap:1.5rem;align-items:center;padding:.75rem 0}#values .value-icon{flex:0 0 94px;display:flex;align-items:center;justify-content:center;border:3px solid var(--brand-blue);border-radius:50%;width:94px;height:94px}#values .value-icon img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}#values .value-text{flex:1}#values .value-text strong{text-transform:uppercase}#values .value-text strong{display:block;font-weight:800;margin-bottom:.25rem}#values .value-text p{margin:0;color:#333;max-width:380px}#clients{background-color:#000}#clients h3{font-size:2.25rem}#clients .placa{opacity:.6}#clients img{filter:grayscale(1);opacity:.9}#contact{position:relative}#contact h3.titulo{max-width:1000px;background-color:#fff;padding:1rem 3rem;z-index:5;position:absolute;font-size:2.25rem;text-transform:uppercase;margin-top:-5rem;left:50%;transform:translateX(-50%)}#contact .divform{padding-top:2.5rem}#contact #formAlert{min-height:1.5rem}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.custom-text-shadow{text-shadow:4px 3px 9.6px rgba(0,0,0,.39)}#services h3{font-size:2.25rem}#services .services-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4rem;align-items:start}#services .service-item{display:grid;grid-template-columns:240px 1fr;gap:1.75rem;align-items:start}#services .service-left{display:flex;flex-direction:column;gap:.25rem}#services .service-leading{font-size:1.75rem;font-weight:800;color:#f6e9e9;text-transform:uppercase;text-align:right;line-height:1}#services .service-badge{background:var(--brand-blue);color:#fff;font-weight:700;padding:.25rem .25rem 1.2rem 1.2rem;display:flex;align-items:start;justify-content:end;text-align:right;font-size:1.65rem;height:100px;line-height:1}#services .service-badge.abajo{align-items:end;padding:1.2rem .25rem .25rem 1.2rem}#services .service-badge span{display:block;font-weight:900}#services .service-copy p{color:#d9d3d3;line-height:1.6}#services .services-grid>.service-item:nth-child(1) .service-left,#services .services-grid>.service-item:nth-child(2) .service-left{justify-content:flex-end}#services .services-grid>.service-item:nth-child(3) .service-left,#services .services-grid>.service-item:nth-child(4) .service-left{justify-content:flex-start}.jc-scroll-top{position:fixed;right:1rem;bottom:1.25rem;width:48px;height:48px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--brand-blue);color:#fff;border:0;box-shadow:0 8px 20px rgba(0,0,0,.25);z-index:1200;cursor:pointer}.jc-scroll-top svg{display:block}.jc-scroll-top:focus{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.jc-scroll-top:hover{transform:translateY(-2px)}.jc-scroll-top{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 220ms ease,transform 220ms ease,visibility 220ms ease;pointer-events:none}.jc-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.jc-scroll-top.hidden{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width: 768px){.jc-scroll-top{display:inline-flex}.site-header img{width:120px}.navbar-nav .nav-item{margin-top:.75em;margin-bottom:.75em;border-bottom:1px solid #c7c7c7}.navbar-nav .nav-item:last-child{border-bottom:none}#services .services-grid{grid-template-columns:1fr}#services .service-item{grid-template-columns:1fr;text-align:left}#services .service-badge{width:100%;align-items:start;justify-content:start;text-align:left}#services .service-leading{text-align:left;padding-left:1.2rem}#services .service-copy{padding:0 1.2rem}#why{background:#000 url(../img/bg_chicos_mobile.webp) no-repeat top center;background-size:auto 250px}#why .columna-texto{margin-top:10rem}#loyalty{padding:0 !important;background:#fff url(../img/perros_mobile.webp) no-repeat top center;height:600px}#loyalty .columna-texto{margin-top:15rem}#branding{padding-bottom:5rem !important}#branding h6{font-size:1.875rem}#branding .display-1::after{content:""}#contact .divform{padding-top:6.5rem}.hero .display-4{font-size:3.25rem}.hero h1{margin-top:12rem}.hero .hero-img{top:10px}.btn{border-radius:4.625rem;padding:.75rem 1.32rem;font-size:1rem}#values .value-item{align-items:center}#values .value-icon{flex:0 0 48px;width:48px;height:48px;border:2px solid var(--brand-blue)}#values .value-icon img{width:28px;height:28px}#values .img-our-values{text-align:left;align-items:center;margin-top:-5rem;position:relative}}/*# sourceMappingURL=style.min.css.map */