/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#nosotros-hero{display:flex;align-items:flex-end;background-color:var(--light-blue);background-image:url(/themes/custom/interius_x_bimbo/images/TUNEL-1.gif);height:100vh;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;}.nosotros-hero-content{display:flex;flex-direction:column;justify-content:space-between;gap:40px;width:100%;max-width:900px;margin-bottom:90px;}.nosotros-hero-content h1{max-width:670px;}.nosotros-hero-content .nosotros-hero-ctalinks{display:flex;gap:20px;}.nosotros-hero-content .nosotros-hero-ctalinks a{flex:1;}@media screen and (max-width:980px){.nosotros-hero-content{align-items:unset;gap:40px;margin-bottom:60px;}.nosotros-hero-content .nosotros-hero-ctalinks{flex-direction:column;gap:14px;}}.ger-slider{--navy-800:#0b2034;--ink:#ffffff;--muted:#9fb0c0;--accent:#3b82f6;--line:#4a5d70;--stage-w:1450px;display:block;background:radial-gradient(1200px 700px at 50% -10%,#11324f 0%,rgba(17,50,79,0) 60%),var(--navy-800);color:var(--ink);font-family:'obviously-narrow';overflow:hidden;padding:0;}.ger-slider *{box-sizing:border-box;}.ger-slider .ger-stage{position:relative;width:min(96%,var(--stage-w));aspect-ratio:1450/1080;margin:0 auto;}.ger-slider .ger-title{position:absolute;top:5%;left:50%;transform:translateX(-50%);text-align:center;font-family:'obviously-narrow';font-style:italic;font-weight:700;line-height:1;letter-spacing:.5px;font-size:clamp(22px,3.4vw,46px);margin:0;text-transform:uppercase;text-wrap:balance;}.ger-slider .ger-year{position:absolute;top:26%;left:50%;transform:translateX(-50%);font-family:'obviously-narrow';font-style:italic;font-weight:700;font-size:clamp(46px,7vw,92px);line-height:1;transition:opacity .35s ease,transform .35s ease;}.ger-slider .ger-spine{position:absolute;top:39%;left:50%;transform:translateX(-50%);height:26%;width:10px;flex-grow:1;background-image:linear-gradient(to bottom,white 58%,rgba(255,255,255,0) 0%);background-size:2px 19px;background-repeat:repeat-y;background-position:center;}.ger-slider .ger-spine::before{content:"";position:absolute;top:-7px;left:-0.5px;width:11px;height:11px;border-radius:50%;background:var(--ink);}.ger-slider .ger-city-block{position:absolute;top:40%;left:4%;width:34%;text-align:center;transition:opacity .35s ease,translate .35s ease;}.ger-slider .ger-city{font-family:'obviously-narrow';font-style:italic;font-weight:700;text-transform:uppercase;font-size:55px;line-height:104%;margin:0 0 .5em;}.ger-slider .ger-stats{font-family:'obviously-narrow';font-style:italic;font-weight:700;color:white;font-size:25px;line-height:1;}.ger-slider .ger-stats span{display:block;}.ger-slider .ger-photo{position:absolute;top:35%;right:0%;width:37%;aspect-ratio:23 / 10;border-radius:26px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45);transition:opacity .35s ease,translate .35s ease;}.ger-slider .ger-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}.ger-slider .ger-cap{position:absolute;left:18px;bottom:14px;font-family:'obviously-narrow';font-style:italic;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:clamp(14px,1.6vw,22px);text-shadow:0 2px 10px rgba(0,0,0,.6);}.ger-slider .ger-hero{display:none;position:absolute;top:53%;left:50%;transform:translateX(-50%);width:clamp(140px,16vw,230px);filter:drop-shadow(0 26px 36px rgba(0,0,0,.5));transition:opacity .35s ease,translate .35s ease;}.ger-slider .ger-hero img{display:block;width:100%;height:auto;}.ger-slider .ger-swap{opacity:0;translate:0 8px;}.ger-slider .ger-strip{position:absolute;bottom:17%;left:0;width:100%;}.ger-slider .swiper{width:100%;padding:10px 0;}.ger-slider .swiper-slide{display:flex;align-items:flex-end;justify-content:center;width:11.5%;opacity:.55;cursor:pointer;transition:opacity .3s ease,transform .3s ease,filter .3s ease,scale .3s ease;scale:0.8;}.ger-slider .swiper-slide img{width:88%;height:auto;display:block;}.ger-slider .swiper-slide:hover{opacity:.85;}.ger-slider .swiper-slide-active{opacity:1;pointer-events:none;scale:1;}.ger-slider .swiper-slide-prev,.ger-slider .swiper-slide-next{opacity:.8;}.ger-slider .ger-nav{position:absolute;bottom:9.5%;left:50%;transform:translateX(-50%);display:flex;gap:16px;}@media (max-width:980px){.ger-slider .ger-stage{display:flex;flex-direction:column;justify-content:center;gap:20px;aspect-ratio:auto;padding:40px 0;}.ger-slider .ger-title{position:relative;top:0;font-size:24px;}.ger-slider .ger-year{position:relative;top:0;text-align:center;font-size:54px;}.ger-slider .ger-spine{display:none;}.ger-slider .ger-city-block{position:relative;top:0;left:50%;transform:translateX(-50%);width:80%;}.ger-slider .ger-city{font-size:35px;}.ger-slider .ger-stats{font-size:22px;}.ger-slider .ger-photo{display:none;}.ger-slider .ger-hero{top:55%;width:150px;}.ger-slider .ger-strip{position:relative;bottom:0;}.ger-slider .ger-nav{position:relative;justify-content:center;top:10px;}.ger-slider .swiper-slide{width:24%;}}@media (prefers-reduced-motion:reduce){.ger-slider *{transition:none!important;}}.ts-slider *,.ts-slider *::before,.ts-slider *::after{box-sizing:border-box;margin:0;padding:0;}.ts-slider{--ts-navy:#0b1a2e;--ts-navy-2:#112240;--ts-white:#ffffff;--ts-accent:#4e63d7;--ts-radius:18px;--ts-gap:16px;--ts-speed:420ms;--ts-ease:cubic-bezier(.4,0,.2,1);font-family:'obviously-narrow';width:auto;overflow:hidden;background:transparent;padding-block:50px;}.ts-track{display:flex;align-items:center;transition:transform var(--ts-speed) var(--ts-ease);will-change:transform;}.ts-slide{display:flex;flex-shrink:0;width:100%;gap:var(--ts-gap);align-items:stretch;min-height:420px;}.ts-images{flex:0 0 calc(35% - var(--ts-gap) / 2);display:flex;flex-direction:column;gap:var(--ts-gap);}.ts-img-wrap{flex:1;border-radius:var(--ts-radius);overflow:hidden;min-height:0;}.ts-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms var(--ts-ease);}.ts-panel{flex:0 0 calc(65% - var(--ts-gap) / 2);background:var(--ts-navy);border-radius:var(--ts-radius);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5%,56px) clamp(24px,4%,48px);color:var(--ts-white);position:relative;overflow:hidden;}.ts-quote{font-style:italic;font-size:35px;line-height:1.55;font-weight:450;letter-spacing:.01em;color:var(--ts-white);quotes:none;position:relative;}.ts-quote p{margin:0;}.ts-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:32px;position:relative;}.ts-attribution{display:flex;flex-direction:column;gap:4px;}.ts-name{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--ts-white);}.ts-country{font-size:.72rem;font-weight:450;text-transform:uppercase;letter-spacing:.14em;color:var(--ts-white);}.ts-nav{display:flex;gap:10px;flex-shrink:0;}.ts-btn{width:46px;height:46px;border-radius:12px;border:1.5px solid rgba(255,255,255,.22);background:transparent;color:var(--ts-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ts-speed) var(--ts-ease),border-color var(--ts-speed) var(--ts-ease),transform 160ms var(--ts-ease);}.ts-btn svg{width:20px;height:20px;display:block;}.ts-btn:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08);}.ts-btn:active{transform:scale(.93);}.ts-btn--active{background:var(--ts-accent);border-color:var(--ts-accent);}.ts-btn--active:hover{background:#3a51c7;border-color:#3a51c7;}.ts-btn:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px;}.ts-slide .ts-images,.ts-slide .ts-panel{opacity:0;transform:translateY(12px);}.ts-slide.ts-active .ts-images,.ts-slide.ts-active .ts-panel{opacity:1;transform:translateY(0);transition:opacity var(--ts-speed) var(--ts-ease),transform var(--ts-speed) var(--ts-ease);}.ts-slide.ts-active .ts-images{transition-delay:60ms;}.ts-slide.ts-active .ts-panel{transition-delay:120ms;}@media (max-width:768px){.ts-slider{padding-block:30px;}.ts-slide{flex-direction:column-reverse;min-height:unset;}.ts-quote{font-size:22px;}.ts-images{flex-direction:row;flex:none;height:340px;max-height:150px;}.ts-panel{padding:32px 24px 28px;}.ts-img-wrap{flex:1;}}@media (max-width:480px){.ts-images{height:260px;gap:10px;}.ts-slide{gap:10px;}}@media (prefers-reduced-motion:reduce){.ts-track,.ts-slide .ts-images,.ts-slide .ts-panel,.ts-img-wrap img{transition:none !important;}}#bread-stats-section{position:relative;background-color:var(--verydark-blue);padding-block:100px;overflow:hidden;}#bread-stats-section h2,#bread-stats-section p{position:relative;color:white;text-align:center;z-index:50;}#bread-stats-section h2{max-width:620px;margin-inline:auto;text-transform:uppercase;}#bread-stats-section p{max-width:650px;margin-inline:auto;margin-block:20px;}#bread-stats-section .bread-img{position:absolute;height:200px;width:200px;}#bread-stats-section .bread-img.bread1{top:50px;left:-30px;transform:rotate(33deg);}#bread-stats-section .bread-img.bread2{top:-24px;left:14%;transform:rotate(-40deg);}#bread-stats-section .bread-img.bread3{top:-40px;right:15%;transform:rotate(14deg);}#bread-stats-section .bread-img.bread4{top:24px;right:-52px;}#bread-stats-section .bread-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:70px;}#bread-stats-section .bread-stat{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}#bread-stats-section .bread-stat .bread-stack{display:flex;flex-direction:column;align-items:center;}#bread-stats-section .bread-stat .bread-stack .bread-slice{width:173px;height:93px;margin-bottom:-61px;z-index:calc(sibling-count() - sibling-index());}#bread-stats-section .bread-stat .bread-stack .bread-slice.bottom-slice{margin-bottom:0;}#bread-stats-section .bread-stat figcaption{color:white;font-family:'obviously-narrow';font-size:30px;margin-top:20px;line-height:140%;text-transform:uppercase;}#bread-stats-section .bread-stat p{margin:0;}@media screen and (max-width:980px){#bread-stats-section h2{width:80%;}#bread-stats-section .bread-img{height:177px;width:177px;}#bread-stats-section .bread-img.bread1{display:none;}#bread-stats-section .bread-img.bread2{top:-50px;left:-50px;}#bread-stats-section .bread-img.bread3{top:-57px;right:-31px;}#bread-stats-section .bread-img.bread4{display:none;}#bread-stats-section .bread-stats-grid{grid-template-columns:repeat(2,1fr);row-gap:20px;}#bread-stats-section .bread-stat .bread-stack .bread-slice{width:120px;height:64px;margin-bottom:-42px;}#bread-stats-section .bread-stat figcaption{font-size:22px;margin-top:10px;}}.ger-photos{display:block;position:relative;background:#ffffff;padding:70px 0 140px;overflow:hidden;--swiper-scrollbar-size:10px;}.ger-photos *{box-sizing:border-box;}.ger-photos h2{font-weight:550;text-align:center;text-transform:uppercase;max-width:742px;margin-inline:auto;margin-bottom:60px;}.ger-photos .gp-stage{width:100%;margin:0 auto;}.ger-photos .swiper{width:100%;height:clamp(440px,58vw,660px);overflow:hidden;}.ger-photos .swiper-wrapper{height:100%;}.ger-photos .swiper-slide{height:100%;display:flex;flex-direction:column;gap:40px;}.ger-photos .gp-photo{position:relative;min-height:0;border-radius:18px;overflow:hidden;background:#eef1f4;}.ger-photos .gp-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}.ger-photos .gp-scrollbar{position:relative !important;left:auto !important;right:auto;top:auto;bottom:auto;width:86%;max-width:910px;height:6px;margin:60px auto 0;background:#e6e8ec;border-radius:99px;}.ger-photos .gp-scrollbar .swiper-scrollbar-drag{background:#4f7df0;border-radius:99px;cursor:grab;height:100%;}.ger-photos .gp-scrollbar .swiper-scrollbar-drag:active{cursor:grabbing;}@media (prefers-reduced-motion:reduce){.ger-photos *{transition:none!important;}}@media screen and (max-width:980px){.ger-photos h2{margin-inline:20px;margin-bottom:30px;}}
