.pill{white-space:nowrap;display:inline-flex;align-items:center;vertical-align:middle;background:var(--section-color);color:var(--bg-color-light-1);height:16px;border-radius:8px;font-size:12.8px;line-height:16px;padding:0 10px}
.notification{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:28px}.notification--with-bg{background:rgba(0,0,0,.05)}.notification__svg{display:block;padding-bottom:48px}.notification__pre-title{text-transform:uppercase;font-weight:600;color:var(--section-color)}.notification p.notification__pre-title-container{padding-top:0;padding-bottom:0}.notification__title{padding-top:0}.notification__wave{padding-top:12px}.notification__wave svg path{fill:var(--section-color)}
.read-more__content--hidden{position:relative;max-height:210px;overflow:hidden}.read-more__content--hidden:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:48px;background-image:linear-gradient(to top, var(--section-bg) 0%, rgba(255, 255, 255, 0) 100%)}.read-more__content--hidden.read-more__content--slim{max-height:60px}.read-more__button{display:flex;justify-content:center;margin-top:24px}
.video{position:relative;width:100%;height:100%}.video__overlay-link{color:#fff}.video__pause-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-start;background:rgba(0,0,0,.65);color:#fff;z-index:1}.video__video-info{position:relative;display:flex;justify-content:space-between;padding:8px 16px;font-size:14px}.video__video-info--wide{width:100%}.video__person{font-size:14px;text-align:left;color:#fff;font-weight:600}.video__person-link{color:#fff}.video__person-job{font-size:12.8px;line-height:16px;margin-top:4px}.video__person-job-title{display:block}.video__person-job-company{display:block;font-weight:400}.video__share{margin-left:12px}.video__main-action{display:flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:50%;transition:transform .3s;will-change:transform;cursor:pointer}.video__main-action:hover{transform:scale(1.4)}.video__main-action-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.video__main-action-wrapper--shadow:before{content:" ";display:block;width:180px;height:180px;position:absolute;top:calc(50% - 90px);left:calc(50% - 90px);background-image:radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 68%);z-index:-1}.video__muted-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.65);padding:16px;color:#fff}.video__muted-message{display:flex;align-items:center}.video__muted-icon{margin-right:6px}.video__muted-icon svg path{fill:#fff}.video__jumpmarks{display:flex;justify-content:center}.video__jumpmarks-wrapper{position:relative;background:rgba(0,0,0,0);margin-top:12px;border:1px solid var(--section-color);border-radius:3px;background:var(--bg-color-light-1);width:100%;display:flex;justify-content:center;flex-direction:column;padding:0}@media only screen and (min-width: 481px){.video__jumpmarks-wrapper{padding:6px 0;flex-direction:row;width:auto}}.video__jumpmarks-wrapper:before,.video__jumpmarks-wrapper:after{bottom:100%;left:50%;content:" ";width:0;height:0;margin-left:-9px;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--section-color) rgba(0,0,0,0);pointer-events:none;position:absolute}.video__jumpmarks-wrapper:after{bottom:calc(100% - 1px);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bg-color-light-1) rgba(0,0,0,0)}.video__jumpmarks-button{-webkit-appearance:none;border:none;border-bottom:1px dashed var(--section-color);background:rgba(0,0,0,0);font-size:12.8px;color:var(--section-color);font-weight:600;padding:4px 16px}@media only screen and (min-width: 481px){.video__jumpmarks-button{border-right:1px dashed var(--section-color);border-bottom:none;padding:0 16px;line-height:1em}}.video__jumpmarks-button:hover{color:var(--section-color-dark)}.video__jumpmarks-button:active,.video__jumpmarks-button:focus{outline:0}.video__jumpmarks-button:last-of-type{border:none}.video-placeholder{position:relative;background:#000;container-name:videoPlaceholder;container-type:inline-size}.video-placeholder-loading{position:relative;height:0px;position:relative;padding-top:56.25%}.video-placeholder__helper{width:100%;height:0;position:relative;padding-top:56.25%}.video-placeholder__helper--portrait{padding-top:177.77%}.video-placeholder__wrapper{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.video-placeholder__img{display:block;width:100%}.video-placeholder__img--portrait{width:auto;height:100%;margin:0 auto}@container videoPlaceholder (min-width: 481px){.video-placeholder__helper--adaptive-portrait{padding-top:100%}}@container videoPlaceholder (min-width: 1025px){.video-placeholder__helper--adaptive-portrait{padding-top:56.25%}}
.tooltip{position:relative;display:inline-block;cursor:pointer;z-index:1}.tooltip:focus,.tooltip:active,.tooltip div:focus{outline:0}.tooltip--no-pointer{cursor:default}.tooltip__popup-content{opacity:0;background-color:#fff;color:var(--bg-color-dark-2);border-radius:3px;font-size:12.8px;line-height:20px;padding:14px;z-index:2;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));transform:translateY(-10);transition:all .25s .1s;display:block;position:relative}.tooltip__popup-content--oneliner{white-space:nowrap;padding:4px 8px}.tooltip__popup-content--top:before{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-8px;border-width:6px 8px 0 8px;border-style:solid;border-color:#fff rgba(0,0,0,0);display:block;width:0}.tooltip__popup-content--right:before{content:"";position:absolute;top:50%;left:-8px;margin-top:-8px;border-width:8px 8px 8px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff}.tooltip__popup-content--bottom:before{content:"";position:absolute;top:-6px;border-style:solid;border-color:#fff rgba(0,0,0,0);border-width:0 8px 6px 8px;left:50%;margin-left:-8px}.tooltip__popup-content--left:before{content:"";position:absolute;top:50%;right:-8px;margin-top:-8px;border-width:8px 0 8px 8px;border-style:solid;border-color:rgba(0,0,0,0) #fff}.tooltip__popup{position:absolute;transition:all .25s .1s;visibility:hidden}.tooltip__popup--top-center{transform:translate(-50%, 0%);left:50%;bottom:calc(100% + 8px)}.tooltip__popup--top-left{left:0;bottom:calc(100% + 8px)}.tooltip__popup--top-right{right:0;bottom:calc(100% + 8px)}.tooltip__popup--bottom-center{left:50%;top:calc(100% + 8px);transform:translate(-50%, 0%)}.tooltip__popup--bottom-left{left:0;top:calc(100% + 8px)}.tooltip__popup--bottom-right{right:0;top:calc(100% + 8px)}.tooltip__popup--right{top:50%;left:calc(100% + 18px);transform:translate(0, -50%)}.tooltip__popup--left{top:50%;right:calc(100% + 14px);transform:translate(0, -50%)}.tooltip--visible{z-index:2}.tooltip--visible .tooltip__popup{visibility:visible}.tooltip--visible .tooltip__popup-content{opacity:1}.tooltip--hidden .tooltip__popup{display:none}
.sharing-button__services-container{padding:0;display:flex;flex-direction:column}.sharing-button__services-container--vertical{flex-direction:row}.sharing-button__service{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.sharing-button__service:first-of-type{border-top-right-radius:3px;border-top-left-radius:3px}.sharing-button__service:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.sharing-button__service svg path{fill:var(--section-color)}.sharing-button__service:hover{background:var(--bg-color-dark-1)}
.plyr{z-index:unset}.plyr__progress .plyr__tooltip{max-width:none}.plyr--stopped .plyr__controls{display:none}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.plyr--fullscreen-enabled{width:100%;height:100%}.plyr__controls__item input[type=range]{cursor:pointer}.plyr__volume{min-width:unset;width:auto}.plyr .plyr__captions{font-size:calc(7*var(--plyr-wcd-height)/100)}.plyr-parent--portrait{background:#000}.plyr-parent--portrait .plyr{aspect-ratio:9/16;width:auto;margin:0 auto}.plyr-parent--portrait .plyr__controls{flex-flow:wrap}.plyr-parent--portrait .plyr__controls__item.plyr__progress__container{order:-1;flex-basis:100%}.plyr-parent--portrait .plyr__controls .plyr__controls__item:first-child{margin-right:0}.plyr-parent--portrait .plyr__volume{margin-right:auto}.plyr-parent--portrait .plyr__volume input[type=range]{max-width:80px}.plyr-parent--portrait .plyr__captions{font-size:calc(5*var(--plyr-wcd-height)/100)}.video--plyr{container-name:plyr;container-type:inline-size}.video--plyr .plyr-parent{width:100%;height:100%}@media only screen and (min-width: 1200px){.video--plyr:fullscreen .plyr__captions{font-size:5vh !important}}@media only screen and (min-width: 1920px){.video--plyr:fullscreen .plyr__captions{font-size:4.4vh !important}}@container plyr (min-width: 481px){.plyr .plyr__captions{font-size:calc(6*var(--plyr-wcd-height)/100);color:#ff0}}@container plyr (min-width: 769px){.plyr .plyr__captions{font-size:calc(5*var(--plyr-wcd-height)/100);color:#ff0}}@container plyr (max-width: 550px){.plyr__menu__container{max-height:calc(var(--plyr-wcd-height) - var(--plyr-control-spacing, 10px) - 42px);display:flex}.plyr__menu__container [id^=plyr-settings]{max-height:100%;display:flex;flex-direction:column}.plyr__menu__container [role=menu]{overflow-y:auto}.plyr__controls{flex-flow:wrap}.plyr__controls__item.plyr__progress__container{order:-1;flex-basis:100%}.plyr__controls .plyr__controls__item:first-child{margin-right:0}.plyr__volume{margin-right:auto}}@media(min-width: 480px){@container plyr (max-width: 550px){.plyr__menu__container{max-height:calc(var(--plyr-wcd-height) - var(--plyr-control-spacing, 10px)*2 - 42px)}.plyr--video .plyr__controls{padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2)}}}
.funnel-intro__logo{width:80vw;max-width:160px;display:block;margin:0 auto 24px auto}.funnel-intro__job-data{display:flex;align-items:center;justify-content:center;column-gap:12px;flex-wrap:wrap;margin-top:12px}.funnel-intro__location{display:flex;align-items:center;gap:8px}.funnel-intro__location svg path{fill:var(--primary-color)}.funnel-intro__pills{display:flex;align-items:center;gap:8px}.funnel-intro__wave{padding:32px 0 12px 0}.funnel-intro__wave svg path{fill:var(--primary-color)}.job-board-detail__title{padding-bottom:4px;flex-grow:1;position:relative}.job-board-detail__title:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, var(--primary-color), var(--bg-color))}.job-board-detail__title-icon{flex-shrink:0}.job-board-detail__title-icon path{fill:var(--primary-color)}.job-board-detail__title-wrapper{display:flex;align-items:center;gap:12px;color:var(--primary-color);width:100%}.job-board-detail__content{padding-top:12px}.job-board-detail__meta{display:grid;grid-template-rows:repeat(5, 1fr);gap:12px}@media only screen and (min-width: 481px){.job-board-detail__meta{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}@media only screen and (min-width: 1025px){.job-board-detail__meta{grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr}}.job-board-detail__meta li{display:flex;flex-direction:row;text-align:left;align-items:center;gap:8px}@media only screen and (min-width: 481px){.job-board-detail__meta li{display:flex;flex-direction:column;text-align:center}}.job-board-detail__meta svg path{fill:var(--primary-color)}.job-board-detail__meta-text{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 481px){.job-board-detail__meta-text{align-items:center}}.job-board-detail__meta-title{font-weight:600;line-height:20px;margin-top:4px;margin-bottom:8px}
.funnel-card{display:flex;flex-direction:column;align-items:center;background:var(--bg-color-light-1);border-radius:16px;box-shadow:0px 2px 8px 4px rgba(0,0,0,.1)}.funnel-card__logo{margin-top:24px;width:auto;height:auto;max-height:40px}.funnel-card__content{position:relative;width:100%;max-width:845px;min-height:350px;padding:0 8px}.funnel-card__navigation{padding:8px;min-height:56px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.funnel-card__navigation__message{flex-grow:1;text-align:center;color:var(--font-color-light-1)}.funnel-card__navigation__button{min-width:40px}.funnel-card__navigation__button__icon-prev{transform:rotate(180deg)}.funnel-card__intro__row{margin-top:24px}.funnel-card__intro__text{flex:1;margin-bottom:24px}.funnel-card__intro__video{flex:1}.funnel-card__intro__cta{margin-top:24px;display:flex;justify-content:center}.funnel-card__outro{text-align:center}.funnel-card__outro__button{display:flex;text-align:center;margin-top:24px;gap:12px;flex-wrap:wrap;justify-content:center}.funnel-card__like{max-width:530px;width:100%;margin:48px}.funnel-card__single{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;min-height:180px;margin:48px 0}.funnel-card__single-item{height:58px;margin-bottom:8px}.funnel-card__multiple{width:100%;display:flex;flex-wrap:wrap;min-height:180px;margin:48px 0}.funnel-card__multiple-item{flex:1;flex-grow:0;flex-shrink:0;height:78px;flex-basis:100%;margin-right:0;margin-bottom:8px}.funnel-card__dropdown{width:100%}.funnel-card__form{display:flex;flex-direction:column;align-items:center}.funnel-card__form__text{margin:24px 0;text-align:left}.funnel-card__form__text p:first-of-type{padding-top:0}.funnel-card__form__text p:last-of-type{padding-bottom:0}.funnel-card__form__inputs{max-width:380px;width:100%}.funnel-card--edit-mode{margin-bottom:24px}.funnel-card--edit-mode .funnel-card__content{padding-bottom:24px}.funnel-card--edit-mode-locked{opacity:.5}.preview-bar{background-color:#e56020;color:#fff}.preview-bar__content{height:60px;display:flex;align-items:center}.preview-bar__icon{margin-right:12px}.preview-bar__text{margin-right:6px}.preview-bar__desc{opacity:.5}@media only screen and (min-width: 769px){.funnel-card__content{padding:0 24px}.funnel-card__navigation__button{min-width:100px}.funnel-card__intro--portrait .funnel-card__intro__row{display:flex}.funnel-card__intro--portrait .funnel-card__intro__text{margin-bottom:unset;align-content:center;flex:3}.funnel-card__intro--portrait .funnel-card__intro__video{margin-left:48px;flex:2}.funnel-card__single{flex-direction:row}.funnel-card__single-item{flex:1;height:78px;margin-bottom:16px;margin-right:16px}.funnel-card__single-item:last-of-type{margin-right:0}.funnel-card__multiple-item{flex-basis:calc(50% - 12px);margin-right:24px;margin-bottom:16px}.funnel-card__multiple-item:nth-of-type(2n){margin-right:0}.funnel-card__multiple-item:last-of-type{margin-right:0}}
