@font-face{font-family:"Futura Std Book";src:url("FuturaStd-BookOblique.woff") format("woff"),url("FuturaStd-BookOblique.woff2") format("woff2");font-style:oblique;font-weight:400}@font-face{font-family:"Futura Std Medium";src:url("FuturaStd-Medium.woff") format("woff"),url("FuturaStd-Medium.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Futura Std Book";src:url("FuturaStd-Bold.woff") format("woff"),url("FuturaStd-Bold.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-family:"Futura Std Heavy";src:url("FuturaStd-HeavyOblique.woff") format("woff"),url("FuturaStd-HeavyOblique.woff2") format("woff2");font-style:oblique;font-weight:400}@font-face{font-family:"Futura Std Book";src:url("FuturaStd-Book.woff") format("woff"),url("FuturaStd-Book.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Futura Std Book";src:url("FuturaStd-BoldOblique.woff") format("woff"),url("FuturaStd-BoldOblique.woff2") format("woff2");font-style:oblique;font-weight:700}@font-face{font-family:"Futura Std Light";src:url("FuturaStd-LightOblique.woff") format("woff"),url("FuturaStd-LightOblique.woff2") format("woff2");font-style:oblique;font-weight:200}@font-face{font-family:"Futura Std Light";src:url("FuturaStd-Light.woff") format("woff"),url("FuturaStd-Light.woff2") format("woff2");font-style:normal;font-weight:200}@font-face{font-family:"Futura Std Medium";src:url("FuturaStd-MediumOblique.woff") format("woff"),url("FuturaStd-MediumOblique.woff2") format("woff2");font-style:oblique;font-weight:400}@font-face{font-family:"Futura Std Heavy";src:url("FuturaStd-Heavy.woff") format("woff"),url("FuturaStd-Heavy.woff2") format("woff2");font-style:normal;font-weight:400}html{font-size:14px;--bs-link-color: #014e9e}.admin-html{font-size:16px}body{color:#343434;font-family:"Futura Std Book",Arial,Helvetica,sans-serif;background-color:#f1f1e7}@media(min-width: 992px){html:not(.admin-html) .container{max-width:960px}}.navbar-langs{margin-left:auto}.navbar-langs .nav-item{margin:0 !important}.navbar-langs .nav-link{padding-top:0;padding-bottom:0;font-weight:bold}.navbar-main{padding-top:30px;padding-bottom:15px;background-color:#fff;text-transform:uppercase}.navbar-main a,.navbar-main .nav-link{color:#343434;text-decoration:none}.navbar-main a:hover,.navbar-main a:focus,.navbar-main .nav-link:hover,.navbar-main .nav-link:focus{color:#014e9e}.navbar-main .navbar-brand img{display:block;max-width:100%}.navbar-main .navbar-toggler{--bs-navbar-toggler-padding-y: 0.5rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-color: #014e9e;--bs-navbar-toggler-border-color: #014e9e;--bs-navbar-toggler-border-radius: 0;--bs-border-width: 2px;box-shadow:none}.navbar-main .navbar-toggler span{display:block;width:1em;height:2px;background-color:#014e9e}.navbar-main .navbar-toggler span+span{margin-top:4px}.navbar-main .navbar-toggler:not(.collapsed),.navbar-main .navbar-toggler:hover{background-color:#014e9e}.navbar-main .navbar-toggler:not(.collapsed) span,.navbar-main .navbar-toggler:hover span{background-color:#fff}.navbar-main .nav-item{position:relative}.navbar-main .nav-link{padding-top:10px;padding-bottom:10px}.navbar-main .nav-subnav{z-index:100;display:block;min-width:150px;list-style:none;padding:0;margin:0;position:relative;background-color:#fff;font-size:12px}.navbar-main .nav-subnav-toggler{cursor:pointer;position:absolute;right:3px;top:0}.navbar-main .nav-subnav-toggler:before{border-color:#343434;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:6px;width:6px;position:relative;transform:rotate(135deg)}.navbar-main .nav-subnav>li{width:100%}.navbar-main .nav-subnav>li:not(:last-child){border-bottom:1px solid #b8b8b8}.navbar-main .nav-subnav>li>a{display:block;padding:8px 20px}.navbar-main .nav-has-subnav{position:relative}.navbar-main .nav-has-subnav:hover .nav-subnav{opacity:1;visibility:visible}@media(min-width: 992px){.navbar-main.navbar-expand-lg .navbar-nav .nav-link{padding-left:0}.navbar-main .nav-item{margin-right:35px}.navbar-main .nav-item:last-child{margin-right:0}.navbar-main .nav-subnav{position:absolute;top:80%;left:0;visibility:hidden;opacity:0;transition:all .2s ease-in-out;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.navbar-main .nav-subnav-toggler{position:absolute;right:3px;top:0}.navbar-main .nav-subnav-toggler:before{margin-top:.99em}.navbar-main .nav-has-subnav{position:relative}.navbar-main .nav-has-subnav>.nav-link{padding-right:15px !important}.navbar-main .nav-has-subnav:hover .nav-subnav{opacity:1;visibility:visible;top:100%}}@media(max-width: 991.98px){.navbar-main .navbar-collapse{border-top:2px solid #014e9e;padding-top:.5rem;margin-top:1rem}.navbar-main .nav-link{display:block}.navbar-main .nav-subnav{transition:none;display:none;opacity:1;visibility:visible;min-width:200px;width:100%;position:relative;top:auto;left:auto}.navbar-main .nav-subnav li a{padding-top:10px;padding-bottom:10px}.navbar-main .nav-subnav-toggler{z-index:2;right:0;top:5px;text-align:center;height:30px;width:40px;border:1px solid #014e9e}.navbar-main .nav-subnav-toggler:before{border-color:#014e9e}.navbar-main .nav-subnav-toggler:hover,.navbar-main .nav-subnav-toggler:focus{background-color:#014e9e;color:#fff}.navbar-main .nav-subnav-toggler:hover:before,.navbar-main .nav-subnav-toggler:focus:before{border-color:#fff}.navbar-main .nav-has-subnav>.nav-link{padding-right:50px !important}}.main{position:relative}.main:before{z-index:-1;position:absolute;display:block;content:"";top:0;left:0;height:70px;width:100%;background-color:#fff}.timeline{position:relative;padding-left:4rem;margin:0 0 0 30px;color:#fff}.timeline:before{content:"";position:absolute;left:0;top:5px;width:4px;height:100%;background:#afb0b1}.timeline>:last-child{margin-bottom:0}.timeline-container{position:relative;margin-bottom:1.5rem}.timeline-icon{position:absolute;left:-76px;top:4px;width:50px;height:50px;text-align:center;font-size:2rem;background:#afb0b1}.timeline-icon i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.timeline-icon img{width:100%;height:100%}.timeline-body{border-radius:3px;padding:20px 20px 15px}.timeline-body a{color:inherit}.timeline-body a:hover,.timeline-body a:focus{color:inherit}.timeline-body>:last-child{margin-bottom:0}.timeline-body:before{content:"";background:inherit;width:20px;height:20px;display:block;position:absolute;left:-10px;transform:rotate(45deg);border-radius:0 0 0 2px}.timeline-subtitle{font-weight:300;font-style:italic;opacity:.4;margin-top:16px;font-size:11px}.form-topbar{margin-bottom:25px;display:flex;flex-wrap:wrap;align-items:center}.form-topbar .select-ui{margin-right:10px;width:120px}.form-topbar-label{display:inline-flex;font-weight:bold}.form-submitting{position:relative}.form-submitting:after{z-index:1;content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%}.form-section .dropzone{border:2px dashed #014e9e;background-color:#fff;display:flex;flex-wrap:wrap;align-content:center}.form-section .dropzone .dz-message{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:100%;margin:0}.form-section .dropzone .dz-error-message{top:150px !important}.form-section-row{position:relative;padding-top:1rem;padding-bottom:1rem}.form-section-row>*{z-index:1}.form-section-row>div:nth-child(2){color:#777}.form-section-row-alt:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;height:100%;background-color:rgba(0,0,0,.05)}@media(max-width: 991.98px){.form-section-row>div:nth-child(2){margin-top:10px}}.flip-card{position:relative}.flip-card-inner{position:relative}.flip-card-image{background-color:#afb0b1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:7px}.flip-card-image img{display:block;max-width:100%;max-height:100%}.flip-card-text{line-height:1;display:flex;flex-wrap:wrap;justify-content:center;font-size:20px;flex-direction:column}.flip-card-text>*{width:100%}.flip-card-title{margin-top:10px;text-align:center;font-size:12px}@media(min-width: 992px){.flip-card{perspective:1000px;cursor:pointer}.flip-card-inner{transform-style:preserve-3d;transition:transform .35s}.flip-card-inner:before{content:"";display:block;padding-bottom:100%;width:100%}.flip-card-image,.flip-card-text{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden}.flip-card-text{background-image:url("../images/arrow.gif");background-repeat:no-repeat;background-position:center bottom 5px;text-align:center;background-color:#fff;transform:rotateY(180deg);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#2c2d2a}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}}@media(max-width: 991.98px){.flip-card-inner{display:flex;flex-wrap:wrap}.flip-card-image{width:150px;height:150px}.flip-card-text{width:calc(100% - 150px);padding-left:1.5rem;color:#fff}.flip-card-title{display:none}}.gridder{padding:0;margin:0 calc(-0.5*var(--bs-gutter-x));list-style:none;font-size:0;margin-top:-1.25rem}.gridder-container{z-index:1;position:relative;width:100%;padding-top:.01em}.gridder-list{margin-top:1.25rem;margin-left:0;margin-right:0;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);display:inline-block;vertical-align:top;width:25%;font-size:1rem}.gridder-show{font-size:1rem;display:block;float:left;width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);position:relative;margin-top:25px}.gridder-expanded-content>*:last-child{margin-bottom:0}.gridder-content{display:none}.gridder-content-title{text-transform:uppercase;font-weight:600;line-height:1;font-size:30px;margin-bottom:20px}.gridder:after{content:" ";clear:both;display:block;height:0}.gridder>*:last-child{margin-bottom:0}@media(min-width: 992px){.gridder .selectedItem .flip-card-inner{transform:rotateY(180deg)}}@media(max-width: 991.98px){.gridder{margin-top:-25px}.gridder-list{width:100%;margin-top:25px}}.section{padding-top:75px;padding-bottom:75px}.banner{position:relative}.banner-outer{position:relative;box-shadow:0px 0px 4px 4px #ccc;border:20px solid #fff}.banner-img{display:block;width:100%}.banner-content{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;display:flex;justify-content:flex-end;flex-direction:column;padding:20px 20px 8% 8%}.banner-title,.banner-subtitle{display:block;white-space:nowrap;text-transform:uppercase;margin:0}.banner-title-inner,.banner-subtitle-inner{color:#333;background-color:#ddd9c3;display:inline-block;padding:15px 25px}.banner-title{font-size:20px}.banner-subtitle{margin-top:15px;font-size:14px}@media(max-width: 767.98px){.banner-outer{border-width:5px}.banner-content{padding-top:5px;padding-right:5px}.banner-title-inner,.banner-subtitle-inner{padding:10px 20px}.banner-title{font-size:14px}.banner-subtitle{margin-top:10px;font-size:10px}}.banner-carousel-outer{border:none;box-shadow:none}.banner-carousel .carousel-inner{border:20px solid #fff;box-shadow:0px 0px 4px 4px #ccc}.banner-carousel .banner-title{transform:translateY(-40px);opacity:0}.banner-carousel .banner-subtitle{transform:translateY(40px);opacity:0}.banner-carousel .active .banner-title{animation:slideup .5s normal forwards;animation-delay:0s}.banner-carousel .active .banner-subtitle{animation:slidedown .5s normal forwards;animation-delay:.5s}.banner-carousel .carousel-indicators{position:relative;margin-bottom:0;margin-top:20px}.banner-carousel .carousel-indicators [data-bs-target]{opacity:1;height:12px;width:12px;background-color:#014e9e;margin-left:6px;margin-right:6px;border:0}.banner-carousel .carousel-indicators [data-bs-target].active{background-color:#c2112b}@media(max-width: 767.98px){.banner-carousel .carousel-inner{border-width:5px}}@keyframes slideup{0%{transform:translateY(-40px);opacity:0}100%{transform:translate(0);opacity:1}}@keyframes slidedown{0%{transform:translateY(40px);opacity:0}100%{transform:translateY(0);opacity:1}}.jobs-list{list-style:none;padding:0;margin:0;overflow:hidden;position:relative;max-height:3000px;transition:all 1s ease}.jobs-list-bar{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #014e9e}.jobs-list li+li{margin-top:10px}.jobs-list:after{background:linear-gradient(transparent, #F1F1E7);bottom:0;height:5rem;left:0;position:absolute;width:100%}.jobs-list-short{max-height:15rem;margin-bottom:20px}.jobs-list-short:after{content:""}.jobs-list-count{font-size:1.5rem;text-align:center}.jobs-list-count>span{font-weight:bold}.jobs-list-bar{background-color:#014e9e;color:#fff;padding:15px 30px}.jobs-list-bar>.row{--bs-gutter-y: 1rem}@media(min-width: 992px){.jobs-list-count{text-align:right}.jobs-list-bar>.row{flex-direction:row-reverse}}.footer{background-color:#014e9e;color:#fff;font-size:12px;padding-top:15px;padding-bottom:15px}.footer-links{list-style:none;padding:0;margin:0 -8px;display:flex;flex-wrap:wrap;line-height:1}.footer-links li{padding:0 8px;margin-top:2.5px;margin-bottom:2.5px}.footer-links li+li{border-left:1px solid #fff}.footer-links a{display:block;color:inherit;text-decoration:none}.footer-links a:hover,.footer-links a:focus{text-decoration:underline}