.bg-container{overflow:hidden}.bgpicture{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:576px){.bgpicture{background-image:var(--bg-sm)}}@media screen and (min-width:577px) and (max-width:768px){.bgpicture{background-image:var(--bg-md)}}@media screen and (min-width:767px) and (max-width:992px){.bgpicture{background-image:var(--bg-lg)}}@media screen and (min-width:993px) and (max-width:1200px){.bgpicture{background-image:var(--bg-xl)}}@media screen and (min-width:1201px){.bgpicture{background-image:var(--bg-xxl)}}.code[data-v-71d80095]{font-family:"monospace";font-size:12px;line-height:1.2;background-color:#000;padding:10px;max-height:50vh;white-space:pre;overflow:scroll;color:#fff}.code[data-v-71d80095] .string{color:#6495ed}.code[data-v-71d80095] .key{color:orange}.btn-outline-light-emag:focus,.btn-outline-light-emag:hover{color:#021d49;border-color:#fff;background-color:#fff}.btn-outline-light-emag .img-icon-white,.component-button .btn-primary .img-icon-blue,.component-button .btn-secondary .img-icon-white{display:none}.component-our-teams{display:flex;flex-direction:column-reverse;margin-top:9.5rem}@media (min-width:1200px){.component-our-teams.mode--sticky .side--img{position:sticky;top:80px;max-height:calc(100vh - 80px)}}.component-careers-testimonial+.component-our-teams,.component-life-at-ceva+.component-our-teams{margin-top:0}@media (min-width:992px){.component-our-teams{flex-direction:row}}.component-our-teams .item-team.hide{display:none}.component-our-teams .side--content{padding:3.5rem 0;text-align:center}.component-our-teams .side--img{padding-bottom:100%;position:relative}@media (min-width:992px){.component-our-teams .side--content{text-align:left;padding:13rem 3rem 7rem 10%;flex:0 0 54%;max-width:54%}.component-our-teams .side--content .lead{padding-right:12rem;margin-bottom:5rem}.component-our-teams .side--img{padding-bottom:0;flex:0 0 46%;max-width:46%;max-height:1000px}}@media (min-width:1200px){.component-our-teams .side--content{flex:0 0 calc(100% - 610px);max-width:calc(100% - 610px)}.component-our-teams .side--img{flex:0 0 610px;max-width:610px}}.component-our-teams .highlight{display:flex;background-image:linear-gradient(0deg,#1d4289,transparent);position:absolute;width:100%;min-height:50%;bottom:0;left:0;color:#fff;align-items:flex-end;padding:5.4rem 1.5rem}@media (min-width:992px){.component-our-teams .highlight{padding-left:5.9rem;padding-right:5.9rem;display:flex}}.component-our-teams .highlight .content{border-left:6px solid #e1261c;padding-left:2.8rem}.component-our-teams .highlight .title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.1;margin-bottom:2rem;font-size:4rem;font-weight:700}.component-our-teams .btn-video{padding-left:1.4rem}.component-our-teams .img-video{margin-right:1rem;margin-top:-4px}.component-our-teams .image-background{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute;top:0;left:0}@media (min-width:992px){.component-our-teams .image-background{position:static}}.component-our-teams .pages{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.component-our-teams .pages{justify-content:flex-start}}.component-our-teams .page{margin:0 1.2rem 1rem;flex:0 0 13rem;max-width:13rem;text-align:center;font-weight:700;text-decoration:none}@media screen and (min-width:375px){.component-our-teams .page{flex:0 0 16rem;max-width:16rem}}@media (min-width:992px){.component-our-teams .page{margin-left:.7rem;margin-right:.7rem}}.component-our-teams .page picture{display:block;margin-bottom:2.5rem;overflow:hidden}.component-our-teams .page .learn-more{display:block;text-align:center;color:#e1261c;opacity:0;transition:opacity .15s;text-decoration:underline;margin-top:1rem}.component-our-teams .page:focus .learn-more,.component-our-teams .page:hover .learn-more{opacity:1}.component-our-teams .h2{margin-bottom:1rem;position:relative;display:inline-block}@media (min-width:992px){.component-our-teams .h2:before{content:"";display:block;position:absolute;height:1px;width:1337px;background-color:hsla(0,0%,40%,.501961);top:.5em;right:100%;margin-right:3.6rem}}.component-our-teams .lead{margin-bottom:4rem}@media (min-width:992px){.component-our-teams .lead{margin-bottom:2rem}}.component-our-teams .buttons{text-align:center}