*{scroll-behavior:smooth}
body{font-size:calc(.885vw + 3px)}
.scrollogo{display:none;opacity: 0;}
.tooltip{z-index: 999999999;}
#masthead .container.cw.nav-down{background:#fff;color:#022242}
#masthead .container.cw.nav-down #menu-careers{display:flex}
#masthead .container.cw.nav-down .scrollogo{display:inline-block;opacity: 1;}
#masthead .container.cw.nav-down .reglogo{display:none; opacity: 0;}
#masthead .container.cw.nav-down .sect-name{color:#022242;border-color:#022242}
#masthead .navbar-nav>li>a{color:#fff}
#masthead .navbar-nav>li.btn>a{color:#fff}
.container-narrow{width:1000px;max-width:75%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.single-career{background:#fff}
#menu-careers .btn{color:#fff;background:#ff3e5f;border:0;display:inline-block;font-weight:600;border-radius:2em}
#menu-careers .btn:focus,#menu-careers .btn:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
#masthead #menu-careers .btn:hover a:before{display:none}
.sect-name{color:#fff;display:inline-block;padding-left:1em;margin-left:1em;border-left:.1em solid #fff}
.sbmt{position:relative}
.single-career #primary{margin-top:0}
#masthead{display:flex;flex-direction:column;justify-content:center}
.single-career h1{color:#fff;font-size:2.6em;margin-bottom:.5rem}
.department{color:#fff}
#contentTabs{justify-content:center;border:0;margin:1em 0 2em}
#contentTabs .nav-link.active{color:#022242;font-weight:700}
#contentTabs .nav-link{color:#b7b7b7;font-size:2.6em}
#contentTabs.nav-tabs .nav-item.show .nav-link,#contentTabs.nav-tabs .nav-link,#contentTabs.nav-tabs .nav-link.active,#contentTabs.nav-tabs .nav-link:focus,#contentTabs.nav-tabs .nav-link:hover{border:0;background:0 0}
.single-career h2,.single-career h3{font-size:2em}
.pre{font-size:1.1em}
.requirements{font-size:1.1em}
.skill{position:relative;word-wrap: break-word;}
.skill::before{content:"";width:1.35em;height:1.35em;display:inline-block;border:.1em solid #ff3e5f;border-radius:50%;position:absolute;top:.15em;left:-3em;line-height:1}
form label{display:block}
.form-wrap, .pop-wrap{width:1040px;max-width:90%;margin:auto}
.wpcf7-form-control-wrap{width:100%;margin-bottom:1.5em}
.form-wrap input{width:100%;border-radius:1.5em;height:3.5em}
.form-wrap textarea{border-radius:1.5em;resize:none}
.form-wrap .wpcf7 input[type=submit]{background:#ff3e5f;color:#fff;font-weight:700;border:0;width:100%;font-size:1.2em;padding:.75rem}
.form-wrap .wpcf7 input[type=submit]:hover{background:#022242}
h4{text-align:center;font-size:1.2em}
.sharebox{background:#fff;width:13.5em;margin-left:auto;padding:1em;position:absolute;display:none;z-index:9999;top:100%;box-shadow:.1em .1em .2em .1em rgba(0,0,0,.25)}
.faux-btn{border:1px solid #ff3e5f;height:3.5em;width:100%;display:block;border-radius:1.5em;text-align:center;padding-top:1em;cursor:pointer;color:#ff3e5f}
.sharebox.show{display:block}
.share-title{font-weight:700}
.scriptlesssocialsharing__buttons{display:flex;margin:auto;flex-direction:column}
.scriptlesssocialsharing .button:hover{text-decoration:none}
.scriptlesssocialsharing .button{display:flex;align-items:center}
.scriptlesssocialsharing .button .img{width:1.2rem;height:1.2rem;margin-right:1em}
.scriptlesssocialsharing .facebook{order:3}
.scriptlesssocialsharing .facebook .img{background:url(../png/fb.png) no-repeat}
.scriptlesssocialsharing .whatsapp{display:none}
.scriptlesssocialsharing .twitter{order:4}
.scriptlesssocialsharing .twitter .img{background:url(../png/twitter.png) no-repeat}
.scriptlesssocialsharing .linkedin{order:2}
.scriptlesssocialsharing .linkedin .img{background:url(../png/linkedin.png) no-repeat}
.scriptlesssocialsharing .email{order:1}
.scriptlesssocialsharing .email .img{background:url(../png/email.png) no-repeat}
.scriptlesssocialsharing .copylink{order:0}
.scriptlesssocialsharing .copylink .img{background:url(../png/copy.png) no-repeat}
.scriptlesssocialsharing .button{color:#022242;margin:.75em .5em;padding:.25vw;position:relative;font-size:.8em}
.scriptlesssocialsharing .button .img{background-size:1.1rem}
.share-btn img{width:1.5em;border-radius:50%;border:.1em solid #fff;padding:.25em;margin-right:.5em}
#masthead .share-btn{color:#fff;display:inline-flex;align-items:center}
.bottom-bar .share-btn{color:#022242;font-weight:700;text-decoration:underline;font-size:1.2em}
.bottom-bar .apply-btn{color:#fff;background:#ff3e5f;border:0;display:inline-block;font-weight:300;padding:.675vw 5vw;text-transform:uppercase;font-size:1em;border-radius:2em}
#masthead .share{display:flex;justify-content:flex-end;align-items:center;height:100%;position:relative}
.bottom-bar{display:flex;justify-content:center;align-items:center;margin-top:3em;flex-wrap: wrap;}
.bottom-bar .share>a,.bottom-bar>a{margin:0 2em}
.wpcf7-not-valid{border-color:red;background:#fed3da}
.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);left:-3vw}
.r-0 .pre p{margin: 0;}
.emp-pop{font-weight: bold;}
.pop-wrap iframe{width: 100%;margin-top: -40px;height: 100%;}
.pop-wrap .pop{overflow: hidden;/* height: 350px; */position: relative;}
.pop-wrap .pop.show{display: block;}
.back{z-index: 9999999;position: relative;}
.pop .top{z-index: 99999999;background: #fff;position: relative;}
/* .pop-wrap .pop.show{animation:fade 1s ease-in-out 1 backwards}
.form-wrap.d-none{animation:fade 1s ease-in-out 1 forwards} */
.hidden{opacity: 0;pointer-events: none;position: absolute;}
@media (max-width:1000px){
body{font-size:4.4vw}
.form-wrap input{height:2.5em;font-size:1em}
.single-career h1{font-size:1.2em}
#contentTabs .nav-link{font-size:1.5em}
.single-career h2,.single-career h3{font-size:1.5em}
.pre{font-size:.9em}
.requirements{font-size:.9em}
.single-career #colophon{margin-top:0}
.container-narrow{max-width:100%}
#masthead .share{justify-content:flex-start;margin-top:2em}
.nav-tabs .nav-item{margin:0 1em}
.sect-name{font-size:2.5rem}
.scriptlesssocialsharing .button .img{width:2.2rem;height:2.2rem}
.scriptlesssocialsharing .button .img{background-size:2rem}
.skill::before{left:1em}
.skill p{padding-left:4em}
.bottom-bar .apply-btn{padding:.45em 1.25em}
.faux-btn{height:2.5em;padding-top:.5em}
.form-wrap, .pop-wrap{max-width: 100%;}
.pop-wrap .pop{position:fixed;background: rgba(0,0,0,.75);right: 0;left: 0;top: 0;bottom: 0;z-index: 99;}
.pop-wrap .pop:not(.hidden) .mobile{position:absolute;bottom:50%;right: 50%;transform: translate(50%,50%);background: #fff;text-align: center;width: 90%;border-radius: 1rem;padding:2rem;}
.pop-wrap .pop:not(.hidden)  .mobile .close{top:0;left: auto;right: 1rem;font-size: 7rem;color: #667085;font-family: serif;}
.bottom-bar > a.emp-pop{position: relative;display: inline-block;margin-top: 2rem;}
.pop:not(.hidden)  img{width: 3em;}
.pop:not(.hidden)  h3{font-weight: 600;margin: 2rem 0;}
.pop:not(.hidden)  .pop-text{font-size: .8em;margin-bottom: 6rem;}
.pop:not(.hidden)  .pop-btn a{color: #fff;background: #ff3e5f;display: block;border-radius: 1rem;font-size: .9em;padding: 1.5rem;border: .1rem solid #B9072B;}
}
@keyframes fade{0%{opacity: 1;}100%{opacity: 0;}}