.il_careers_map{padding:77px 0 0 0;position:relative;background-image:url(../jpg/careers-map-bg.jpg);background-size:cover;background-position:top center}.il_careers_map .content h2{font-size:47px;font-weight:bold;line-height:1.21;letter-spacing:1px;text-align:center;color:#FFF}.il_careers_map .content *:last-child{margin-bottom:0}.il_careers_map svg{width:100%;height:auto;margin:0;padding:0;display:block}.il_careers_map svg,.il_careers_map svg g#map-icons{position:relative}.il_careers_map svg g.icon{max-height:1;opacity:0;transition-duration:.3s;transition-property:all;transition-timing-function:ease;transform-origin:top center}.il_careers_map.active svg g.icon.trans{opacity:1;max-height:999px}.il_careers_map svg.desktop{display:block}.il_careers_map svg.mobile,.il_careers_map img.mobile{display:none}@media(max-width:1199px){.il_careers_map{padding:65px 0 0 0}.il_careers_map .content h2{font-size:33px}.il_careers_map svg.desktop{transform:scale(1.15);transform-origin:top center}}@media(max-width:767px){.il_careers_map svg.desktop{display:none}.il_careers_map svg.mobile,.il_careers_map img.mobile{display:block;width:100%}}{# two columned text boxes #}.il_careers_map_text-column{background:#fff;display:block;clear:both;margin:1em;border-radius:10px}.il_careers_map_text-column-container{padding:2em}.il_careers_map_text-column-wrapper{margin-bottom:2em}.il_careers_map_text-column h2{font-size:18px}@media(min-width:768px){.il_careers_map_text-column-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;max-width:1200px;margin:0 auto 2em}.il_careers_map_text-column{flex:1;width:50%;flex-wrap:nowrap}.il_careers_map_text-column h2{font-size:22px}}@media(min-width:1024px){.il_careers_map_text-column h2{font-size:33px}}