@font-face{font-family:Helvetica Now Display;src:url(/carmistin-careers/fonts/HelveticaNowDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/carmistin-careers/fonts/HelveticaNowDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}body{-webkit-font-smoothing:antialiased;color:#111;background-color:#f9f7f2;font-family:sans-serif;line-height:1.4}a{color:inherit;text-decoration:none}h1{letter-spacing:-.03em;overflow-wrap:break-word;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.815rem;font-weight:700}h2{letter-spacing:-.03em;overflow-wrap:break-word;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.052rem;font-weight:700}h4{letter-spacing:-.03em;overflow-wrap:break-word;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.953rem;font-weight:700}p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.4}@media (max-width:768px){h1{font-size:clamp(2rem,9vw,3.052rem)}h2{font-size:clamp(1.75rem,7.5vw,2.4rem)}h4{font-size:clamp(1.25rem,5.5vw,1.6rem)}}.navbar{z-index:10;color:#f9f7f2;background:#000;width:100%;height:82.4px;font-weight:600;position:sticky;top:0;left:0;right:0}.navbar-inner{justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 2.5rem 0 1rem;display:flex;position:relative}.navbar-center-group{align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.navbar-home{color:#f9f7f2;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:color .2s,opacity .2s;display:flex}.navbar-home:hover{color:#fff;opacity:.85}.navbar-home:active{transform:scale(.97)}.navbar-home-icon{width:20px;height:20px}.navbar-logo{flex-shrink:0}.navbar-logo-placeholder{font-weight:600}.navbar-logo-img{color:#fff;width:auto;height:2.5rem;display:block}.navbar-menu{align-items:center;gap:1.5rem;list-style:none;display:flex}.navbar-menu--center{border:1px solid #343434;border-radius:8px;gap:1.5rem;height:50px;padding:6px 20px;font-weight:600;position:static;transform:none}.navbar-menu--center a{font-weight:600}.navbar-menu--right{margin-left:auto;margin-right:0;padding-left:3rem}.navbar-menu a:hover{opacity:.8}.navbar-menu.navbar-menu--center a:hover{opacity:1;color:#f9f7f2;background:0 0}.navbar-contact{letter-spacing:.03em;cursor:pointer;color:#000;opacity:1;background-color:#fcbe38;border-radius:4px;justify-content:center;align-items:center;width:112px;height:36px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .4s,color .4s;display:inline-flex}.navbar-contact-icon-box{justify-content:center;align-items:center;margin-left:8px;display:flex}.navbar-contact-arrow{stroke:#fff;width:20px;height:20px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:rotate(-45deg)}.navbar-contact:hover{color:#fff;background-color:#00474b}.navbar-contact:hover .navbar-contact-arrow{transform:rotate(0)}.navbar-contact:active{transform:scale(.97)}.navbar-dropdown-wrap{position:relative}.navbar-dropdown-trigger{align-items:center;gap:4px;display:inline-flex}.navbar-dropdown-arrow{opacity:1;color:#b8b8b8;flex-shrink:0}.navbar-dropdown{pointer-events:none;opacity:0;visibility:hidden;padding-top:1rem;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navbar-dropdown-wrap:hover>.navbar-dropdown{pointer-events:auto;opacity:1;visibility:visible}.navbar-dropdown ul{box-sizing:border-box;background-color:#111;border-radius:12px;min-width:291px;padding:16px;list-style:none;box-shadow:0 10px 20px #0000000d}.navbar-dropdown li{margin-bottom:4px;padding:0}.navbar-dropdown li:last-child{margin-bottom:0}.navbar-dropdown li a{color:#f9f7f2;border:1px solid #0000;border-radius:8px;padding:12px 16px;font-family:sans-serif;font-size:14px;font-weight:400;transition:border-color .2s;display:block}.navbar-submenu-trigger{box-sizing:border-box;color:#f9f7f2;cursor:default;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:12px 16px;font-family:sans-serif;font-size:14px;font-weight:400;transition:border-color .2s;display:inline-flex}.navbar-dropdown li a:hover{background:0 0;border-color:#343434}.navbar-submenu-trigger:hover{border-color:#343434}.navbar-submenu-wrap{position:relative}.navbar-submenu-wrap:after{content:"";width:12px;height:100%;position:absolute;top:0;left:100%}.navbar-dropdown--submenu{padding-top:0;top:0;left:calc(100% + 12px);transform:none}.navbar-submenu-wrap:hover>.navbar-dropdown--submenu{pointer-events:auto;opacity:1;visibility:visible}.navbar-search-wrap{align-items:center;display:flex}.navbar-search-form{background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.navbar-search-form--open{background:0 0;border-color:#fff3;box-shadow:0 0 0 1px #ffffff26}.navbar-search-input{color:#f9f7f2;background:0 0;border:none;outline:none;width:0;margin:0;padding:0;font-size:.9rem;transition:width .25s,padding .25s;overflow:hidden}.navbar-search-form--open .navbar-search-input{width:160px;padding:.4rem .5rem .4rem .75rem}.navbar-search-input::placeholder{color:#888}.navbar-search-trigger{color:#f9f7f2;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:.825rem;font-weight:400;display:flex}.navbar-search-trigger svg{width:24px;height:24px}.navbar-search-trigger:hover{background:0 0}.navbar-language{color:#f9f7f2;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.navbar-language:hover{background:#ffffff1a}.navbar-language-flag{flex-shrink:0;align-items:center;display:flex}.navbar-language-text{font-weight:600}.navbar-language-chevron{opacity:.8;flex-shrink:0}.navbar-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:.5rem;padding:0;display:none}.navbar-hamburger-bar{background:#f9f7f2;border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.navbar-hamburger-bar--open:first-child{transform:translateY(7px)rotate(45deg)}.navbar-hamburger-bar--open:nth-child(2){opacity:0}.navbar-hamburger-bar--open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-mobile-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:9;background:#000;border-top:1px solid #222;max-height:calc(100dvh - 82.4px);transition:opacity .2s,transform .2s,visibility .2s;position:fixed;top:82.4px;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.navbar-mobile-panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar-mobile-menu{flex-direction:column;margin:0;padding:.5rem 1.25rem 2rem;list-style:none;display:flex}.navbar-mobile-menu>li{border-bottom:1px solid #222}.navbar-mobile-menu>li:last-child{border-bottom:none}.navbar-mobile-menu>li>a{color:#f9f7f2;padding:1rem .25rem;font-size:1.05rem;font-weight:600;display:block}.navbar-mobile-careers-row{justify-content:space-between;align-items:center;display:flex}.navbar-mobile-careers-row a{color:#f9f7f2;flex:1;padding:1rem .25rem;font-size:1.05rem;font-weight:600;display:block}.navbar-mobile-careers-toggle{color:#f9f7f2;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.navbar-dropdown-arrow--open{transform:rotate(180deg)}.navbar-mobile-submenu{padding:0 .25rem 1rem}.navbar-mobile-submenu-label{text-transform:uppercase;letter-spacing:.08em;color:#888;margin:.75rem 0 .4rem;font-size:.75rem}.navbar-mobile-submenu ul{margin:0;padding:0;list-style:none}.navbar-mobile-submenu ul li a{color:#ccc;padding:.6rem .5rem;font-size:.95rem;display:block}@media (max-width:900px){.navbar-center-group,.navbar-menu--right{display:none}.navbar-hamburger{display:flex}.navbar-inner{padding-right:1rem}}.hero-wrapper{position:relative}.hero{background-position:55% 0;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ddd;align-items:center;min-height:100vh;margin-top:-75px;display:flex;position:relative}.hero-overlay{pointer-events:none;background:linear-gradient(90deg,#000000a6 0%,#00000059 55%,#0000 100%);position:absolute;inset:0}.hero-inner{z-index:1;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:1440px;margin:0 auto;display:flex;position:relative;transform:translateY(6vh)}.hero-content{box-sizing:border-box;max-width:55%;padding:2rem 0 0}.hero-intro{letter-spacing:.3em;color:#fff;text-transform:uppercase;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.hero-title{color:#fff;margin:0 0 1.5rem;line-height:1.2}.hero-description{color:#fff;max-width:534px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.hero-description-highlight{margin-bottom:.35rem;font-size:1.75rem;font-weight:700;line-height:1.2;display:inline-block}.hero-brands-slider{width:100%;margin-top:2rem}.hero-brands-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff0d;border-radius:12px;align-items:center;width:100%;min-height:88px;padding:0 10px;display:flex;position:relative;overflow:hidden}.hero-brands-label-wrap{z-index:10;flex-shrink:0;align-items:center;padding-left:1.5rem;padding-right:1.5rem;display:flex}.hero-brands-label{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:1rem}.hero-brands-carousel-wrap{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.hero-brands-track{white-space:nowrap;align-items:center;gap:60px;padding:1rem 0;animation:30s linear infinite hero-brands-slide;display:inline-flex}.hero-brands-placeholder{background:#ffffff1a;border-radius:8px;width:120px;height:56px;margin:0 40px;display:inline-block}.hero-brands-item{flex-shrink:0;justify-content:center;align-items:center;width:120px;height:56px;display:flex;overflow:visible}.hero-brands-item--compact-after{margin-right:-20px}.hero-brands-img{object-fit:contain;max-width:100%;max-height:100%;transform:scale(3)}.hero-brands-img--large{transform:scale(4.5)}.hero-brands-img--fit{object-fit:contain;transform:scale(2.25)}@keyframes hero-brands-slide{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (max-width:768px){.hero{background-position:65% 0}.hero-inner{padding:0 1.5rem}.hero-content{max-width:100%;padding:2rem 0 0}.hero-brands-slider{margin-top:1.5rem}.hero-brands-content{min-height:76px}.hero-brands-content:before,.hero-brands-content:after{width:100px}.hero-brands-label-wrap{padding-left:1rem;padding-right:.75rem}.hero-brands-label{font-size:.875rem}.hero-brands-track{padding:.75rem 0}.hero-brands-placeholder{width:100px;height:48px;margin:0 20px}.hero-brands-track{gap:28px}.hero-brands-item{width:100px;height:48px}.hero-brands-img{transform:scale(3)}.hero-brands-img--large{transform:scale(4.5)}.hero-brands-img--fit{transform:scale(2.25)}}.carousel-placeholder{text-align:center;color:#666;white-space:nowrap;border:1px solid #999;padding:1rem 2rem}.section{max-width:1440px;margin:0 auto;padding:2rem 1rem}#despre{border:none;padding:96px 20px 64px}.despre-content{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:900px){.despre-content{grid-template-columns:1fr}}.despre-text{color:#09484b;flex-direction:column;display:flex}.despre-text .section-title{color:#09484b}.despre-text p{color:#09484b;align-self:flex-start;width:100%;margin-bottom:1rem;padding-left:1.5rem;font-size:20px;line-height:1.6;position:relative}.despre-text p:before{content:"•";color:#09484b;position:absolute;left:0}.despre-text .despre-cta{align-self:flex-start;margin-top:1rem;padding-left:0}.despre-text .despre-cta:before{content:none}.despre-jobs-button{cursor:pointer;color:#444;opacity:1;background-color:#fcbe38;border-radius:5.4px;align-self:flex-start;align-items:center;width:fit-content;margin-top:1rem;margin-left:0;padding:8.1px 14.4px;font-size:15.3px;font-weight:600;text-decoration:none;transition:background-color .4s,color .4s;display:inline-flex}.despre-jobs-button-icon-box{justify-content:center;align-items:center;margin-left:7.2px;display:flex}.despre-jobs-button-arrow{stroke:#fff;width:20.7px;height:20.7px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:rotate(-45deg)}.despre-jobs-button:hover{color:#fff;background-color:#00474b}.despre-jobs-button:hover .despre-jobs-button-arrow{transform:rotate(0)}.despre-jobs-button:active{transform:scale(.97)}.despre-image-placeholder{border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.despre-image{object-fit:cover;cursor:default;border-radius:12px;width:100%;height:auto;transition:transform .3s,box-shadow .3s}.despre-image:hover{transform:scale(1.02);box-shadow:0 8px 20px #00000026}.section-title{color:#09484b;margin-bottom:1rem}.bento-grid{flex-direction:column;gap:.5rem;width:100%;margin-top:1rem;margin-left:auto;margin-right:auto;display:flex}.bento-row{gap:1.5rem;margin:-8px -12px -24px;padding:8px 12px 32px;display:grid}.bento-row--regions{grid-template-columns:1fr 1fr 1fr;transition:grid-template-columns .5s cubic-bezier(.05,.61,.41,.95)}.bento-row--single{grid-template-columns:1fr}.bento-row--pair{grid-template-columns:1fr 1fr;transition:grid-template-columns .5s cubic-bezier(.05,.61,.41,.95)}.bento-row--pair:has(.bento-box:first-child:hover){grid-template-columns:3fr 1fr}.bento-row--pair:has(.bento-box:nth-child(2):hover){grid-template-columns:1fr 3fr}.bento-row--pair .bento-box:hover{filter:saturate(1.06)brightness(1.03);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 8px 20px -6px #0000001f,0 28px 56px -18px #09484b47}.bento-row--single .bento-box:hover{filter:saturate(1.04)brightness(1.02);border-radius:16px;transform:translateY(-6px);box-shadow:0 1px 2px #0000000a,0 8px 20px -6px #0000001f,0 20px 40px -18px #09484b3d}.bento-box--placeholder{color:#111;cursor:default;background-color:#e6e8ea}.bento-box--placeholder:hover{filter:none;box-shadow:none}.bento-box{filter:saturate()brightness();will-change:transform, filter;backface-visibility:hidden;color:#111;cursor:pointer;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;justify-content:flex-start;align-items:flex-end;min-width:0;min-height:250px;padding:2rem;font-size:18px;font-weight:600;text-decoration:none;transition:transform .5s cubic-bezier(.05,.61,.41,.95),box-shadow .5s cubic-bezier(.05,.61,.41,.95),filter .5s cubic-bezier(.05,.61,.41,.95),border-radius .5s cubic-bezier(.05,.61,.41,.95);display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 1px 2px #0000,0 8px 20px -6px #0000,0 28px 56px -18px #09484b00}.bento-box.has-image{color:#fff;text-shadow:0 2px 4px #00000080}.bento-box--fit-contain{background-color:#1a1a1a;background-size:cover}.bento-row--regions:has(.bento-box:first-child:hover){grid-template-columns:1.5fr .75fr .75fr}.bento-row--regions:has(.bento-box:nth-child(2):hover){grid-template-columns:.75fr 1.5fr .75fr}.bento-row--regions:has(.bento-box:nth-child(3):hover){grid-template-columns:.75fr .75fr 1.5fr}.bento-row--regions .bento-box:hover{filter:saturate(1.06)brightness(1.03);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 8px 20px -6px #0000001f,0 28px 56px -18px #09484b47}@media (max-width:600px){.bento-row--regions,.bento-row--pair{grid-template-columns:1fr;transition:none}:is(.bento-row--pair:has(.bento-box:first-child:hover),.bento-row--pair:has(.bento-box:nth-child(2):hover)){grid-template-columns:1fr}.bento-row--regions .bento-box:hover,.bento-row--single .bento-box:hover,.bento-row--pair .bento-box:hover{box-shadow:none;filter:none;border-radius:10px;transform:translate(0,0)}}#partners{padding:64px 20px 0}#partners .section-title{text-align:left}.partners-content{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.partners-logos{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(180px,1fr));place-items:stretch stretch;gap:1.5rem;width:100%;height:100%;margin:0;display:grid}.partners-logo-item{aspect-ratio:auto;border-radius:4px;place-items:center;height:100%;display:grid}.partners-logo-item--last{grid-column:1/-1;justify-self:center;width:50%}.partners-logo-img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%;display:block}.partners-logo-img--combined{object-fit:cover;object-position:top center;width:100%;max-width:100%;height:100%;max-height:600px}.partners-logos--single{grid-template-rows:none;grid-template-columns:none;align-self:start;margin-top:-4rem;display:block}.partners-logo-img--single{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:600px;display:block}.partners-logo-item--combined{height:360px;overflow:hidden}.partners-text{flex-direction:column;gap:1rem;max-width:860px;height:auto;display:flex}.partners-title{text-align:right;margin-bottom:.5rem}.partners-text p{color:#09484b;margin:0;font-size:20px;line-height:1.6}.partners-text .despre-jobs-button{margin-top:1rem}@media (max-width:980px){.partners-content{grid-template-columns:1fr}.partners-title{text-align:left}}@media (max-width:560px){.partners-logos{grid-template-rows:auto;grid-template-columns:1fr;max-height:none}.partners-logo-item--last{grid-column:auto;width:auto}}.testimonial-card{border:1px solid #ccc;max-width:1440px;margin:1rem auto 0;padding:1.5rem}#testimonials{flex-direction:column;justify-content:center;padding:64px 20px 32px;display:flex}.testimonial-author{color:#555;margin-top:1rem;font-style:italic}.faq-section{padding:64px 20px 32px}.faq-header{margin-bottom:1.25rem}.faq-lead{color:#686f67;max-width:780px;font-size:15px;line-height:1.5}.faq-accordion-wrap,.faq-accordion{width:100%}.faq-accordion-item{background:#eeeee8;border:1px solid #e6e6df;border-radius:12px;margin-bottom:.5rem;overflow:hidden}.faq-accordion-trigger{cursor:pointer;color:#09484b;box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.85rem 1.1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;list-style:none;transition:background .2s,color .2s;display:flex}.faq-accordion-trigger::-webkit-details-marker{display:none}.faq-accordion-trigger:before{display:none}.faq-accordion-trigger:after{content:"";border-bottom:1.8px solid #09484b;border-right:1.8px solid #09484b;flex-shrink:0;width:6px;height:6px;margin-right:2px;transition:transform .32s;transform:rotate(45deg)}.faq-accordion-item[open] .faq-accordion-trigger:after{transform:rotate(225deg)}.faq-accordion-trigger:hover{background:#e7e8e0}.faq-accordion-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .42s;display:grid}.faq-accordion-item[open] .faq-accordion-body-wrap{grid-template-rows:1fr;transition:grid-template-rows .48s}.faq-accordion-body{color:#747974;box-sizing:border-box;opacity:0;min-height:0;padding:1.1rem 0;font-size:15px;line-height:1.5;transition:transform .4s,opacity .35s;overflow:hidden;transform:translateY(-6px)}.faq-accordion-item[open] .faq-accordion-body{opacity:1;align-items:center;min-height:56px;padding:0 1.1rem .85rem;display:flex;transform:translateY(0)}.faq-cta{color:#f9f7f2;background:#09484b;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:1rem;display:flex}.faq-cta-title{color:#fcbe38;margin-bottom:.25rem;font-size:24px;font-weight:700;line-height:1.1}.faq-cta-text{color:#f9f7f2b3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.faq-cta-button{color:#444;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#fcbe38;border-radius:2px;padding:.95rem 1.1rem;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .4s,color .4s}.faq-cta-button:hover{color:#f9f7f2;background:#00474b}@media (max-width:700px){.faq-cta{flex-direction:column;align-items:flex-start}}.footer{color:#eee;background:#000;margin-top:2rem;padding:3rem 2rem 2.5rem}.footer-inner{grid-template-columns:1.1fr 1fr 1.2fr 1.2fr;align-items:start;gap:2.5rem;max-width:1440px;margin:0 auto;display:grid}.footer-brand{flex-direction:column;grid-column:1/-1;gap:1rem;margin-bottom:1rem;display:flex}.footer-logo{width:1227.2px;max-width:100%;height:40px;display:block}.footer-logo-img{width:180px;height:40px;display:block}.footer-title{color:#f9f7f2;letter-spacing:-.3px;margin:0 0 1.25rem;font-family:Inter Variable,Inter Placeholder,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.footer-address{color:#ababab;margin:0 0 1.25rem;font-family:Inter,Inter Variable,Inter Placeholder,sans-serif;font-size:14px;font-weight:400;line-height:16.8px}.footer-socials{align-items:center;gap:.5rem;display:flex}.footer-social{color:#ababab;background:0 0;justify-content:center;align-items:center;width:19.5px;height:19.5px;display:inline-flex}.footer-social:hover{color:#ababab;text-decoration:none}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{color:#ababab;margin-bottom:.65rem;font-family:Inter,Inter Variable,Inter Placeholder,sans-serif;font-size:14px;font-weight:400;line-height:16.8px;transition:color .2s}.footer-col a{color:inherit;font-family:Inter,Inter Variable,Inter Placeholder,sans-serif;font-size:14px;font-weight:400;line-height:16.8px;text-decoration:none}.footer-col li:hover{color:#fcb723}.footer-col a:hover{color:#fcb723;text-decoration:none}.footer-cookie-btn{color:#6e6e6e;cursor:not-allowed;text-align:left;background:0 0;border:none;margin:0;padding:0;font-family:Inter,Inter Variable,Inter Placeholder,sans-serif;font-size:14px;font-weight:400;line-height:16.8px}.footer-certs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-cert{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.footer-cert img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (max-width:1024px){.footer-inner{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:640px){.footer{padding:2.5rem 1.25rem 2rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.footer-title{font-size:16px}.footer-address,.footer-col li,.footer-col a,.footer-cookie-btn{font-size:12.5px}}#jobs-carousel{max-width:none;padding-left:0;padding-right:0}#jobs-carousel .section-title{text-align:center;max-width:1440px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:0 1rem}.jobs-carousel{flex-direction:column;gap:14px;width:100%;padding:1rem 0;display:flex;position:relative;overflow:hidden}.jobs-carousel-fade{z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.jobs-carousel-fade--left{background:linear-gradient(90deg,#f9f7f2 0%,#f9f7f200 100%);left:0}.jobs-carousel-fade--right{background:linear-gradient(270deg,#f9f7f2 0%,#f9f7f200 100%);right:0}.jobs-row{width:100%;padding:2px 0;overflow:hidden}.jobs-row-track{will-change:transform;gap:12px;width:max-content;animation:60s linear infinite jobs-marquee;display:flex}.jobs-row--reverse .jobs-row-track{animation:60s linear infinite jobs-marquee-reverse}.jobs-row-track:hover{animation-play-state:paused}@keyframes jobs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes jobs-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.jobs-chip{color:#09484b;cursor:pointer;background:#fff;border:1px solid #e4e1d7;border-radius:9999px;flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 4px #09484b0f}.jobs-chip:hover{border-color:#09484b;transform:translateY(-1px);box-shadow:0 6px 14px #09484b1f}.jobs-chip-icon{color:#09484b;flex-shrink:0;width:18px;height:18px}.jobs-chip-text{letter-spacing:-.01em;color:#09484b;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1}@media (max-width:640px){.jobs-carousel-fade{width:80px}.jobs-chip{padding:10px 18px}.jobs-chip-text{font-size:14px}}.impact-section{padding-top:4rem;padding-bottom:4rem}.impact-header{text-align:center;max-width:1080px;margin:0 auto 2.5rem;padding:0 1rem}.impact-title{text-align:center;white-space:nowrap;margin-bottom:1rem;font-size:3.052rem}.impact-lead{color:#09484b;opacity:.85;font-size:20px;line-height:1.6}.impact-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.impact-card{color:#fff;background-color:#1a1a1a;background-position:50%;background-size:cover;border-radius:16px;min-height:460px;text-decoration:none;transition:transform .5s cubic-bezier(.05,.61,.41,.95),box-shadow .4s,filter .4s;display:block;position:relative;overflow:hidden}.impact-card:hover{filter:saturate(1.06)brightness(1.03);box-shadow:0 1px 2px #0000000a,0 8px 20px -6px #0000001f,0 28px 56px -18px #09484b47}.impact-card-overlay{pointer-events:none;background:linear-gradient(#00000073 0%,#0000001a 35%,#00000026 65%,#0009 100%);position:absolute;inset:0}.impact-card-title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #00000073;margin:0;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;position:absolute;top:1.5rem;left:1.75rem;right:1.75rem}.impact-card-cta{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:-.01em;background:#141414bf;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem}.impact-card:hover .impact-card-cta{background:#09484beb;transform:translateY(-1px)}.impact-card-cta-icon{width:14px;height:14px}@media (max-width:960px){.impact-grid{grid-template-columns:1fr;gap:1rem}.impact-card{min-height:360px}.impact-title{white-space:normal;font-size:2rem}}.whatsapp-float{z-index:1000;border-radius:8px;width:60px;height:60px;transition:transform .2s,box-shadow .2s;display:block;position:fixed;top:90%;right:1.25rem;overflow:hidden;box-shadow:0 6px 16px #0000002e}.whatsapp-float:hover{transform:scale(1.06);box-shadow:0 10px 22px #00000038}.whatsapp-float-img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.whatsapp-float{width:52px;height:52px;right:.85rem}}
