body.page-template-page-quienes-somos{background:#030504;color:#f5f7f5}.rd-about{--green:#17b85b;--green-dark:#137f40;--line:rgba(255,255,255,.11);--muted:#969e98;overflow:hidden;background:radial-gradient(circle at 76% 32%,rgba(18,126,64,.04),transparent 25%),#030504;color:#fff;font-family:Manrope,Arial,sans-serif}.rd-about *{box-sizing:border-box}.rd-about__container{width:min(1440px,calc(100% - 64px));margin-inline:auto}.rd-about__kicker{display:block;margin-bottom:16px;color:var(--green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rd-about h1,.rd-about h2{font-family:Sora,Arial,sans-serif;text-transform:uppercase}.rd-about em{color:var(--green-dark);font-style:normal}.rd-about__button{display:inline-flex;gap:26px;align-items:center;justify-content:center;padding:16px 23px;border:1px solid rgba(23,184,91,.54);border-radius:2px;background:linear-gradient(90deg,#126a39,#178848);color:#fff;font-size:10px;font-weight:500;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}.rd-about__button:hover{filter:brightness(1.15);transform:translateY(-2px)}.rd-about__button--outline{background:transparent;border-color:rgba(255,255,255,.32)}
.rd-about__hero{height:500px;background-image:linear-gradient(90deg,#030504 0%,rgba(3,5,4,.94) 29%,rgba(3,5,4,.22) 66%),var(--rd-about-image);background-position:center;background-size:cover}.rd-about__hero-inner{display:flex;align-items:center;height:500px}.rd-about__hero-copy{max-width:600px}.rd-about__hero h1{margin:0;font-size:clamp(50px,5.3vw,60px);font-weight:600;line-height:1;letter-spacing:-.055em}.rd-about__hero h1 em{display:block}.rd-about__hero p{max-width:550px;margin:25px 0 31px;color:#b0b7b2;font-size:14px;line-height:1.75}
.rd-about__benefits{border-block:1px solid var(--line);background:rgba(5,8,6,.96)}.rd-about__benefits-grid{display:grid;grid-template-columns:repeat(4,1fr)}.rd-about__benefits article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:28px;border-right:1px solid var(--line)}.rd-about__benefits article:last-child{border:0}.rd-about__benefits b{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(23,184,91,.42);border-radius:50%;color:var(--green);font-size:9px}.rd-about__benefits h2{margin:2px 0 7px;font-size:11px}.rd-about__benefits p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}
.rd-about__history{display:grid;grid-template-columns:1fr .92fr .42fr;gap:54px;align-items:stretch;padding-block:90px}.rd-about__history figure{min-height:570px;margin:0;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle,rgba(255,255,255,.06),transparent 62%)}.rd-about__history figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.12)}.rd-about__history-copy{align-self:center}.rd-about__history h2{margin:0 0 27px;font-size:clamp(36px,3.4vw,54px);font-weight:500;line-height:1;letter-spacing:-.045em}.rd-about__history-copy>p{margin:0 0 17px;color:#abb2ad;font-size:13px;linenth:1.72}.rd-about__history-copy .rd-about__button{margin-top:15px}.rd-about__numbers{display:grid;border-left:1px solid var(--line)}.rd-about__numbers div{display:flex;flex-direction:column;justify-content:center;padding:24px;border-bottom:1px solid var(--line)}.rd-about__numbers div:last-child{border-bottom:0}.rd-about__numbers strong{color:var(--green-dark);font-size:42px;line-height:1}.rd-about__numbers span{margin-top:10px;color:#c1c7c3;font-size:10px}
.rd-about__values{display:grid;grid-template-columns:320px minmax(0,1fr);gap:55px;padding-bottom:90px}.rd-about__values header{align-self:center}.rd-about__values h2{margin:0;font-size:44px;line-height:1}.rd-about__values header p{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.rd-about__values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rd-about__values-grid article{min-height:240px;padding:27px 23px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(255,255,255,.006));transition:.2s}.rd-about__values-grid article:hover{transform:translateY(-3px);border-color:rgba(23,184,91,.38)}.rd-about__values-grid span{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(23,184,91,.42);border-radius:50%;color:var(--green);font-size:9px}.rd-about__values-grid h3{margin:24px 0 12px;font-size:12px;text-transform:uppercase}.rd-about__values-grid p{margin:0;color:#929a94;font-size:11px;line-height:1.65}
.rd-about__mission,.rd-about__team{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#070a08}.rd-about__mission figure,.rd-about__team figure{margin:0;overflow:hidden}.rd-about__mission img,.rd-about__team img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.1)}.rd-about__mission article,.rd-about__team article{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px)}.rd-about__mission h2,.rd-about__team h2{margin:0;font-size:clamp(36px,4vw,50px);font-weight:500;line-height:.98;letter-spacing:-.045em}.rd-about__mission p,.rd-about__team p{max-width:580px;margin:24px 0 28px;color:#a3aba5;font-size:13px;line-height:1.75}.rd-about__mission .rd-about__button,.rd-about__team .rd-about__button{align-self:flex-start}.rd-about__team{grid-template-columns:1fr 1fr}.rd-about__team article{padding-left:max(32px,calc((100vw - 1440px)/2))}
.rd-about__final{display:none;background-image:linear-gradient(90deg,rgba(5,35,20,.95),rgba(3,5,4,.5)),var(--rd-about-cta);background-position:center;background-size:cover}.rd-about__final>.rd-about__container{display:flex;justify-content:space-between;align-items:center;min-height:190px}.rd-about__final h2{max-width:530px;margin:0;font-size:30px;line-height:1}.rd-about__final p{margin:12px 0 0;color:#bdc4bf}.rd-about__final a{display:inline-flex;gap:24px;padding:16px 22px;border:1px solid rgba(255,255,255,.56);color:#fff;font-size:10px;text-decoration:none;text-transform:uppercase}
@media(max-width:1080px){.rd-about__benefits-grid{grid-template-columns:1fr 1fr}.rd-about__benefits article:nth-child(2){border-right:0}.rd-about__history{grid-template-columns:1fr 1fr}.rd-about__history figure{min-height:520px}.rd-about__numbers{grid-column:1/-1;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:0}.rd-about__numbers div{border-right:1px solid var(--line);border-bottom:0}.rd-about__values{grid-template-columns:1fr}.rd-about__values-grid{grid-template-columns:1fr 1fr}.rd-about__mission,.rd-about__team{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.rd-about__container{width:100%;padding-inline:20px}.rd-about__hero,.rd-about__hero-inner{min-height:640px}.rd-about__hero{background-image:linear-gradient(0deg,#030504 4%,rgba(3,5,4,.9) 48%,rgba(3,5,4,.18)),var(--rd-about-image)}.rd-about__hero-inner{align-items:flex-end;padding-bottom:54px}.rd-about__hero h1{font-size:47px}.rd-about__benefits-grid{grid-template-columns:1fr}.rd-about__benefits article{border-right:0;border-bottom:1px solid var(--line);padding-inline:20px}.rd-about__history{grid-template-columns:1fr;gap:35px;padding-block:50px}.rd-about__history figure{min-height:105vw}.rd-about__history h2{font-size:39px}.rd-about__numbers{grid-template-columns:1fr 1fr}.rd-about__numbers div{min-height:130px;border-bottom:1px solid var(--line)}.rd-about__values{gap:30px;padding-bottom:52px}.rd-about__values h2{font-size:38px}.rd-about__values-grid{grid-template-columns:1fr}.rd-about__values-grid article{min-height:190px}.rd-about__mission,.rd-about__team{grid-template-columns:1fr}.rd-about__mission figure,.rd-about__team figure{min-height:78vw}.rd-about__mission article,.rd-about__team article{padding:46px 20px}.rd-about__team article{order:2}.rd-about__team h2,.rd-about__mission h2{font-size:38px}.rd-about__final>.rd-about__container{display:grid;gap:25px;padding-block:40px}.rd-about__final h2{font-size:27px}.rd-about__final a{justify-self:start}}
@media(prefers-reduced-motion:reduce){.rd-about *{scroll-behavior:auto!important;transition:none!important}}
.rd-about__history-copy>p{line-height:1.72} @media(min-width:681px){
.rd-about__history figure,
.rd-about__mission,
.rd-about__team,
.rd-about__mission figure,
.rd-about__team figure{
height:500px;
min-height:0;
max-height:500px;
}
.rd-about__history figure img,
.rd-about__mission figure img,
.rd-about__team figure img{
width:100%;
height:100%;
max-height:500px;
object-fit:cover;
}
}
@media(max-width:680px){
.rd-about__history figure,
.rd-about__mission figure,
.rd-about__team figure{
height:min(500px,100vw);
min-height:0;
max-height:500px;
}
.rd-about__history figure img,
.rd-about__mission figure img,
.rd-about__team figure img{
width:100%;
height:100%;
max-height:500px;
object-fit:cover;
}
}