.swui-select,.careers-opportunities-select{position:relative;width:100%;font-family:"Roboto","Noto Sans JP",sans-serif;outline:none}.swui-select--open{z-index:5}.swui-select--open.swui-select--active{z-index:6}.swui-select__button,.careers-opportunities-select .careers-opportunities-select__option--value{box-sizing:border-box;display:block;width:100%;height:40px;margin:0;padding:0 15px;background-color:#fff;border:1px solid #d8dce8;border-radius:3px;box-shadow:none;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:16px;line-height:20px;color:#092540;transition:border-color .2s ease-out,box-shadow .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;padding-right:39px;text-align:left;cursor:pointer;user-select:none}@media(min-width: 888px){.swui-select__button,.careers-opportunities-select .careers-opportunities-select__option--value{font-size:14px}}.swui-select__button:hover,.careers-opportunities-select .careers-opportunities-select__option--value:hover{box-shadow:0 3px 5px rgba(42,62,82,.12)}.swui-select__button:focus,.careers-opportunities-select .careers-opportunities-select__option--value:focus{border-color:#3e74fe;box-shadow:0 3px 5px rgba(42,62,82,.12);outline:none}.swui-select__button--invalid{border-color:#f55454}.swui-select__button--invalid:focus{border-color:#3e74fe}.swui-select__button--disabled,.swui-select__button[disabled],.careers-opportunities-select [disabled].careers-opportunities-select__option--value{background-color:#edf2f7}.swui-select__button--disabled:hover,.swui-select__button--disabled:focus,.swui-select__button[disabled]:hover,.careers-opportunities-select [disabled].careers-opportunities-select__option--value:hover,.swui-select__button[disabled]:focus,.careers-opportunities-select [disabled].careers-opportunities-select__option--value:focus{border-color:#d8dce8;box-shadow:none}.swui-select__button::placeholder,.careers-opportunities-select .careers-opportunities-select__option--value::placeholder{color:#aab2ba}.swui-select__button[hidden],.careers-opportunities-select [hidden].careers-opportunities-select__option--value{display:none}.swui-select__button[disabled],.careers-opportunities-select [disabled].careers-opportunities-select__option--value{cursor:default}.swui-select--open .swui-select__button,.swui-select--open .careers-opportunities-select .careers-opportunities-select__option--value,.careers-opportunities-select .swui-select--open .careers-opportunities-select__option--value{border-color:#3e74fe;box-shadow:0 3px 5px rgba(42,62,82,.12)}.swui-select__button::after,.careers-opportunities-select .careers-opportunities-select__option--value::after{position:absolute;flex-shrink:0;width:16px;height:16px;top:50%;right:15px;transform:translateY(-50%);background:url("data:image/svg+xml;charset=utf8,    %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E      %3Cpath fill='%23556575' d='M3 6h10l-5 5-5-5Z'/%3E    %3C/svg%3E") center no-repeat;content:""}.swui-select--active .swui-select__button::after,.swui-select--active .careers-opportunities-select .careers-opportunities-select__option--value::after,.careers-opportunities-select .swui-select--active .careers-opportunities-select__option--value::after{transform:translateY(-50%) rotate(180deg)}.swui-select__search{background-image:url("data:image/svg+xml;charset=utf8,    %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E      %3Cpath fill='%23AAB2BA' fill-rule='evenodd' d='M14.61 15.317a7.5 7.5 0 1 1 1.32-1.509l5.762 5.763-1.414 1.414-5.668-5.668Zm-1.05-1.756a5.5 5.5 0 1 0-7.778-7.779 5.5 5.5 0 0 0 7.779 7.779Z' clip-rule='evenodd'/%3E    %3C/svg%3E");background-position:left 15px center;background-size:24px;background-repeat:no-repeat}.swui-select--open .swui-select__search{border-color:#3e74fe;box-shadow:0 3px 5px rgba(42,62,82,.12)}.swui-select__search.swui-input{padding-right:39px;padding-left:51px}.swui-select__search--empty.swui-input{padding-right:15px}.swui-select__clear-button{position:absolute;width:32px;height:32px;top:4px;right:7px;padding:0;background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf8,    %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E      %3Cpath fill='%23AAB2BA' d='M15 2.41 13.59 1 8 6.59 2.41 1 1 2.41 6.59 8 1 13.59 2.41 15 8 9.41 13.59 15 15 13.59 9.41 8 15 2.41Z'/%3E    %3C/svg%3E") center/16px no-repeat;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 888px){.swui-select__clear-button{width:16px;height:16px;top:12px;right:15px}}.swui-select__dropdown,.careers-opportunities-select__dropdown{overflow:hidden;position:absolute;z-index:1;box-sizing:border-box;width:100%;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #d4d8dc;border-radius:3px;box-shadow:0 3px 5px rgba(42,62,82,.12);transition:height .15s}.swui-select__options{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:282px}.swui-select__options::-webkit-scrollbar{width:16px}.swui-select__options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.swui-select__options::-webkit-scrollbar-thumb{min-height:40px;background:#e6e9ec padding-box;border:4px solid rgba(0,0,0,0);border-radius:8px}.swui-select__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;margin-right:12px}.swui-select__icon img{object-fit:cover;min-width:0;width:100%;height:100%}.swui-select__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swui-select__text--placeholder{color:#aab2ba}.swui-select__footer{padding:12px 8px;border-top:.5px solid #d4d8dc}.swui-select__option,.careers-opportunities-select__option{position:relative;display:flex;align-items:center;width:100%;height:40px;padding:0 15px;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-family:inherit;font-size:14px;line-height:20px;color:#092540;white-space:nowrap;text-align:left;cursor:pointer;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swui-select__option:hover,.careers-opportunities-select__option:hover{background-color:#f3f4f5}.swui-select__option:focus,.careers-opportunities-select__option:focus{background-color:#e8f4ff;outline:none}.swui-select__option--selected{background-color:#e8f4ff}.swui-select__option[disabled],[disabled].careers-opportunities-select__option{background-color:rgba(0,0,0,0);color:#aab2ba;cursor:default}.careers-container{position:relative;box-sizing:border-box;width:100%;max-width:1200px;padding:0 16px;margin:0 auto;position:initial;font-weight:400;color:rgba(42,62,82,.8)}@media(min-width: 888px){.careers-container{padding:0 24px}}.careers-opportunities{position:relative;padding:3.5rem 0 2rem;background:#f3f5f9}@media(min-width: 567px){.careers-opportunities{padding-bottom:3rem;background-image:linear-gradient(#fff, #f3f5f9)}}@media(min-width: 888px){.careers-opportunities{padding-top:11.25rem}}.careers-opportunities .quote-block{max-width:564px;margin:0 auto -0.9375rem;transform:translateY(-55px)}@media(min-width: 888px){.careers-opportunities .quote-block{position:absolute;bottom:calc(100% - 6.125rem);left:50%;margin:0;transform:translateX(-50%)}}.careers-opportunities .quote-block__quote{background:#fff}.careers-opportunities__positions{margin-top:-1.25rem}@media(min-width: 888px){.careers-opportunities__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}}.careers-opportunities__filters-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:1.625rem}@media(min-width: 567px){.careers-opportunities__filters-wrapper{flex-direction:row;align-items:center;margin-top:3rem}}@media(min-width: 888px){.careers-opportunities__filters-wrapper{margin-top:1.3125rem}}.careers-opportunities__filters{font-size:.875rem;line-height:1.43;display:flex;flex-direction:row;justify-content:space-between}@media(min-width: 888px){.careers-opportunities__filters{font-size:1rem;line-height:1.5}}@media(min-width: 567px){.careers-opportunities__filters{align-items:center}}@media(max-width: 566px){.careers-opportunities__filters-label{display:none}}.careers-opportunities__autocomplete{position:absolute;z-index:5;box-sizing:border-box;display:none;max-height:11.25rem;overflow-y:auto;background:#fff;border:1px solid #ebf0f6;border-radius:3px}@media(min-width: 888px){.careers-opportunities__autocomplete{max-width:480px}}.careers-opportunities__autocomplete ul{list-style:none}.careers-opportunities__search-wrapper{flex:1;width:100%}@media(min-width: 567px){.careers-opportunities__search-wrapper{max-width:45%;margin:0 24px 0 0}}.careers-opportunities__search{background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2719 13.5132C10.3259 16.0953 5.84057 15.9813 3.03044 13.1712C0.101507 10.2423 0.101507 5.49355 3.03044 2.56462C5.95937 -0.364313 10.7081 -0.364313 13.637 2.56462C16.2027 5.13031 16.5209 9.09242 14.5916 12.0045L20.3546 17.7674L18.9403 19.1816L13.2719 13.5132ZM12.2228 11.757C14.3707 9.60912 14.3707 6.12672 12.2228 3.97883C10.0749 1.83095 6.59254 1.83095 4.44465 3.97883C2.29677 6.12672 2.29677 9.60912 4.44465 11.757C6.59254 13.9049 10.0749 13.9049 12.2228 11.757Z' fill='%23B6BEC6'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:18px center;background-size:20px auto}.careers-opportunities__search.swui-input{padding-left:48px}.careers-opportunities__select-wrapper{flex:1;max-width:48%;margin-top:1rem}@media(min-width: 567px){.careers-opportunities__select-wrapper{margin-top:0;margin-left:12px}}@media(min-width: 888px){.careers-opportunities__select-wrapper{flex:0 auto;width:193px;margin-left:24px}}@media(min-width: 1201px){.careers-opportunities__select-wrapper{width:270px}}.careers-opportunities__title{margin-top:1.875rem;margin-bottom:.5rem;font-size:1.3125rem;line-height:1.24;text-align:center}@media(min-width: 888px){.careers-opportunities__title{font-size:2rem;line-height:1.12;text-align:left}}.careers-opportunities__subtitle{font-size:.875rem;line-height:1.43;margin-top:.8125rem;font-size:1rem;line-height:1.5;text-align:center}@media(min-width: 888px){.careers-opportunities__subtitle{font-size:1rem;line-height:1.5}}@media(min-width: 888px){.careers-opportunities__subtitle{margin-top:.5625rem;text-align:left}}.careers-opportunities .swui-link{display:flex;align-items:center;margin:1.75rem auto 0;line-height:1.71;color:#195afe;text-transform:uppercase}@media(min-width: 888px){.careers-opportunities .swui-link{margin-top:2.5rem}}.careers-opportunities-select .careers-opportunities-select__option--value{overflow:hidden;font-size:.875rem}@media(max-width: 566px){.careers-opportunities-select .careers-opportunities-select__option--value::after{right:0;width:30px;height:30px;background-color:#fff}}.careers-opportunities-select .careers-opportunities-select__option--value:hover,.careers-opportunities-select .careers-opportunities-select__option--value:focus{background-color:#fff}.careers-opportunities-select .careers-opportunities-select__dropdown{width:calc(100vw - 32px);max-height:21.5rem;overflow:auto;transition:none}@media(min-width: 567px){.careers-opportunities-select .careers-opportunities-select__dropdown{width:100%}}.careers-opportunities-select--location .careers-opportunities-select__option{padding-left:45px;line-height:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23AAB2BA' d='M12 2c3.87 0 7 3.13 7 7 0 5.25-7 13-7 13S5 14.25 5 9c0-3.87 3.13-7 7-7zM7 9c0 2.85 2.92 7.21 5 9.88 2.12-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5S7 6.24 7 9zm5 2.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px 48%;background-size:24px 1.5rem}.careers-opportunities-select--location .careers-opportunities-select__option--disabled{padding-left:15px;font-size:.75rem;font-weight:500;color:rgba(42,62,82,.8);text-transform:uppercase;pointer-events:none;cursor:default;background-image:none}.careers-opportunities-select--location .careers-opportunities-select__option--remote{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23AAB2BA' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/%3E%3C/svg%3E");background-size:22px 1.375rem}.careers-opportunities-select--location .careers-opportunities-select__option--value{padding-left:15px;overflow:hidden;line-height:2.375rem;background-image:none}.careers-opportunities-select--department .careers-opportunities-select__dropdown{left:calc(-50vw + 9px)}@media(min-width: 567px){.careers-opportunities-select--department .careers-opportunities-select__dropdown{left:0}}.careers-grid{display:flex;flex-wrap:wrap;margin:1.875rem -12px 0}@media(min-width: 888px){.careers-grid{margin-top:1.5rem}}.careers-grid__item{box-sizing:border-box;padding:12px}.careers-grid__sizer,.careers-grid__item{width:100%}@media(min-width: 567px){.careers-grid__sizer,.careers-grid__item{width:50%}}@media(min-width: 888px){.careers-grid__sizer,.careers-grid__item{width:33.3%}}@media(min-width: 1201px){.careers-grid__sizer,.careers-grid__item{width:25%}}.careers-grid__placeholder{box-sizing:border-box;display:none;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:12px;text-align:center}.careers-grid__placeholder.is-active{display:flex}.careers-grid__placeholder-title{margin:0;font-size:1.4375rem;font-weight:600;line-height:1.6}.careers-grid .resources-placeholder-text{margin:0;font-size:1.25rem}.careers-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:7.125rem;padding:.625rem 25px .9375rem 20px;background:#fff;border:2px solid #f4f5f6;border-radius:4px;box-shadow:0 8px .75rem 0 rgba(164,164,164,.2);transition:transform ease-in-out .2s}@media(min-width: 567px){.careers-card{min-height:8.3125rem}}.careers-card:hover{transform:translateY(-10px)}.careers-card__title{flex-shrink:0;width:90%;margin:0;overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.36;color:#2a3e52}.careers-card__location{flex-grow:1;padding-left:17px;margin:0;font-size:1rem;line-height:1.5;color:rgba(42,62,82,.6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23AAB2BA' d='M12 2c3.87 0 7 3.13 7 7 0 5.25-7 13-7 13S5 14.25 5 9c0-3.87 3.13-7 7-7zM7 9c0 2.85 2.92 7.21 5 9.88 2.12-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5S7 6.24 7 9zm5 2.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-3px 3px;background-size:16px 1rem}.careers-card__footer{display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto}@media(min-width: 567px){.careers-card__footer{order:0}}.careers-card__label{padding:2px .4375rem;margin:0;font-size:.8125rem;font-weight:500;color:#fff;background-color:gray;border-radius:3px;transition:background-color ease-in-out .2s}.careers-card__label--dev{background-color:#00c898}@media(min-width: 888px){.careers-card:hover .careers-card__label--dev{background-color:#00af85}}.careers-card__label--business{background-color:#ffb800}@media(min-width: 888px){.careers-card:hover .careers-card__label--business{background-color:#e6a600}}.careers-card__label--product{background-color:#00c898}@media(min-width: 888px){.careers-card:hover .careers-card__label--product{background-color:#00af85}}.careers-card__label--sales{background-color:#195afe}@media(min-width: 888px){.careers-card:hover .careers-card__label--sales{background-color:#0148fc}}.careers-card__label--marketing{background-color:#1dcdf5}@media(min-width: 888px){.careers-card:hover .careers-card__label--marketing{background-color:#0bc4ee}}.careers-card__label--operations{background-color:#85a6fb}@media(min-width: 888px){.careers-card:hover .careers-card__label--operations{background-color:#6c94fa}}.careers-card__label--marketing2{background-color:#ff326f}@media(min-width: 888px){.careers-card:hover .careers-card__label--marketing2{background-color:#ff195d}}.careers-card__label--sales-client{background-color:#ff7a1a}@media(min-width: 888px){.careers-card:hover .careers-card__label--sales-client{background-color:#ff6b01}}.careers-card__icon{width:24px;height:1.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23AAB2BA' transform='matrix(-1 0 0 1 20 4)' d='M16 7H3.83l5.59-5.59L8 0 0 8l8 8 1.41-1.41L3.83 9H16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;opacity:0;transition:transform ease-in-out .2s,opacity ease-in-out .2s;transform:translateX(-10px)}@media(min-width: 888px){.careers-card:hover .careers-card__icon{opacity:1;transform:translateX(0)}}
