html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers [id]{scroll-margin-top:var(--header_height)}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .container{width:1600px;max-width:100%;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h1{font-size:65px;line-height:1.215em;letter-spacing:.97px;font-weight:400}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h2{font-size:48px;line-height:1.35416;letter-spacing:0;font-weight:700}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h3{font-size:32px;line-height:1.343em;font-weight:700;letter-spacing:.48px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers p{font-size:24px;line-height:1.267em;font-weight:400;letter-spacing:0;margin:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers p+p{margin-top:15px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers a.btn{padding:10px 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers a.btn svg{width:16px;margin-right:10px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero{position:relative;padding-right:20px;padding-left:20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .overlay{background-color:rgba(8,17,48,.9);position:absolute;top:0;left:0;height:100%;width:55.375%;min-width:230px;z-index:1}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .hero-content{position:relative;max-width:52.353%;min-width:230px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero>.container{position:relative;padding:150px 0 214px;width:auto;max-width:1230px;z-index:1}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.6509803922);margin-bottom:15px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .cta-wrapper{display:flex}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .btn{font-size:24px;line-height:1;font-weight:600;margin-bottom:0;padding:9px 10px;box-shadow:0 0 15px rgba(0,0,0,.2);display:flex;align-items:center}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .btn svg{width:28px;margin-right:16px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .bg{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position-x:67%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts{position:absolute;bottom:0;width:100%;left:0;z-index:1;transform:translateY(50%);padding:0 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts>.container{display:flex;justify-content:space-between;padding:0;max-width:1230px;width:100%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut{padding:30px;background-color:#fff;width:31.168%;display:flex;justify-content:center;align-items:center}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut a{color:#0075C9;font-size:28px;line-height:1.214em;font-weight:700;text-align:center}@media screen and (max-width:1100px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut{padding:24px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut a{font-size:18px}}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero>.container{padding:150px 0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .btn{font-size:18px;letter-spacing:.36px;padding:10px 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .btn svg{width:16px;margin-right:10px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut{padding:18px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-hero .content-shortcuts .shortcut a{font-size:14px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta{background-color:#5BAC47;padding:120px 20px 55px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta>.container{padding:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta .cta-content{align-items:center;display:flex;justify-content:space-between;max-width:1230px;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta h3{color:#fff;max-width:530px;text-align:center}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta a.btn{font-size:22px;padding:10px 30px;margin-bottom:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta a.btn:hover{background-color:#101f2d}@media screen and (max-width:1100px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta .cta-content{flex-direction:column}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta .cta-content *:not(:last-child){margin-bottom:30px}}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-three-column-cta{padding-top:75px;padding-bottom:27.5px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-video-panel .container{max-width:none;width:auto;padding:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-video-panel .video-container{position:relative;padding-bottom:43.25%;padding-top:30px;height:0;overflow:hidden}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-video-panel .video-container iframe,html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-video-panel .video-container object,html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-video-panel .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg{background-color:#081130;padding:100px 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg>.container{padding:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg .inner{max-width:1020px;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg h2{position:relative;text-align:center;margin-bottom:20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg h2:before{position:absolute;display:block;content:"";bottom:-10px;left:50%;width:68.62%;transform:translateX(-50%);right:0;z-index:3;height:2px;background:#6FA954}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg h2,html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg p{color:#fff}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg .cta-row{display:flex;padding-top:50px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg .cta-row .btn{display:flex;align-items:center}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-wysiwyg{padding-top:40px;padding-bottom:40px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta{background-color:#0074C7;padding:70px 20px;position:relative}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta h3{color:#fff;text-align:center;margin-bottom:20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .container{padding:0;position:relative;z-index:1}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .inner{max-width:1230px;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .bg img{width:100%;height:100%;max-width:100%;object-fit:cover}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .cta-row{display:flex}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .cta-row .btn{font-size:22px;display:flex;align-items:center}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .cta-row .btn svg{width:28px;margin-right:16px}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta{padding-top:30px;padding-bottom:30px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .cta-row a.btn{padding:10px 20px;font-size:17px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-full-width-cta .cta-row a.btn svg{width:16px;margin-right:10px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits{padding:100px 20px 122px;position:relative}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits h2,html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits h3{color:#081130}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits>.container{padding:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .bg{position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:-1}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .bg img{width:100%;height:100%;max-width:100%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits h2{text-align:center;letter-spacing:.72px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits h3{letter-spacing:-.57px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .wysiwyg{margin-bottom:70px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .inner{max-width:1020px;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-wrapper{border:4px solid #6fa954;max-width:1020px;margin:0 auto;position:relative}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-wrapper .subtitle{position:absolute;top:-26px;left:50%;transform:translateX(-50%);background-color:#fff;padding:5px 35.5px;white-space:nowrap}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-wrapper .btn{position:absolute;margin:0;transform:translateX(-50%);left:50%;font-size:18px;letter-spacing:.36px;line-height:24px;bottom:-22px;white-space:nowrap}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:21px;grid-row-gap:30px;justify-content:space-between;padding:56px 66px 52px 66px;background-color:#fff}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list .benefit--icon img{width:65px;margin:0 auto;display:block}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list .benefit--text{color:#081130;font-size:16px;line-height:1.375em;font-weight:600;text-align:center}@media screen and (max-width:1100px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list{padding:35px 20.5px}}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits{padding-top:40px;padding-bottom:40px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}}@media screen and (max-width:600px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-benefits .benefits-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr)}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials{background-color:#F3F7F8;padding:100px 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials h2{text-align:center;margin-bottom:28px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials>.container{padding:0;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper{max-width:1230px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial{flex:1;max-width:31.168%;overflow:hidden}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial .mejs-container{width:100%!important}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial .mejs-poster{max-width:100%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial .wp-video{width:100%!important}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial--title{padding-top:28px;color:#081130;font-size:22px;line-height:1.272em;font-weight:700;letter-spacing:-.33px;margin-bottom:10px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial--text p{color:#081130;font-size:19px;line-height:1.368em;margin-bottom:0}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials{padding-top:46px;padding-bottom:36px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper{flex-direction:column}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial{max-width:none}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-testimonials .testimonials-wrapper .testimonial:not(:last-child){margin-bottom:40px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text{position:relative;padding:60px 20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text>.container{padding:0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .inner{max-width:1230px;width:100%;margin:0 auto}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text h2{position:relative;color:#08102B;margin:0 0 20px 0}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text h2::after{position:absolute;display:block;content:"";bottom:-10px;left:0;right:0;z-index:3;height:2px;background:#6FA954}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text.reverse .flex{flex-direction:row-reverse}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text.gray{background-color:#F3F7F8}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .text{width:calc(50% - 1rem);max-width:568px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .text p{font-weight:600}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .image{width:calc(50% - 1rem);max-width:546px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .image img{max-width:100%;width:100%;object-fit:cover}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .btn{margin:50px 0 0}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text{padding-top:40px;padding-bottom:30px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text.reverse .flex{flex-direction:column}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex{flex-direction:column}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .text,html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .flex .image{width:100%;max-width:none}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .image{max-height:462px;overflow:hidden;margin-bottom:20px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-half-text .text{order:2;padding-bottom:20px}}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles{padding:90px 20px;position:relative}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .bg img{width:100%;height:100%;max-width:100%;object-fit:cover}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles h2{color:#081130;text-align:center;margin-bottom:30px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .articles{display:flex;justify-content:space-between}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .article{width:calc(33% - 20px)}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .article .thumbnail{margin-bottom:1rem}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .article img{max-width:100%}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .article h4{color:#081130;font-size:22px;line-height:26px;margin-bottom:10px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles .article p{font-size:19px;line-height:26px;margin-bottom:30px}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers .fc-articles{padding-top:26px;padding-bottom:36px}}@media screen and (max-width:768px){html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h1{font-size:34px;line-height:1.058em;letter-spacing:-.34px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h2{font-size:28px;line-height:1.214em;letter-spacing:.42px}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers h3{font-size:24px;line-height:1.347em}html:not(.fc-template-new):not(.fc-template-banking[data-style-version=v2]) .sf-careers p{font-size:16px;line-height:1.625em}}