body,html{background-color:#fff;color:#343f57;font-family:Quicksand,sans-serif;font-size:17px;font-weight:500;scroll-behavior:smooth}header{background-color:#343f57;background:linear-gradient(130deg,#021836,#343f57);color:#fff;min-height:50rem;width:100%}header h1{color:#fff;font-size:2.7rem;font-weight:700;margin-bottom:2rem;padding-top:20rem}@media (min-width:1200px){.container{max-width:1600px}}@media (min-width:992px){.circle{-webkit-clip-path:circle(30% at 90% 0);clip-path:circle(30% at 90% 0)}}@media screen and (max-width:991px){header h1{font-size:1.75rem;padding-top:17rem}}.circle{background-color:#343f57;-webkit-clip-path:circle(22% at 90% 0);clip-path:circle(22% at 90% 0);height:100%;position:absolute;right:0;top:0;width:100%}h2{font-size:2rem;margin-top:2rem;padding-bottom:2rem}h2,h3{color:#343f57;font-weight:700}h3{font-size:1.1rem}.text-section{margin-bottom:2rem}.logo{left:1.5rem;max-width:175px;position:absolute;top:2rem}.material-icons{vertical-align:middle!important}.list-inline-item:not(:last-child){margin-right:1.725rem}.list-inline-item{color:#fff;font-size:18px;font-weight:400;margin-bottom:10px}.list-inline-item .material-icons{padding-right:4px}.color-primary{color:#1aeffe}.color-yellow{color:#ffc847}.color-purple{color:#a824e0}.color-green{color:#28d14f}.color-red{color:#f36}.main-content-card{background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 5px 1px rgba(52,63,87,.1);margin-bottom:5rem;min-height:30rem;padding:2rem 3rem}.text-light{color:#343f57!important;font-weight:300}.alljobs-link{color:#fff;transition:all .4s}.alljobs-link:focus,.alljobs-link:hover{color:#fff;opacity:.8;text-decoration:none}.mt-custom{margin-top:-12rem}@media screen and (max-width:768px){.main-content-card{padding:2rem}}footer{color:#343f57;font-size:13px;padding:7rem 0 1rem 1rem;position:relative}footer a{color:#343f57;line-height:1.5rem;transition:all .2s}footer a:focus,footer a:hover{color:#343f57;opacity:.8;text-decoration:none}footer ul a{color:#343f57;font-size:13px;font-weight:700;transition:all .2s}footer ul a:focus,footer ul a:hover{color:#343f57;opacity:.8;text-decoration:none}.lead{font-size:.85rem}.btn-top{position:absolute;right:1rem;top:1.5rem;z-index:999}.btn-primary{background-color:#1aeffe;border-color:#1aeffe;color:#343f57}.btn,.btn-dark,.btn-nav,.btn-primary,.btn-secondary,.btn-send,.btn-toggler,.btn-yellow{align-items:center;border-radius:3px;display:inline-flex;font-size:1rem;font-style:normal!important;font-weight:700;height:70px;justify-content:center;padding:.5rem 1.5rem}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#15dfed;border-color:#15dfed;color:#343f57}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#01d5e4;border-color:#01c9d7;color:#212529}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(27,209,222,.5)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#01e1f1;border-color:#01d5e4;color:#212529}.btn-dark:focus,.btn-nav:focus,.btn-primary:focus,.btn-secondary:focus,.btn-send:focus,.btn-toggler:focus,.btn-yellow:focus,.btn:focus{box-shadow:none;outline:none}.btn-link{color:#343f57;transition:all .4s}.btn-link:focus,.btn-link:hover{color:#343f57;opacity:.7;text-decoration:none}.badge-info{background-color:#f36;border-radius:2px;padding:.3rem}.contact-info{background-color:#343f57;color:#fff;margin-top:10rem}.contact-info img{height:100%;overflow:hidden}.contact-info h2{color:#fff}.img-bg{background-color:#fff}@media screen and (max-width:1200px){.img-bg{background-color:#343f57;padding:0}.contact-info img{width:100%}}a.social-item{color:#fff;transition:all .2s}a.social-item:focus,a.social-item:hover{color:#fff;opacity:.8;text-decoration:none}.social-item,.social-item-light{align-items:center;border:1px solid #343f57;border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin:0 .25rem;width:40px}.social-icons a{background:transparent;border-radius:50px;color:#343f57;display:inline-block;font-family:Font Awesome\ 5 Brands;height:40px;margin:0 2px;padding-top:6px;position:relative;text-align:center;text-decoration:none;-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .2s;width:40px;-webkit-font-smoothing:antialiased;border:1px solid #343f57}.social-icons a:hover{background:#343f57;color:#fff}.social-icons a span{background:#fff;border-radius:2px;bottom:0;color:#666;font-family:sans-serif;font-size:11px;left:-25px;opacity:0;padding:3px 5px;position:absolute;right:-25px;-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden;z-index:-1}.social-icons a span:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;bottom:-5px;content:"";height:0;left:40px;position:absolute;width:0}.social-icons a:hover span{bottom:50px;opacity:1;visibility:visible}.social-icons a:first-of-type:before{content:"\f39e"}.social-icons a:nth-of-type(2):before{content:"\f16d"}.social-icons a:nth-of-type(3):before{content:"\f167"}.social-icons a:nth-of-type(4):before{content:"\f0e1"}.social-icons a:nth-of-type(5):before{content:"\f168"}.copyright{color:#343f57;font-size:13px}.rotate-315{transform:rotate(315deg);transform-origin:center}.referent-img{margin-right:1rem;max-width:50px}.referent-info{font-size:.75rem;opacity:.9}.card-referent{background-color:#fff;border:0;border-radius:3px;box-shadow:0 3px 5px 1px rgba(52,63,87,.1);margin-bottom:3rem;margin-top:2rem;min-height:10rem;padding:1rem .5rem}.table,table{color:#343f57}.table td,.table th{vertical-align:middle!important}.bullet{font-size:2rem}.bullet-green{color:#28d14f}.bullet-yellow{color:#fad82d}.bullet-red{color:#f36}.bg-dark{background-color:#343f57;background:linear-gradient(130deg,#021836,#343f57);margin:3rem 0;padding:3rem 1.5rem 5rem}.bg-dark h2{color:#fff}.termin-text{font-size:13px}