.modalOvarlayAnimation{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.modalContentAnimation{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,.71,.58,1);-webkit-animation-timing-function:cubic-bezier(0,.71,.58,1)}.fullScreenModalContentAnimation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(.68,-.2,.265,1.2);-webkit-animation-timing-function:cubic-bezier(.68,-.2,.265,1.2)}.checkIconTransition{transition:all .2s cubic-bezier(.22,.61,.36,1);-webkit-transition:all .2s cubic-bezier(.22,.61,.36,1)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInDown{0%{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutUp{0%{opacity:0;-webkit-transform:none;transform:none}to{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}.ReactModal__Body--open{overflow:hidden;-webkit-overflow-scrolling:touch}.modalPopUpContent{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,.71,.58,1);-webkit-animation-timing-function:cubic-bezier(0,.71,.58,1)}.modalPopUpContent--show{opacity:0;-webkit-animation-name:fadeInDownLayerAnim;animation-name:fadeInDownLayerAnim}.modalPopUpContent--hide{opacity:1;-webkit-animation-name:fadeInUpLayerAnim;animation-name:fadeInUpLayerAnim}.modalPopUpContent--fullScreen--show{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(.68,-.2,.265,1.2);-webkit-animation-timing-function:cubic-bezier(.68,-.2,.265,1.2);opacity:0;-webkit-animation-name:slideUpAnimation;animation-name:slideUpAnimation}.modalPopUpContent--fullScreen--hide{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(.68,-.2,.265,1.2);-webkit-animation-timing-function:cubic-bezier(.68,-.2,.265,1.2);opacity:1;-webkit-animation-name:slideDownAnimation;animation-name:slideDownAnimation}.modalOverLay{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;font-family:Raleway,sans-serif;position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:1000;opacity:0}.modalOverLay--show{opacity:0;-webkit-animation-name:fadeInOverLayerAnim;animation-name:fadeInOverLayerAnim}.modalOverLay--hide{opacity:1;-webkit-animation-name:fadeOutLayerAnim;animation-name:fadeOutLayerAnim}.modalOverLay.scrollDisabled{overflow:hidden}@media (min-width:992px){.modalOverLay.blurred{background-color:rgba(231,246,253,.2);backdrop-filter:blur(8px) grayscale(.8) brightness(.9)}}.modalOverLay.bg-light{background-color:hsla(0,0%,96%,.7)}.modalOverLay .modalPopUpContent{opacity:0;display:table;outline:0;width:100%;height:100%}.modalOverLay .modalPopUpContent .modalPopUpContent-cell{display:table-cell;vertical-align:middle;padding:15px}@media (max-width:768px){.modalOverLay .modalPopUpContent .modalPopUpContent-cell{vertical-align:inherit}}.modalOverLay .modalPopUpContent .modalPopUpContent-cell .modalPopUp{position:relative;margin:auto;background-color:#fff;max-width:680px}.modalOverLay .modalPopUpContent .modalPopUpContent-cell .modalPopUp .closeModal{cursor:pointer;position:absolute;right:2px;top:4px;text-align:center;width:16px;height:16px}@-webkit-keyframes fadeInOverLayerAnim{0%{opacity:0}to{opacity:1}}@keyframes fadeInOverLayerAnim{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutLayerAnim{0%{opacity:1}to{opacity:0}}@keyframes fadeOutLayerAnim{0%{opacity:1}to{opacity:0}}@keyframes fadeInDownLayerAnim{0%{opacity:0;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownLayerAnim{0%{opacity:0;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpLayerAnim{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}@-webkit-keyframes fadeInUpLayerAnim{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}@keyframes slideUpAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideUpAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideDownAnimation{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideDownAnimation{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.PopUpJobCardHeader{display:flex;align-items:center;width:100%;height:106px;padding:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff}@media (max-width:768px){.PopUpJobCardHeader{height:100px}}.PopUpJobCardHeader .logo-box{display:flex;align-items:center;justify-content:center;width:38%;padding:23px 4px 23px 28px}@media (max-width:768px){.PopUpJobCardHeader .logo-box{padding:20px 4px 20px 16px}}.PopUpJobCardHeader .logo-box .logo{max-width:106px;max-height:60px}.PopUpJobCardHeader .text{display:flex;flex-direction:column;justify-content:center;width:62%;font-size:14px;padding:15px 28px 15px 8px}.PopUpJobCardHeader .text.without-logo{width:100%;padding-left:28px}.PopUpJobCardHeader .text .upper{margin-bottom:5px;font-weight:700;color:#3fa9f5}.PopUpJobCardHeader.grey-company .lower{color:#7b7b7b}.DefaultMobileLayout{display:flex;flex-direction:column;position:fixed;width:100%;height:100%;background-color:#f5f5f5}.DefaultMobileLayout .layout-header .job-ribbon{flex:0 0 auto;border-radius:none}.DefaultMobileLayout .layout-body{flex:1 1 auto;overflow:auto}.DefaultMobileLayout .layout-footer{flex:0 0 auto;z-index:0}.DefaultMobileLayout.overlaying-footer .layout-footer{position:fixed;width:100%;bottom:0;pointer-events:none}.DefaultMobileLayout.overlaying-footer .layout-footer>*{pointer-events:auto}.DefaultDesktopLayout{display:flex;flex-direction:column}.DefaultDesktopLayout .layout-header .job-ribbon{flex:0 0 auto;border-radius:5px 5px}.DefaultDesktopLayout .layout-frame{flex:1 0 auto;border-radius:5px;background-color:#f5f5f5;color:#262626}.DefaultDesktopLayout .layout-body{flex:1 1 auto;overflow:auto}.DefaultDesktopLayout .layout-footer{flex:0 0 auto;z-index:0}.DefaultDesktopLayout.overlaying-footer .layout-footer{position:fixed;width:100%;bottom:0;pointer-events:none}.DefaultDesktopLayout.overlaying-footer .layout-footer>*{pointer-events:auto}.DefaultDesktopLayout .bottom-lensa-logo{flex:0 0 auto;display:block;width:86px;height:25px;margin:24px auto 0}.BaseTemplate{font-family:Lato,sans-serif;overflow:hidden}.base-template-inner-backdrop{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.85);box-shadow:0 2px 3px 0 rgba(0,0,0,.5);border-radius:4px}body.responsive-mode.responsive-mode.responsive-mode .modalPopUpContent{display:block}body.responsive-mode.responsive-mode.responsive-mode .modalPopUpContent-cell{display:flex;width:100%;height:100%}body.responsive-mode.responsive-mode.responsive-mode .modalPopUp{display:inline-block;background-color:transparent;max-width:none}body.responsive-mode.responsive-mode.responsive-mode.mobile .modalPopUpContent-cell{padding:0}body.responsive-mode.responsive-mode.responsive-mode.mobile .modalPopUp{position:static;margin:0}body.responsive-mode.responsive-mode.responsive-mode.desktop .modalPopUpContent-cell{padding:15px}body.responsive-mode.responsive-mode.responsive-mode.desktop .modalPopUp{margin:auto}.AdsenseBannerBlueTemplate .template-body{display:flex;justify-content:center}.AdsenseBannerBlueTemplate .template-body .popup-banner .popup-banner-slot{position:absolute}.AdsenseBannerBlueTemplate .template-footer{padding:20px}.AdsenseBannerBlueTemplate.desktop{min-width:400px;min-height:520px}.AdsenseBannerBlueTemplate.desktop .template-body{margin:40px 20px 0}.AdsenseBannerBlueTemplate.desktop .template-body .popup-banner .popup-banner-slot{left:50%;transform:translateX(-50%)}.AdsenseBannerBlueTemplate.desktop .template-footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.AdsenseBannerBlueTemplate.mobile .template-body{margin-top:50px}.AdsenseBannerBlueTemplate.mobile .template-body .popup-banner{width:100%;height:350px}.AdsenseBannerBlueTemplate.mobile .template-body .popup-banner .popup-banner-slot{width:inherit}.AdsenseBannerBlueTemplate.mobile .template-footer{display:flex;justify-content:center}.PopUpTitle{max-width:100%;text-align:center}.PopUpTitle .title{margin:0 auto;font-size:28px;font-weight:700;color:#3fa9f5;letter-spacing:.3px}.PopUpTitle.small .title{font-size:20px}.PopUpTitle.thin .title{font-size:26px;font-weight:500}.PopUpTitle.has-both-parts .title{margin-bottom:12px}.PopUpTitle.has-both-parts.thin .title{margin-bottom:20px}.PopUpTitle .description{margin:0 auto;line-height:1.25;font-size:16px}.PopUpTitle .description a{color:#3fa9f5}.PopUpTitle.align-left{text-align:left}.ApplicationSuccessfulTemplate .template-body{display:flex;flex-direction:column;align-items:center}.ApplicationSuccessfulTemplate .pop-up-title{width:80%;font-weight:400;margin-bottom:40px}.ApplicationSuccessfulTemplate .application-image{width:100px;height:100px}.ApplicationSuccessfulTemplate .description{width:80%;text-align:center;margin:42px 0}.ApplicationSuccessfulTemplate.desktop{width:460px}.ApplicationSuccessfulTemplate.desktop .template-body{padding:60px 40px}.ApplicationSuccessfulTemplate.desktop .description{width:90%}.ApplicationSuccessfulTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.ApplicationSuccessfulTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.ApplicationSuccessfulTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.ApplicationSuccessfulTemplate.mobile .template-body{padding-top:80px}}.ApplicationNotSuccessfulTemplate .template-body{display:flex;flex-direction:column;align-items:center}.ApplicationNotSuccessfulTemplate .pop-up-title{width:80%;font-weight:400;margin-bottom:40px}.ApplicationNotSuccessfulTemplate .application-image{width:300px;height:220px}@media (max-width:370px){.ApplicationNotSuccessfulTemplate .application-image{width:230px;height:168px}}.ApplicationNotSuccessfulTemplate .description{width:80%;text-align:center;margin:42px 0}.ApplicationNotSuccessfulTemplate.desktop{width:460px}.ApplicationNotSuccessfulTemplate.desktop .template-body{padding:60px 40px}.ApplicationNotSuccessfulTemplate.desktop .description{width:90%}.ApplicationNotSuccessfulTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.ApplicationNotSuccessfulTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.ApplicationNotSuccessfulTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.ApplicationNotSuccessfulTemplate.mobile .template-body{padding-top:80px}}.BirdDogMediaBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.BirdDogMediaBlueTemplate .popup-title .edu-icon{font-size:36px}.BirdDogMediaBlueTemplate .dropdown{width:100%;margin-bottom:18px}.BirdDogMediaBlueTemplate .notice{font-size:12px;line-height:20px;color:#7b7b7b;display:none}.BirdDogMediaBlueTemplate .what-is-lensa-text{font-size:12px;color:#7b7b7b;text-align:center}.BirdDogMediaBlueTemplate .skip-link{text-decoration:underline;cursor:pointer}.BirdDogMediaBlueTemplate.opted-in .notice{display:block}.BirdDogMediaBlueTemplate.desktop .template-body{width:460px;padding:24px 24px 60px}.BirdDogMediaBlueTemplate.desktop .steps{margin-bottom:60px}.BirdDogMediaBlueTemplate.desktop .popup-title{margin-bottom:24px}.BirdDogMediaBlueTemplate.desktop .dropdown-and-notice{width:328px;height:205px;margin-bottom:34px}.BirdDogMediaBlueTemplate.desktop .what-is-lensa-text{margin-bottom:12px;width:328px}.BirdDogMediaBlueTemplate.desktop .skip-button{margin-bottom:18px}.BirdDogMediaBlueTemplate.desktop .submit-button{width:300px}.BirdDogMediaBlueTemplate.mobile .template-body{min-height:100%;padding:16px}.BirdDogMediaBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.BirdDogMediaBlueTemplate.mobile .steps{width:calc(100% - 24px);align-self:flex-start}@media (max-height:567px){.BirdDogMediaBlueTemplate.mobile .steps{margin-bottom:16px}}@media (min-height:568px){.BirdDogMediaBlueTemplate.mobile .steps{margin-bottom:48px}}@media (min-height:667px){.BirdDogMediaBlueTemplate.mobile .steps{margin-bottom:80px}}.BirdDogMediaBlueTemplate.mobile .popup-title{margin-bottom:24px}.BirdDogMediaBlueTemplate.mobile .dropdown-and-notice{flex:1 0 auto;width:100%;margin-bottom:16px}.BirdDogMediaBlueTemplate.mobile .what-is-lensa-text{margin-bottom:12px}.BirdDogMediaBlueTemplate.mobile .submit-button{width:100%}.popup-confirm-blue-template .popup-confirm-icon{text-align:center;background-image:url(https://cdn.lensa.com/img/icons/error_circle.svg);background-size:80px;width:80px;height:80px;margin:52px auto 20px}.popup-confirm-blue-template .popup-confirm-image-container{flex:1;display:flex;align-items:center;justify-content:center}.popup-confirm-blue-template .popup-confirm-image-container img{width:auto;height:100%;max-height:160px}.popup-confirm-blue-template .layout-body{display:flex;flex-direction:column}.popup-confirm-blue-template .template-body{display:flex;flex-direction:column;flex:1}.popup-confirm-blue-template .template-body .PopUpTitle{margin:52px 32px 0;color:#434343}.popup-confirm-blue-template .template-body .PopUpTitle .title{color:#434343;margin-bottom:20px}.popup-confirm-blue-template .template-body.has-icon .PopUpTitle{margin-top:0}.popup-confirm-blue-template .template-footer{padding:0 32px 64px;display:flex;flex-direction:column-reverse}.popup-confirm-blue-template .template-footer .button-content{display:block}.popup-confirm-blue-template .template-footer .button-content:first-child{margin-top:12px}.popup-confirm-blue-template .template-footer .button-content .cta-button{width:100%;height:48px;box-shadow:none;border-radius:32px}.popup-confirm-blue-template .template-footer .button-content .cta-button:hover{background-color:#eb1418}.popup-confirm-blue-template .template-footer .button-content .cancel-button{width:100%;color:#1f63b0}.popup-confirm-blue-template .template-footer .button-content .button-text span{white-space:nowrap}.popup-confirm-blue-template.desktop .layout-frame{border-radius:16px}.popup-confirm-blue-template.desktop .popup-confirm-icon{margin-top:72px}.popup-confirm-blue-template.desktop .template-body{min-height:200px}.popup-confirm-blue-template.desktop .template-body .PopUpTitle{margin-top:72px;margin-bottom:0}.popup-confirm-blue-template.desktop .template-body.has-illustration .PopUpTitle{margin-bottom:38px}.popup-confirm-blue-template.desktop .template-body.has-icon .PopUpTitle{margin-top:0}.popup-confirm-blue-template.desktop .template-footer{flex-direction:row;align-items:center;padding:28px}.popup-confirm-blue-template.desktop .template-footer .button-content{flex:1}.popup-confirm-blue-template.desktop .template-footer .button-content:first-child{margin-top:0;margin-right:16px}.confirm-close .close-img{filter:brightness(.24)}@media (min-width:768px){.confirm-close .close-img{top:34px!important;right:34px!important}}.CoregBox{display:flex;align-items:center;width:520px;height:74px;padding:10px 16px;border:1px solid #e9e9e9;border-radius:5px;background-color:#fff}@media (max-width:768px){.CoregBox{height:unset;flex-wrap:wrap;width:100%}}.CoregBox>:not(:last-child){margin-right:20px}.CoregBox a{color:#3fa9f5;text-decoration:underline}.CoregBox .switcher{flex:0 0 auto}.CoregBox .logo{flex:0 0 auto;width:100px;height:42px;background-repeat:no-repeat;background-position:50%;background-size:contain}.CoregBox .separator{flex:0 0 auto;width:1px;height:27px;background-color:#e9e9e9}@media (max-width:768px){.CoregBox .separator{display:none}}.CoregBox .description{flex:1 1 auto;overflow:auto;height:48px;line-height:16px;font-size:12px}@media (max-width:768px){.CoregBox .description{height:unset;width:100%}}.CoregBox .short-description{flex:1 1 auto;overflow:auto;height:48px;line-height:16px;font-size:12px;height:54px}@media (max-width:768px){.CoregBox .short-description{height:unset;width:100%;padding:0 0 0 20px}}.CoregBox .short-description .see-more{margin-top:5px;display:block;cursor:pointer;text-align:center}@media (max-width:768px){.CoregBox .description,.CoregBox .short-description{padding:0 0 0 20px}}.CoregBox.zip-recruiter-content{height:90px}@media (max-width:768px){.CoregBox.zip-recruiter-content{height:unset}}.CoregBox.zip-recruiter-content.opened{height:unset;flex-wrap:wrap}.CoregBox.zip-recruiter-content .logo{transform:scale(1.2);height:54px}.CoregBox.zip-recruiter-content .short-description{height:70px}@media (max-width:370px){.CoregBox.zip-recruiter-content .short-description{height:86px}}.CoregBox.zip-recruiter-content .description{padding:8px 12px 8px 0;height:unset;width:100%}@media (max-width:768px){.CoregBox.zip-recruiter-content .description{padding:0 0 0 20px}}.CoregBox.zip-recruiter-content .description div:first-child{margin-bottom:20px}.NewSwitcher{width:44px;height:24px;padding:2px;border-radius:12px;background-color:#c4c4c4;transition:background-color .3s}.NewSwitcher .knob{width:20px;height:20px;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(12,0,51,.1);transition:transform .3s}.NewSwitcher.checked{background-color:#3fa9f5}.NewSwitcher.checked .knob{transform:translateX(20px)}.CoregBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.CoregBlueTemplate .coreg-box{margin-right:10px}.CoregBlueTemplate .coreg-box:not(:last-child){margin-bottom:8px}.CoregBlueTemplate.desktop{width:640px}.CoregBlueTemplate.desktop .template-body{padding:28px 80px}.CoregBlueTemplate.desktop .template-body .coreg-box-container{overflow:auto;height:238px;margin-bottom:34px}.CoregBlueTemplate.desktop .steps{margin-bottom:20px}.CoregBlueTemplate.desktop .PopUpTitle{margin-bottom:28px}.CoregBlueTemplate.desktop .continue-button{width:300px;margin-bottom:20px}.CoregBlueTemplate.mobile{color:#262626}.CoregBlueTemplate.mobile .template-header{padding:16px 32px 0 14px}.CoregBlueTemplate.mobile .template-header img{width:85vw}.CoregBlueTemplate.mobile .layout-body,.CoregBlueTemplate.mobile .template-body{height:100%}.CoregBlueTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.CoregBlueTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.CoregBlueTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.CoregBlueTemplate.mobile .template-body{padding-top:80px}}.CoregBlueTemplate.mobile .template-body .PopUpTitle{margin-bottom:24px}.CoregBlueTemplate.mobile .template-body .coreg-box-container{position:relative;height:100%;max-height:220px;margin-bottom:20px}.CoregBlueTemplate.mobile .skip-button{width:100%;margin-top:24px;font-size:16px;font-weight:400;color:#7b7b7b}.CoregBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.CoregBlueTemplate.mobile .template-footer .continue-button{width:100%}.EmailAndClarificationBlueCoptTemplate .template-body{display:flex;flex-direction:column;align-items:center;padding:48px 16px 16px}@media (max-height:567px){.EmailAndClarificationBlueCoptTemplate .template-body{padding-top:16px}}@media (min-height:667px){.EmailAndClarificationBlueCoptTemplate .template-body{padding-top:80px}}.EmailAndClarificationBlueCoptTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.EmailAndClarificationBlueCoptTemplate .pop-up-title{margin-bottom:24px}.EmailAndClarificationBlueCoptTemplate .input{width:100%;margin-bottom:8px}.EmailAndClarificationBlueCoptTemplate .checkbox-wrapper{width:100%;margin-top:8px;font-size:12px}.EmailAndClarificationBlueCoptTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.EmailAndClarificationBlueCoptTemplate .privacy-notice a{color:inherit}.EmailAndClarificationBlueCoptTemplate .inline-lensa-logo{width:80px;margin-top:20px}.EmailAndClarificationBlueCoptTemplate .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.EmailAndClarificationBlueCoptTemplate .submit-button{width:100%;font-weight:700}.EmailAndClarificationBlueCoptTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.EmailAndClarificationBlueCoptTemplate.desktop{width:460px}.EmailAndClarificationBlueCoptTemplate.desktop .template-body{padding:40px 80px 60px}.EmailAndClarificationBlueCoptTemplate.desktop .pop-up-title{margin-bottom:36px}.EmailAndClarificationBlueCoptTemplate.desktop .input-field{margin-bottom:20px}.EmailAndClarificationBlueCoptTemplate.desktop .submit-button{margin-top:12px;font-weight:500}.CoregWelcomeLandingBlueMbTemplate .template-body{display:flex;flex-direction:column;align-items:center;padding:48px 16px 16px}@media (max-height:567px){.CoregWelcomeLandingBlueMbTemplate .template-body{padding-top:16px}}@media (min-height:667px){.CoregWelcomeLandingBlueMbTemplate .template-body{padding-top:80px}}.CoregWelcomeLandingBlueMbTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.CoregWelcomeLandingBlueMbTemplate .pop-up-title{margin-bottom:24px}.CoregWelcomeLandingBlueMbTemplate .input{width:100%;margin-bottom:8px}.CoregWelcomeLandingBlueMbTemplate .checkbox-wrapper{width:100%;margin-top:8px;font-size:12px}.CoregWelcomeLandingBlueMbTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.CoregWelcomeLandingBlueMbTemplate .privacy-notice a{color:inherit}.CoregWelcomeLandingBlueMbTemplate .inline-lensa-logo{width:80px;margin-top:20px}.CoregWelcomeLandingBlueMbTemplate .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.CoregWelcomeLandingBlueMbTemplate .submit-button{width:100%;font-weight:700}.CoregWelcomeLandingBlueMbTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.CoregWelcomeLandingBlueMbTemplate.desktop{width:460px}.CoregWelcomeLandingBlueMbTemplate.desktop .template-body{padding:40px 80px 60px}.CoregWelcomeLandingBlueMbTemplate.desktop .pop-up-title{margin-bottom:36px}.CoregWelcomeLandingBlueMbTemplate.desktop .input-field{margin-bottom:20px}.CoregWelcomeLandingBlueMbTemplate.desktop .submit-button{margin-top:12px;font-weight:500}.DoNotSellMyInfoBlueTemplate{box-shadow:0 3px 6px 0 rgba(38,38,38,.1)}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate{height:570px;width:540px}}.DoNotSellMyInfoBlueTemplate .template-body .has-both-parts{margin:0 15px}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-body .has-both-parts{margin:0 95px}}.DoNotSellMyInfoBlueTemplate .template-body .title{color:#262626;margin-top:40px;text-align:left;line-height:43px}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-body .title{font-size:32px;margin-top:48px;text-align:center}}.DoNotSellMyInfoBlueTemplate .template-body .description{color:#262626;font-weight:300;margin-bottom:24px;line-height:26px;letter-spacing:.19px}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-body .description{font-size:18px;margin-top:16px;margin-bottom:48px}}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-body .disclaimer{display:none}}.DoNotSellMyInfoBlueTemplate .template-footer{text-align:center}.DoNotSellMyInfoBlueTemplate .template-footer .button-content{display:inline-block;vertical-align:bottom;margin:0;width:100%}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-footer .button-content{width:auto}}.DoNotSellMyInfoBlueTemplate .template-footer .button-content .button-save{height:48px;font-size:16px;font-weight:700;width:100%}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .template-footer .button-content .button-save{width:300px}}.DoNotSellMyInfoBlueTemplate .template-footer .button-content .button-save .button-text span{display:inline-flex;align-items:center}.DoNotSellMyInfoBlueTemplate .template-footer .button-content .button-save .button-text span svg{margin-right:8px}@media (max-width:992px){.DoNotSellMyInfoBlueTemplate .template-footer .disclaimer{display:none}}.DoNotSellMyInfoBlueTemplate .layout-footer{padding:15px;box-shadow:0 -2px 4px 0 rgba(49,50,51,.1)}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .layout-footer{padding:0;box-shadow:none}}.DoNotSellMyInfoBlueTemplate .checkbox{margin:0 15px 24px 20px}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .checkbox{justify-content:center;margin-top:48px;margin-bottom:44px}}.DoNotSellMyInfoBlueTemplate label[for=select-checkbox-do_not_sell_my_information]{align-items:center!important;font-size:14px}.DoNotSellMyInfoBlueTemplate label[for=select-checkbox-do_not_sell_my_information] .text{max-width:223px;line-height:20px}.DoNotSellMyInfoBlueTemplate label[for=select-checkbox-do_not_sell_my_information]:before{width:21px!important;height:21px!important}.DoNotSellMyInfoBlueTemplate .disclaimer{font-size:12px;text-align:left;color:#7b7b7b;line-height:21px;margin:28px 15px 0}@media (min-width:992px){.DoNotSellMyInfoBlueTemplate .disclaimer{margin:12px auto 0;max-width:300px;font-size:14px}}.EmailAndClarificationBlueJdCoptTemplate .layout-header{display:flex;flex-direction:column;flex:0 0 auto;max-height:35%}.EmailAndClarificationBlueJdCoptTemplate .layout-header .PopUpJobCardHeader{flex:0 0 auto}.EmailAndClarificationBlueJdCoptTemplate .layout-header .PopUpJobCardHeader .text .upper{color:#262626;font-weight:700}.EmailAndClarificationBlueJdCoptTemplate .layout-header .job-description{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;position:relative;background-color:#fff;padding:0 24px 8px;color:#262626;font-family:Lato,sans-serif;font-size:12px}.EmailAndClarificationBlueJdCoptTemplate .layout-header .job-description .job-description-title{flex:0 0 auto;margin:0 0 4px;font-weight:700}.EmailAndClarificationBlueJdCoptTemplate .layout-header .job-description .job-description-container{flex:1 1 auto;font-weight:400;overflow:scroll;overflow-x:hidden;line-height:18px;mask-image:linear-gradient(0deg,transparent 0,#000 25px);padding-right:8px}.EmailAndClarificationBlueJdCoptTemplate .layout-header .job-description .job-description-container.scrolled-to-bottom{mask-image:none}.EmailAndClarificationBlueJdCoptTemplate .template-body{display:flex;flex-direction:column;align-items:center;padding:16px}@media (max-height:567px){.EmailAndClarificationBlueJdCoptTemplate .template-body{padding-top:16px}}.EmailAndClarificationBlueJdCoptTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.EmailAndClarificationBlueJdCoptTemplate .pop-up-title{margin-bottom:24px}.EmailAndClarificationBlueJdCoptTemplate .input{width:100%;margin-bottom:8px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper{width:100%;margin-top:8px;font-size:12px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo{width:90%;margin-bottom:12px;padding:16px;color:#262626;border:1px solid #c4c4c4;border-radius:6px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo img{height:32px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo .checkbox{margin-bottom:0}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo .checkbox input+label:before{margin-top:5px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo .morning-brew-main{margin-bottom:4px;font-size:16px}@media (max-width:370px){.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-with-logo .morning-brew-main{font-size:14px}}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-without-logo{margin-bottom:36px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-without-logo .checkbox{margin-bottom:8px}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-without-logo .checkbox .text{font-size:16px;font-weight:700}.EmailAndClarificationBlueJdCoptTemplate .checkbox-wrapper.mb-without-logo .morning-brew-description{margin-left:30px;font-size:14px}.EmailAndClarificationBlueJdCoptTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.EmailAndClarificationBlueJdCoptTemplate .privacy-notice a{color:inherit}.EmailAndClarificationBlueJdCoptTemplate .inline-lensa-logo{width:80px;margin-top:20px}.EmailAndClarificationBlueJdCoptTemplate .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.EmailAndClarificationBlueJdCoptTemplate .submit-button{width:100%;font-weight:700}.EmailAndClarificationBlueJdCoptTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.EmailAndClarificationBlueJdCoptTemplate.desktop{width:460px}.EmailAndClarificationBlueJdCoptTemplate.desktop .job-description .job-description-container{max-height:92px}.EmailAndClarificationBlueJdCoptTemplate.desktop .template-body{padding:24px 80px 60px}.EmailAndClarificationBlueJdCoptTemplate.desktop .input-field{margin-bottom:20px}.EmailAndClarificationBlueJdCoptTemplate.desktop .checkbox-wrapper.mb-with-logo{width:100%}.EmailAndClarificationBlueJdCoptTemplate.desktop .checkbox-wrapper.mb-with-logo label{margin-bottom:8px}.EmailAndClarificationBlueJdCoptTemplate.desktop .submit-button{margin-top:12px;font-weight:500}.EmailAndClarificationBlueGoogleTemplate{flex-basis:0}.EmailAndClarificationBlueGoogleTemplate .google-button{width:100%;font-weight:700}.EmailAndClarificationBlueGoogleTemplate .title{margin-bottom:32px;font-size:20px;font-weight:300;text-align:center}.EmailAndClarificationBlueGoogleTemplate .button-separator{margin:12px;text-align:center}.EmailAndClarificationBlueGoogleTemplate .layout-header{display:flex;flex-direction:column;flex:0 1 auto;max-height:100%}.EmailAndClarificationBlueGoogleTemplate .layout-header .PopUpJobCardHeader{flex:0 0 auto}.EmailAndClarificationBlueGoogleTemplate .layout-header .PopUpJobCardHeader .text .upper{color:#262626;font-weight:700}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description{display:flex;flex-direction:column;flex:1 1 auto;position:relative;background-color:#fff;padding:0 24px 8px;color:#262626;font-family:Lato,sans-serif;font-size:12px;height:72px;box-sizing:content-box;min-height:72px;overflow:auto}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description ::-webkit-scrollbar{width:7px;border-radius:4px;background-color:#f5f5f5}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#c4c4c4}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description .job-description-title{flex:0 0 auto;margin:0 0 3px;font-weight:700}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description .job-description-container{height:54px;flex:1 1 auto;font-weight:400;overflow:scroll;overflow-x:hidden;line-height:18px;mask-image:linear-gradient(0deg,transparent 0,#000 25px);padding-right:8px}.EmailAndClarificationBlueGoogleTemplate .layout-header .job-description .job-description-container.scrolled-to-bottom{mask-image:none}.EmailAndClarificationBlueGoogleTemplate .template-body{display:flex;flex-direction:column;align-items:center;padding:16px}@media (max-height:567px){.EmailAndClarificationBlueGoogleTemplate .template-body{padding-top:16px}}.EmailAndClarificationBlueGoogleTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.EmailAndClarificationBlueGoogleTemplate .pop-up-title{margin-bottom:24px}.EmailAndClarificationBlueGoogleTemplate .input{width:100%;margin-bottom:8px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper{width:100%;margin-top:8px;font-size:12px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo{width:90%;margin-bottom:12px;padding:16px;color:#262626;border:1px solid #c4c4c4;border-radius:6px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo img{height:32px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo .checkbox{margin-bottom:0}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo .checkbox input+label:before{margin-top:5px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo .morning-brew-main{margin-bottom:4px;font-size:16px}@media (max-width:370px){.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-with-logo .morning-brew-main{font-size:14px}}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-without-logo{margin-bottom:36px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-without-logo .checkbox{margin-bottom:8px}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-without-logo .checkbox .text{font-size:16px;font-weight:700}.EmailAndClarificationBlueGoogleTemplate .checkbox-wrapper.mb-without-logo .morning-brew-description{margin-left:30px;font-size:14px}.EmailAndClarificationBlueGoogleTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.EmailAndClarificationBlueGoogleTemplate .privacy-notice a{color:inherit}.EmailAndClarificationBlueGoogleTemplate .inline-lensa-logo{width:82px;margin-top:20px;margin-bottom:16px}.EmailAndClarificationBlueGoogleTemplate .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.EmailAndClarificationBlueGoogleTemplate .submit-button{width:100%;font-weight:700;margin-top:8px}.EmailAndClarificationBlueGoogleTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.EmailAndClarificationBlueGoogleTemplate.desktop{width:460px}.EmailAndClarificationBlueGoogleTemplate.desktop .job-description .job-description-container{max-height:92px}.EmailAndClarificationBlueGoogleTemplate.desktop .template-body{padding:24px 80px 60px}.EmailAndClarificationBlueGoogleTemplate.desktop .input-field{margin-bottom:20px}.EmailAndClarificationBlueGoogleTemplate.desktop .checkbox-wrapper.mb-with-logo{width:100%}.EmailAndClarificationBlueGoogleTemplate.desktop .checkbox-wrapper.mb-with-logo label{margin-bottom:8px}.EmailAndClarificationBlueGoogleTemplate.desktop .submit-button{margin-top:12px;font-weight:500}.EmailAndClarificationBlueGoogleTemplate.desktop .google-button{width:100%;font-weight:700}.EmailAndClarificationBlueGoogleTemplate.mobile .layout-header{overflow-y:scroll}.EmailAndClarificationBlueEmailOnlyTemplate .highlight{font-weight:700}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header{display:flex;flex-direction:column;flex:0 0 auto;max-height:50%}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .PopUpJobCardHeader{flex:0 0 auto}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .PopUpJobCardHeader .text .upper{color:#262626;font-weight:700}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .job-description{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;position:relative;background-color:#fff;padding:0 24px 8px;color:#262626;font-family:Lato,Tahoma,sans-serif;font-size:12px}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .job-description .job-description-title{flex:0 0 auto;margin:0 0 4px;font-weight:700}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .job-description .job-description-container{flex:1 1 auto;font-weight:400;overflow:scroll;overflow-x:hidden;line-height:18px;mask-image:linear-gradient(0deg,transparent 0,#000 25px);padding-right:8px}.EmailAndClarificationBlueEmailOnlyTemplate .layout-header .job-description .job-description-container.scrolled-to-bottom{mask-image:none}.EmailAndClarificationBlueEmailOnlyTemplate .template-body{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:16px}@media (max-height:567px){.EmailAndClarificationBlueEmailOnlyTemplate .template-body{padding-top:16px}}.EmailAndClarificationBlueEmailOnlyTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.EmailAndClarificationBlueEmailOnlyTemplate .content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.EmailAndClarificationBlueEmailOnlyTemplate .popup-title{margin-bottom:24px}.EmailAndClarificationBlueEmailOnlyTemplate .input{width:100%;margin-bottom:8px}.EmailAndClarificationBlueEmailOnlyTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.EmailAndClarificationBlueEmailOnlyTemplate .privacy-notice a{color:inherit}.EmailAndClarificationBlueEmailOnlyTemplate .inline-lensa-logo{width:80px;margin-top:20px}.EmailAndClarificationBlueEmailOnlyTemplate .mobile-submit-button{width:100%}.EmailAndClarificationBlueEmailOnlyTemplate .submit-button{width:100%;font-weight:700}.EmailAndClarificationBlueEmailOnlyTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.EmailAndClarificationBlueEmailOnlyTemplate.desktop{width:460px}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .job-description .job-description-container{max-height:92px}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .template-body{padding-top:32px;min-height:0}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .template-body .popup-title{padding:0 20px}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .template-body .desktop-body{width:100%;padding:8px 64px 32px}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .template-body .input-field{margin-bottom:20px}.EmailAndClarificationBlueEmailOnlyTemplate.desktop .template-body .submit-button{margin-top:12px;font-weight:500}.EmailAndClarificationBlueInstamatchTemplate .highlight{font-weight:700}.EmailAndClarificationBlueInstamatchTemplate .layout-header{display:flex;flex-direction:column;flex:0 0 auto;max-height:50%}.EmailAndClarificationBlueInstamatchTemplate .layout-header .PopUpJobCardHeader{flex:0 0 auto}.EmailAndClarificationBlueInstamatchTemplate .layout-header .PopUpJobCardHeader .text .upper{color:#262626;font-weight:700}.EmailAndClarificationBlueInstamatchTemplate .layout-header .job-description{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;position:relative;background-color:#fff;padding:0 24px 8px;color:#262626;font-family:Lato,Tahoma,sans-serif;font-size:12px}.EmailAndClarificationBlueInstamatchTemplate .layout-header .job-description .job-description-title{flex:0 0 auto;margin:0 0 4px;font-weight:700}.EmailAndClarificationBlueInstamatchTemplate .layout-header .job-description .job-description-container{flex:1 1 auto;font-weight:400;overflow:scroll;overflow-x:hidden;line-height:18px;mask-image:linear-gradient(0deg,transparent 0,#000 25px);padding-right:8px}.EmailAndClarificationBlueInstamatchTemplate .layout-header .job-description .job-description-container.scrolled-to-bottom{mask-image:none}.EmailAndClarificationBlueInstamatchTemplate .template-body{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:16px}@media (max-height:567px){.EmailAndClarificationBlueInstamatchTemplate .template-body{padding-top:16px}}.EmailAndClarificationBlueInstamatchTemplate .template-body .input-focus{outline:none;border-color:#3fa9f5}.EmailAndClarificationBlueInstamatchTemplate .content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.EmailAndClarificationBlueInstamatchTemplate .popup-title{margin-bottom:24px}.EmailAndClarificationBlueInstamatchTemplate .input{width:100%;margin-bottom:8px}.EmailAndClarificationBlueInstamatchTemplate .privacy-notice{margin-top:12px;font-size:12px;text-align:center}.EmailAndClarificationBlueInstamatchTemplate .privacy-notice a{color:inherit}.EmailAndClarificationBlueInstamatchTemplate .inline-lensa-logo{width:80px;margin-top:20px}.EmailAndClarificationBlueInstamatchTemplate .mobile-submit-button{width:100%}.EmailAndClarificationBlueInstamatchTemplate .submit-button{width:100%;font-weight:700}.EmailAndClarificationBlueInstamatchTemplate .email-suggestion{cursor:pointer;color:#3fa9f5}.EmailAndClarificationBlueInstamatchTemplate.with-description .layout-header{max-height:35%}.EmailAndClarificationBlueInstamatchTemplate .template-body{justify-content:initial;min-height:unset}.EmailAndClarificationBlueInstamatchTemplate.desktop{width:460px}.EmailAndClarificationBlueInstamatchTemplate.desktop .job-description .job-description-container{max-height:92px}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body{padding-top:32px;min-height:0}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body .popup-title{padding:0 20px}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body .desktop-body{width:100%;padding:8px 64px 32px}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body .input-field{margin-bottom:20px}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body .submit-button{margin-top:12px;font-weight:500}.EmailAndClarificationBlueInstamatchTemplate.desktop .template-body .desktop-body{padding-bottom:60px}.DeepBlueDesktopLayout{display:flex;flex-direction:column;box-shadow:0 3px 6px 0 rgba(38,38,38,.1)}.DeepBlueDesktopLayout .layout-header .job-ribbon{flex:0 0 auto;border-radius:5px 5px}.DeepBlueDesktopLayout .layout-frame{flex:1 0 auto;border-radius:5px;background-color:#fff;color:#262626;padding:24px}.DeepBlueDesktopLayout .layout-body{flex:1 1 auto;overflow:auto}.DeepBlueDesktopLayout .layout-footer{flex:0 0 auto;z-index:0}.DeepBlueDesktopLayout.overlaying-footer .layout-footer{position:fixed;width:100%;bottom:0;pointer-events:none}.DeepBlueDesktopLayout.overlaying-footer .layout-footer>*{pointer-events:auto}.DeepBlueDesktopLayout .bottom-lensa-logo{flex:0 0 auto;display:block;width:86px;height:25px;margin:24px auto 0}.DeepBlueMobileLayout{display:flex;flex-direction:column;position:fixed;width:100%;height:100%;background-color:#fff}.DeepBlueMobileLayout .layout-header .job-ribbon{flex:0 0 auto;border-radius:none}.DeepBlueMobileLayout .layout-body{flex:1 1 auto;overflow:auto;padding:15px}.DeepBlueMobileLayout .layout-footer{flex:0 0 auto;z-index:0;position:relative}.DeepBlueMobileLayout.overlaying-footer .layout-footer{position:fixed;width:100%;bottom:0;pointer-events:none}.DeepBlueMobileLayout.overlaying-footer .layout-footer>*{pointer-events:auto}.EmailAndClarificationDeepBlueTemplate .PopUpTitle{text-align:left;margin-top:40px}.EmailAndClarificationDeepBlueTemplate .PopUpTitle .title{color:#262626;margin:0;font-size:26px;font-weight:700;letter-spacing:.28px;line-height:35px;width:290px}.EmailAndClarificationDeepBlueTemplate .PopUpTitle .description{color:#262626;font-size:14px;font-weight:300;line-height:21px;margin-top:16px}@media (min-width:992px){.EmailAndClarificationDeepBlueTemplate .PopUpTitle{margin-top:24px}.EmailAndClarificationDeepBlueTemplate .PopUpTitle .title{font-size:32px;letter-spacing:.34px;line-height:44px;width:472px}.EmailAndClarificationDeepBlueTemplate .PopUpTitle .description{line-height:25px;font-size:16px}}.EmailAndClarificationDeepBlueTemplate .position-suggester.input{margin-top:30px}.EmailAndClarificationDeepBlueTemplate .default-input-wrapper input{font-family:Lato,Tahoma,sans-serif}.EmailAndClarificationDeepBlueTemplate .default-input-wrapper.with-auto-suggest-open input:focus,.EmailAndClarificationDeepBlueTemplate .default-input-wrapper:not(.has-error) input:focus{border-color:#0c3175}.EmailAndClarificationDeepBlueTemplate .default-input-wrapper.with-auto-suggest-open .suggestions-container .suggestion.highlighted,.EmailAndClarificationDeepBlueTemplate .default-input-wrapper.with-auto-suggest-open .underline,.EmailAndClarificationDeepBlueTemplate .default-input-wrapper.with-auto-suggest .underline{background:#0c3175}.EmailAndClarificationDeepBlueTemplate .default-input-wrapper.with-auto-suggest-open .suggestions-container{border-color:#0c3175}.EmailAndClarificationDeepBlueTemplate .privacy-notice{margin-top:9px;font-size:12px;letter-spacing:.13px;line-height:19px;color:#7b7b7b}.EmailAndClarificationDeepBlueTemplate .privacy-notice a{color:#262626}.EmailAndClarificationDeepBlueTemplate .inline-lensa-logo{display:none}.EmailAndClarificationDeepBlueTemplate .template-footer{display:flex;width:100%;flex-direction:column;justify-content:space-evenly;align-items:center;height:80px;padding:16px}.EmailAndClarificationDeepBlueTemplate .template-footer:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:0 -1px 10px 0 rgba(49,50,51,.1)}.EmailAndClarificationDeepBlueTemplate .template-footer .button-blue-v2{width:100%}.EmailAndClarificationDeepBlueTemplate.desktop{width:540px;height:600px}.EmailAndClarificationDeepBlueTemplate.desktop .position-suggester.input{margin-top:48px}.EmailAndClarificationDeepBlueTemplate.desktop .email-input,.EmailAndClarificationDeepBlueTemplate.desktop .location-suggester,.EmailAndClarificationDeepBlueTemplate.desktop .position-suggester{width:300px;margin-left:auto;margin-right:auto}.EmailAndClarificationDeepBlueTemplate.desktop .button-blue-v2{width:300px;display:block;margin:16px auto 0}.EmailAndClarificationDeepBlueTemplate.desktop .privacy-notice{text-align:center;margin-top:12px;font-size:14px;line-height:21px}.EmailAndClarificationDeepBlueTemplate.desktop .bottom-lensa-logo{display:none}.ExistingUserBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.ExistingUserBlueTemplate .illustration{margin-bottom:36px}.ExistingUserBlueTemplate.desktop{width:620px}.ExistingUserBlueTemplate.desktop .template-body{padding:60px 125px}.ExistingUserBlueTemplate.desktop .button-container{margin-top:28px}.ExistingUserBlueTemplate.desktop .button-container .button-blue{width:300px}.ExistingUserBlueTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.ExistingUserBlueTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.ExistingUserBlueTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.ExistingUserBlueTemplate.mobile .template-body{padding-top:80px}}.ExistingUserBlueTemplate.mobile .illustration img{width:100px}.ExistingUserBlueTemplate.mobile .button-container{margin-top:24px;text-align:center}.ExistingUserBlueTemplate.deepBlue{background:#fff}.ExistingUserBlueTemplate.deepBlue .PopUpTitle .title{color:#0c3175}.ExistingUserBlueTemplate.deepBlue .bottom-lensa-logo{display:none}.ExistingUserBlueTemplate.deepBlue.mobile .button-container{display:flex;width:100%;flex-direction:column;justify-content:space-evenly;align-items:center;padding:16px}.ExistingUserBlueTemplate.deepBlue.mobile .button-container:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:0 -1px 10px 0 rgba(49,50,51,.1)}.ExistingUserBlueTemplate.deepBlue.mobile .button-container .button-blue-v2{width:100%}.ExistingUserBlueTemplate.deepBlue.desktop .button-blue-v2{width:240px}.FlexJobRecommendation{display:flex;width:460px;min-height:72px;padding:10px 16px 8px 10px;border:1px solid #e9e9e9;border-radius:5px;background-color:#fff;font-size:12px;color:#262626;text-decoration:none}@media (max-width:768px){.FlexJobRecommendation{padding-right:10px;width:100%}}.FlexJobRecommendation .content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}.FlexJobRecommendation .content .flex-job-title{color:#f16c97;font-size:16px;font-weight:500;width:98%;max-height:2.5em;margin-bottom:3px;overflow:hidden}.FlexJobRecommendation .content .flex-job-title .job-label{width:39px;height:16px;margin-left:4px;display:inline-block;vertical-align:bottom}.FlexJobRecommendation .content .flex-job-title.label-on-left .job-label{margin-right:4px;margin-left:0}@media (min-width:768px){.FlexJobRecommendation .content .flex-job-title{height:22px;width:404px;font-size:18px;font-weight:700;margin-right:0;display:inline-block}.FlexJobRecommendation .content .flex-job-title .job-title{max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.FlexJobRecommendation .content .flex-job-title .job-label{vertical-align:text-top}}.FlexJobRecommendation .content .company-and-location{display:block;max-width:98%}@media (min-width:768px){.FlexJobRecommendation .content .company-and-location{max-width:404px}}.FlexJobRecommendation .content .company-and-location .recommended-job-company,.FlexJobRecommendation .content .company-and-location .recommended-job-location{display:inline-block;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:404px}@media (max-width:768px){.FlexJobRecommendation .content .company-and-location .recommended-job-company,.FlexJobRecommendation .content .company-and-location .recommended-job-location{display:inline;white-space:unset;max-width:100%}}.FlexJobRecommendation .content .flex-jobs-logo{margin-top:2px;max-width:404px;display:flex;font-size:12px;color:#f16c97;font-weight:700}.FlexJobRecommendation .content .flex-jobs-logo .clock{margin-right:4px}@media (max-width:768px){.FlexJobRecommendation .content .flex-jobs-logo{padding-top:5px;font-size:12px}}.FlexJobRecommendation:hover{background-color:#d8f7fe}.FlexJobRecommendation:hover .content .position{text-decoration:underline}.FlexJobRecommendation .arrow{flex:0 0 auto;transform:rotateY(180deg);width:12px;height:55px}.bottom-lensa-logo{position:absolute;bottom:-50px;left:calc(50% - 43px)}.FlexJobsBlueTemplate .template-body{display:flex;flex-direction:column;width:100%;padding:64px 8px 8px}.FlexJobsBlueTemplate .pop-up-title{margin-bottom:32px;padding-left:12px;padding-right:12px}.FlexJobsBlueTemplate .pop-up-title .description,.FlexJobsBlueTemplate .pop-up-title .title{color:#262626}.FlexJobsBlueTemplate .pop-up-title .description .flex-jobs-title-bold{font-weight:700}.FlexJobsBlueTemplate .flex-jobs-recommendations{flex-grow:1;padding-bottom:70px}.FlexJobsBlueTemplate .flex-jobs-recommendations .FlexJobRecommendation:not(:last-child){margin-bottom:12px}.FlexJobsBlueTemplate .template-footer{padding:12px 16px;background-color:#fff;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1);transition:transform .5s}.FlexJobsBlueTemplate .template-footer.template-footer__hidden{transform:translateY(100%)}.FlexJobsBlueTemplate .submit-button{width:100%}.FlexJobsBlueTemplate.desktop .template-body{padding:100px 80px 48px}.FlexJobsBlueTemplate.desktop .pop-up-title{margin-bottom:32px;padding-left:0;padding-right:0}.FlexJobsBlueTemplate.desktop .flex-jobs-recommendations{padding-bottom:0}.FlexJobsBlueTemplate.desktop .submit-button{align-self:flex-end;width:70px;margin-top:32px;margin-bottom:0}.company-card{display:flex;align-items:center;height:80px;padding:12px;border:1px solid #c4c4c4;border-radius:5px;outline:none;-webkit-tap-highlight-color:transparent;overflow:hidden;background:linear-gradient(#fff,#fcfcfc);cursor:pointer;box-shadow:0 2px 4px 0 rgba(12,0,51,.1);transition:all .3s}.company-card>*{user-select:none}.company-card.selected{background:#fff;box-shadow:none}.company-card.disabled{border-color:#c4c4c4;background:#fcfcfc}.company-card .company-card-checkbox{flex:0 0 auto}.company-card .logo{flex:0 0 auto;margin:0 12px;width:54px;height:54px;background-position:50%;background-size:contain;background-repeat:no-repeat}.company-card.wide-logo .logo{width:80px}.company-card .text-container{flex:1 0 auto;width:0}.company-card .text-container .title{font-size:12px;margin-bottom:3px;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.company-card .text-container .description{height:36px;line-height:12px;font-size:10px;overflow:hidden}.NewCheckbox{position:relative;width:18px;height:18px;border:1px solid #c4c4c4;border-radius:9px;background-color:#fff;box-shadow:inset 0 .5px .5px .5px rgba(0,0,0,.1);transition:background-color .3s}.NewCheckbox .checkmark{display:none;position:absolute;left:1.5px;top:2px;color:#fff}.NewCheckbox.disabled{border-color:#e9e9e9;background-color:#f5f5f5}.NewCheckbox.checked{background-color:#3fa9f5;box-shadow:none}.NewCheckbox.checked .checkmark{display:block}.InstaMatchBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center;min-height:100%;height:100%}.InstaMatchBlueTemplate .header{width:100%}.InstaMatchBlueTemplate .targets{width:100%;height:100%;overflow:hidden;background-color:#fff}.InstaMatchBlueTemplate .template-footer{display:flex;width:100%}.InstaMatchBlueTemplate.desktop{width:500px}.InstaMatchBlueTemplate.desktop .template-body{padding:40px 20px 32px}.InstaMatchBlueTemplate.desktop .steps{width:272px;height:16px;margin-bottom:20px}.InstaMatchBlueTemplate.desktop .PopUpTitle{margin-bottom:20px}.InstaMatchBlueTemplate.desktop .targets{margin-bottom:20px;padding:6px 10px;border-radius:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.18)}.InstaMatchBlueTemplate.desktop .targets .targets-scrollbox{max-height:275px;width:100%}.InstaMatchBlueTemplate.desktop .targets .company-card{display:inline-flex;width:calc(100% - 10px);margin:6px 0}.InstaMatchBlueTemplate.desktop .targets .company-card:first-child{margin-top:0}.InstaMatchBlueTemplate.desktop .targets .company-card:last-child{margin-bottom:0}.InstaMatchBlueTemplate.desktop .template-footer{justify-content:flex-end}.InstaMatchBlueTemplate.desktop .template-footer .skip-button{margin-right:20px}.InstaMatchBlueTemplate.mobile .template-header{padding:16px 32px 0 14px}.InstaMatchBlueTemplate.mobile .layout-body{height:100%}.InstaMatchBlueTemplate.mobile .steps{width:85vw;margin-left:2px;margin-bottom:10px}.InstaMatchBlueTemplate.mobile .header{box-shadow:0 2px 4px 0 rgba(12,0,51,.1);z-index:1}.InstaMatchBlueTemplate.mobile .PopUpTitle{margin:0 16px 16px}.InstaMatchBlueTemplate.mobile .targets{padding:4px}.InstaMatchBlueTemplate.mobile .targets .company-card{margin:12px}.InstaMatchBlueTemplate.mobile .template-footer{justify-content:space-between;padding:16px;padding-bottom:18px;background-color:#f5f5f5;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1);z-index:1}.user-data-card{max-width:100%;text-align:center;margin-bottom:40px}.user-data-card .user-name{color:#3fa9f5}.user-data-card .user-data-label{color:#7b7b7b;font-size:10px;margin-top:20px;text-transform:uppercase}.user-data-card .user-data{color:#262626;font-size:14px;margin:5px}.popup-inner-job-card .popup-inner-job-card-header-container{margin:0;padding-bottom:10px;box-shadow:0 4px 8px 0 rgba(12,0,51,.1);background:#fff;margin-bottom:32px;border-radius:5px}.popup-inner-job-card .popup-inner-job-description{background:#fff;color:#262626;font-size:14px;margin:0 10px}.InstamatchConfirmationBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.InstamatchConfirmationBlueTemplate .pop-up-title.centered{text-align:center}.InstamatchConfirmationBlueTemplate .steps-container{margin-bottom:20px}.InstamatchConfirmationBlueTemplate.desktop{width:460px}.InstamatchConfirmationBlueTemplate.desktop .template-body{padding:60px 40px}.InstamatchConfirmationBlueTemplate.desktop .pop-up-title{margin-bottom:32px}.InstamatchConfirmationBlueTemplate.desktop .submit-button{width:300px}.InstamatchConfirmationBlueTemplate.mobile .template-body{padding:16px}.InstamatchConfirmationBlueTemplate.mobile .steps-container{padding:8px 40px 0 13px}.InstamatchConfirmationBlueTemplate.mobile .steps-container .steps{width:85vw}.InstamatchConfirmationBlueTemplate.mobile .pop-up-title{width:100%;margin-bottom:24px}.InstamatchConfirmationBlueTemplate.mobile .submit-button{width:100%;font-weight:700}.HalfScreenMobileLayout{display:flex;flex-direction:column;position:fixed;bottom:0;width:100%;border-radius:5px 5px 0 0;background-color:#f5f5f5}.half-screen-mobile-layout .modalOverLay{background-color:rgba(38,38,38,.5)}.InterstitialWelcomeBlueHalfScreenTemplate .template-body{display:flex;flex-direction:column;align-items:center}.InterstitialWelcomeBlueHalfScreenTemplate .x-button{position:absolute;top:0;right:0}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .template-body{padding:16px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .content{display:flex;flex-direction:column;align-items:center;max-width:500px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .lensa-logo{flex:0 0 auto;display:block;width:86px;height:25px;margin-bottom:16px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .popup-title{margin-bottom:16px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .popup-title .title{font-size:20px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .popup-title .description{font-size:14px}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .button-container{display:flex;flex-wrap:wrap;width:100%}.InterstitialWelcomeBlueHalfScreenTemplate.mobile .back-to-jobs-button,.InterstitialWelcomeBlueHalfScreenTemplate.mobile .continue-button{flex:1 0 auto;width:150px;margin-top:16px}.InterstitialWelcomeBlueHalfScreenTemplate.desktop .template-body{width:460px;padding:36px 40px}.InterstitialWelcomeBlueHalfScreenTemplate.desktop .popup-title{margin-bottom:32px}.InterstitialWelcomeBlueHalfScreenTemplate.desktop .continue-button{width:300px;margin-bottom:24px}.LinkoutCoregBlueTemplate .template-body{position:relative;display:flex;flex-direction:column;align-items:center}.LinkoutCoregBlueTemplate img.pop-out-line{margin-left:4px;vertical-align:top}.LinkoutCoregBlueTemplate .linkout-title{color:#262626}.LinkoutCoregBlueTemplate .linkout-logo{text-align:center}.LinkoutCoregBlueTemplate .linkout-logo img{max-width:258px;max-height:220px}.LinkoutCoregBlueTemplate .linkout-description{letter-spacing:-.23px;line-height:26px;font-size:18px;font-weight:300}.LinkoutCoregBlueTemplate .extended-data-form{display:flex;align-items:center;flex-direction:column;margin-top:12px;width:100%}.LinkoutCoregBlueTemplate .extended-data-form .email-input img,.LinkoutCoregBlueTemplate .extended-data-form .email-input label{z-index:1}.LinkoutCoregBlueTemplate .extended-data-form .phone-number-form-elem{margin-top:8px;margin-bottom:16px}.LinkoutCoregBlueTemplate .extended-data-form .phone-number-legal-text{height:45px;max-width:320px;margin-top:4px;font-size:12px;line-height:1.4}.LinkoutCoregBlueTemplate .extended-data-form .phone-number-legal-text a{color:#3fa9f5}.LinkoutCoregBlueTemplate .extended-data-form .text-field-input{margin-bottom:12px}.LinkoutCoregBlueTemplate .linkout-buttons .continue-button,.LinkoutCoregBlueTemplate .linkout-buttons .cta-button,.LinkoutCoregBlueTemplate .linkout-buttons .skip-button{display:block}.LinkoutCoregBlueTemplate .linkout-buttons .skip-button{color:#c4c4c4}.LinkoutCoregBlueTemplate .already-seen-overlay{position:absolute;top:0;left:0;width:100%;background-color:#f5f5f5;opacity:.5}.LinkoutCoregBlueTemplate .already-seen-box{position:absolute;z-index:1;left:50%;transform:translateX(-50%);padding:16px 16px 20px;width:186px;text-align:center;background-color:#fff;opacity:.95;border-radius:5px;border:1px solid #c4c4c4;font-size:14px}.LinkoutCoregBlueTemplate .already-seen-box .already-seen-text{margin:8px 0 12px;color:#7b7b7b;line-height:19px}.LinkoutCoregBlueTemplate .already-seen-box .already-seen-link{cursor:pointer;text-decoration:underline;text-transform:uppercase}.LinkoutCoregBlueTemplate .already-seen-box .already-seen-link img.pop-out-line{margin-left:2px}.LinkoutCoregBlueTemplate.desktop{width:540px}.LinkoutCoregBlueTemplate.desktop .template-body{padding:24px 40px 40px}.LinkoutCoregBlueTemplate.desktop .steps{width:317px;margin-bottom:44px}.LinkoutCoregBlueTemplate.desktop .linkout-title{font-size:28px;font-weight:700;letter-spacing:.3px;line-height:34px;text-align:center}.LinkoutCoregBlueTemplate.desktop .linkout-logo{margin:48px 0 32px}.LinkoutCoregBlueTemplate.desktop .linkout-description{max-width:350px;margin-left:48px}.LinkoutCoregBlueTemplate.desktop .extended-data-form .email-input{max-width:320px}.LinkoutCoregBlueTemplate.desktop .extended-data-form .phone-number-input,.LinkoutCoregBlueTemplate.desktop .extended-data-form .text-field-input{width:320px}.LinkoutCoregBlueTemplate.desktop .linkout-buttons{margin-top:40px}.LinkoutCoregBlueTemplate.desktop .linkout-buttons .continue-button,.LinkoutCoregBlueTemplate.desktop .linkout-buttons .cta-button{width:318px}.LinkoutCoregBlueTemplate.desktop .linkout-buttons .cta-button{margin-bottom:20px}.LinkoutCoregBlueTemplate.desktop .linkout-buttons .continue-button{margin-bottom:38px}.LinkoutCoregBlueTemplate.desktop .already-seen-overlay{height:76%}.LinkoutCoregBlueTemplate.desktop .already-seen-box{top:160px}.LinkoutCoregBlueTemplate.mobile .template-header{padding:16px 32px 0 14px}.LinkoutCoregBlueTemplate.mobile .steps{width:85vw}.LinkoutCoregBlueTemplate.mobile .template-body{min-height:100%;padding:16px}.LinkoutCoregBlueTemplate.mobile .linkout-title{font-size:26px;letter-spacing:.6px;line-height:31px}.LinkoutCoregBlueTemplate.mobile .linkout-logo{margin:36px 0 16px}.LinkoutCoregBlueTemplate.mobile .extended-data-form .email-input{max-width:100%}.LinkoutCoregBlueTemplate.mobile .extended-data-form .extended-form-phone-number,.LinkoutCoregBlueTemplate.mobile .extended-data-form .phone-number-input,.LinkoutCoregBlueTemplate.mobile .extended-data-form .text-field-input{width:100%}.LinkoutCoregBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1);padding-top:16px;padding-bottom:21px}.LinkoutCoregBlueTemplate.mobile .linkout-buttons .cta-button{margin-bottom:21px}.LinkoutCoregBlueTemplate.mobile .already-seen-overlay{height:100%}.LinkoutCoregBlueTemplate.mobile .already-seen-box{top:100px}.LoginBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.LoginBlueTemplate .email-input{margin-bottom:8px}.LoginBlueTemplate .password-input{margin-bottom:32px}.LoginBlueTemplate .password-error{visibility:hidden;margin-left:8px}.LoginBlueTemplate .password-error.shown{visibility:initial}.LoginBlueTemplate .submit-button{margin-bottom:32px}.LoginBlueTemplate .forgot-password-button{margin-bottom:16px}.LoginBlueTemplate .submit-failed-message{display:none;margin-top:-8px;margin-bottom:24px;text-align:center;line-height:20px;color:#eb1418;font-weight:700}.LoginBlueTemplate .submit-failed-message.shown{display:initial}.LoginBlueTemplate.desktop .template-body{padding:48px 80px}.LoginBlueTemplate.desktop .popup-title{margin-bottom:40px}.LoginBlueTemplate.desktop .email-input,.LoginBlueTemplate.desktop .password-input,.LoginBlueTemplate.desktop .submit-button{width:300px}.LoginBlueTemplate.mobile .template-body{min-height:100vh;padding:24px 30px}.LoginBlueTemplate.mobile .main-content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;width:100%;max-width:500px;margin-bottom:24px}.LoginBlueTemplate.mobile .bottom-lensa-logo{flex:0 0 auto;display:block;width:86px;height:25px}.LoginBlueTemplate.mobile .popup-title{margin-bottom:32px}.NotificationBlueTemplate .template-body{margin:16px;height:80%;display:flex;flex-direction:column;justify-content:center;align-content:center}.NotificationBlueTemplate .steps-container{padding:16px 40px 0 13px}.NotificationBlueTemplate .steps-container .steps{width:85vw}.NotificationBlueTemplate .illustration{width:118px;align-self:center}.NotificationBlueTemplate .popup-title{margin:40px 28px;align-self:center}.NotificationBlueTemplate .popup-title .title{margin-bottom:16px;color:#1f63b0}.NotificationBlueTemplate .popup-title .description{letter-spacing:-.2px}.NotificationBlueTemplate .submit-button{width:256px;height:46px;align-self:center}.NotificationBlueTemplate.desktop .steps-container,.NotificationBlueTemplate.desktop .steps-container img{width:317px}.NotificationBlueTemplate.desktop .steps-container{margin:0 auto 20px}.NotificationBlueTemplate.desktop .template-body{height:523px;width:494px}.NotificationBlueTemplate.desktop .popup-title .description{max-width:366px}.NotificationBlueTemplate.desktop .illustration{width:160px}.NotificationBlueTemplate.desktop .submit-button.button-blue{height:38px}.OffersCoregBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center;min-height:100%;height:100%}.OffersCoregBlueTemplate .header{width:100%}.OffersCoregBlueTemplate .targets{width:100%;height:100%;overflow:hidden;background-color:#fff}.OffersCoregBlueTemplate .template-footer{display:flex;width:100%}.OffersCoregBlueTemplate.desktop{width:500px}.OffersCoregBlueTemplate.desktop .template-body{padding:40px 20px 32px}.OffersCoregBlueTemplate.desktop .steps{width:272px;height:16px;margin-bottom:20px}.OffersCoregBlueTemplate.desktop .PopUpTitle{margin-bottom:20px}.OffersCoregBlueTemplate.desktop .targets{margin-bottom:20px;padding:6px 10px;border-radius:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.18)}.OffersCoregBlueTemplate.desktop .targets .targets-scrollbox{max-height:275px;width:100%}.OffersCoregBlueTemplate.desktop .targets .company-card{display:inline-flex;width:calc(100% - 10px);margin:6px 0}.OffersCoregBlueTemplate.desktop .targets .company-card:first-child{margin-top:0}.OffersCoregBlueTemplate.desktop .targets .company-card:last-child{margin-bottom:0}.OffersCoregBlueTemplate.desktop .template-footer{justify-content:flex-end}.OffersCoregBlueTemplate.desktop .template-footer .skip-button{margin-right:20px}.OffersCoregBlueTemplate.mobile .template-header{padding:16px 32px 0 14px}.OffersCoregBlueTemplate.mobile .layout-body{height:100%}.OffersCoregBlueTemplate.mobile .steps{width:85vw;margin-left:2px;margin-bottom:10px}.OffersCoregBlueTemplate.mobile .header{box-shadow:0 2px 4px 0 rgba(12,0,51,.1);z-index:1}.OffersCoregBlueTemplate.mobile .PopUpTitle{margin:0 16px 16px}.OffersCoregBlueTemplate.mobile .targets{padding:4px}.OffersCoregBlueTemplate.mobile .targets .company-card{margin:12px}.OffersCoregBlueTemplate.mobile .template-footer{justify-content:space-between;padding:16px;padding-bottom:18px;background-color:#f5f5f5;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1);z-index:1}.PersonalDataBlueTemplate{color:#262626}.PersonalDataBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.PersonalDataBlueTemplate.desktop{width:460px}.PersonalDataBlueTemplate.desktop.BaseTemplate,.PersonalDataBlueTemplate.desktop.BaseTemplate .layout-body{overflow:visible}.PersonalDataBlueTemplate.desktop .template-body{padding:20px 40px 60px}.PersonalDataBlueTemplate.desktop .steps{width:317px;height:16px;margin-bottom:20px}.PersonalDataBlueTemplate.desktop .popup-title{margin-bottom:32px}.PersonalDataBlueTemplate.desktop .popup-title .title{margin-bottom:20px}.PersonalDataBlueTemplate.desktop .popup-title .description{width:300px}.PersonalDataBlueTemplate.desktop .dropdown{width:300px;margin-bottom:20px}.PersonalDataBlueTemplate.desktop .submit-button{width:300px;margin-top:12px}.PersonalDataBlueTemplate.mobile .template-header{padding:16px 32px 0 14px}.PersonalDataBlueTemplate.mobile .steps{width:85vw}.PersonalDataBlueTemplate.mobile .template-body{min-height:100%;padding:16px}@media (max-height:567px){.PersonalDataBlueTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.PersonalDataBlueTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.PersonalDataBlueTemplate.mobile .template-body{padding-top:80px}}.PersonalDataBlueTemplate.mobile .popup-title{width:100%;margin-bottom:24px}.PersonalDataBlueTemplate.mobile .dropdown{width:100%}.PersonalDataBlueTemplate.mobile .dropdown:not(:last-child){margin-bottom:16px}.PersonalDataBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.PersonalDataBlueTemplate.mobile .submit-button{width:100%;font-weight:700}.PersonalInfoBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.PersonalInfoBlueTemplate .pop-up-title.centered{text-align:center}.PersonalInfoBlueTemplate .input-field{font-size:16px}.PersonalInfoBlueTemplate .checkbox-wrapper{font-size:12px;line-height:1.4}.PersonalInfoBlueTemplate .checkbox-wrapper.error-state label:before{border-color:#eb1418}.PersonalInfoBlueTemplate .policy-error-message{font-size:12px;color:#eb1418}.PersonalInfoBlueTemplate.desktop{width:460px}.PersonalInfoBlueTemplate.desktop .template-body{padding:20px 40px 60px}.PersonalInfoBlueTemplate.desktop .steps-container,.PersonalInfoBlueTemplate.desktop .steps-container img{width:317px}.PersonalInfoBlueTemplate.desktop .steps-container{text-align:center;margin-bottom:20px}.PersonalInfoBlueTemplate.desktop .pop-up-title{margin-bottom:32px}.PersonalInfoBlueTemplate.desktop .input-field{width:300px;margin-bottom:20px}.PersonalInfoBlueTemplate.desktop .checkbox-wrapper{width:300px;height:63px;margin:10px 0 34px}.PersonalInfoBlueTemplate.desktop .checkbox-wrapper .checkbox label .text{max-height:65px}.PersonalInfoBlueTemplate.desktop .checkbox-wrapper .scrollbar-wrapper{width:300px}.PersonalInfoBlueTemplate.desktop .policy-error-message{width:300px;margin-top:-12px}.PersonalInfoBlueTemplate.desktop .submit-button{width:300px}.PersonalInfoBlueTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.PersonalInfoBlueTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.PersonalInfoBlueTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.PersonalInfoBlueTemplate.mobile .template-body{padding-top:80px}}.PersonalInfoBlueTemplate.mobile .steps-container{padding:16px 40px 0 13px}.PersonalInfoBlueTemplate.mobile .steps-container.flat{padding-top:8px}.PersonalInfoBlueTemplate.mobile .steps-container .steps{width:85vw}.PersonalInfoBlueTemplate.mobile .pop-up-title{width:100%;margin-bottom:24px}.PersonalInfoBlueTemplate.mobile .input-field{width:100%;margin-bottom:16px}.PersonalInfoBlueTemplate.mobile .input-field:nth-of-type(4){margin-bottom:10px}.PersonalInfoBlueTemplate.mobile .checkbox-wrapper{width:100%;flex:0 1 45px}.PersonalInfoBlueTemplate.mobile .checkbox-wrapper .scrollbar-wrapper{height:45px}.PersonalInfoBlueTemplate.mobile .policy-error-message{margin-top:-4px;margin-bottom:12px;width:100%}.PersonalInfoBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.PersonalInfoBlueTemplate.mobile .submit-button{width:100%;font-weight:700}.PremiumSubscriptionBlueTemplate .steps-container{padding:16px 40px 0 13px}.PremiumSubscriptionBlueTemplate .steps-container .steps{width:85vw}.PremiumSubscriptionBlueTemplate .premium-title{margin:32px 0 24px;text-align:center}.PremiumSubscriptionBlueTemplate .premium-title .main-title{margin-bottom:8px;font-size:28px;font-weight:700;letter-spacing:.3px;color:#262626}.PremiumSubscriptionBlueTemplate .premium-title .main-title.skyblue3-heading{color:#1f63b0}.PremiumSubscriptionBlueTemplate .premium-title .sub-title{font-size:16px;letter-spacing:-.2px;color:#262626}.PremiumSubscriptionBlueTemplate .premium-box{display:flex;flex-direction:column;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0 8px 16px 0 rgba(12,0,51,.1);margin:0 8px 12px;padding:20px 24px 8px}.PremiumSubscriptionBlueTemplate .premium-box .ad-upper-title{font-size:20px;font-weight:700;margin-bottom:28px}.PremiumSubscriptionBlueTemplate .premium-box .ad-main-title{font-size:28px;font-weight:700;color:#3fa9f5;margin-bottom:8px}.PremiumSubscriptionBlueTemplate .premium-box .ad-sub-label{font-size:12px;color:#7b7b7b}.PremiumSubscriptionBlueTemplate .premium-box .ad-details{margin:20px 0}.PremiumSubscriptionBlueTemplate .premium-box .ad-details .ad-detail-line{padding:12px 0;font-size:14px;color:#262626}.PremiumSubscriptionBlueTemplate .premium-box .ad-details .ad-detail-line:not(:last-child){border-bottom:1px solid #c4c4c4}.PremiumSubscriptionBlueTemplate .premium-box .terms-and-conditions{margin-top:12px;text-align:center;font-size:10px;line-height:16px;color:#7b7b7b}.PremiumSubscriptionBlueTemplate .premium-box .terms-and-conditions a{color:#7b7b7b}.PremiumSubscriptionBlueTemplate .skip-button{display:flex;justify-content:center;margin:24px 0 38px;font-size:16px;font-weight:700}.PremiumSubscriptionBlueTemplate .placeholder-skip{margin-bottom:60px}@media (max-height:670px){.PremiumSubscriptionBlueTemplate .premium-title{margin-top:0;margin-bottom:12px}.PremiumSubscriptionBlueTemplate .premium-box{height:400px;padding:8px 24px}.PremiumSubscriptionBlueTemplate .premium-box .ad-details{margin:10px 0}.PremiumSubscriptionBlueTemplate .premium-box .ad-details .ad-detail-line{padding:10px 0}.PremiumSubscriptionBlueTemplate .premium-box .ad-upper-title{margin-bottom:14px}}.PremiumSubscriptionBlueTemplate.desktop .steps-container,.PremiumSubscriptionBlueTemplate.desktop .steps-container img{width:317px}.PremiumSubscriptionBlueTemplate.desktop .steps-container{margin:0 auto 20px}.PremiumSubscriptionBlueTemplate.desktop .premium-box{max-width:304px;margin:auto}.PremiumSubscriptionBlueTemplate.desktop .premium-box .ad-main-title{font-size:24px}.PremiumSubscriptionBlueTemplate.desktop .premium-box .terms-and-conditions{font-size:8px;line-height:11px}.PremiumSubscriptionBlueTemplate.desktop .skip-button{font-size:14px}.JobRecommendation{display:flex;width:460px;min-height:72px;padding:10px;padding-right:16px;border:1px solid #e9e9e9;border-radius:5px;background-color:#fff;font-size:12px;color:#262626;text-decoration:none}@media (max-width:768px){.JobRecommendation{margin-bottom:8px;padding-right:10px;width:100%}}.JobRecommendation .content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}.JobRecommendation .content .position{color:#3fa9f5;font-size:16px;font-weight:500;width:98%;max-height:2.5em;margin-bottom:1px;overflow:hidden}.JobRecommendation .content .position .job-label{width:39px;height:16px;margin-left:4px;display:inline-block;vertical-align:bottom}.JobRecommendation .content .position.label-on-left .job-label{margin-right:4px;margin-left:0}@media (min-width:768px){.JobRecommendation .content .position{height:22px;width:404px;font-size:18px;font-weight:700;margin-right:0;display:inline-block}.JobRecommendation .content .position .job-title{max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.JobRecommendation .content .position .job-label{vertical-align:text-top}}.JobRecommendation .content .company-and-location{display:block;max-width:98%}@media (min-width:768px){.JobRecommendation .content .company-and-location{max-width:404px}}.JobRecommendation .content .company-and-location .recommended-job-company,.JobRecommendation .content .company-and-location .recommended-job-location{display:inline-block;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:404px}@media (max-width:768px){.JobRecommendation .content .company-and-location .recommended-job-company,.JobRecommendation .content .company-and-location .recommended-job-location{display:inline;white-space:unset;max-width:100%}}.JobRecommendation .content .time{font-size:10px}@media (max-width:768px){.JobRecommendation .content .time{padding-top:5px;font-size:12px}}.JobRecommendation:hover{background-color:#d8f7fe}.JobRecommendation:hover .content .position{text-decoration:underline}.JobRecommendation .arrow{flex:0 0 auto;transform:rotateY(180deg);width:12px;height:55px}.RecommendedJobsBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.RecommendedJobsBlueTemplate .PopUpTitle{width:100%}.RecommendedJobsBlueTemplate .spinner-wrapper{display:flex;justify-content:center;align-items:center;height:50%}.RecommendedJobsBlueTemplate.desktop{width:620px}.RecommendedJobsBlueTemplate.desktop .template-body{padding:60px 80px 62px}.RecommendedJobsBlueTemplate.desktop .PopUpTitle{margin-bottom:28px}.RecommendedJobsBlueTemplate.desktop .spinner-wrapper{min-height:480px}.RecommendedJobsBlueTemplate.desktop .job-cards-container{height:480px}.RecommendedJobsBlueTemplate.desktop .job-cards-container .job-recommendation{margin-right:10px}.RecommendedJobsBlueTemplate.desktop .job-cards-container .job-recommendation:not(:last-child){margin-bottom:12px}.RecommendedJobsBlueTemplate.desktop .button-container{width:100%;display:flex;justify-content:flex-end}.RecommendedJobsBlueTemplate.desktop .button-container .ok-button{width:120px;margin-top:32px}.RecommendedJobsBlueTemplate.mobile .template-header{height:35px}.RecommendedJobsBlueTemplate.mobile .PopUpTitle{margin-bottom:24px}.RecommendedJobsBlueTemplate.mobile .template-body{min-height:100%;padding:0 16px}.RecommendedJobsBlueTemplate.mobile .job-cards-container{width:100%;margin-bottom:70px}.RecommendedJobsBlueTemplate.mobile .template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1);position:fixed;bottom:0;width:100%;transition:all .5s;transform:translateY(70px)}.RecommendedJobsBlueTemplate.mobile .template-footer.active{transform:translateY(0)}.RecommendedJobsBlueTemplate.mobile .template-footer .ok-button{width:100%;font-weight:700}.resumeRabbitContent{margin:0;padding:0;background:#fff none repeat scroll 0 0;line-height:0}.resumeRabbitContent iframe{overflow:scroll}.subscribeToPushNotificationDesktopTemplate .pn-body>.subscribe-button{position:static}.mobile .subscribeToPushNotificationDesktopTemplate .pn-footer{padding-bottom:24px}.subscribeToPushNotificationDesktopTemplate .pn-body{display:flex;flex-direction:column;align-items:center;padding:20px 38px 40px}.subscribeToPushNotificationDesktopTemplate .pn-body>.steps{margin-bottom:20px}.subscribeToPushNotificationDesktopTemplate .pn-body>.title{margin-bottom:32px}.subscribeToPushNotificationDesktopTemplate .pn-body>.button{display:block;width:300px;margin-top:12px}.subscribeToPushNotificationDesktopTemplate .pn-body .subscribe-button{position:static;margin-bottom:32px}.subscribeToPushNotificationDesktopTemplate .pn-body .bell-orange-icon{width:110px;margin:60px 0}.subscribeToPushNotificationDesktopTemplate .pn-body .notice{display:flex;align-items:center}.subscribeToPushNotificationDesktopTemplate .pn-body .notice .notice--icon{flex:0 0 auto;display:block;height:34px;margin-right:12px}.subscribeToPushNotificationDesktopTemplate .pn-body .notice .notice--text{flex:1 1 auto;font-size:14px}.subscribeToPushNotificationDesktopTemplate .pn-footer{padding-bottom:60px;display:flex;justify-content:center}.subscribeToPushNotificationDesktopTemplate .pn-footer>.skip-button{position:static}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body{display:flex}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body{flex:1 1 auto;justify-content:space-between;padding:12px 16px 24px}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .PopUpTitle.title{text-align:left;margin-bottom:0;letter-spacing:normal}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .PopUpTitle.title .title{margin-bottom:8px}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .steps{width:100%;margin-bottom:0}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .grouped-content{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;justify-content:center}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .grouped-content .bell-orange-icon{width:92px;margin:28px 0}.mobile .subscribeToPushNotificationDesktopTemplate .layout-body .pn-body .grouped-content .button{display:block;height:38px;margin-top:12px}.mobile .subscribeToPushNotificationDesktopTemplate .pn-footer{padding:12px 0 24px}.CvUploader{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;padding:32px}@media (min-width:992px){.CvUploader{border:2px dashed transparent;border-radius:10px;transition:background-color .2s,border-color .2s}}.CvUploader .image{position:relative}.CvUploader .image .cv-image{display:block;width:84px;height:126px;margin-bottom:20px}.CvUploader .text{position:relative;max-width:100%;margin-bottom:10px;font-size:14px;text-align:center;text-transform:uppercase;word-wrap:break-word}.CvUploader .text.error{margin-bottom:20px}.CvUploader .text .remove-button{position:absolute;right:-21px;top:0;width:16px;height:16px;border:none;border-radius:8px;outline:none;background-color:red;cursor:pointer}.CvUploader .button{width:210px;margin-bottom:10px}.CvUploader .accepted-file-types{font-size:12px;color:#7b7b7b;text-transform:uppercase}.CvUploader .disabled-cover{opacity:0;pointer-events:none;position:absolute;left:0;top:163px;width:100%;height:calc(100% - 32px - 126px - 5px);background-color:hsla(0,0%,100%,.8);transition:opacity .2s}.CvUploader .file-uploader{position:fixed;top:-1000px;opacity:0;pointer-events:none}.CvUploader.dragged-over{background-color:#fff}.CvUploader.dragged-over .disabled-cover{opacity:1}.CvUploader.waiting{border-color:#3fa9f5}.CvUploader.error .text{font-weight:700;color:#eb1418;text-transform:none}.CvUploader.error .image .status-icon{opacity:1}.UploadCvBlueTemplate .template-body{display:flex;flex-direction:column;align-items:center}.UploadCvBlueTemplate .approve-button{margin-bottom:16px}.UploadCvBlueTemplate .skip-button,.UploadCvBlueTemplate .skip-button:hover{color:#7b7b7b}.UploadCvBlueTemplate.desktop{width:460px}.UploadCvBlueTemplate.desktop .template-body{padding:28px 24px 40px}.UploadCvBlueTemplate.desktop .steps{margin-bottom:20px}.UploadCvBlueTemplate.desktop .PopUpTitle,.UploadCvBlueTemplate.desktop .PopUpTitle .title{margin-bottom:28px}.UploadCvBlueTemplate.desktop .cv-uploader{width:360px;margin-bottom:28px}.UploadCvBlueTemplate.mobile .template-header{padding:16px 40px 0 13px}.UploadCvBlueTemplate.mobile .template-header.flat{padding-top:8px}.UploadCvBlueTemplate.mobile .template-header .steps{width:85vw}.UploadCvBlueTemplate.mobile .template-body{padding:0 16px}@media (max-height:567px){.UploadCvBlueTemplate.mobile .template-body{padding-top:16px}}@media (min-height:568px){.UploadCvBlueTemplate.mobile .template-body{padding-top:48px}}@media (min-height:667px){.UploadCvBlueTemplate.mobile .template-body{padding-top:80px}}.UploadCvBlueTemplate.mobile .template-footer{display:flex;flex-direction:column;align-items:center;padding-bottom:28px}.UploadCvBlueTemplate.mobile .template-footer .approve-button,.UploadCvBlueTemplate.mobile .template-footer .skip-button{font-size:16px;font-weight:500}.WorkstyleGameBlueTemplate .template-body{margin:16px;height:80%;display:flex;flex-direction:column;justify-content:center}.WorkstyleGameBlueTemplate .steps-container{padding:16px 40px 0 13px}.WorkstyleGameBlueTemplate .steps-container .steps{width:85vw}.WorkstyleGameBlueTemplate .popup-title{margin-bottom:56px}.WorkstyleGameBlueTemplate .popup-title .title{margin-bottom:32px}.WorkstyleGameBlueTemplate .popup-title .description{letter-spacing:-.2px}.WorkstyleGameBlueTemplate .illustration{width:240px;align-self:center}.WorkstyleGameBlueTemplate .workstyle-buttons{margin-top:44px;display:flex;flex-direction:column;text-align:center}.WorkstyleGameBlueTemplate .workstyle-buttons .button-blue:first-of-type{margin-bottom:12px}.WorkstyleGameBlueTemplate .workstyle-buttons .button-blue:last-of-type{margin-top:12px}.WorkstyleGameBlueTemplate.desktop{width:460px}.WorkstyleGameBlueTemplate.desktop .steps-container,.WorkstyleGameBlueTemplate.desktop .steps-container img{width:317px}.WorkstyleGameBlueTemplate.desktop .steps-container{margin:0 auto 20px}.WorkstyleGameBlueTemplate.desktop .template-body{margin-left:80px;margin-right:80px}.WorkstyleGameBlueTemplate.desktop .template-body .workstyle-buttons{margin-bottom:32px}.font-heading-1{font-size:1.9rem}.font-heading-1,.font-heading-2{font-family:Lato,Tahoma,sans-serif;font-weight:700;line-height:130%}.font-heading-2{font-size:1.6rem}.font-heading-3{font-weight:400}.font-heading-3,.font-heading-3-bold{font-family:Lato,Tahoma,sans-serif;font-size:1.4rem;line-height:130%}.font-heading-3-bold{font-weight:700}.font-heading-4{font-family:Lato,Tahoma,sans-serif;font-weight:300;font-size:1.25rem;line-height:130%}.font-heading-5{font-weight:400}.font-heading-5,.font-heading-5-bold{font-family:Lato,Tahoma,sans-serif;font-size:1.125rem;line-height:130%}.font-heading-5-bold{font-weight:700}.font-normal{font-weight:400}.font-normal,.font-normal-bold{font-family:Lato,Tahoma,sans-serif;font-size:1rem;line-height:150%}.font-normal-bold{font-weight:700}.font-reduced{font-size:.9rem;line-height:150%}.font-reduced,.font-small{font-family:Lato,Tahoma,sans-serif;font-weight:400}.font-small{font-size:.8rem;line-height:130%}.font-tiny{font-family:Lato,Tahoma,sans-serif;font-weight:400;font-size:.7rem;line-height:150%}*{box-sizing:border-box}.mobile-template-footer{background-color:#fff;padding:12px 16px;box-shadow:0 -2px 4px 0 rgba(12,0,51,.1)}.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle{text-align:left;margin-top:40px}.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle .title{color:#262626;margin:0;font-size:26px;font-weight:700;letter-spacing:.28px;line-height:35px;width:290px}.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle .description{color:#262626;font-size:14px;font-weight:300;line-height:21px;margin-top:16px}@media (min-width:992px){.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle{margin-top:24px}.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle .title{font-size:32px;letter-spacing:.34px;line-height:44px;width:472px}.WelcomeLensaMemberDeepBlueTemplate .PopUpTitle .description{line-height:25px;font-size:16px}}.WelcomeLensaMemberDeepBlueTemplate .image-container img{width:311px;display:block;margin-left:auto;margin-right:auto}.WelcomeLensaMemberDeepBlueTemplate.mobile .image-container{margin:12px auto 0}.WelcomeLensaMemberDeepBlueTemplate.mobile .image-container img{max-width:100%}.WelcomeLensaMemberDeepBlueTemplate.mobile .layout-footer{height:142px}.WelcomeLensaMemberDeepBlueTemplate.mobile .template-footer{display:flex;width:100%;flex-direction:column;justify-content:space-evenly;align-items:center;height:142px}.WelcomeLensaMemberDeepBlueTemplate.mobile .template-footer:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:0 -1px 10px 0 rgba(49,50,51,.1)}.WelcomeLensaMemberDeepBlueTemplate.mobile .template-footer .button-content{width:290px}.WelcomeLensaMemberDeepBlueTemplate.desktop{width:540px;height:531px}.WelcomeLensaMemberDeepBlueTemplate.desktop .PopUpTitle{margin-top:24px}.WelcomeLensaMemberDeepBlueTemplate.desktop .PopUpTitle .title{font-size:32px;letter-spacing:.34px;line-height:44px;width:472px}.WelcomeLensaMemberDeepBlueTemplate.desktop .image-container{margin-top:42px}.WelcomeLensaMemberDeepBlueTemplate.desktop .template-footer{display:flex;margin-top:52px;justify-content:space-between;height:auto;position:unset;flex-direction:row}.WelcomeLensaMemberDeepBlueTemplate.desktop .template-footer .button-content{width:240px}