.container{display:block;width:100%;max-width:720px;margin:0 auto;margin-top:55px}@media all and (max-width:768px){.mobile .container{max-width:80%}}.container p{margin-bottom:20px}.containerNav{overflow:hidden;position:relative;top:-25px}.containerNav__link{font-size:12px;font-size:.92308rem;text-transform:uppercase;display:inline-block}.containerNav__link--next{float:right}.containerNav__link--next a{text-decoration:underline}.containerNav__link--next .fa{margin-left:4px}.containerNav__link--prev{float:left}.containerNav__link--prev a{text-decoration:underline}.containerNav__link--prev .fa{margin-right:4px}.containerNav__link .fa{font-size:10px;font-size:.76923rem}.containerHeader{margin-bottom:25px;font-size:30px;line-height:38px;color:#000;text-transform:uppercase}.infoSideNav,.aboutSideNav{float:left;width:320px;margin:0}.infoSideNav__list,.aboutSideNav__list{list-style-type:none;padding:0 20px 0 0}.infoSideNav__item,.aboutSideNav__item{text-align:left;width:220px;margin:0;padding-bottom:18px}.infoSideNav__link,.aboutSideNav__link{color:#000;font-size:16px;font-family:"ProximaNovaSemiBold","Arial",sans-serif;text-transform:uppercase}.infoSideNav__link:hover,.aboutSideNav__link:hover{color:#000;text-decoration:none}.infoSideNav__link.active,.aboutSideNav__link.active{color:#000}.containerContent{min-height:300px;font-size:15px}.containerContent a{text-decoration:underline}.containerContent__h1{color:#2c2c2c;text-transform:uppercase;font-size:24px;font-size:1.84615rem;font-family:"ProximaNova","Arial",sans-serif;margin-top:15px;margin-bottom:30px;letter-spacing:.5px}.containerContent__publishDate{color:#000}.containerContent__h2{font-size:16px;color:#2c2c2c;font-family:"ProximaNovaSemiBold","Arial",sans-serif;text-transform:uppercase;padding:5px 0 10px 0}.containerContent__h2.bottomBorder{margin-top:50px;margin-bottom:10px;border-bottom:1px solid #ddd}.containerContent__h2.value{color:#2c2c2c;text-transform:none}.containerContent__link{text-decoration:none}.containerContent__link:hover{text-decoration:none;color:#000}.containerContent__up--link{font-size:10px;color:#000;float:right;bottom:9px;cursor:pointer}.containerContent__up--link:hover{color:#000}.containerContent--indent{margin-left:25px}.containerContent__img--wide{margin-top:20px;width:100%}.containerContent__ul{list-style:none;margin:0 0 20px 0}.containerContent__ul li{padding:0 0 10px 0}.containerContent__ul li:before{content:"•";color:#000;font-size:25px;font-size:1.92308rem;line-height:23px;line-height:1.76923rem;vertical-align:bottom;margin-right:10px}#gift-cards{margin-top:-10px}#gift-cards:before{height:54px;content:"";display:block}.containerProfile__img{float:left;width:200px;margin:0 20px 0 0}@media all and (max-width:414px){.mobile .containerProfile__img{width:100%;margin:0 0 30px;float:none}}.containerProfile__h2{text-transform:uppercase;font-size:16px;font-size:1.23077rem;line-height:12px;line-height:.92308rem;letter-spacing:.5px;letter-spacing:.03846rem;font-family:"ProximaNovaSemiBold","Arial",sans-serif;margin-bottom:3px;color:#2c2c2c}.containerProfile__h3{font-size:15px;font-size:1.15385rem;line-height:20px;line-height:1.53846rem;letter-spacing:.5px;letter-spacing:.03846rem;margin-bottom:20px;color:#2c2c2c}.containerProfile p{display:flex;margin-bottom:70px;min-height:175px}.containerJumpMenu__item{margin-bottom:10px}.containerJumpMenu__link{color:#000;text-transform:uppercase;font-size:16px;font-family:"ProximaNovaSemiBold","Arial",sans-serif}.containerJumpMenu__link:hover{color:#000;text-decoration:underline}.containerJumpMenu__link .fa-arrow-down{font-size:12px;margin-right:8px}.containerTable{width:100%;margin:15px 0;border:1px solid #000;border-collapse:collapse}.containerTable__head{border:1px solid #000;border-collapse:collapse;text-align:center;font-weight:900;vertical-align:middle;font-size:13px;line-height:22px}.containerTable__col{border:1px solid #000;border-collapse:collapse;text-align:center;font-size:13px;line-height:22px}.containerList{list-style:disc;margin:0 0 9px 25px}.containerList__item{padding-bottom:15px}.careerPosition__list{display:block;margin-bottom:40px}.careerPosition__link{text-transform:uppercase;line-height:28px}.careerPosition__link:hover{text-decoration:underline}.careerPosition__location{float:right}.legal{max-width:1180px}@media all and (max-width:1260px){.desktop .legal{max-width:900px}}@media all and (max-width:1024px){.mobile .legal{max-width:700px}}@media all and (max-width:768px){.mobile .legal{max-width:calc(100% - 20%);width:100%}}.legal .containerContent{width:860px;float:right}@media all and (max-width:1260px){.desktop .legal .containerContent{max-width:620px}}@media all and (max-width:1024px){.mobile .legal .containerContent{max-width:380px}}@media all and (max-width:768px){.mobile .legal .containerContent{max-width:100%}}@media all and (max-width:768px){.mobile .legal .containerContent--indent{margin-left:0}}@media all and (max-width:1260px){.desktop .legal .infoSideNav{max-width:220px}}@media all and (max-width:768px){.mobile .legal .infoSideNav{display:none}}@media screen and (max-width:1024px){.containerProfile p{display:block;margin-bottom:40px}}@media screen and (max-width:768px){.containerSideNav{display:none}.containerContent{width:100%}.containerContent__h1{font-size:26px;font-size:2rem;line-height:32px;line-height:2.46154rem;margin-top:0;margin-bottom:20px}.containerProfile__h2{width:100%;font-family:"ProximaNova","Arial",sans-serif;font-size:24px;font-weight:normal;margin-bottom:10px}.containerProfile__img{width:235px;margin-bottom:10px}}.careerListings--loading{text-align:center;margin-top:40px}.careerListings--searchActive .careerListings__listing:not(.careerListings__listing--isSearched){display:none}.careerListings__container{color:#323232;padding:15px 0}@media all and (max-width:414px){.mobile .careerListings__container{font-size:13px;font-size:1rem}}.careerListings .indoAccordion__body{padding-bottom:30px}.careerListings .indoAccordion__hdr{height:40px;background-color:#f4f4f4;line-height:40px;line-height:3.07692rem;text-transform:uppercase;padding:0 20px;position:relative;font-family:"ProximaNovaSemiBold","Arial",sans-serif;margin-bottom:10px}@media all and (max-width:414px){.mobile .careerListings .indoAccordion__hdr{padding:0 10px}}.careerListings .indoAccordion__hdr__title{display:inline-block}.careerListings .indoAccordion__hdr__subtitle{font-family:"ProximaNova","Arial",sans-serif;text-transform:none;padding-right:30px;float:right}.careerListings__listing{color:#000;text-transform:uppercase;line-height:26px;line-height:2rem;padding:0 20px;display:block;position:relative;overflow:hidden}@media all and (max-width:414px){.mobile .careerListings__listing{padding:0 10px;font-size:12px;font-size:.92308rem}}.careerListings__listing__title{margin:0!important;display:inline-block}.careerListings__listing__title:hover{cursor:pointer;text-decoration:underline!important}.careerListings__listing__title:last-of-type{margin-bottom:20px}.careerListings__listing__location{float:right;color:#000;text-transform:capitalize}.careerListings__listing__location:hover{cursor:default}@media all and (max-width:568px){.mobile .careerListings__listing__location{display:none}}@media all and (max-width:568px){.mobile .careerListings__listing__accordion__location{display:none}}.careerListings__search{position:relative}.careerListings__search__form{border-radius:3px;display:inline-block;vertical-align:top;position:relative}@media all and (max-width:768px){.mobile .careerListings__search__form{width:100%}}@media all and (max-width:414px){.mobile .careerListings__search__form{display:block}}.careerListings__search__label{font-family:"ProximaNovaSemiBold","Arial",sans-serif;text-transform:uppercase;padding:0 15px}.careerListings__search__inputWrapper{margin-right:5px;display:inline-block;vertical-align:top;position:relative}@media all and (max-width:768px){.mobile .careerListings__search__inputWrapper{width:100%}}@media all and (max-width:414px){.mobile .careerListings__search__inputWrapper{width:100%;margin:0}}.careerListings__search__input[type=text]{width:360px;height:40px;border:1px solid #ccc;padding:5px 55px 5px 15px}@media all and (max-width:768px){.mobile .careerListings__search__input[type=text]{width:100%;margin-bottom:10px}}@media all and (max-width:414px){.mobile .careerListings__search__input[type=text]{width:100%;display:block}}.careerListings__search__clear{font-size:12px;font-size:.92308rem;line-height:40px;line-height:3.07692rem;text-transform:lowercase;margin:0 15px;position:absolute;top:0;right:0}.careerListings__search__submit{width:40px;height:40px;font-family:"ProximaNova","Arial",sans-serif;font-size:16px;font-size:1.23077rem;letter-spacing:.5px;letter-spacing:.03846rem;vertical-align:top}@media all and (max-width:768px){.mobile .careerListings__search__submit{width:100%}}@media all and (max-width:414px){.mobile .careerListings__search__submit{width:100%;margin-top:4px}}.careerListings__search__resultMsgWrapper{font-size:14px;font-size:1.07692rem;line-height:40px;line-height:3.07692rem;font-style:italic;margin:0 20px;display:inline-block;vertical-align:top}@media all and (max-width:414px){.mobile .careerListings__search__resultMsgWrapper{text-align:center;margin:0 10px;display:block}}.careersBanner{height:300px;background-image:url("https://assets.indochino.com/images/careers/careerBanner1.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 38%}@media all and (max-width:414px){.mobile .careersBanner{height:250px}}.careerOptions{margin:30px -5px 0;overflow:hidden}.careerOptions__optionWrapper{width:50%;padding:0 5px;float:left}@media all and (max-width:414px){.mobile .careerOptions__optionWrapper{width:100%;padding:0 0 30px;float:none}}.careerOptions__optionWrapper--showroom .careerOptions__option{background-image:url("https://assets.indochino.com/images/careers/Careers_SR_square_bg.jpg");background-size:cover}.careerOptions__optionWrapper--hq .careerOptions__option{background-image:url("https://assets.indochino.com/images/careers/Careers_HQ_square_bg.jpg");background-size:cover}.careerOptions__option{color:#fff;text-align:center;padding:80px 0;position:relative}@media all and (max-width:768px){.mobile .careerOptions__option{min-height:210px;padding:50px 30px}}@media all and (max-width:414px){.mobile .careerOptions__option{padding:60px 40px}}@media all and (max-width:320px){.mobile .careerOptions__option{padding:50px 10px}}.careerOptions__option:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0}.careerOptions__option__title{font-size:18px;font-size:1.38462rem;text-transform:uppercase;margin-bottom:30px;position:relative}@media all and (max-width:768px){.mobile .careerOptions__option__title{width:150px;line-height:25px;line-height:1.92308rem;margin:0 auto 10px}}@media all and (max-width:414px){.mobile .careerOptions__option__title{width:auto}}.careerOptions__option__desc{line-height:22px;line-height:1.69231rem;margin-bottom:30px!important;position:relative}@media all and (max-width:768px){.mobile .careerOptions__option__desc{font-size:14px;font-size:1.07692rem;line-height:20px;line-height:1.53846rem;margin-bottom:15px!important}}.careerOptions__option__btn{background:transparent;font-family:"ProximaNova","Arial",sans-serif;font-size:16px;font-size:1.23077rem;color:#fff;text-transform:uppercase;border:.5px solid #fff;padding:10px 36px;display:inline-block;position:relative}@media all and (max-width:1024px){.mobile .careerOptions__option__btn{padding:10px 25px}}@media all and (max-width:768px){.mobile .careerOptions__option__btn{padding:10px 15px;font-size:12px;font-size:.92308rem}}.careerOptions__option__btn:hover{color:#fff;background:rgba(0,0,0,.5)}.careerPhoto{width:100%;height:auto;margin:0 0 25px}.jobpost__header{position:relative;margin:15px 0 40px;padding-right:25%}@media all and (max-width:768px){.mobile .jobpost__header{padding-right:0;margin:0 0 20px}}.jobpost__header .containerContent__h1{margin:0 0 5px 0;line-height:24px;line-height:1.84615rem}@media all and (max-width:768px){.mobile .jobpost__header .containerContent__h1{font-size:22px;font-size:1.69231rem;line-height:22px;line-height:1.69231rem;margin-top:40px;display:inline-block}}.jobpost__locinfo{font-size:14px;font-size:1.07692rem;text-transform:uppercase}@media all and (max-width:768px){.mobile .jobpost__locinfo{font-size:12px;font-size:.92308rem}}.jobpost__apply{right:0;top:0}@media all and (max-width:768px){.mobile .jobpost__apply{right:auto;left:0}}.jobpost__apply--bottom{position:relative;right:auto;top:auto;margin-bottom:10px}.jobpost__content p{margin-bottom:20px}.jobpost__content h2{font-size:16px;font-size:1.23077rem;color:#2c2c2c;font-family:"ProximaNovaSemiBold","Arial",sans-serif;text-transform:uppercase;padding:5px 0 10px 0;display:block}.jobpost__content ul{padding:0;margin:0 0 40px 25px;list-style:disc}.jobpost__content ul li{margin-bottom:8px}.jobpost__social--link{margin-right:10px;margin-bottom:10px;position:relative;display:inline-block;vertical-align:top}