@font-face{font-family:'IFSans';src:url("../fonts/IfSans.woff") format("woff")}body{background:#FAF9F7;overflow-x:hidden;max-width:100%;margin-left:calc(100vw - 100%);font-family:"Open Sans", sans-serif;position:relative}h1{font-family:'IFSans';color:#331E11;font-size:70px;line-height:76px;font-weight:300;margin:0;padding:0}h1 span{font-family:"Open Sans", sans-serif;font-size:24px;line-height:36px;font-weight:300;display:block;margin:15px 0 0}@media (max-width: 992px){h1{font-size:44px;line-height:47px}h1 span{font-size:22px;line-height:28px}}h2{font-family:'IFSans';color:#331E11;margin:0 0 20px;font-size:38px;line-height:42px;font-weight:600}@media (max-width: 992px){h2{font-size:24px;line-height:30px}}p{color:#273A59;font-family:"Open Sans", sans-serif;font-size:16px;line-height:24px}@media (max-width: 992px){p{font-size:15px;line-height:20px}}a{color:#0054F0;font-family:"Open Sans", sans-serif;font-size:16px;line-height:24px;text-decoration:none}a:hover{color:#0054F0;text-decoration:underline}.wrapper{max-width:1600px;margin:0 auto}strong{font-weight:700;margin:0}@media (max-width: 1200px){.pic-cover{overflow:hidden;object-fit:cover;object-position:center center;max-height:400px}}.custom-height{height:100%}@media (max-width: 992px){.custom-height{height:auto}}.topbar{background:#fff;border-bottom:1px solid #DADADA;height:70px;padding:0;transition:all 0.2s ease}.topbar .logo{width:46px;transition:all 0.2s ease}.topbar .jobad-element-myjob{list-style:none;margin:auto 10px auto 0;padding:0}.topbar .jobad-element-myjob a{font-family:"Open Sans", sans-serif;font-size:16px;line-height:16px;font-weight:500;color:#331E11;background:#F3EFEC;text-decoration:none;transition:all 0.2s ease;padding:15px 35px 15px 50px;display:inline-block;position:relative}.topbar .jobad-element-myjob a svg{position:absolute;top:50%;left:13px;transform:translate(13px, -50%)}@media (max-width: 992px){.topbar .jobad-element-myjob a{padding:15px 22px 15px 42px}.topbar .jobad-element-myjob a svg{left:7px}}.topbar .jobad-element-myjob a:hover{color:#331E11;background:#E8E0D9;transition:all 0.2s ease}.hero{height:70vh;background:#E8E0D9;margin-top:70px}@media (max-width: 992px){.hero{height:auto;text-align:center}}.hero .pic-hero{background:url(../img/if-hero.jpg) no-repeat center;background-size:cover;height:100%}.hero p{margin:0}.icon-box img{max-width:208px;margin:0 0 20px}@media (max-width: 992px){.icon-box img{max-width:110px}}.icon-box p{color:#273A59;font-family:"Open Sans", sans-serif;font-size:16px;line-height:24px;font-weight:700}@media (max-width: 992px){.icon-box p{font-size:15px;line-height:20px}}.bg-blue{background:#0054F0}.white{color:#fff}.map{background:#E8E0D9}.map .contact-box h3{font-family:"Open Sans", sans-serif;font-size:16px;line-height:20px;font-weight:700;margin:0 0 4px}.map .contact-box p{margin:0 0 2px}.footer .logo{width:46px;margin:0 0 20px}.footer p{font-size:16px;line-height:24px;font-style:italic}.footer a{font-weight:700}.footer .link:after{content:url(../img/arrow-right.svg);display:inline-block;margin:0 0 0 8px;transition:all ease 0.2s}.footer .link:hover:after{content:url(../img/arrow-right.svg);display:inline-block;margin:0 0 0 15px;transition:all ease 0.2s}.footer .some{text-align:right}@media (max-width: 992px){.footer .some{margin-top:70px;text-align:center}}.footer .some a{display:inline-block;margin:0 0 0 10px}@media (max-width: 992px){.footer .some a{margin:0 10px}}.footer .some img{width:35px}.cta,.jix_onlineapplication_button .button{text-align:center;font-family:"Open Sans", sans-serif;font-size:16px;line-height:16px;font-weight:500;color:#fff;border-radius:0;border:2px solid #0054F0;margin:0;padding:13px 40px;background:#0054F0;transition:all 0.2s ease;position:relative;display:inline-block;text-decoration:none}@media (max-width: 992px){.cta,.jix_onlineapplication_button .button{padding:13px 30px}}.cta:hover,.jix_onlineapplication_button .button:hover,.jix_onlineapplication_button .button:focus,.jix_onlineapplication_button .button:active{transition:all 0.2s ease;color:#fff;background:#0054F0;border:2px solid #001B4D;box-shadow:none;text-decoration:none}::-moz-selection{color:#fff;background:#0054f0}::selection{color:#fff;background:#0054f0}.slide-up,.slide-up-two{opacity:0;transform:translate(0, 70px)}.slide-down{opacity:0;transform:translate(0, -70px)}.fade-in,.fade-in-two{opacity:0;position:relative;z-index:60}
