body{margin:0;padding:0;width:100%;height:100%;background-color:#002447;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:170%;color:#002447;overflow-x:hidden}b{font-weight:600}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}p{line-height:170%;margin:0 0 20px;color:inherit}ol{list-style-type:decimal}ul{list-style-type:disc}ol,ul{margin:12px 0;padding:0 0 0 40px}ol.lst--lalpha,ul.lst--lalpha{list-style-type:lower-alpha}ol.lst--ualpha,ul.lst--ualpha{list-style-type:upper-alpha}ol.lst--lroman,ul.lst--lroman{list-style-type:lower-roman}ol.lst--uroman,ul.lst--uroman{list-style-type:upper-roman}ol li,ul li{margin:0;padding:0}input,select,textarea{color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}.d--n{display:none}.h--1,.h--2,.h--3,.h--4,.h--5,h1,h2,h3,h4,h5{margin:inherit;padding:0;font-weight:600;font-size:inherit;line-height:140%;color:inherit}.h--1,h1{font-size:45px}.h--2,h2{font-size:35px}.h--3,h3{font-size:25px}.h--4,h4{font-size:18px}.h--normal{font-weight:400}.h--blue{color:#0077f0}.h--blues{color:#002447}.h--blues span{color:#0077f0}.h--bar span{display:block;margin:20px auto 0;width:130px;height:5px;background-color:#fcb046}.sh{color:inherit;font-size:25px}.h--link{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.heading{display:flex;padding:0 0 20px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.heading__title{font-size:18px;font-weight:600;line-height:140%}.heading__cta{padding:10px 0 0;font-size:12px;font-weight:600;white-space:nowrap}.heading--wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.heading--wrap .heading__title{padding:0 20px 0 0}.heading--wrap .heading__cta{padding:4px 0}.heading--se{justify-content:space-evenly;align-items:center}.heading--1 .heading__title{font-size:28px}.heading--2 .heading__title{font-size:22px}.heading--3 .heading__title{font-size:18px}.heading--4 .heading__title{font-size:16px}.heading--5 .heading__title{font-size:13px}input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}input:focus,select:focus,textarea:focus{outline:0}select{background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23002447%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E")}.input-wrap{background-color:#fff;border-radius:6px;box-sizing:border-box}.input-wrap--icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.input-wrap--icon .input__field{border-width:0}.input-wrap.input__field{background-color:#fff}.input-wrap.icon--mag,.input-wrap.icon--pin{padding-left:38px;background-position:12px center;background-repeat:no-repeat;background-size:16px}.input-wrap.icon--pin{background-image:url(/resource/graphic/location.svg)}.input-wrap.icon--mag{background-image:url(/resource/graphic/magnifying-glass.svg)}.input__icon{display:flex;align-items:center;margin:0 0 0 15px}.input__field{margin:0;width:100%;padding:10px 20px;background-color:transparent;font-size:14px;font-weight:500;font-family:Poppins,sans-serif;line-height:1.3em;color:#002447;box-sizing:border-box;border:1px solid #0024471a}.input__field--checkbox,.input__field--radio{width:16px;min-width:16px;height:16px}.input__field--date::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.input__field--textarea{padding:20px;line-height:140%}.input__field:disabled{background-color:#eee;color:#bbb}.input__field::-moz-placeholder{color:#979797;font-size:12px}.input__field:-ms-input-placeholder{color:#979797;font-size:12px}.input__field::placeholder{color:#979797;font-size:12px}.input__field::-webkit-clear-button{display:none;-webkit-appearance:none}.input__field::-ms-clear{display:none;-webkit-appearance:none}.input-wrap--small .input__icon{margin:0 0 0 10px;height:14px}.input-wrap--small .input__field{padding:5px 10px;font-size:14px;line-height:130%}.input-search .input__field{padding:10px 20px 10px 10px}.input-search.input-wrap--small .input__field{padding:5px 10px 5px 5px}.freetext-checkbox{padding:4px 0}.btn.input__submit,.input__submit{margin:0;width:100%;padding:10px 20px;background-color:#dd3b4c;border-width:0;border-radius:6px;font-size:18px;font-weight:600;font-family:Poppins,sans-serif;line-height:120%;color:#fff;box-sizing:border-box;cursor:pointer}.input__field--cust-tick{display:inline-block;padding:10px 20px 10px 38px;background-image:url(/resource/graphic/check-plus.svg);background-position:6px center;background-repeat:no-repeat;background-size:24px;border-color:#002447;border-width:1px;border-radius:6px;white-space:nowrap;font-size:14px;line-height:100%;cursor:pointer}.input__field--cust-tick--s{padding:6px 10px 6px 30px;border-width:0;background-position:2px center;background-size:20px}.input__field--cust-tick.ticked,.input__field--cust-tick:hover{background-image:url(/resource/graphic/check-tick.svg)}.input__field--cust-tick.ticked:hover{background-image:url(/resource/graphic/check-cross.svg)}.check-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.check-group__row{display:flex;padding:6px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box}.check-group__row .label,.check-group__row label{margin:0 0 0 6px}.check-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.check-row input{margin:3px 0 0;width:16px;min-width:16px;height:16px}.check-label{padding:0 0 0 6px}.check-label .label a,.check-label .label__supporting a,.check-label label a{color:#0077f0}.switch-row{position:relative;display:block;padding:0 0 0 54px;min-height:30px}.input__field--cust-switch{position:absolute;left:0;opacity:0;z-index:-1}.input__field--cust-switch__place{position:relative;margin:0 0 0 -54px}.input__field--cust-switch__place:before{position:absolute;top:0;left:0;display:block;width:58px;height:28px;pointer-events:all;content:"";background-color:#979797;border-radius:30px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input__field--cust-switch__place:after{position:absolute;top:3px;left:4px;display:block;width:22px;height:22px;content:"";background-color:#fff;border-radius:12px;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input__field--cust-switch:checked~.input__field--cust-switch__place:before{color:#fff;background-color:#0077f0}.input__field--cust-switch:checked~.input__field--cust-switch__place:after{transform:translateX(27px)}.input__field--cust-switch.checked--pink:checked~.input__field--cust-switch__place:before{color:#fff;background-color:#dd3b4c}.field-info{margin:0 0 6px;padding:0;font-size:12px;font-style:italic;color:#000}.label,label{font-size:12px;font-weight:600;line-height:130%}.label--2,label--2{font-weight:400}.label--3,label--3{font-weight:400;font-size:12px}.label--4,label--4{font-weight:400;font-size:13px}.label--secondary,label--secondary{font-size:14px}.label--small,label--small{font-size:12px}.label--b,label--b{font-weight:600}.label--checkbox,label--checkbox{font-weight:400}.label__supporting--12b{font-size:12px;font-weight:600}.label__supporting p{margin:4px 0}input.input--string{margin:0;padding:0;color:inherit;background-color:transparent;border:0;line-height:inherit}.input-permission{text-align:center}.input-permission__img{padding:0 0 30px;text-align:center}.input-permission__img img{width:170px}.input-permission__title{padding:0 0 30px;font-size:22px;font-weight:600}.input-permission__detail{padding:0 0 30px;font-size:13px}.ta--l{text-align:left}.ta--r{text-align:right}.ta--c{text-align:center}.ta--j{text-align:jusify}.smallprint{font-size:10px;font-style:italic}.smallprint--grey{color:#8e9dab}#header-underlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.6);z-index:80}#header-underlay.open{display:block}.rebrand-header-out{background-color:#002447}.rebrand-header-out .rebrand-header-in{padding:10px 20px;font-size:10px;font-weight:600;text-align:center;line-height:130%;color:#fff}.header-out{position:relative;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08);z-index:82}header{position:relative;margin:0 auto;padding:0;max-width:1260px;background-color:#fff;font-size:14px;font-weight:600;transition:1s}.header-in{display:flex;height:60px;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header-in .logo{max-width:110px}.header-in .logo a{display:block;line-height:1px}.header-in .logo svg{width:100%;height:auto}.nav__main{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;height:100%;min-height:100%;overflow:visible}.nav__main__btn{display:flex;margin:0;padding:0;height:100%;min-height:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.nav__main__label{display:none;padding:0 0 0 12px}.nav__main__burger{display:inline-block;padding:0;cursor:pointer}.nav__main__burger__bar1,.nav__main__burger__bar2,.nav__main__burger__bar3{margin:6px 0;width:28px;height:3px;border-radius:5px;background-color:#002447;transition:.4s}.nav__main__burger:hover .nav__main__burger__bar1,.nav__main__burger:hover .nav__main__burger__bar2,.nav__main__burger:hover .nav__main__burger__bar3{opacity:.8}.nav__main nav{display:none;width:100%}.nav__main nav ul{position:absolute;margin:0;padding:0 20px;right:-20px;width:100vw;list-style:none;background-color:#fff}.nav__main nav li{margin:0;padding:0}.nav__main nav li a{display:block;padding:16px 30px;border-width:2px 0 0;border-style:solid;border-color:#f3f9ff;font-size:16px;line-height:16px;font-weight:400;color:#002447;text-decoration:none}.nav__main nav li a:hover{text-decoration:underline}.nav__main--opened .nav__main__burger__bar1{opacity:.8;transform:rotate(-45deg) translate(-9px,5px)}.nav__main--opened .nav__main__burger:hover .nav__main__burger__bar2,.nav__main--opened .nav__main__burger__bar2{opacity:0}.nav__main--opened .nav__main__burger__bar3{opacity:.8;transform:rotate(45deg) translate(-7px,-4px)}.nav__main--opened nav{display:block}.nav__pri{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;flex:1;text-align:right}.nav__pri a{margin:0 0 0 20px;color:#dd3b4c;text-decoration:none}.nav__pri a:hover{text-decoration:underline}.nav__pri a:first-child{margin-left:0}.header--account.header-out{box-shadow:none}.header--account .nav__pri a{font-size:12px;font-weight:600;color:#002447}.nav__prifake{display:none;flex:1;height:100%}.header--accountno .section-acc,.header--accountno .section-acc--0-1,.header--accountno .section-acc--1-1{justify-content:space-between}.header--accountno .section-acc .section-acc__left,.header--accountno .section-acc--0-1 .section-acc__left,.header--accountno .section-acc--1-1 .section-acc__left{flex:1;padding-right:0;width:100%}.header--accountno .section-acc .section-acc__right,.header--accountno .section-acc--0-1 .section-acc__right,.header--accountno .section-acc--1-1 .section-acc__right{position:absolute;top:50%;right:20px;margin-top:-20px;width:auto;min-width:auto;max-width:none;box-shadow:none}.nav__user{display:none;padding:0;font-size:12px}.nav__user a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;font-weight:600;text-decoration:none;color:#002447}.nav__user a .nav__user__icon{display:flex;margin:0 0 0 10px;width:36px;height:36px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:50%;border:2px solid #000}.nav__user a .nav__user__icon span{font-size:16px;line-height:16px;font-weight:600}.nav__user a .nav__user__icon--hasnotif{background-color:#dd3b4c;border-color:#dd3b4c;color:#fff}.nav__user a:hover .nav__user__name{text-decoration:underline}footer{color:#fff}.footer__icons{display:flex;margin:0 auto;padding:20px;max-width:1260px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.footer__icons__logo{width:100%;max-width:140px}.footer__icons__logo svg{width:100%;height:auto}.footer__icons__logo svg path{fill:#fff}.footer__icons__social ul{display:flex;margin:0 0 0 20px;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;list-style:none}.footer__icons__social ul li{margin:0;padding:0 5px}.footer__icons__social ul li a{display:block;width:26px;height:22px;text-align:center}.footer__icons__social ul li img{height:100%}.footer__icons__social ul li:last-child{padding-right:0}.footer__links{display:flex;margin:0 auto;padding:40px 20px;max-width:1260px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.footer__links ul{margin:0;padding:20px 0;min-width:230px;width:20%;box-sizing:border-box;list-style:none}.footer__links li{margin:0;padding:4px 0}.footer__links li.footer__links__label{padding:4px 0 10px;font-weight:600}.footer__links li a{font-size:14px;font-weight:400;color:#fff;text-decoration:none}.footer__links li a:hover{text-decoration:underline}.footer__legal{max-width:1260px;margin:0 auto;padding:20px;font-size:14px;text-align:center}.cookie_bar{position:fixed;left:0;bottom:0;padding:20px;width:100%;background-color:#fff;box-sizing:border-box;box-shadow:0 0 2px 0 #979797;z-index:60}.cookie_bar__in{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:center}.cookie_bar__msg{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.cookie_bar__msg svg{min-width:40px}.cookie_bar__msg p{margin:0;padding:0 20px}.cookie_bar__cta{margin-top:20px}.section,section{padding:30px 20px}.section--join{padding:0 30px 20px}.section--0{padding:0}.section--v0{padding-top:0;padding-bottom:0}.section--t0{padding-top:0}.section--b0{padding-bottom:0}.section--vm{padding-top:30px;padding-bottom:30px}.section--tm{padding-top:30px}.section--bm{padding-bottom:30px}.section--vh{padding-top:15px;padding-bottom:15px}.section--th{padding-top:15px}.section--bh{padding-bottom:15px}.section--vd{padding-top:60px;padding-bottom:60px}.section--td{padding-top:60px}.section--bd{padding-bottom:60px}.section--h0{padding-left:0;padding-right:0}.section--lm{padding-left:20px}.section--rm{padding-right:20px}.section--hm{padding-left:20px;padding-right:20px}.section--blue{background:#0077f0;color:#fff}.section--dark-blue{background:#002447;color:#fff}.section--orange{background:#fcb046;color:#002447}.section--white{background:#fff;color:#002447}.section--cream{background:#f1f1f1;color:#002447}.section--dark-cream{background:#fff4e9;color:#002447}.section--pink{background:#dd3b4c;color:#fff}.section--grad-blue{background:linear-gradient(205.76deg,#2d8ef0 0,#0077f0 100%);color:#fff}.section--grad-orange{background:linear-gradient(270deg,#fcb046 0,#e59321 100%);color:#002447}.section--grad-light-orange{background:linear-gradient(270deg,#fcf4e8 0,#fef7ec 100%);color:#002447}.section--grad-light-blue{background:linear-gradient(205.76deg,#f3f9fe 0,#f0f7fe 100%);color:#002447}.section--jobs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;border-width:0 0 2px;border-style:solid;border-color:#f1f1f1}.section__in{margin:0 auto;width:100%;max-width:1260px}.section__in--narrow{max-width:1060px}.section__in--article,.section__in--company,.section__in--job{max-width:840px}.section-acc{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.section-acc__left{width:100%}.section-acc__right{width:0;min-width:0;max-width:0;height:0;overflow:hidden}.section-acc--c{display:flex;justify-content:center}.section-acc--r{display:flex;justify-content:flex-end}.section-acc--m{display:flex;align-items:center}.section-acc--1-1 .section-acc__right{padding-bottom:20px;width:100%;height:auto;min-width:auto;max-width:none;overflow:inherit}.section__split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.section__split-c{align-items:center}.section__split__col{width:100%;box-sizing:border-box}.section__split--sideblock .section__split__col{box-sizing:border-box}.section--jobs .section__out{display:none}.section__split--jobs{flex-direction:column;justify-content:stretch;width:100%;max-width:1260px}.section__split__col--results{padding:0 20px}.space--vs{margin-top:20px;margin-bottom:20px}.space--vm{margin-top:40px;margin-bottom:40px}.space--vl{margin-top:60px;margin-bottom:60px}.section--curve-btm{border-bottom-left-radius:100% 20%;border-bottom-right-radius:100% 20%}.modal__overlay{position:fixed;padding:20px;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;box-sizing:border-box;z-index:92}.modal__container{position:relative;background-color:#fff;padding:30px;max-width:500px;max-height:90vh;max-height:calc(90vh - 40px);border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__container--full{max-width:1260px;width:100%;width:calc(100vw - 40px)}.modal__header{align-items:center}.modal__title{margin-top:0;margin-bottom:0;box-sizing:border-box}.modal__close{display:inline-block;position:absolute;padding:6px;top:0;right:0;background:0 0;border:0;cursor:pointer}.modal__close:before{content:"\2715";font-size:28px;font-weight:600;line-height:28px;color:#002447}.modal__content{margin-top:2rem;margin-bottom:2rem;font-size:16px}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn;animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslideIn;animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut;animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslideOut;animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.copyUrl{padding:8px 0 0}.copyUrl input{width:100%;font-size:10px;color:#979797}.hero .section__split{flex-direction:column}.hero h1{font-size:40px}.hero__intro{padding:20px 0 0;font-size:18px}.hero--simple .breadcrumb{padding:30px 0 0}.hero--simple .breadcrumb a,.hero--simple .breadcrumb span{font-size:12px}.hero--simple .hero__content{padding:30px 0}.hero--simple h1{text-align:center;font-size:26px}.hero--simple .hero__intro{margin:0 auto;padding:20px 0;max-width:600px;font-size:16px;text-align:center}.hero--image-left .section__split{flex-direction:row-reverse}.hero--image .hero__title{min-width:60%}.hero--image .hero__image{min-width:40%;align-self:center}.hero--image img{max-width:100%}.hero--guide .breadcrumb{display:none}.hero--guide .hero__content{padding:20px 0;text-align:center}.hero--guide .hero__content h1.hero__title{font-size:20px;line-height:140%}.hero--guide .hero__content p.hero__date{display:flex;margin:0;padding:10px 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:12px}.hero--guide .hero__content p.hero__date svg{margin:0 10px 0 0;width:18px;height:18px;fill:#fcb046}.hero--home .home__title{display:flex;margin:10px 0 30px;flex-direction:row;align-items:center;height:160px}.hero--home .home__title h1{margin:0;width:100%;font-size:28px;line-height:140%;text-align:center}.hero--home .home__title h1 span{opacity:.75}.hero--home .home__form{display:flex;margin:0 0 20px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.hero--home .home__form__inp{width:100%}.hero--home .home__form__footer{display:flex;margin:35px 0 0;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.hero--home .home__form__link{padding:40px 0 0}.hero--home .home__form__link a{font-size:12px;text-decoration:underline}.hero--home .home__form__link a:hover{text-decoration:none}.hero--home .home__form__back{height:30px}.hero--home .home__form__back .btn{font-size:12px}.hero--home .home__form__back .btn.d--n{display:none}.hero--home .home__form__back .btn svg{margin:0 4px 0 0;height:10px}.hero--home .home__form__next{display:flex;margin:-90px 0 0;flex-direction:row;justify-content:flex-end;width:100%}.hero--home .home__form__next .btn{padding:0 20px;height:50px}.hero--home .home__form__next .btn svg{margin:0 0 0 12px}.hero--companies,.hero--guide-list,.hero--job-list{color:#fff}.hero--companies .breadcrumb,.hero--guide-list .breadcrumb,.hero--job-list .breadcrumb{display:none;padding:30px 0 0}.hero--companies .breadcrumb a,.hero--companies .breadcrumb span,.hero--guide-list .breadcrumb a,.hero--guide-list .breadcrumb span,.hero--job-list .breadcrumb a,.hero--job-list .breadcrumb span{font-size:12px}.hero--companies .hero__content,.hero--guide-list .hero__content,.hero--job-list .hero__content{padding:20px 0}.hero--companies .hero__content h1.hero__title,.hero--guide-list .hero__content h1.hero__title,.hero--job-list .hero__content h1.hero__title{font-size:20px;line-height:140%}.hero--companies .hero__content p.hero__intro,.hero--guide-list .hero__content p.hero__intro,.hero--job-list .hero__content p.hero__intro{margin:0;padding:6px 0 0;font-size:14px}.hero__total__jobs{padding:20px 0;font-size:25px}.section__split--jobs{align-items:center}.section__split--jobs .hero__total{text-align:center}.section__split--jobs .hero__total__number{margin:0;padding:0 0 10px;font-size:80px;line-height:80px}.section__split--jobs .hero__total__label{margin:0;padding:0}.hero--job{padding:20px 20px 50px}.hero--job .breadcrumb{display:none;padding:0}.hero--job .breadcrumb a,.hero--job .breadcrumb span,.hero--job__back .btn.btn--arrow{font-size:12px}.hero--job__back .btn.btn--arrow svg{width:10px;height:10px}.hero--job__wrap{margin:0 auto;padding:20px 0 0;max-width:840px;text-align:center}.hero--job .hero__logo{display:flex;margin:0 auto 30px;padding:10px;width:85px;height:85px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:6px;box-sizing:border-box;background-color:#fff}.hero--job .hero__logo img{max-width:100%;max-height:100%}.hero--job .hero__title{font-size:25px;margin:0 0 26px}.hero--job .hero__date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:13px}.hero--job .hero__date svg{margin:0 8px 0 0}.hero--job .hero__ctas{display:flex;padding:26px 0 0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.hero--job .hero__ctas .btn{margin:10px}.hero--job .hero__btn--apply.btn{color:#dd3b4c}.hero--job .hero__btn--save .btngrp--savejob__icn--save{display:flex}.hero--job .hero__btn--save .btngrp--savejob__icn--saved{display:none}.hero--job .hero__btn--save svg{margin:0 0 0 8px;width:20px;height:16px;overflow:visible}.hero--job .hero__btn--save svg path{fill:#fff}.hero--job .hero__btn--save:hover .btngrp--savejob__icn--save{display:none}.hero--job .hero__btn--save:hover .btngrp--savejob__icn--saved{display:flex}.hero--job .hero__btn--save.btngrp--saved .btngrp--savejob__icn--save{display:none}.hero--job .hero__btn--save.btngrp--saved .btngrp--savejob__icn--saved{display:flex}.hero--acc .hero__title{font-size:24px;font-weight:600;line-height:140%}.hero--acc .hero__subtitle{font-size:18px;font-weight:600}.hero--acc .hero__return-link{padding:0 0 20px}.hero--acc .hero__return-link a{font-size:12px;text-decoration:underline}.hero--acc .hero__return-link a:hover{text-decoration:none}.hero--acc .hero__dropdown-nav{display:flex;padding:0 20px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.hero--acc .hero__dropdown-nav label{margin:10px 10px 10px 0}.hero--acc .hero__dropdown-nav .input__field{width:auto;max-width:100%}.hero--acc-admin .hero__title,.hero--acc-employer .hero__title,.hero--acc-student .hero__title{padding:0 20px}.hero--acc-admin .hero__subtitle,.hero--acc-employer .hero__subtitle,.hero--acc-student .hero__subtitle{display:flex;padding:0 20px;flex-direction:row;justify-content:flex-start;align-items:center}.hero--acc-admin .hero__subtitle .tag,.hero--acc-employer .hero__subtitle .tag,.hero--acc-student .hero__subtitle .tag{margin-left:10px}.hero--acc-admin .hero__return-link,.hero--acc-employer .hero__return-link,.hero--acc-student .hero__return-link{padding:0 20px 20px}.hero--acc-admin .section-acc__left,.hero--acc-employer .section-acc__left,.hero--acc-student .section-acc__left{padding-top:15px;padding-bottom:15px}.hero--acc-admin .section__in:first-child .section-acc__left,.hero--acc-employer .section__in:first-child .section-acc__left,.hero--acc-student .section__in:first-child .section-acc__left{padding-top:20px}.hero--acc-admin .section__in:last-child .section-acc__left,.hero--acc-employer .section__in:last-child .section-acc__left,.hero--acc-student .section__in:last-child .section-acc__left{padding-bottom:20px}.hero--acc-admin .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:first-child .section-acc__left{padding-top:15px}.hero--acc-admin .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:last-child .section-acc__left{padding-bottom:15px}.hero--acc-admin .section-acc-nav .section-acc__left,.hero--acc-employer .section-acc-nav .section-acc__left,.hero--acc-student .section-acc-nav .section-acc__left{background-color:#e8e8e8;color:#002447}.hero--acc-student .section-acc__left{background-color:#dd3b4c;color:#fff}.hero--acc-employer .section-acc__left{background-color:#002447;color:#fff}.hero--acc-admin .section-acc__left{background-color:#8e9dab;color:#002447}.hero--account .section__split{flex-direction:column}.hero--account .hero__user{display:flex;padding:40px 0 10px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.hero--account .hero__user__details{padding:0 0 0 20px}.hero--account .hero__user__details--company{align-self:flex-end}.hero--account .hero__user__name{font-size:34px;font-weight:600;color:#0077f0}.hero--account .hero__user__company{padding:10px 0 0;font-size:24px;font-weight:400;color:#002447}.hero--account .hero__user__icon svg{width:80px;height:80px}.hero--account .hero__left,.hero--account .hero__right{width:100%;box-sizing:border-box;align-self:center}.hero--account .hero__subtitle{padding:10px 0 0;font-size:20px}.hero--account .hero__link a{font-size:16px;font-weight:500;color:#0077f0}.hero__notification{position:relative;margin:20px;padding:20px 14px 20px 70px;border-radius:40px 10px 40px 40px;background-color:#0077f0;background-image:url(/resource/graphic/bell.svg);background-position:-4px center;background-repeat:no-repeat;background-size:80px;font-size:14px;line-height:150%;color:#fff}.hero__notification__title{display:block;padding:0 0 6px;font-size:16px;font-weight:600}.hero__notification span{position:absolute;top:10px;right:10px}.hero__notification span svg{width:15px;height:15px;cursor:pointer;opacity:.8}.hero__notification span svg:hover{opacity:1}.hero--company{padding-top:20px;text-align:center}.hero--company .breadcrumb{display:none}.hero--company .hero__logo{padding:0 0 20px}.hero--company .hero__logo img{max-width:100%;max-height:300px}.hero--company .hero__title{padding:0 0 30px;font-size:25px;font-weight:600}.hero--company .hero__ctas{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.hero--company .hero__ctas .btn{margin:10px;font-weight:600}.hero--author{padding-top:20px}.hero--author .breadcrumb{display:none}.hero--author .hero__wrap{display:flex;padding:20px 0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.hero--author .hero__profile{max-width:160px;min-width:130px}.hero--author .hero__profile img{width:100%;border-radius:50%}.hero--author .hero__info{padding:20px 0 0;max-width:860px}.hero--author .hero__title{font-size:24px;line-height:140%}.hero--author .hero__intro{margin:10px 0 0;padding:0;font-size:14px;font-weight:400;line-height:170%}.hero--author .hero__social{display:flex;margin:0;padding:10px 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;list-style:none}.hero--author .hero__social li{padding:0;margin:10px}.hero--author .hero__social li:first-child{margin-left:0}.hero--author .hero__social li:last-child{margin-right:0}.hero--author .hero__social li svg{max-width:30px;max-height:30px}.hero--employers{background-image:url(/resource/images/hero/employers_hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.hero--employers .breadcrumb a,.hero--employers .breadcrumb span{font-size:12px}.hero--employers .hero__content{max-width:480px}.hero--employers .hero__content h1{font-size:30px}.hero--employers .hero__content h1 span{font-size:30px;color:#fcb046}.hero--employers .hero__content p.hero__intro{margin:20px 0 30px;padding:0;font-size:16px;font-weight:600}.hero--employers .hero__content p.employers--sp{margin:10px 0 0;padding:0;font-size:10px}.hero--chat .breadcrumb{padding:20px 0}.hero--chat .breadcrumb li a,.hero--chat .breadcrumb li:last-child a{font-weight:400;text-decoration:underline}.hero--chat .breadcrumb li a:hover,.hero--chat .breadcrumb li:last-child a:hover{text-decoration:none}.hero--chat .hero__content{padding:0 0 20px}.hero--chat .hero__content h1{font-size:20px;line-height:100%}.breadcrumb{padding:0 0 20px}.breadcrumb ul{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.breadcrumb li{margin:0 6px 0 0;padding:0}.breadcrumb a,.breadcrumb span{font-size:14px;color:inherit;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a svg,.breadcrumb span svg{width:10px;height:10px;fill:#fff}.breadcrumb li:last-child a,.breadcrumb li:last-child span{font-weight:600}.breadcrumb--blue a,.breadcrumb--blue span{color:#002447}.breadcrumb--blue a svg,.breadcrumb--blue span svg{fill:#002447}.breadcrumb--white a,.breadcrumb--white span{color:#fff}.breadcrumb--white a svg,.breadcrumb--white span svg{fill:#fff}.breadcrumb--small a,.breadcrumb--small span{font-size:12px}.breadcrumb--small a svg,.breadcrumb--small span svg{width:8px;height:8px}.sideblock{margin:0;padding:0 0 25px;box-sizing:border-box}.sideblock--company-links .sideblock__title,.sideblock--links .sideblock__title{margin:0 0 20px;padding:0 0 15px;font-size:20px;font-weight:600;line-height:140%;border-width:0 0 1px;border-style:solid;border-color:rgba(0,36,71,.1)}.sideblock--company-links .sideblock__links,.sideblock--links .sideblock__links{margin:0;padding:0;list-style:none}.sideblock--company-links .sideblock__links li,.sideblock--links .sideblock__links li{margin:15px 0;padding:0}.sideblock--company-links .sideblock__links li:first-child,.sideblock--links .sideblock__links li:first-child{margin-top:0}.sideblock--company-links .sideblock__links li:last-child,.sideblock--links .sideblock__links li:last-child{margin-bottom:0}.sideblock--company-links .sideblock__links li a,.sideblock--links .sideblock__links li a{display:inline-block;font-weight:600;line-height:140%;color:#0077f0;text-decoration:none}.sideblock--company-links .sideblock__links li a:hover,.sideblock--links .sideblock__links li a:hover{text-decoration:underline}.sideblock--company-links .sideblock__links li a{display:flex;width:100%;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;line-height:100%}.sideblock--company-links .sideblock__links li a .sideblock__link__logo{width:70px;text-align:center}.sideblock--company-links .sideblock__links li a .sideblock__link__logo img{width:100%}.sideblock--company-links .sideblock__links li a .sideblock__link__name{padding:0 0 0 25px;line-height:140%}.sideblock--light-blue{padding:20px;background:linear-gradient(205.76deg,#f3f9fe 0,#f0f7fe 100%)}.jobs__control{padding:20px}.jobs__control__top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.jobs__control__toggle{font-weight:600}.jobs__control__toggle--close{display:none}.jobs__control__toggle--close svg{margin:0 0 0 6px;width:12px;height:12px}.jobs__control__toggle--close svg path{stroke:#dd3b4c;stroke-width:2}.jobs__control__total{display:flex;align-items:center;font-size:12px;font-weight:400;line-height:120%;color:#979797;white-space:nowrap}.jobs__control__filters{display:none}.jobs__control.open .jobs__control__top{justify-content:flex-end}.jobs__control.open .jobs__control__toggle--open{display:none}.jobs__control.open .jobs__control__toggle--close{display:block}.jobs__control.open .jobs__control__total{display:none}.jobs__control.open .jobs__control__filters{display:block}.jobs__no-results{padding:20px 0}.jobs__no-results__help{font-size:12px}.jobs__no-results__help b{font-size:14px;font-weight:600}.jobs__no-results__help span{display:block;font-weight:600}.jobs__no-results__help ul{margin:4px 0 20px;padding:0 0 0 20px}.jobs__tools{display:flex;padding:15px 0;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:14px}.jobs__filters{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;padding:0 0 12px}.jobs__filters.open{display:flex}.jobs__filters__tags{display:flex;margin:-5px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.jobs__filters__tag{display:flex;margin:5px;padding:7px 10px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:6px;cursor:pointer;border:1px solid #002447}.jobs__filters__tag__label{padding:0 4px 0 0;font-size:10px;line-height:10px;white-space:nowrap;color:#002447}.jobs__filters__tag__icon{width:8px;height:8px;line-height:1px}.jobs__filters__tag__icon svg{width:8px;height:8px}.jobs__filters__tag__icon svg path{stroke:#002447}.jobs__filters__clear{padding:0 0 0 10px;font-size:10px;font-weight:600;white-space:nowrap}.jobs__ordering{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;align-items:center}.jobs__ordering label{display:inline-block;padding:0;font-size:12px;color:#000;white-space:nowrap}.jobs__ordering select{margin:0;padding:0 5px;border:0;background-color:transparent;outline:0;font-size:12px;font-weight:600;color:#002447;text-decoration:underline;cursor:pointer}.jobs__pagination{display:none;text-decoration:none;padding:15px 0;align-items:center;justify-content:space-around;text-align:center}.jobs__pagination.open{display:flex}.jobs__pagination--infinite span{display:flex;padding:8px 20px;align-items:center;border-radius:6px;font-size:14px;font-weight:600;color:#002447;cursor:pointer;border:2px solid #00244710}.jobs__pagination--infinite span:hover{border-color:#00244730}.jobs__pagination--infinite span svg{margin:0 0 0 10px}.jobs__pagination--infinite span svg path{fill:#002447}.jobs__pagination--numbered{justify-content:center;flex-wrap:wrap;list-style:none}.jobs__pagination--numbered li{margin:6px;padding:0}.jobs__pagination--numbered li a,.jobs__pagination--numbered li span.cur{padding:6px 10px;border-radius:6px;font-size:12px;line-height:100%;color:#dd3b4c;text-decoration:none;cursor:pointer;border:1px solid #dd3b4c}.jobs__pagination--numbered li a.cur,.jobs__pagination--numbered li a:hover,.jobs__pagination--numbered li span.cur.cur,.jobs__pagination--numbered li span.cur:hover{background:#dd3b4c;color:#fff;text-decoration:none}.jobs__pagination--numbered li a.cur,.jobs__pagination--numbered li span.cur.cur{cursor:default}.jobs__pagination--numbered li a.next svg,.jobs__pagination--numbered li a.previous svg,.jobs__pagination--numbered li span.cur.next svg,.jobs__pagination--numbered li span.cur.previous svg{width:10px;height:10px;fill:#dd3b4c}.jobs__pagination--numbered li a.next:hover svg,.jobs__pagination--numbered li a.previous:hover svg,.jobs__pagination--numbered li span.cur.next:hover svg,.jobs__pagination--numbered li span.cur.previous:hover svg{fill:#fff}.jobs__job{display:flex;margin:0 0 10px;padding:20px;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;border-radius:6px;background-color:#fff}.job__results--bordered .jobs__job{margin:0;border-width:0 0 1px;border-style:solid;border-color:#e8e8e8;border-radius:0}.jobs__job__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-right:20px;width:50px;text-align:center;box-sizing:border-box}.jobs__job__logo span.job__logo__img{display:flex;box-sizing:border-box;width:100%;max-width:80px;justify-content:center;align-items:center;border-radius:100px;background:linear-gradient(205.76deg,#f3f9fe 0,#f0f7fe 100%);font-weight:600;font-size:14px;line-height:14px;color:#7b8d9f;border:1px solid #7b8d9f}.jobs__job__logo span.job__logo__img:before{content:"";display:block;padding-top:100%}.jobs__job__logo img{width:100%;max-width:100%}.jobs__job__details{width:100%}.jobs__job__title{font-size:11px;line-height:130%;font-weight:600}.jobs__job__mid{padding:5px 0;font-size:11px;line-height:130%;color:#6b6b6b}.jobs__job__attr{display:flex;padding:4px 10px 4px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;font-size:10px;line-height:130%}.jobs__job__attr:first-child{padding-top:0}.jobs__job__attr:last-child{padding-bottom:0}.jobs__job__attr--company{font-weight:600}.jobs__job__attr--location:before,.jobs__job__attr--salary:before{content:"\A";display:inline-block;margin:0 10px 0 0;width:6px;height:6px;min-width:6px;max-width:6px;min-height:6px;max-height:6px;border-radius:50%;background:#fcb046}.jobs__job__btm{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.jobs__job__deadline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:10px;line-height:130%;color:#6b6b6b}.jobs__job__cta{font-size:12px;font-weight:600;line-height:130%}.job-item{margin:0 auto;max-width:840px}.job-item__info{display:flex;padding:0 0 10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-width:0 0 1px;border-style:solid;border-color:#e7e7e7;box-sizing:border-box}.job-item__info__block{padding:10px;width:50%;font-weight:600;box-sizing:border-box}.job-item__info__block__label{padding:0 0 6px;font-weight:400;color:#7b8d9f}.job-item__info__block a{font-weight:600}.job-item__info__block span{font-weight:400}.job-item__details h2{margin:38px 0 30px;padding:0;font-size:20px;line-height:26px;font-weight:600}.job-item__details h3{margin:16px 0;padding:0;font-size:16px;line-height:22px;font-weight:600;color:#0077f0}.job-item__cta{display:flex;padding:26px 0 0;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:center;align-items:center}.job-item__cta .btn{margin:10px 0}.job-item__cta--save .btngrp--savejob__icn--save{display:flex}.job-item__cta--save .btngrp--savejob__icn--saved{display:none}.job-item__cta--save svg{margin:0 0 0 8px;width:20px;height:16px;overflow:visible}.job-item__cta--save svg path{fill:#002447}.job-item__cta--save:hover .btngrp--savejob__icn--save{display:none}.job-item__cta--save:hover .btngrp--savejob__icn--saved{display:flex}.job-item__cta--save.btngrp--saved .btngrp--savejob__icn--save{display:none}.job-item__cta--save.btngrp--saved .btngrp--savejob__icn--saved{display:flex}.job-item-related{margin:0 auto;max-width:840px;text-align:center}.job-item-related .list__title{font-size:18px;font-weight:600}.job-item-related .list__item a{font-weight:500;color:#0077f0}.job-item-similar{margin:0 auto;max-width:840px}.job-item-similar .h--3{padding:0 0 20px;font-size:18px;font-weight:600;text-align:center}.co-data{display:flex;padding:10px 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-width:1px 0;border-style:solid;border-color:#e7e7e7}.co-data__item{display:flex;padding:10px 25px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;width:100%}.co-data__item__label{padding:0 5px 0 0;width:50%;box-sizing:border-box;text-align:right;color:#00244780}.co-data__item__value{padding:0 0 0 5px;width:50%;box-sizing:border-box;font-weight:600;color:#002447}.co-details--short{padding-bottom:30px}.co-details__title h2{margin:0;padding:0;font-size:20px;font-weight:600}.co-details__content p{margin:30px 0;line-height:140%}.co-details__content p:last-child{margin-bottom:0}.co-details__content .h--1{font-size:18px}.co-details__content .h--2{font-size:18px;font-weight:400}.co-details__content .h--3{font-size:17px}.co-details__content .h--4{font-size:16px}.co-details__content .h--5{font-size:16px;font-weight:400}.co-benefits__title{padding:0 0 28px}.co-benefits__title h2{margin:0;padding:0;font-size:20px;font-weight:600}.co-benefits__list{margin:0;padding:0;list-style:none}.co-benefits__list li{margin:0;padding:2px 10px;font-weight:600;width:100%;box-sizing:border-box}.co-values{text-align:center}.co-values__title{padding:0 0 22px}.co-values__title h2{display:inline-block;margin:0;padding:6px 10px;background-color:#fff;border-radius:20px;font-size:12px;font-weight:600;color:#002447}.co-values__list{margin:0;padding:0;list-style:none}.co-values__list li{margin:0;padding:8px 0 0;font-size:20px;font-weight:600}.c-pu__group.c-pu--open .c-pu__popup{display:block}.c-pu__cont{position:relative;overflow:visible;height:0;width:100%}.c-pu__popup{display:none;position:absolute;margin:0;padding:3px 0;min-width:100%;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;background-color:#fff;color:#002447;z-index:50}.c-pu__results{margin:0;padding:0;max-height:200px;list-style:none;font-size:14px;overflow:auto}.c-pu__results li{margin:0;padding:5px 8px;cursor:pointer;line-height:120%}.c-pu__results li .small{font-size:12px;color:#8e9dab}.c-pu__results li:hover{background-color:#ddd}.c-pu__results li .c-pu__noresults{display:block;margin:-5px -8px;padding:5px 8px;font-style:italic;cursor:default;opacity:.8}.c-pu__results li .c-pu__noresults:hover{background-color:#fff}.tabs__heading{padding:0 0 10px}.tabs__btns{display:flex;margin:0;padding:10px 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-style:none}.tabs__btns .tabs__btn{margin:0;padding:5px 10px}.tabs__btns .tabs__btn .btn{margin:0;padding:5px 10px;white-space:nowrap;border-color:#8e9dab;color:#002447;cursor:pointer}.tabs__btns .tabs__btn .btn:hover{border-color:#002447}.tabs__btns .tabs__btn.current .btn{border-color:#002447;background-color:#fff}.tabs__dots{display:flex;margin:0;padding:10px 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;list-style:none}.tabs__dots .tabs__dot{margin:0;padding:5px 10px;width:16px}.tabs__dots .tabs__dot span{display:block;border-radius:50%;width:100%;padding-bottom:100%;background-color:#8e9dab;cursor:pointer}.tabs__dots .tabs__dot span:hover,.tabs__dots .tabs__dot.current span{background-color:#fcb046}.tabs--no-dots .tabs__dots{display:none}.tabs__slides{padding:20px 0}.tabs__slides .tabs__slide{display:none}.tabs__slides .tabs__slide.current{display:block}.list--tick .list__items{margin:0;padding:0;list-style:none}.list--tick .list__items li{display:flex;margin:0;padding:5px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.list--tick .list__items li svg{display:inline-block;margin:0 10px 0 0;width:30px;height:30px;fill:#0077f0}.list--tick .list__items li p{margin:0;padding:0;font-size:25px}.list--company-link .list__items,.list--company-link .list__logos,.list--link .list__items,.list--link .list__logos{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:baseline}.list--company-link .list__items .list__item,.list--company-link .list__logos .list__item,.list--link .list__items .list__item,.list--link .list__logos .list__item{margin:0;padding:4px 10px;min-width:100%;box-sizing:border-box}.list--company-link .list__items .list__item a,.list--company-link .list__logos .list__item a,.list--link .list__items .list__item a,.list--link .list__logos .list__item a{display:inline-block}.list--company-link .list__logos{padding:20px 0;justify-content:space-evenly;align-items:stretch}.list--company-link .list__logos .list__item{display:flex;flex-direction:row;justify-content:center;align-items:stretch;text-align:center}.list--company-link .list__logos .list__item a{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;color:#002447;text-decoration:none}.list--company-link .list__logos .list__item a .list__item__img{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.list--company-link .list__logos .list__item a img{max-width:100%;max-height:80px}.list--company-link .list__logos .list__item a .list__item__name{display:block;padding:4px 0 0;font-weight:600}.list--2-2-4 .list__items .list__item,.list--2-2-4 .list__logos .list__item{min-width:50%;max-width:50%}.tabs__slide .list--company-link{padding:20px;background-color:#fff}.list-cards-heading .heading__title{color:#000}.list-cards-heading .heading__cta{font-size:16px;font-weight:600}.list-cards{display:flex;margin:0 -12px;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.list-cards__card{display:flex;min-width:100%;max-width:100%;align-items:stretch;box-sizing:border-box}.list-cards__card__link{display:flex;margin:12px;padding:15px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;border-radius:10px;box-sizing:border-box;cursor:pointer;border:1px solid #d8d8d8}.list-cards__card__link:hover{border-color:#979797;text-decoration:none}.list-cards__card__image{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70px;min-width:70px;max-width:70px;height:70px;overflow:hidden}.list-cards__card__image img{max-width:100%;max-height:100%}.list-cards__card__image__blank{display:flex;box-sizing:border-box;width:100%;max-width:50px;justify-content:center;align-items:center;border-radius:100px;background:linear-gradient(205.76deg,#f3f9fe 0,#f0f7fe 100%);font-weight:600;font-size:14px;line-height:14px;color:#7b8d9f;border:1px solid #7b8d9f}.list-cards__card__image__blank:before{content:"";display:block;padding-top:100%}.list-cards__card__title{padding:0 0 0 20px;font-weight:600;color:#000}.list-cards--rounded .list-cards__card__image{border-radius:50%}.list__more{display:flex;padding:20px 0 0;flex-direction:row;justify-content:center}.list__footer_btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.list__footer_btns .btn{margin:10px}.btn{cursor:pointer;box-sizing:border-box;border:0;outline:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;text-align:center;-webkit-appearance:none}.btn--w100{width:100%}.btn--border{display:inline-block;margin:0;padding:10px 15px;border-width:2px;border-style:solid;border-radius:6px;background:0 0;font-weight:600;text-decoration:none}.btn--border.btn--border-wide{padding:10px 60px}.btn--border.btn--dark-blue{border-color:#002447;color:#002447}.btn--border.btn--dark-blue.btn--arrow path{fill:#002447}.btn--border.btn--dark-blue-light{border-color:#0024471a}.btn--border.btn--dark-blue-light.btn--arrow path{fill:#002447}.btn--border.btn--white{border-color:#fff;color:#fff}.btn--border.btn--white.btn--arrow path{fill:#fff}.btn--border.btn--wide{padding:10px 60px}.btn--border.btn--wide-m{padding:10px 40px}.btn--border.btn--wide-s{padding:2px 30px;font-weight:400;font-size:14px}.btn--border.btn--arrow svg,.btn--border.btn--external svg{width:16px;height:16px;margin-left:8px}.btn--solid{display:inline-block;margin:0;padding:10px 15px;border-radius:6px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.btn--solid.btn--wrap{white-space:normal}.btn--solid.btn--wide{padding:10px 60px}.btn--solid.btn--wide-m{padding:10px 40px}.btn--solid.btn--wide-s{padding:2px 30px;font-weight:400;font-size:14px}.btn--solid.btn--dark-blue{background-color:#002447;color:#fff}.btn--solid.btn--dark-blue.btn--arrow path{fill:#fff}.btn--solid.btn--white{background-color:#fff;color:#002447}.btn--solid.btn--white.btn--arrow path{fill:#002447}.btn--solid.btn--pink{background-color:#dd3b4c;color:#fff}.btn--solid.btn--pink.btn--arrow path{fill:#fff}.btn--solid.btn--grey{background-color:#8e9dab;color:#fff}.btn--solid.btn--grey.btn--arrow path{fill:#fff}.btn--link{font-weight:500;text-decoration:none}.btn--link.btn--inverse,.btn--link:hover{text-decoration:underline}.btn--link.btn--inverse:hover{text-decoration:none}.btn--link.btn--blue{color:#0077f0}.btn--link.btn--blue.btn--arrow path{fill:#0077f0}.btn--link.btn--dark-blue{color:#002447}.btn--link.btn--dark-blue.btn--arrow path{fill:#002447}.btn--link.btn--pink{color:#dd3b4c}.btn--link.btn--pink.btn--arrow path{fill:#dd3b4c}.btn--link.btn--white{color:#fff}.btn--link.btn--white.btn--arrow path,.btn--link.btn--white.btn--icon path{fill:#fff}.btn--link.btn--light-grey{color:#979797}.btn--link.btn--light-grey.btn--arrow path{fill:#979797}.btn--link.btn--16{font-size:16px}.btn--link.btn--arrow svg,.btn--link.btn--external svg{width:16px;height:16px;margin-left:8px}.btn--link.btn--arrow--left svg,.btn--link.btn--external--left svg{margin-left:0;margin-right:8px}.btn--action{display:inline-block;margin:0;padding:10px;border-radius:30px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.btn--action.btn--blue{background-color:#0077f0;color:#fff}.btn--action.btn--blue path{fill:#fff}.btn--action.btn--next{display:flex;justify-content:space-between;align-items:center;line-height:100%}.btn--action.btn--next svg{margin:0 0 0 6px;width:20px;height:20px}.btn--inline-icon{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.btn--arrow,.btn--external{display:inline-flex;align-items:center}.btn--arrow svg,.btn--external svg{width:18px;height:18px;margin-left:3px}.article__heading{padding:0}.article__heading .heading__title{margin:20px 0 0;font-size:26px}.article__intro{margin:0 0 30px;font-size:16px;text-align:center}.article__image{margin:0 0 30px;padding:0;text-align:center}.article__image img{max-width:100%;border-radius:6px}.article__content h1{margin:20px 0;font-size:26px}.article__content h2{margin:20px 0;font-size:22px}.article__content h3{margin:20px 0;font-size:18px;color:#0077f0}.article__content h4{margin:20px 0;font-size:16px;color:#0077f0}.article__content p{margin:20px 0}.article__content a{color:#0077f0;text-decoration:underline}.article__content a:hover{text-decoration:none}.article__content strong{font-weight:600}.article__content em{font-style:italic}.article__content del{text-decoration:line-through}.article__content ol,.article__content ul{margin:20px 0;padding:0 0 0 20px}.article__content ol ol,.article__content ol ul,.article__content ul ol,.article__content ul ul{margin:5px 0;padding:0 0 0 20px}.article__content ol li,.article__content ul li{margin:0;padding:0}.article__content ul{list-style-type:disc}.article__content ul ul{list-style-type:circle}.article__content ol,.article__content ol ol{list-style-type:decimal}.article__content ol li{padding:0 0 0 4px}.article__content blockquote{margin:20px 0;padding:20px 30px;background-color:#f3f9ff;font-size:16px;color:#000}.article__content table{margin:20px 0;border-collapse:collapse}.article__content table td,.article__content table th{padding:8px;border:1px solid #0077f0}.article__content table th{background-color:#f3f9ff;font-weight:600;color:#0077f0}.article__content img{margin:20px 0;max-width:100%}.article__content hr{margin:20px 0;padding:0;border-width:1px 0 0;border-style:solid;border-color:#979797}.article__content pre{margin:20px 0;padding:15px;background-color:#efefef}.article__content code{font-family:monospace;font-size:12px}.article__footer{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.article__footer__social{flex:1;display:flex;padding:20px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.article__footer__social span{font-size:16px}.article__footer__social svg{margin:0 0 0 10px;height:22px}.article__footer__author{flex:1;display:flex;padding:20px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.article__footer__author a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.article__footer__author a span{display:flex;margin:0 10px 0 0;padding:0;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%;text-align:center;font-size:22px;font-weight:600;line-height:22px;color:#8e9dab;border:2px solid #8e9dab}.article__footer__author a:hover span{text-decoration:none;border-color:#002447;color:#002447}.article--job-results .article__heading .heading__title{color:#0077f0}.article--job-results .article__content h1,.article--job-results .article__content h2:first-child{margin:20px 0;font-size:26px;color:#0077f0}.article--job-results .article__content h3,.article--job-results .article__content h4{color:#002447}.article--job-results .article__footer{flex-direction:column-reverse;align-items:flex-start}.articles-heading .heading__title{color:#000}.articles-heading .heading__cta{font-size:16px;font-weight:600}.articles{display:flex;margin:0 -12px;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.article__card{display:flex;min-width:100%;max-width:100%;align-items:stretch;box-sizing:border-box}.article__card__link{display:flex;margin:12px;padding:16px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;border-radius:10px;box-sizing:border-box;cursor:pointer;border:1px solid #d8d8d8}.article__card__link:hover{border-color:#979797;text-decoration:none}.article__card__image{display:flex;flex-direction:row;justify-content:center;width:100px;min-width:100px;max-width:100px;height:100px;border-radius:50%;overflow:hidden}.article__card__image img{height:100%}.article__card__title{padding:0 0 0 20px;font-weight:600;color:#000}.faq__heading{padding:0 0 20px}details{padding:25px 30px;border:1px solid #f3f9ff;background-color:#fff}details summary{position:relative;margin:-25px -30px;padding:25px 60px 25px 30px;box-sizing:border-box;list-style:none;font-size:16px;font-weight:600;color:#002447;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary:focus{outline:0}details summary svg{position:absolute;top:50%;right:30px;margin-top:-9px;width:18px;height:18px}details summary svg path{fill:#002447}details[open] summary{margin:-25px -30px 0}details[open] summary svg{transform:rotate(180deg)}.promo--simple{padding:20px;background:linear-gradient(205.76deg,#2d8ef0 0,#0077f0 100%)}.promo--simple .promo__in{display:flex;margin:0 auto;max-width:800px;flex-direction:column;justify-content:space-between;align-items:center}.promo--simple p{margin:0 0 20px;font-size:25px;font-weight:600;text-align:center;color:#fff}.promo--simple-image{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.promo--simple-image .promo__left{width:100%;box-sizing:border-box}.promo--simple-image .promo__left p{font-size:25px;line-height:140%}.promo--simple-image .promo__title{margin:0 0 30px;font-size:45px;font-weight:600;line-height:120%;color:#0077f0}.promo--simple-image .promo__right{width:100%;box-sizing:border-box}.promo--simple-image .promo__right img{width:100%;max-width:380px}.promo--signup-info{text-align:center}.promo--signup-info.promo--dark-blue{background-color:#002447;color:#fff}.promo--signup-info .promo__title{padding:0 0 30px;font-size:20px;font-weight:600}.promo--signup-info .promo__tiles{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:stretch;align-items:flex-start}.promo--signup-info .promo__tile{display:flex;flex-direction:column;justify-content:stretch;align-items:space-between;width:100%}.promo--signup-info .promo__tile__icon{padding:10px;height:110px}.promo--signup-info .promo__tile__title{padding:20px 10px;font-size:16px;font-weight:600}.promo--signup-info .promo__tile__content{padding:10px}.single_slide{margin:0 auto;max-width:800px;text-align:center}.single_slide .slide__tag{padding:0 0 40px}.single_slide .slide__tag span{display:inline-block;padding:4px 12px;white-space:nowrap;border-radius:40px;background-color:#c3dcf4;font-size:12px;font-weight:600;color:#000}.single_slide .slide__title{position:relative;padding:0 0 80px;font-size:36px;font-weight:600;line-height:140%}.single_slide .slide__title:after{content:" ";position:absolute;left:50%;bottom:50px;margin-left:-75px;width:130px;height:5px;background-color:#fcb046}.single_slide .slide__text{padding:0 0 50px;font-size:20px}.single_slide .slide__text p{margin:10px 0}.single_slide .slide__ctas{padding:0 0 10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.single_slide .slide__ctas .btn{margin:10px 0}.single_slide .slide__ctas .btn:first-child{margin:0 0 10px}.single_slide .slide__ctas .btn:last-child{margin:10px 0 0}.single_slide .slide__footer{color:#979797}.multi_slide{margin:0 auto;max-width:1000px;text-align:center}.multi_slide .slide__title{position:relative;padding:0 0 80px;font-size:36px;font-weight:600;line-height:140%}.multi_slide .slide__title:after{content:" ";position:absolute;left:50%;bottom:50px;margin-left:-75px;width:130px;height:5px;background-color:#fcb046}.multi_slide .slide__text{padding:0 0 50px;font-size:20px}.multi_slide .slide__text p{margin:10px 0}.multi_slide .slide__slides{padding:0 0 10px;display:flex;flex-direction:column;justify-content:stretch}.multi_slide .slide__slides .slide{padding:20px 0;border-width:0 0 1px;border-style:solid;border-color:#979797}.multi_slide .slide__slides .slide:first-child{padding-top:0}.multi_slide .slide__slides .slide:last-child{padding-bottom:0;border-width:0}.multi_slide .slide__slides .slide__title{padding:0 0 20px;font-size:20px;font-weight:600}.multi_slide .slide__slides .slide__title:after{content:none}.multi_slide .slide__slides .slide__text{padding:0 0 20px;font-size:13px}.multi_slide .slide__slides .slide__text:last-child{padding-bottom:0}.multi_slide .slide__slides .slide__text p:first-child{margin-top:0}.multi_slide .slide__slides .slide__text p:last-child{margin-bottom:0}.multi_slide .slide__slides .slide__footer{font-size:12px}.multi_slide .slide__footer{color:#979797}.error_slide{display:flex;min-height:100vh;min-height:calc(100vh - 80px);flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background-repeat:no-repeat;background-size:cover}.error_slide__detail{float:left;margin:50px 20px;padding:30px 40px;background-color:#fff;border-radius:5px 30px 30px}.error_slide__detail h1{margin:0;padding:0 0 20px;font-size:40px;color:#dd3b4c}.error_slide__detail p{margin:0;font-weight:600;padding:0 0 20px;font-size:40px;color:#002447}.overlay--req-acc{text-align:center}.overlay--req-acc__subtitle{padding:20px 0;font-size:18px}.overlay--req-acc__ctas{display:flex;padding:20px 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.overlay--req-acc__ctas .btn{margin:0 10px}.overlay--req-acc__acc-bens{padding:50px 0 0}.overlay__acc-bens__title{padding:0 0 10px;font-size:20px;font-weight:600}.overlay__acc-bens__bens{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.overlay__acc-bens__ben{padding:10px 0;width:100%;box-sizing:border-box;text-align:center}.overlay__acc-bens__ben__image{display:none}.overlay__acc-bens__ben__title{padding:0 0 6px;font-size:16px;font-weight:600}.overlay__acc-bens__ben__description{font-size:14px}.board__title{font-size:18px;font-weight:600;color:#000}.board__pads{display:flex;padding:20px 0 0;margin:-10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.board__pads__pad{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;padding:10px;box-sizing:border-box}.board-pad{display:block;padding:14px 18px;width:100%;border-radius:6px}.board-pad__tag{padding:0 0 4px;font-size:10px;font-weight:600;line-height:100%}.board-pad__title{font-weight:600}.board-pad__content{font-size:12px;color:#000}.board-pad__ctas{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;padding:10px 0 0}.board-pad__ctas .btn{margin:10px 0 0}.board-pad__ctas .btn:first-child{margin-top:0}.board-pad--blocks .board-pad__left .board-pad__ctas{display:block;padding:20px 0 0;max-width:100%}.board-pad--blocks .board-pad__right{display:flex;padding:20px 0 0;flex-wrap:nowrap;flex-direction:column}.board-pad--blocks .board-pad__right__block{display:flex;margin:10px 0 0;padding:20px;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:6px;background-color:#fff;color:#002447}.board-pad--blocks .board-pad__right__block span{display:block;font-size:14px;font-weight:600}.board-pad--blocks .board-pad__right__block p{margin:10px 0 0;font-size:30px;font-weight:700}.board-pad--blocks .board-pad__right__block p a,.board-pad--blocks .board-pad__right__block span a{text-decoration:underline}.board-pad--blocks .board-pad__right__block p a:hover,.board-pad--blocks .board-pad__right__block span a:hover{text-decoration:none}.board-pad--orange{background-color:#fff4e4}.board-pad--orange .board-pad__tag{color:#dda85e}.board-pad--blue{background-color:#e1f0ff}.board-pad--blue .board-pad__tag{color:#4184c8}.board-pad--green{background-color:#cff3e4}.board-pad--green .board-pad__tag{color:#48a07b}.board-pad--grey{background-color:#f1f1f1}.board-pad--grey .board-pad__tag{color:#a0a09f}.form{margin:0 auto;padding:0;width:100%;max-width:460px}.form--m0{margin:0}.form--full{max-width:none}.form--login .form__title{padding-bottom:30px}.form--left{text-align:left}.form--center{text-align:center}.form__title{padding:0 0 10px;font-size:18px;font-weight:600;text-align:left}.form__intro{padding:0 0 20px;font-size:13px;text-align:left}.form__intro__logo{padding:0 0 10px}.form__intro__logo img{max-height:60px}.form--head-cent-mob .form__headlink,.form--head-cent-mob .form__intro,.form--head-cent-mob .form__title{text-align:center}.form--head-cent-mob .form__msgs.close{justify-content:center}.form--head-cent-mob .form__msgs .form-message{text-align:center}.form__msgs{margin:0 0 20px;text-align:center}.form__msgs__toggle{display:none}.form__msgs.close{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.form__msgs.close .form-message{display:none}.form__msgs.close .form-message:first-child{display:block}.form__msgs.close .form-message:first-child .form-message__msg{display:none}.form__msgs.close .form__msgs__toggle{display:block;padding:0 0 10px 10px;font-size:12px;line-height:150%;text-decoration:underline;color:#0077f0;white-space:nowrap;cursor:pointer}.form__msgs .form-message{padding:0 0 10px;font-size:13px;line-height:150%;text-align:left}.form__msgs .form-message:last-child{padding:0 0 20px}.form__msgs .form-message__title{display:inline;padding:0}.form__msgs .form-message__title:after{content:' '}.form__msgs .form-message__msg{display:inline}.form__headlink{padding:10px 0;font-size:11px;font-weight:600;text-align:right}.form__field-grps__grp{padding:5px 0}.form--nofgrps .form__field-grps{display:none}.form__cta{padding:14px 0 0}.form__req{padding:4px 0;font-size:10px;font-weight:400;text-align:right;color:#979797}.form__err{padding:0 0 0 26px;background-image:url(/resource/graphic/error.svg);background-position:left center;background-repeat:no-repeat;font-size:12px;color:#dd3b4c}.form__err p{margin:2px 0;padding:0}.form__succ{background-position:left center;background-repeat:no-repeat;font-size:12px;color:#0077f0}.form__succ p{margin:2px 0;padding:0}.form__ctas{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:center}.form__ctas__cta{margin:10px 0}.form__ctas__cta:first-child{margin-top:0}.form__ctas__cta:last-child{margin-bottom:0}.form__ctas--1 .form__ctas__cta{width:100%;text-align:center}.form--left .form__ctas--1 .form__ctas__cta{text-align:left}.form__grp__title{margin:8px 0;font-weight:600}.form__grp__intro{margin:8px 0}.form__grp--intro--xs .form__grp__intro{font-size:10px;line-height:140%}.form__grp--intro--dark-grey .form__grp__intro{color:#6b6b6b}.form__grp__fields{margin:8px 0 0}.form__grp__fields:first-child{margin-top:0}.form__grp--fields--close .form__grp__fields{margin:8px 0 0}.form__row{margin:0 0 8px}.form__row--join{margin:0 0 4px}.form__row--near{margin:0 0 6px}.form__row__label{padding-bottom:3px}.form__row__errors{padding:2px 0 2px 26px;background-image:url(/resource/graphic/error.svg);background-position:left center;background-repeat:no-repeat;font-size:12px;line-height:150%;color:#dd3b4c}.form__row__errors p{margin:2px 0;padding:0}.form__row--error .form__row__label .label{color:#dd3b4c}.form__row--error .form__row__field .input-wrap{border-color:#dd3b4c}.form__rowtwin{display:flex;flex-drection:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.form__rowtwin__left{width:66%}.form__rowtwin__right{width:30%}.form__rowmulti{display:block}.form__rowmulti--group{padding:20px 0 20px 20px;border-width:0 0 0 1px;border-style:solid;border-color:#979797}.form__rowmulti__rows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.form__rowmulti__rows .form__row{width:100%}.form__rowmulti--fs .form__rowmulti__rows{justify-content:flex-start}.form__rowmulti--2-2-2 .form__rowmulti__rows .form__row,.form__rowmulti--2-2-3 .form__rowmulti__rows .form__row,.form__rowmulti--2-3-3 .form__rowmulti__rows .form__row{width:50%}.form__rowmulti--3-3-3 .form__rowmulti__rows .form__row{width:33%}.form-messages{padding:90px 0 20px;min-height:700px;box-sizing:border-box}.form-messages--blob-blue,.form-messages--blob-grey,.form-messages--blob-orange{position:relative}.form-messages--blob-blue:before,.form-messages--blob-grey:before,.form-messages--blob-orange:before{content:'';position:absolute;top:-50px;left:0;width:620px;height:570px;background-position:top left;background-repeat:no-repeat;pointer-events:none;z-index:40}.form-messages--blob-orange:before{background-image:url(/resource/graphic/blob-main-orange.svg)}.form-messages--blob-blue:before{background-image:url(/resource/graphic/blob-main-blue.svg)}.form-messages--blob-grey:before{background-image:url(/resource/graphic/blob-main-grey.svg)}.form-messages__msg .form-message{position:relative;margin:20px 0 20px 40px;padding:30px;border-radius:40px 10px 40px 40px;background-color:#fff;z-index:44}.form-message__title{padding:0 0 8px;font-weight:600}.form-message__msg{font-size:12px;line-height:150%}.form-message--jobex .form-message__msg{text-align:center}.form-message--jobex .form-message__msg__title{padding:0 0 16px;font-size:14px;font-weight:600}.form-message--jobex .form-message__msg__company{padding:0 0 16px;font-size:13px;font-weight:500}.form-message--jobex .form-message__msg__details{display:flex;padding:0 0 16px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.form-message--jobex .form-message__msg__detail{padding:1px 10px;width:50%;box-sizing:border-box;text-align:left}.form-message--jobex .form-message__msg__detail:nth-child(odd){text-align:right}.form-message--jobex .form-message__msg__summary span{display:block;padding:0 0 16px;font-size:14px;font-weight:600}.form-message--jobex .form-message__msg__summary p{text-align:left}.form-message--jobex .form-message__msg__summary p:last-child{margin-bottom:0}.form-message--jobex .form-message__msg__qualifications span,.form-message--jobex .form-message__msg__skills span{display:block;padding:0 0 6px;font-weight:600}.form-message--jobex .form-message__msg__qualifications p,.form-message--jobex .form-message__msg__skills p{margin:0 0 2px;text-align:left}.form-message--jobex .form-message__msg__qualifications p:last-child,.form-message--jobex .form-message__msg__skills p:last-child{margin-bottom:0}.form-message--jobex .form-message__msg__skills{padding:16px 0 0}.field-message{padding:4px 0 0;font-size:10px;color:#979797;line-height:140%}.form__footer__row--forgotpw{padding:70px 0 0;text-align:center}.form__footer__row--accountswi{padding:140px 0 0;font-size:12px;text-align:center}.form__footer__row--smallpr{padding:20px 0 0;font-size:12px;color:#979797}.acc-edu-switch__alevel,.acc-edu-switch__county,.acc-edu-switch__gcse-msg,.acc-edu-switch__grade,.acc-edu-switch__institute,.acc-edu-switch__non-gcse-msg,.acc-edu-switch__subject{display:none}.acc-edu-switch--gcse .acc-edu-switch__county,.acc-edu-switch--gcse .acc-edu-switch__gcse-msg{display:block}.acc-edu-switch--gcse .acc-edu-switch__county.form__rowtwin{display:flex}.acc-edu-switch--college .acc-edu-switch__alevel,.acc-edu-switch--college .acc-edu-switch__county,.acc-edu-switch--college .acc-edu-switch__non-gcse-msg{display:block}.acc-edu-switch--college .acc-edu-switch__alevel.form__rowtwin,.acc-edu-switch--college .acc-edu-switch__county.form__rowtwin{display:flex}.acc-edu-switch--uni .acc-edu-switch__grade,.acc-edu-switch--uni .acc-edu-switch__institute,.acc-edu-switch--uni .acc-edu-switch__non-gcse-msg,.acc-edu-switch--uni .acc-edu-switch__subject{display:block}.acc-edu-switch--uni .acc-edu-switch__grade.form__rowtwin,.acc-edu-switch--uni .acc-edu-switch__institute.form__rowtwin,.acc-edu-switch--uni .acc-edu-switch__subject.form__rowtwin{display:flex}.step-permission .form__title{text-align:center}.step-permission .form-steps{margin:30px auto;max-width:140px}.acc-delete-confirm{padding:20px;max-width:none;box-sizing:border-box;background-color:#fcb0461A}.acc-delete-confirm .form__ctas{justify-content:space-between;align-items:flex-end}.section-job-type-id .section-job-type-id--1,.section-job-type-id .section-job-type-id--2,.section-job-type-id .section-job-type-id--3{display:none}.section-job-type-id--1 .section-job-type-id--1,.section-job-type-id--2 .section-job-type-id--2,.section-job-type-id--3 .section-job-type-id--3{display:block}.form__pads{padding:10px 0}.form__pads .form__pad{position:relative;margin:10px 0;padding:10px 16px;width:100%;border-radius:6px;box-sizing:border-box;border:2px solid #0024471a}.form__pads .form__pad .form__section,.form__pads .form__pad .form__section .form__fields{padding:0}.form__pads .form__pad .form__pad__btns{position:absolute;top:16px;right:10px;font-size:12px;line-height:100%;color:#0077f0}.form__pads .form__pad .form__pad__btns span{display:inline-block;margin:0 6px}.form__pads .form__pad .form__pad__btns span:hover{text-decoration:underline}.form__pads .form__pad__row{padding:6px 0;line-height:100%}.form__pads .form__pad__row span{display:block;font-size:13px;color:#8e9dab}.form__pads .form__pad__row p{margin:0;padding:0;font-size:14px}.form__pads--1-2,.form__pads--1-3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.form--home{margin:0;max-width:none}.form--home .form__title{padding:0 0 14px;font-size:16px}.form--home .form__field-grps__grp{padding:1px 0}.form--home .form__cta,.form--home .form__row{margin:0;padding:0}.form--home .form__ctas__cta{width:100%}.form--home .form__ctas__cta:first-child{margin-left:0}.form--home .form__ctas__cta:last-child{margin-right:0}.form--home .form__ctas__cta .btn{width:100%}.form--home .input__field{height:50px}.boost-title-icon{position:relative;margin:0 0 0 10px}.boost-title-icon svg{position:absolute;left:0;top:50%;margin-top:-16px;width:19px;height:24px}.boost-msg{padding:8px 0;font-size:12px;line-height:140%;color:#000}.boost-warn{display:flex;padding:8px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:12px;line-height:140%;color:#000}.boost-warn svg{margin:0 10px 0 0;width:14px;height:14px}.boost-warn svg path{stroke:#dd3b4c;stroke-width:2px}.field-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.field-tags__tag{display:flex;margin:6px 10px 6px 0;padding:6px 10px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:6px;font-size:13px;font-weight:400;line-height:120%;cursor:pointer;border:1px solid #7b8d9f}.field-tags__tag__label{white-space:nowrap}.field-tags__tag__icon{display:flex;padding:0 0 0 12px;align-items:center;opacity:.6}.field-tags__tag__icon svg{width:12px;height:12px}.field-tags__tag__icon svg path{stroke:#dd3b4c}.field-tags__tag:hover .field-tags__tag__icon{opacity:1}.form-steps{position:relative;display:flex;margin:0 auto;padding:0 20px;max-width:380px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.form-steps__bar{position:absolute;top:50%;left:21px;right:21px;height:1px;background-color:#e5e5e5;z-index:30}.form-steps__step{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:#fff;box-sizing:border-box;z-index:33;border:1px solid #e5e5e5}.form-steps__step span{width:8px;height:8px;background-color:#fff;border-radius:50%}.form-steps__step--completed{border-width:0}.form-steps__step--completed span{width:24px;height:24px;background-image:url(/resource/graphic/tick-white.svg);background-position:center center;background-repeat:no-repeat;background-size:12px 10px}.form-steps__step--current{border-width:1px}.form-steps__step--current span{width:8px;height:8px;background-image:none}.form-steps__step--discrete{display:none}.form-steps--1{justify-content:center;max-width:100px}.form-steps--2{max-width:160px}.form-steps--orange .form-steps__step--completed span,.form-steps--orange .form-steps__step--current span{background-color:#fcb046}.form-steps--blue .form-steps__step--completed span,.form-steps--blue .form-steps__step--current span{background-color:#0077f0}.step-cont{display:none}.step-cont--current{display:block}.form-steps--home{margin:0;padding:0;width:auto}.form-steps--home .form-steps__bar{display:none}.form-steps--home .form-steps__step{margin:0 4px 0 0;width:8px;height:8px;border-width:0;background-color:#d8d8d8}.form-steps--home .form-steps__step--completed,.form-steps--home .form-steps__step--current{width:10px;height:10px;background-color:#fff}.form-steps--home .form-steps__step span{display:none;width:100%;height:100%}.tag{display:inline-block;padding:5px 10px;border-radius:25px;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:100%;color:inherit}.tag--pink{background-color:#dd3b4c;color:#fff}.tag--white{background-color:#fff;color:#002447}.tag--orange{background-color:#fcb046;color:#002447}.tag--orange--white{background-color:#fcb046;color:#fff}.tag--green{background-color:#1bc47d;color:#fff}.tag--vt{margin-top:10px}.tag--vb{margin-bottom:10px}.tag--hl{margin-left:10px}.tag--hr{margin-right:10px}.notifications:empty{display:none}.notifications__notification{margin:10px 0}.notifications__notification:last-child{margin-bottom:0}.notification{padding:14px 14px 14px 20px;border-radius:15px 6px 15px 15px;box-shadow:0 4px 25px rgba(0,0,0,.15);font-size:12px;line-height:140%}.notification__top{display:flex;padding:0 0 10px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.notification__close{width:12px;height:12px;cursor:pointer}.notification__close svg{width:100%;height:100%}.notification__close svg path{stroke:#002447;stroke-width:2px}.notification__title{padding:0 20px 0 0;font-weight:600;color:#000}.user-msg{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%}.user-msg--showconv .user-msg__list{display:none}.user-msg--showconv .user-msg__conv{display:block}.user-msg__list{display:block;padding:15px 0 0;width:100%}.user-msg__list:empty{min-height:200px;background-image:url(/resource/graphic/loading.gif);background-position:center center;background-repeat:no-repeat}.user-msg__list__heading{margin:26px 0 16px;font-weight:600;font-size:16px;line-height:16px;color:#000}.user-msg__list__heading:first-child{margin-top:0}.user-msg__list__item{display:block;width:100%;margin:0 0 20px;padding:18px;border-radius:6px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.15);box-sizing:border-box;border:1px solid #fff}.user-msg__list__item:hover{box-shadow:0 4px 15px rgba(0,0,0,.25);cursor:pointer}.user-msg__list__item--active{border-color:#1bc47d}.user-msg__list__item__time{font-size:8px;color:#979797;text-align:right;line-height:8px}.user-msg__list__item__cent{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.user-msg__list__item__cent__img{width:54px;height:54px}.user-msg__list__item__cent__img.msg-img{display:flex;width:54px;height:54px;justify-content:center;align-items:center;border-radius:30px;overflow:hidden}.user-msg__list__item__cent__img img,.user-msg__list__item__cent__img span{width:54px;max-width:54px;max-height:54px}.user-msg__list__item__cent__img span{font-size:30px;font-weight:600;line-height:30px;text-align:center;color:#fff}.user-msg__list__item__cent__msg{padding:5px 15px;flex:1;font-size:9px;line-height:130%}.user-msg__list__item__cent__msg__name{padding:0 0 10px;font-weight:600;color:#000}.user-msg__list__item__cent__msg__clip{color:#979797}.user-msg__list__item__cent__btn{align-self:stretch;width:20px;min-height:30px;background-image:url(/resource/graphic/message-arrow-right.svg);background-position:right center;background-repeat:no-repeat}.user-msg__conv{display:none;padding:0 0 20px;width:100%}.user-msg__conv--profile .user-msg__conv__header__profile .btn-profile{border-color:#0077f0;background-color:#0077f0;color:#fff}.user-msg__conv--profile .user-msg__conv__header__profile .btn-messages{border-color:#979797;background-color:transparent;color:#979797;cursor:pointer}.user-msg__conv--profile .user-msg__conv__convo,.user-msg__conv--profile .user-msg__conv__footer,.user-msg__conv--profile .user-msg__conv__input{display:none}.user-msg__conv--profile .user-msg__conv__profile{display:block}.user-msg__conv__header{margin:0 0 15px}.user-msg__conv__header__back{margin:0 0 15px;font-size:12px;font-weight:400}.user-msg__conv__header__name{padding:0 0 10px;border-width:0 0 1px;border-style:solid;border-color:#979797;font-weight:600}.user-msg__conv__header__profile{padding:15px 0}.user-msg__conv__header__profile .btn-profile{display:inline-block;margin:0 10px 0 0;padding:2px 12px;border-radius:6px;font-size:14px;color:#979797;cursor:pointer;border:1px solid #979797}.user-msg__conv__header__profile .btn-messages{display:inline-block;padding:2px 12px;border-radius:6px;background-color:#0077f0;font-size:14px;color:#fff;cursor:pointer;border:1px solid #0077f0}.user-msg__conv__convo{width:100%;min-height:200px;max-height:600px;overflow:auto;position:relative}.user-msg__conv__convo:empty{background-image:url(/resource/graphic/loading.gif);background-position:center center;background-repeat:no-repeat}.user-msg__conv__more{margin:0;text-align:center}.user-msg__conv__more span{font-size:12px;font-wight:400;color:#8e9dab}.user-msg__conv__input{margin:40px 0 0}.user-msg__conv__input .input-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;border:1px solid #002447}.user-msg__conv__input textarea{padding:10px 20px;align-self:center;border:0;resize:none;box-sizing:content-box;overflow:hidden}.user-msg__conv__input input{margin:5px 10px;padding:0;width:35px;min-width:35px;max-width:35px;height:35px;border:0;border-radius:18px;background-color:#0077f0;background-image:url(/resource/graphic/message-send.svg);background-position:center center;background-size:22px;background-repeat:no-repeat;line-height:100%;font-size:1px;cursor:pointer}.user-msg__conv__footer__studperm{display:block;margin:20px 0 0;padding:14px 20px;border-radius:6px 6px 0 0;background-color:#e8e8e8;color:#6b6b6b;font-size:12px;line-height:160%}.user-msg__conv__footer__studperm:last-child{border-radius:6px}.user-msg__conv__footer__studperm p:last-child{margin-bottom:0}.user-msg__conv__footer__proflink{display:block;margin:0;padding:0 20px 14px;border-radius:0 0 6px 6px;background-color:#e8e8e8}.user-msg__conv__footer__proflink:first-child{margin:20px 0 0;padding:14px 20px;border-radius:6px}.user-msg__conv__footer__proflink a{font-size:9px;color:#002447;text-decoration:underline}.user-msg__conv__footer__proflink a:hover{text-decoration:none}.user-msg__conv__profile{display:none;width:100%;min-height:200px}.user-msg__conv__profile:empty{background-image:url(/resource/graphic/loading.gif);background-position:center center;background-repeat:no-repeat}.user-msg__conv__profile__noaccess{padding:10px 0 10px 30px;background-image:url(/resource/graphic/error.svg);background-position:left center;background-size:20px 20px;background-repeat:no-repeat;color:#dd3b4c}.user-msg__conv__profile.stud-profile{max-width:none}.user-msg__conv__profile.stud-profile .stud-profile__sec{padding:16px 20px;border-radius:6px;background-color:#e8e8e8}.user-msg__conv__item{display:flex;margin:24px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.user-msg__conv__item__sender{padding:0 10px 0 0;width:50px;min-width:50px;max-width:50px}.user-msg__conv__item__sender__img{width:40px;height:40px}.user-msg__conv__item__sender__img.msg-img{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:20px;overflow:hidden}.user-msg__conv__item__sender__img img,.user-msg__conv__item__sender__img span{width:40px;max-width:40px;max-height:40px}.user-msg__conv__item__sender__img span{font-size:22px;font-weight:600;line-height:22px;text-align:center;color:#fff}.user-msg__conv__item__msg__msg{padding:10px 20px;border-radius:6px;background-color:#eaf4ff;font-size:12px;line-height:140%;color:#002447}.user-msg__conv__item__msg__time{float:right;margin:6px 0 0;font-size:9px;line-height:9px;color:#979797}.user-msg__conv__item--user .user-msg__conv__item__sender{display:none}.user-msg__conv__item--user .user-msg__conv__item__msg__msg{background-color:#0077f0;color:#fff}.user-msg__conv__item--sender{margin-left:80px;flex-direction:row-reverse}.user-msg__conv__item--sender .user-msg__conv__item__sender{padding:0}.user-msg__conv__item--sender .user-msg__conv__item__msg{margin:0 10px 0 0}.user-msg__conv__item--recipient{margin-right:80px}.let-bg{background-color:#af8a8a}.let-bg--a{background-color:#26b637}.let-bg--b{background-color:#ca2f3f}.let-bg--c{background-color:#a62185}.let-bg--d{background-color:#e59321}.let-bg--e{background-color:#bb4c9f}.let-bg--f{background-color:#c62e3e}.let-bg--g{background-color:#c8b238}.let-bg--h{background-color:#259c92}.let-bg--i{background-color:#0077f0}.let-bg--j{background-color:#3cbbb7}.let-bg--k{background-color:#3add9e}.let-bg--l{background-color:#8d4dc3}.let-bg--m{background-color:#71f8aa}.let-bg--n{background-color:#827676}.let-bg--o{background-color:#5a5a5a}.let-bg--p{background-color:#002447}.let-bg--q{background-color:#9a702e}.let-bg--r{background-color:#e7a66c}.let-bg--s{background-color:#86101c}.let-bg--t{background-color:#557796}.let-bg--u{background-color:#b47200}.let-bg--v{background-color:#fcf4e8}.let-bg--w{background-color:#6a59b1}.let-bg--x{background-color:#8ba649}.let-bg--y{background-color:#1c153b}.let-bg--z{background-color:#9136a5}.acc-nav__items{margin:0;padding:0;list-style:none}.acc-nav__items li{margin:0;padding:10px 0}.acc-nav__item{display:flex;padding:20px 25px;width:100%;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;border-radius:6px;box-shadow:0 0 19px rgba(0,0,0,.2)}.acc-nav__item--link{background-color:#fff;color:#002447}.acc-nav__item--promo{background-color:#dd3b4c;color:#fff}.acc-nav__item:hover{text-decoration:none;box-shadow:0 0 19px rgba(0,0,0,.4)}.acc-nav__title{padding:0 0 4px;font-weight:600;font-size:25px}.acc-nav__right{padding:0 0 0 20px}.acc-nav__tag{font-size:14px;font-weight:500;color:#0077f0}.table--account{padding:20px 0}.account_table{padding:0}.account_table table{width:100%;border:0;border-collapse:collapse;text-align:left;font-size:12px;line-height:140%;table-layout:fixed}.account_table thead{display:none;font-weight:600}.account_table tbody:empty::after{content:"";font-size:12px;color:#979797;font-style:italic}.account_table tr{display:block;margin:5px 0;padding:0;border-width:0 0 1px;border-style:solid;border-color:#979797}.account_table td,.account_table th{padding:3px 0}.account_table td{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.account_table td:empty{display:none}.account_table td::before{content:attr(data-label);font-weight:600;text-align:left;width:120px;min-width:120px;max-width:120px}.account_table td .btn--link,.account_table td a{font-weight:500;color:#0077f0;text-decoration:underline;font-size:12px}.account_table td .btn--link:hover,.account_table td a:hover{text-decoration:none}.account_table--jobs table{table-layout:auto}.account_table--jobs thead{background-color:#f0f7fe}.account_table--jobs tbody:empty::after{content:"No jobs"}.account_table--jobs tbody tr{margin:0;padding:10px 0;border-width:0 0 1px;border-style:solid;border-color:#d8e0e8}.account_table--jobs tbody tr:hover{background-color:#f3f9fe}.account_table--jobs tbody td .job-boost{float:left;margin:0 4px 0 0;height:14px}.account_table--companies tbody:empty::after{content:"No companies"}.comp-camp-type-cs{padding:14px 18px;background-color:#e8e8e8}.comp-camp-type-cs p{margin:10px 0 0;padding:0;max-width:300px;font-size:12px;font-weight:600;color:#000}.comp-camp-msg-tip{font-size:12px;color:#dd3b4c}.comp-camp-msg-placeholder{font-size:12px;color:#8e9dab}.comp-camp-msg-placeholder span{font-size:18px;font-weight:600}.comp-camp-msg-placeholder p{margin:10px 0}.comp-camp-msg-placeholder ul{margin:0;padding:0;list-style:none}.comp-camp-msg-placeholder li{margin:4px 0;padding:0}.company-campaign-form-overview,.company-campaign-form-overview__cta,.form-messages__msg .form-message.company-campaign-form-overview{background-color:#002447;color:#fff;font-size:8px;line-height:140%}.company-campaign-form-overview,.form-messages__msg .form-message.company-campaign-form-overview{padding:0 0 30px;border-radius:6px}.company-campaign-form-overview__body,.company-campaign-form-overview__header,.form-messages__msg .form-message.company-campaign-form-overview__body,.form-messages__msg .form-message.company-campaign-form-overview__header{padding:12px 18px;border-width:0 0 1px;border-style:solid;border-color:#fff}.company-campaign-form-overview__body span,.company-campaign-form-overview__header span,.form-messages__msg .form-message.company-campaign-form-overview__body span,.form-messages__msg .form-message.company-campaign-form-overview__header span{display:block}.company-campaign-form-overview__header span,.form-messages__msg .form-message.company-campaign-form-overview__header span{color:#e8e8e8}.company-campaign-form-overview__header p,.form-messages__msg .form-message.company-campaign-form-overview__header p{margin:0;font-size:11px;font-weight:600}.company-campaign-form-overview__body,.form-messages__msg .form-message.company-campaign-form-overview__body{min-height:100px}.company-campaign-form-overview__sec,.form-messages__msg .form-message.company-campaign-form-overview__sec{padding:0 0 10px}.company-campaign-form-overview__sec span,.form-messages__msg .form-message.company-campaign-form-overview__sec span{font-weight:600}.company-campaign-form-overview__sec ul,.form-messages__msg .form-message.company-campaign-form-overview__sec ul{margin:0;padding:0;list-style:none}.company-campaign-form-overview__sec li,.form-messages__msg .form-message.company-campaign-form-overview__sec li{margin:6px 0;padding:3px 0 0 26px;min-height:16px;background-image:url(/resource/graphic/check-tick.svg);background-size:16px 16px;background-position:top left;background-repeat:no-repeat;box-sizing:border-box}.company-campaign-form-overview__sec li p,.form-messages__msg .form-message.company-campaign-form-overview__sec li p{margin:5px 0 0 5px;color:#e8e8e8;font-style:italic}.company-campaign-form-overview__sec li p abbr,.form-messages__msg .form-message.company-campaign-form-overview__sec li p abbr{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.company-campaign-form-overview__cta{margin:-38px 0 0;padding:0 0 10px;border-radius:0 0 6px 6px;background-color:#002447;font-size:8px;line-height:140%}.company-campaign-form-overview .form__row{margin:0}.company-campaign-message-preview__body{margin:10px 0;padding:20px 0;border-width:1px 0;border-style:solid;border-color:#002447;color:#000}.com-camp-dashboard{padding:0 0 40px}.com-camp-dashboard__header{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.com-camp-dashboard__header h4{margin:0;padding:0 0 6px;font-size:20px;font-weight:600;color:#0077f0}.com-camp-dashboard__header__info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.com-camp-dashboard__header__info .btn{margin-top:6px}.com-camp-dashboard__details{padding:40px 0 20px}.com-camp-dashboard__details h4{margin:0;padding:0 0 20px;color:#002447;font-size:14px;font-weight:600}.com-camp-dashboard__results{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-radius:6px;background-color:#eaf4ff}.com-camp-dashboard__result{flex:1;display:flex;padding:10px 20px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-width:0 0 1px;border-style:solid;border-color:#acd5fe}.com-camp-dashboard__result:last-child{border-width:0}.com-camp-dashboard__result__title{width:100%;font-size:12px;font-weight:600;color:#002447}.com-camp-dashboard__result__value{flex:1;display:flex;flex-direction:row;align-items:center;padding:10px 0;width:100%;font-size:26px;font-weight:600;color:#0077f0}.com-camp-dashboard__result__footer{display:flex;flex-direction:row;align-items:flex-end;width:100%;font-size:10px;font-weight:600;color:#0077f0}.stud-profile{margin:0 auto;max-width:460px}.stud-profile__sec{margin:10px 0;padding:16px 0;color:#002447}.stud-profile__sec__title{font-size:16px;font-weight:600}.stud-profile__sec__subtitle{margin:8px 0 0;font-size:12px;font-weight:600}.stud-profile__sec__tbl{padding:10px 0;font-size:12px;line-height:140%}.stud-profile__sec__tbl__tr{display:flex;padding:5px 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%}.stud-profile__sec__tbl__th{padding:0 0 4px;font-weight:600}.stud-profile__sec__tbl__td{flex:1}.stud-profile__sec__quals{display:flex;margin:0 0 0 -10px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.stud-profile__sec__quals__qual{flex:1;margin:5px 0 5px 10px;min-width:180px;padding:6px;border-radius:6px;box-sizing:border-box;border:1px solid #002447}.stud-profile__sec__quals__qual__tr{display:flex;padding:1px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-size:10px;line-height:140%}.stud-profile__sec__quals__qual__th{font-weight:600;width:70px;min-width:70px;max-width:70px}.consent-stud-comp-empty{font-size:12px;font-style:italic;color:#6b6b6b}.beta-promo{background-image:url(/resource/images/hero/shapes-orange.svg);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.beta-promo__content{padding:20px 20px 270px;color:#002447}.beta-promo__content p{font-size:20px}.beta-promo__content p.beta-promo__title{font-size:30px;font-weight:600}.beta-promo__content p.beta-promo__feedback{font-size:16px;font-weight:500;color:#0077f0}.tbccom h1{margin:0 0 20px;padding:0;font-size:30px;font-weight:600;text-align:center;line-height:120%;color:#002447}.tbccom__intro{margin:0 auto 20px;max-width:760px;font-size:16px;text-align:center;line-height:140%}.tbccom__timeline{margin:0 auto;padding:30px 0 0;max-width:1000px}.tbccom__timeline__item{padding:30px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tbccom__timeline__item__year{padding:0 0 10px;font-size:40px;font-weight:600;line-height:100%;color:#979797;white-space:nowrap}.tbccom__timeline__item__content h2{margin:0 0 10px;padding:0;font-size:20px;line-height:120%;font-weight:600}.tbccom__timeline__item__content p:last-child{margin-bottom:0}.tbccom .tbbr{text-align:center}.tbccom .tbbr--title{margin-top:50px;font-weight:600;text-decoration:underline}.tbccom .tbbr--subtitle{margin-top:35px;font-weight:600}.tbbr h1{margin:0 0 20px;padding:0;font-size:30px;font-weight:600;line-height:120%;color:#002447}.tbbr p{max-width:840px}.tbbr p.tbbr--title{margin-top:50px;font-weight:600;text-decoration:underline}.tbbr p.tbbr--subtitle{margin-top:35px;font-weight:600}.contact-hero{height:350px;background-image:url(/resource/images/asset/hola.jpg);background-size:cover;background-position:center}.contact-bar{padding-top:20px;padding-bottom:20px}.contact-info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.contact-info__email a{font-size:20px;font-weight:600;line-height:18px;color:#fff;text-decoration:underline;white-space:nowrap}.contact-info__email a:hover{text-decoration:none}.contact-info__social{display:flex;margin:0;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;list-style:none}.contact-info__social li{margin:20px 10px;padding:0;width:30px;height:30px;text-align:center}.contact-info__social li img{height:30px}.contact-address h2{margin:0 0 20px;padding:0;font-size:20px;font-weight:600;line-height:140%;color:#002447;text-align:center}.contact-address p{text-align:center;color:#000}.contact-address__map{margin:0 auto;position:relative;text-align:right;height:440px;width:100%;max-width:1000px}.gmap_canvas{overflow:hidden;background:0 0!important;height:440px;width:100%}.home__blurb{position:relative;align-self:center;font-size:16px;text-align:center;z-index:10}.home__blurb h2{margin-bottom:10px;font-size:28px}.home__scout p{color:#000}.home__account span.title{display:block;font-size:16px;font-weight:600;color:#002447}.home__account p{font-size:14px;color:#6b6b6b}.home__blob{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.home__blob img{position:relative;z-index:2;max-width:100%}.home__blob svg{position:absolute;left:50%;top:50%;max-width:none;z-index:1}.home__blob--orange svg{margin:-175px 0 0 -195px}.home__blob--blue svg{margin:-177px 0 0 -212px}.home__blob--dark-blue svg{margin:-191px 0 0 -210px}.home__ctas{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center}.home__ctas .btn{margin:10px 0}.home__companies{display:flex;margin:-5px 0;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-styLe:none}.home__companies li{margin:5px 0;padding:0;width:50%;flex-grow:1}.home__startup p{font-size:18px}.home__startup-img{display:flex;flex-direction:row;justify-content:center;align-items:center}.home__startup-img img{width:calc(100% + 60px);max-width:510px}.home__beta-img{min-height:390px}.home__beta-img img{max-height:190px}.home__sections h2{margin:0 0 12px;font-size:25px}.home__sections .home__section{margin:10px 0 0}.home__sections .home__section ul{display:none}.home__sections .home__section.open .btn--arrow svg{transform:rotate(180deg)}.home__sections .home__section.open ul{display:flex;margin:0;padding:0;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;list-style:none}.home__sections .home__section.open ul li{margin:0;padding:4px;font-size:12px}.employers__blurb{align-self:center;font-size:16px}.employers__blurb h2{margin-bottom:10px;font-size:28px}.employers__why{text-align:center}.employers__why h2{margin:0 0 30px;font-size:20px;color:#000}.employers__why ul{display:flex;margin:0;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;list-style:none}.employers__why ul li{display:flex;margin:20px 0;padding:0;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.employers__why ul li .employers__why__tag{padding:0 0 10px;width:100%}.employers__why ul li .employers__why__img{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100px;width:100%}.employers__why ul li .employers__why__img svg{max-width:100%;max-height:100%}.employers__why ul li span{display:block;width:100%;padding:20px 0;font-size:16px;font-weight:600}.employers__why ul li p{margin:10px 0;width:100%;padding:0;color:#979797}.employers__why ul li .btn{margin:5px 0 0;font-weight:600;align-self:flex-end}.employers__hiring{margin:0 0 20px}.employers__hiring__img{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.employers__hiring__img img{width:100%;max-width:510px}.employers__tools--extra{margin:20px 0}.employers__tools h2{margin:0 0 40px}.employers__tools h2.h--3{font-size:35px}.employers__tools h2.h--4{margin:0 0 20px;font-size:20px}.employers__tools p{max-width:480px;font-size:14px}.employers__tools p.title{font-size:16px;font-weight:600}.employers__tools p b{font-weight:600}.employers__tools ul{margin:0 0 20px;padding:0;font-size:14px;list-style:none}.employers__tools ul li{margin:15px 0;padding:0;text-align:left}.employers__tools ul.tick-blue li{margin:15px 0;padding:0 0 0 34px;background-image:url(/resource/graphic/list-tick-dark-blue.svg);background-repeat:no-repeat;background-position:left 4px;background-size:19px 14px}.employers__tools ul.dash li{margin:6px 0;padding:0}.employers__tools ul.dash li:before{content:"- "}.employers__tools ol{margin:0 0 20px;padding:0 0 0 20px;font-size:14px;list-style:decimal}.employers__tools ol li{margin:4px 0}.employers__tools-img{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}.employers__tools-img img{max-width:100%}.employers__more h2{margin:0 0 30px;font-size:20px}.employers__more ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0 -10px;padding:0;list-style:none}.employers__more ul li{margin:0;padding:15px 10px;width:100%;box-sizing:border-box}.employers__more ul li span.title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 0 10px;font-size:16px;font-weight:600}.employers__more ul li p:last-child{margin:0}.employers__signup h2{margin:0 0 30px;font-size:25px}.employers__signup p{margin:0 0 40px;font-size:16px}.employers__signup ol{display:flex;margin:0 0 30px;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:stretch;list-style:none;border-width:1px 0 0 1px;border-style:solid;border-color:#979797}.employers__signup ol li{margin:0;padding:14px 20px;width:100%;border-width:0 1px 1px 0;border-style:solid;border-color:#979797;color:#000;box-sizing:border-box;flex-grow:1}.employers__signup ol li span{display:block;padding:0 0 14px}.employers__signup ol li span.num{font-size:20px;font-weight:600;color:#0077f0}.employers__signup ol li span.title{font-size:18px;font-weight:600}.employers__signup ol li p{font-size:12px}.employers__signup ol li p:last-child{margin:0}.employers__pricing{position:relative}.employers__pricing__blob{position:absolute;display:none;z-index:1}.employers__pricing__footer{position:relative;color:#000;text-align:center;z-index:10}.employers__pricing__footer span{display:block;font-size:20px;font-weight:600}.employers__pricing__footer p{margin:20px 0 0}.employers__plans{position:relative;display:flex;margin:0 auto;max-width:1060px;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;z-index:10}.employers__plans .employers__plan{margin:20px 0;padding:20px;width:100%;background-color:#fff;box-sizing:border-box;box-shadow:0 4px 25px rgba(0,0,0,.15)}.employers__plans .employers__plan:first-child{margin-top:0}.employers__plans .employers__plan .title{display:block;width:100%;font-size:16px;font-weight:600}.employers__plans .employers__plan p{margin:16px 0;font-size:11px;color:#000}.employers__plans .employers__plan .list-title{display:block;width:100%;font-size:10px;font-weight:600;color:#000}.employers__plans .employers__plan ul{margin:6px 0;padding:0;list-style:none}.employers__plans .employers__plan ul li{margin:0;padding:0 0 10px 30px;background-image:url(/resource/graphic/list-tick-green.svg);background-repeat:no-repeat;background-position:left 4px;background-size:19px 14px;font-size:10px;line-height:170%;color:#000}.employers__plans .employers__plan .btn{margin:10px 0}.employers__plans .employers__plan .foot{display:block;width:100%;font-size:10px;color:#979797}.employers__ctas{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center}.employers__ctas .btn{margin:10px 0}@media (min-width:600px){.d--n{display:none}.h--1,h1{font-size:65px}.h--2,h2{font-size:45px}.h--3,h3{font-size:35px}.h--4,h4{font-size:20px}.h--link{flex-direction:row;align-items:center;flex-wrap:nowrap}.heading{flex-direction:row;justify-content:space-between;align-items:center}.heading--se{justify-content:space-evenly}.heading__cta{padding:0 0 0 20px}.check-group--1-2-3 .check-group__row{padding:6px 20px 6px 0;width:50%}.ta--l{text-align:left}.ta--r{text-align:right}.ta--c{text-align:center}.ta--j{text-align:jusify}.nav__main nav ul{right:0;padding:0;width:380px}.footer__icons{padding:40px 20px 20px}.footer__icons__social ul li{padding:0 10px}.footer__legal{padding:20px 20px 30px}.cookie_bar__in{flex-direction:row;justify-content:space-between;align-items:center}.cookie_bar__cta{margin-top:0}.section,section{padding:40px 20px}.section--join{padding:0 20px 40px}.section--0{padding:0}.section--v0{padding-top:0;padding-bottom:0}.section--t0{padding-top:0}.section--b0{padding-bottom:0}.section--vm{padding-top:40px;padding-bottom:40px}.section--tm{padding-top:40px}.section--bm{padding-bottom:40px}.section--vh{padding-top:20px;padding-bottom:20px}.section--th{padding-top:20px}.section--bh{padding-bottom:20px}.section-acc--0-1 .section-acc__right{padding-bottom:20px;width:100%;min-width:auto;max-width:none;overflow:inherit}.hero .section__split{flex-direction:row}.hero h1{font-size:60px}.hero__intro{font-size:25px}.hero--simple .breadcrumb{padding:40px 0 0}.hero--simple .hero__content{padding:40px 0}.hero--simple h1{font-size:30px}.hero--image-left .hero__title{padding-left:10%}.hero--image-right .hero__title{padding-right:10%}.hero--home{position:relative;overflow:visible}.hero--home .home__title{position:relative;margin:10px 0 50px;height:200px;z-index:10}.hero--home .home__title h1{font-size:38px;text-align:left}.hero--home .home__form{position:relative;margin:0 0 20px;flex-wrap:nowrap;align-items:center;z-index:10}.hero--home .home__form__inp{width:auto}.hero--home .home__form__footer{margin:14px 0 0;flex-direction:row;justify-content:space-between;align-items:center}.hero--home .home__form__link{padding:0}.hero--home .home__form__next{margin:0 0 0 10px;width:auto;justify-content:flex-start}.hero--home .home__img{position:absolute;left:60%;top:50%;margin-top:-200px;width:375px;height:275px;background-image:url(/resource/images/hero/beetroot_home_hero.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.hero--job__wrap{padding:30px 0 0}.hero--job .hero__ctas{flex-direction:row}.hero--job .hero__ctas .btn{margin:0 10px}.hero--account .section__split{flex-direction:row;flex-wrap:nowrap}.hero--account .hero__left{width:auto;min-width:50%}.hero--account .hero__right{width:auto;min-width:30%;max-width:50%}.hero--author .hero__wrap{padding:30px 0;flex-direction:row;justify-content:flex-start}.hero--author .hero__info{padding:0 0 0 30px}.jobs__job__cta,.jobs__job__deadline{white-space:nowrap}.job-item__cta{flex-direction:row;justify-content:flex-start}.job-item__cta .btn{margin:0 10px}.job-item__cta .btn:first-child{margin-left:0}.job-item__info{padding:0 0 20px;flex-wrap:nowrap}.job-item__info__block{width:25%}.co-data__item{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:auto}.co-data__item__label{padding:0 0 6px;width:auto;text-align:left}.co-data__item__value{padding:0;width:auto}.co-details--short{padding-bottom:40px}.co-benefits__title{padding:0 0 25px}.co-benefits__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.co-benefits__list li{padding:5px 10px;width:50%}.tabs__btns .tabs__btn .btn{padding:10px}.list--company-link .list__items .list__item,.list--company-link .list__logos .list__item,.list--link .list__items .list__item,.list--link .list__logos .list__item{min-width:50%}.list--1-2-2 .list__items .list__item,.list--1-2-2 .list__logos .list__item{min-width:50%;max-width:50%}.tabs__slide .list{padding:0 20px}.tabs__slide .list--company-link{padding:20px}.list-cards{flex-direction:row}.list-cards__card{min-width:50%;max-width:50%}.articles{flex-direction:row}.article__card{min-width:50%;max-width:50%}.faq__heading{padding:0 0 30px}details{padding:30px 40px}details summary{margin:-30px -40px;padding:30px 70px 30px 40px;font-size:18px}details summary svg{right:40px}details[open] summary{margin:-30px -40px 0}.promo--simple-image{flex-wrap:nowrap}.promo--simple-image .promo__left{width:auto;max-width:520px}.promo--simple-image .promo__right{padding:0 0 0 20px;width:auto;max-width:50%}.promo--signup-info{text-align:left}.promo--signup-info .promo__tiles{flex-direction:row;justify-content:flex-start;align-items:stretch}.promo--signup-info .promo__tile{width:50%}.single_slide .slide__ctas{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.single_slide .slide__ctas .btn{margin:0 10px}.single_slide .slide__ctas .btn:first-child{margin:0 10px 0 0}.single_slide .slide__ctas .btn:last-child{margin:0 0 0 10px}.overlay__acc-bens__bens{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.overlay__acc-bens__ben{display:block;padding:10px;width:50%}.overlay__acc-bens__ben__title{padding:0 0 10px}.board--col-1 .board-pad{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.board--col-1 .board-pad__info{flex:1;width:100%}.board--col-1 .board-pad__ctas{padding:0 0 0 20px;flex-direction:column;align-items:stretch;flex:1;width:30%;min-width:80px;max-width:200px}.board--col-1 .board-pad__ctas .btn{margin-left:0}.board--col-2 .board__pads__pad{width:50%;min-height:130px}.board-pad__ctas{flex-direction:row}.board-pad__ctas .btn{margin-left:10px}.board-pad__ctas .btn:first-child{margin-left:0}.board-pad--blocks .board-pad__right{display:flex;padding:0 0 0 20px;flex-wrap:nowrap;flex-direction:row}.board-pad--blocks .board-pad__right__block{margin:0 0 0 10px}.board-pad--blocks .board-pad__right__block--nowrap span{white-space:nowrap}.form__ctas{flex-direction:row;justify-content:center}.form__ctas__cta{margin:0 20px}.form__ctas__cta:first-child{margin-left:0}.form__ctas__cta:last-child{margin-right:0}.form__ctas--1-1-1{flex-direction:column}.form__ctas--1-1-1 .form__ctas__cta{margin:10px 0}.form__ctas--1-1-1 .form__ctas__cta:first-child{margin-top:0}.form__ctas--stack{flex-direction:column;justify-content:center;align-items:stretch}.form__ctas--stack .form__ctas__cta{margin:10px 0}.form__ctas--stack .form__ctas__cta:first-child{margin-top:0}.form__ctas--stack .form__ctas__cta:last-child{margin-bottom:0}.form__grp__fields{margin:16px 0 0}.form__grp--fields--close .form__grp__fields{margin:10px 0 0}.form__row{margin:0 0 20px}.form__row--join{margin:0 0 6px}.form__row--near{margin:0 0 15px}.form__row__label{padding-bottom:6px}.form__rowmulti--1-2-2 .form__rowmulti__rows .form__row,.form__rowmulti--1-2-3 .form__rowmulti__rows .form__row{width:50%}.form__rowmulti--1-3-3 .form__rowmulti__rows .form__row,.form__rowmulti--2-3-3 .form__rowmulti__rows .form__row{width:33%}.form--home .form__cta,.form--home .form__row{margin:0;padding:0}.form--home .form__ctas{flex-grow:1;justify-content:space-between}.form--home .form__ctas__cta{margin:0 5px;width:auto;flex-grow:1}.form--home .form__ctas__cta .btn{height:50px}.acc-nav__item{padding:25px 30px;flex-direction:row;justify-content:space-between;align-items:center}.company-campaign-form-overview .form__row{margin:0}.com-camp-dashboard__header{flex-direction:row;justify-content:space-between;align-items:center}.com-camp-dashboard__header h4{padding:0 20px 0 0}.com-camp-dashboard__header__info{align-items:flex-end}.com-camp-dashboard__results{flex-direction:row}.com-camp-dashboard__result{border-width:0 1px 0 0}.com-camp-dashboard__result:last-child{border-width:0}.com-camp-dashboard__result__title{height:30px}.com-camp-dashboard__result__value{padding:15px 0}.com-camp-dashboard__result__footer{height:30px}.stud-profile__sec__tbl__tr{flex-direction:row}.stud-profile__sec__tbl__th{padding:0 10px 0 0;width:40%;max-width:180px}.stud-profile__sec__tbl__td{width:60%}.stud-profile__sec__quals__qual{min-width:220px}.beta-promo{background-size:contain}.beta-promo__content{padding:30px}.beta-promo__content p{font-size:22px}.beta-promo__content p.beta-promo__title{font-size:34px}.tbccom__timeline__item{display:flex;padding:40px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tbccom__timeline__item__year{padding:0;width:200px;min-width:200px;max-width:200px;font-size:60px}.contact-bar{padding-top:20px;padding-bottom:20px}.contact-info{flex-direction:row;justify-content:space-between}.contact-info__social li{margin:20px;width:44px;height:44px}.contact-info__social li img{height:44px}.home__blurb{text-align:left}.home__companies{margin:0 -15px}.home__companies li{margin:15px;width:auto;flex-grow:unset}.employers__why{text-align:left}.employers__why ul li .employers__why__img{justify-content:flex-start}}@media (min-width:700px){.d--n{display:none}.ta--l{text-align:left}.ta--r{text-align:right}.ta--c{text-align:center}.ta--j{text-align:jusify}.hero--guide .hero__content{padding:30px 0}.hero--home .home__img{margin-top:-200px;width:562px;height:412px}.hero--acc-admin .section__in:first-child .section-acc__left,.hero--acc-employer .section__in:first-child .section-acc__left,.hero--acc-student .section__in:first-child .section-acc__left{padding-top:25px}.hero--acc-admin .section__in:last-child .section-acc__left,.hero--acc-employer .section__in:last-child .section-acc__left,.hero--acc-student .section__in:last-child .section-acc__left{padding-bottom:25px}.hero--acc-admin .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:first-child .section-acc__left{padding-top:15px}.hero--acc-admin .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:last-child .section-acc__left{padding-bottom:15px}.user-msg--showconv .user-msg__list{display:block}.user-msg__list{display:block;padding:0;margin:0 80px 20px 0;max-width:50%;width:44%;box-sizing:border-box}.user-msg__conv{padding:0 20px 20px;width:56%;box-sizing:border-box}.user-msg__conv__header__back{display:none}.company-campaign-form-overview .form__row{margin:0}.stud-profile__sec__tbl__tr{flex-direction:column}.stud-profile__sec__tbl__th{padding:0 0 4px;width:100%;max-width:none}.stud-profile__sec__tbl__td{width:100%}.home__blurb h2{font-size:30px}.home__account{display:grid;padding:10px 0 0;grid-template-columns:30% 30% 30%;grid-template-rows:auto auto;justify-content:space-between;align-items:start}.home__account span.title{margin:0 0 8px;grid-row-start:1}.home__account p{grid-row-start:2}.home__ctas{flex-direction:row}.home__ctas .btn{margin:10px}.home__ctas .btn:first-child{margin-left:0}.home__companies{margin:0 -20px}.home__companies li{margin:20px;flex-grow:unset}.home__sections{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.home__sections h2{margin:6px 12px 0 0;flex-grow:1}.home__sections .home__section{margin:0 0 0 10px}.home__sections .home__section--1{width:212px;min-width:212px}.home__sections .home__section--3{width:250px;min-width:250px}.employers__blurb h2{font-size:30px}.employers__why ul{flex-wrap:nowrap}.employers__why ul li{width:30%;align-self:flex-start}.employers__why ul li p{margin:20px 0}.employers__why ul li .employers__why__tag{height:30px}.employers__why ul li .btn{margin:30px 0 0}.employers__tools--extra{margin:40px 0}.employers__more ul li{width:50%}.employers__signup{text-align:center}.employers__signup ol li{padding:20px 20px 40px;width:50%;text-align:center}.employers__signup .employers__ctas{justify-content:center}.employers__pricing__blob{display:block;top:-100px;left:-30px}.employers__pricing__blob svg{width:80%}.employers__plans{flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.employers__plans .employers__plan{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:flex-start;margin:0;width:32%}.employers__plans .employers__plan .title{height:30px;min-height:30px}.employers__plans .employers__plan p{height:76px;min-height:76px}.employers__plans .employers__plan .list-title{height:50px;min-height:50px}.employers__plans .employers__plan ul{flex-grow:1}.employers__plans .employers__plan .btn{width:100%;align-self:flex-end}.employers__plans .employers__plan .foot{height:24px;min-height:24px;align-self:flex-end}.employers__ctas{flex-direction:row}.employers__ctas .btn{margin:10px}.employers__ctas .btn:first-child{margin-left:0}}@media (min-width:900px){.d--n,.d--n--desktop{display:none}.d--b--desktop{display:block}.d--ib--desktop{display:inline-block}.check-group--1-2-3 .check-group__row{width:33%}.check-group--1-2-4 .check-group__row{width:25%}.label,label{font-size:14px}.label--2,label--2{font-weight:400}.label--3,label--3{font-weight:400;font-size:12px}.label--secondary,label--secondary{font-size:14px}.label--small,label--small{font-size:12px}.label--b,label--b{font-weight:600}.label--checkbox,label--checkbox{font-weight:400}.ta--l{text-align:left}.ta--r{text-align:right}.ta--c{text-align:center}.ta--j{text-align:jusify}.header-in{height:80px;flex-direction:row}.header-in .logo{flex:2;max-width:140px}.nav__main{flex:1}.nav__main__btn{width:90px}.nav__main__label{display:block}.nav__main nav ul{left:0;right:unset}.nav__pri,.nav__prifake{display:flex}.nav__user{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;flex:1}.footer__icons{padding:80px 20px 20px}.section,section{padding:60px 20px}.section--join{padding:0 20px 60px}.section--0{padding:0}.section--v0{padding-top:0;padding-bottom:0}.section--t0{padding-top:0}.section--b0{padding-bottom:0}.section--vm{padding-top:60px;padding-bottom:60px}.section--tm{padding-top:60px}.section--bm{padding-bottom:60px}.section--vh{padding-top:30px;padding-bottom:30px}.section--th{padding-top:30px}.section--bh{padding-bottom:30px}.section-acc,.section-acc--0-1,.section-acc--1-1{flex-direction:row;justify-content:stretch;align-items:stretch}.section-acc .section-acc__left,.section-acc--0-1 .section-acc__left,.section-acc--1-1 .section-acc__left{width:60%;padding-right:20px}.section-acc .section-acc__right,.section-acc--0-1 .section-acc__right,.section-acc--1-1 .section-acc__right{padding-bottom:0;width:40%;min-width:auto;max-width:none;height:auto;box-shadow:inset 8px 0 8px -6px rgba(0,0,0,.15);overflow:inherit}.section--jobs .section__out{display:block;flex-grow:1}.section__split{flex-wrap:nowrap}.section__split--dr{flex-direction:row-reverse}.section__split--sideblock .section__split__col--sideblock{padding-left:40px;width:300px;min-width:300px;max-width:300px}.section__split--jobs{flex-direction:row;align-items:stretch}.section__split__col--filter{width:340px;min-width:340px;max-width:340px}.section__split__col--results{padding:0 0 0 50px;box-shadow:inset 8px 0 8px -8px rgba(0,0,0,.15)}.section__split--55-45 .section__split__col:first-child{width:55%}.section__split--45-55 .section__split__col:first-child,.section__split--55-45 .section__split__col:last-child{width:45%}.section__split--45-55 .section__split__col:last-child{width:55%}.section__split--65-35 .section__split__col:first-child{width:65%}.section__split--65-35 .section__split__col:last-child{width:35%}.hero--guide .breadcrumb{display:block;padding:40px 0 0}.hero--guide .hero__content{padding:30px 0}.hero--guide .hero__content h1.hero__title{font-size:30px}.hero--guide .hero__content p.hero__date{padding:15px 0 0}.hero--home .home__title{margin:20px 0 70px}.hero--home .home__title h1{font-size:44px}.hero--home .home__form{margin:0 0 40px}.hero--home .home__form__inp{width:520px}.hero--home .home__form__inp--short{width:420px}.hero--home .home__img{left:55%;margin-top:-225px;width:650px;height:450px}.hero--companies .breadcrumb,.hero--guide-list .breadcrumb,.hero--job .breadcrumb,.hero--job-list .breadcrumb{display:block}.hero--acc-admin .section-acc__left,.hero--acc-employer .section-acc__left,.hero--acc-student .section-acc__left{padding-right:0;border-width:0 20px 0 0;border-style:solid;border-color:#fff}.hero--acc-admin .section__in:first-child .section-acc__left,.hero--acc-employer .section__in:first-child .section-acc__left,.hero--acc-student .section__in:first-child .section-acc__left{padding-top:30px}.hero--acc-admin .section__in:last-child .section-acc__left,.hero--acc-employer .section__in:last-child .section-acc__left,.hero--acc-student .section__in:last-child .section-acc__left{padding-bottom:30px}.hero--acc-admin .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:first-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:first-child .section-acc__left{padding-top:15px}.hero--acc-admin .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-employer .section__in.section-acc-nav:last-child .section-acc__left,.hero--acc-student .section__in.section-acc-nav:last-child .section-acc__left{padding-bottom:15px}.hero--account .hero__left{width:auto;min-width:600px}.hero--account .hero__right{width:auto;min-width:auto;max-width:none}.hero--company .breadcrumb{display:block;padding:0 0 20px}.hero--company .hero__ctas{flex-direction:row;justify-content:space-evenly}.hero--author{padding-top:30px}.hero--author .breadcrumb{display:block}.hero--author .hero__wrap{padding:40px 0}.hero--author .hero__title{font-size:30px}.hero--chat .hero__content h1{font-size:25px}.breadcrumb{padding:0 0 30px}.breadcrumb ul{flex-wrap:nowrap}.jobs__control .jobs__control__filters{display:block}.jobs__control .jobs__control__toggle{display:none}.jobs__control .jobs__control__total{padding:0 0 30px;align-items:flex-start;font-size:14px;font-weight:600;color:#dd3b4c}.jobs__control .jobs__control.open .jobs__control__total{display:block}.jobs__control__in{justify-content:flex-start}.form--filters .form__cta{display:none}.jobs__pagination,.jobs__tools{padding:20px 0}.co-data{flex-wrap:nowrap}.co-details--short{padding-bottom:40px}.tabs__btns{padding:20px 0;flex-wrap:nowrap;align-items:stretch}.tabs__btns .tabs__btn .btn{white-space:normal}.tabs--a-z .tabs__btns{justify-content:center}.tabs--a-z .tabs__btns .tabs__btn{flex-grow:1}.tabs--a-z .tabs__btns .tabs__btn .btn{width:100%}.tabs__dots .tabs__dot{width:18px}.list--company-link .list__items .list__item,.list--company-link .list__logos .list__item,.list--link .list__items .list__item,.list--link .list__logos .list__item{min-width:33%}.list--1-2-2 .list__items .list__item,.list--1-2-2 .list__logos .list__item{min-width:50%;max-width:50%}.list--1-2-4 .list__items .list__item,.list--1-2-4 .list__logos .list__item{min-width:25%;max-width:25%}.tabs__slide .list{padding:0 70px}.tabs__slide .list--company-link{padding:40px 70px}.list-cards__card{min-width:33.3%;max-width:33.3%}.list-cards__card__title{font-size:16px}.list-cards--1-2-3 .list-cards__card{min-width:33%;max-width:33%}.list-cards--1-2-4 .list-cards__card{min-width:50%;max-width:50%}.article__footer{flex-direction:row;justify-content:space-between;align-items:center}.article__footer__author{justify-content:flex-end}.article--job-results .article__footer{justify-content:flex-start;align-items:flex-start}.article__card{min-width:33.3%;max-width:33.3%}.article__card__title{font-size:16px}.articles--1-2-3 .article__card{min-width:33%;max-width:33%}.articles--1-2-4 .article__card{min-width:50%;max-width:50%}.faq__heading{padding:0 0 40px}.promo--simple{padding:40px}.promo--simple .promo__in{flex-direction:row}.promo--simple p{margin:0 40px 0 0;text-align:left}.promo--signup-info .promo__tiles{flex-wrap:nowrap}.promo--signup-info .promo__tile{width:25%}.multi_slide .slide__slides{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch}.multi_slide .slide__slides .slide{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-width:0 1px 0 0}.multi_slide .slide__slides .slide:first-child{padding-top:20px;padding-left:0}.multi_slide .slide__slides .slide:last-child{padding-bottom:20px;padding-right:0;border-width:0}.multi_slide .slide__slides .slide__title{padding:0 0 40px;font-size:20px;font-weight:600}.multi_slide .slide__slides .slide__title:after{content:none}.multi_slide .slide__slides .slide__text{padding:0 0 40px}.multi_slide .slide__slides .slide__footer{font-size:12px}.multi_slide--deskrev .slide__slides{flex-direction:row-reverse}.multi_slide--deskrev .slide__slides .slide:first-child{border-width:0;padding:20px 0 20px 20px}.multi_slide--deskrev .slide__slides .slide:last-child{border-width:0 1px 0 0;padding:20px 20px 20px 0}.multi_slide--deskrev .slide__slides .slide:first-child:last-child{padding:20px;border:0}.overlay__acc-bens__bens{flex-wrap:wrap}.overlay__acc-bens__ben{width:25%;text-align:left}.overlay__acc-bens__ben__title{padding:0 0 20px}.overlay__acc-bens__ben__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:left}.overlay__acc-bens__ben__image{display:block;padding:0 0 16px}.overlay__acc-bens__ben__image img{width:auto;max-width:100%;max-height:90px}.form--desk-mt-140{margin-top:140px}.form--head-clear .form__title{margin:60px 0 40px;font-size:24px}.form__title{text-align:left}.form__intro{font-size:14px;text-align:left}.form__msgs{text-align:left}.form__msgs__toggle{display:none}.form__msgs.close{display:block;flex:none}.form__msgs.close .form-message,.form__msgs.close .form-message:first-child .form-message__msg{display:block}.form__msgs--mobonly,.form__msgs--mobonly.close,.form__msgs.close .form__msgs__toggle{display:none}.form--center .form__intro,.form--center .form__msgs,.form--center .form__title{text-align:center}.form__headlink{padding:30px 0 0}.form__headlink--mobonly{display:none}.form__grp__fields{margin:24px 0 0}.form__grp--fields--close .form__grp__fields{margin:14px 0 0}.form__row{margin:0 0 30px}.form__row--join{margin:0 0 6px}.form__row--near{margin:0 0 20px}.form__rowmulti--1-1-2 .form__rowmulti__rows .form__row{width:50%}.form__rowmulti--1-1-3 .form__rowmulti__rows .form__row,.form__rowmulti--1-2-3 .form__rowmulti__rows .form__row,.form__rowmulti--2-2-3 .form__rowmulti__rows .form__row{width:33%}.form__pads--1-2{justify-content:space-between}.form__pads--1-2 .form__pad{width:45%}.form__pads--1-2 .form__pad--edit{width:100%}.form__pads--1-3{justify-content:space-between}.form__pads--1-3 .form__pad{width:30%}.form__pads--1-3 .form__pad--edit{width:100%}.form--home .form__ctas,.form--home .form__row{margin:0}.form--home .form__ctas__cta .btn{padding:10px 20px}.account_table thead{display:table-header-group}.account_table tr{display:table-row;margin:0;padding:0;border-width:0}.account_table td,.account_table th{padding:8px 5px}.account_table td:first-child,.account_table th:first-child{padding-left:0}.account_table td:last-child,.account_table th:last-child{padding-right:0}.account_table td,.account_table td:empty{display:table-cell}.account_table td::before{content:''}.account_table--jobs td,.account_table--jobs th{padding:14px 5px}.account_table--jobs td:first-child,.account_table--jobs th:first-child{padding-left:5px}.account_table--jobs td:last-child,.account_table--jobs th:last-child{padding-right:5px}.account_table--jobs .col--3,.account_table--jobs .col--4{white-space:nowrap}.account_table--jobs .col--5,.account_table--jobs .col--6,.account_table--jobs .col--7,.account_table--jobs .col--8{margin:0;text-align:right;white-space:nowrap}.account_table--campaigns td,.account_table--campaigns th{padding:14px 5px}.account_table--campaigns td:first-child,.account_table--campaigns th:first-child{padding-left:5px}.account_table--campaigns td:last-child,.account_table--campaigns th:last-child{padding-right:5px}.account_table--campaigns .col--2,.account_table--campaigns .col--3{white-space:nowrap}.account_table--campaigns .col--4,.account_table--campaigns .col--5,.account_table--campaigns .col--6{margin:0;text-align:right;white-space:nowrap}.account_table--campaigns .col--6{width:40px}.account_table--companies .col--2,.account_table--companies .col--3,.account_table--companies .col--4,.account_table--companies .col--5{margin:0;text-align:right}.company-campaign-form-overview .form__row{margin:0}.stud-profile__sec__tbl__tr{flex-direction:row}.stud-profile__sec__tbl__th{padding:0 10px 0 0;width:40%;max-width:180px}.stud-profile__sec__tbl__td{width:60%}.beta-promo__content{padding:30px 30px 30px 50%}.beta-promo__content p{font-size:25px}.beta-promo__content p.beta-promo__title{font-size:40px}.tbccom__timeline__item{padding:50px 0}.tbccom__timeline__item__year{padding:0;width:300px;min-width:300px;max-width:300px;font-size:80px}.contact-hero{height:550px}.contact-bar{padding-top:20px;padding-bottom:20px}.home__blurb{padding-right:30px}.home__blurb h2{font-size:32px}.section__split--dr .home__blurb{padding-left:30px;padding-right:0}.employers__blurb{padding-right:30px}.employers__blurb h2{font-size:32px}.employers__hiring{margin:0}.employers__hiring__img img{margin-top:-40px;margin-bottom:-120px}.employers__tools--extra{margin:50px 0}.employers__signup ol li{padding:20px 20px 60px;width:33%}.employers__pricing__blob{top:-60px}.employers__pricing__blob svg{width:100%}.employers__plans .employers__plan{width:30%}.employers__plans .employers__plan p{height:50px;min-height:50px}.employers__plans .employers__plan .list-title{height:25px;min-height:25px}.section__split--dr .employers__blurb{padding-left:30px;padding-right:0}}@media (min-width:1260px){.d--n{display:none}.ta--l{text-align:left}.ta--r{text-align:right}.ta--c{text-align:center}.ta--j{text-align:jusify}.section-acc .section-acc__left,.section-acc--0-1 .section-acc__left,.section-acc--1-1 .section-acc__left{min-width:auto;max-width:none;width:100%}.section-acc .section-acc__right,.section-acc--0-1 .section-acc__right,.section-acc--1-1 .section-acc__right{min-width:520px;max-width:520px;height:auto;width:520px}.section__split{flex-wrap:nowrap}.section__split--sideblock .section__split__col--sideblock{padding-left:80px;width:400px;min-width:400px;max-width:400px}.hero--guide .hero__content{padding:50px 0}.hero--companies .hero__content,.hero--guide-list .hero__content,.hero--job-list .hero__content{padding:30px 0}.hero--companies .hero__content h1.hero__title,.hero--guide-list .hero__content h1.hero__title,.hero--job-list .hero__content h1.hero__title{font-size:25px}.hero--companies .hero__content p.hero__intro,.hero--guide-list .hero__content p.hero__intro,.hero--job-list .hero__content p.hero__intro{font-size:16px}.hero--author .hero__wrap{padding:50px 0}.jobs__tools{flex-direction:row;align-items:center;justify-content:flex-end}.jobs__filters{padding:0 14px 0 0;flex-grow:1}.jobs__ordering label{font-weight:600}.jobs__job{padding:25px 30px}.jobs__job__logo{width:80px;padding-right:30px}.jobs__job__logo span.job__logo__img{font-size:20px;line-height:20px}.jobs__job__details{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.jobs__job__top{flex-grow:1;padding:0 30px 0 0}.jobs__job__title{font-size:14px}.jobs__job__mid{display:flex;padding-bottom:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stetch;font-size:12px}.jobs__job__attr{align-items:flex-start}.jobs__job__attr--location:before,.jobs__job__attr--salary:before{margin:5px 10px 0 0}.jobs__job__btm{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.jobs__job__deadline{font-size:12px}.jobs__job__attr,.jobs__job__attr:first-child,.jobs__job__attr:last-child{padding:5px 10px 5px 0;font-size:12px}.list-cards__card{min-width:25%;max-width:25%}.list-cards__card__title{font-size:18px}.article__card{min-width:25%;max-width:25%}.article__card__title{font-size:18px}.company-campaign-form-overview .form__row{margin:0}.employers__pricing__blob{top:-80px;left:0}}@media (max-width:1260px){.d--n--9{display:none}.d--b--9{display:block}.d--ib--9{display:inline-block}}@media (max-width:900px){.d--n--7{display:none}.d--b--7{display:block}.d--ib--7{display:inline-block}.d--n--mobile{display:none}.d--b--mobile{display:block}.d--ib--mobile{display:inline-block}.section-acc .section-acc__right,.section-acc--0-1 .section-acc__right,.section-acc--1-1 .section-acc__right{padding-top:0}}@media (max-width:700px){.d--n--5{display:none}.d--b--5{display:block}.d--ib--5{display:inline-block}}@media (max-width:600px){.d--n--4{display:none}.d--b--4{display:block}.d--ib--4{display:inline-block}}@media (hover:none){.input__field--cust-tick:hover{background-image:url(/resource/graphic/check-plus.svg)}.input__field--cust-tick.ticked:hover{background-image:url(/resource/graphic/check-tick.svg)}}