﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:"Lemon-Milk";src:url("/assets/fonts/Lemon-Milk.woff2") format("woff2"),url("/assets/fonts/Lemon-Milk.woff") format("woff"),url("/assets/fonts/Lemon-Milk.ttf") format("ttf");font-display:block;}@font-face{font-family:"Proxima";src:url("/assets/fonts/ProximaNovaW01.woff2") format("woff2"),url("/assets/fonts/ProximaNovaW01.woff") format("woff");font-display:block;}@font-face{font-family:"Proxima-Regular";src:url("/assets/fonts/ProximaNovaW05-Regular.woff2") format("woff2"),url("/assets/fonts/ProximaNovaW05-Regular.woff") format("woff");font-display:block;}.bg-red{background-color:#e83a30!important;}.fg-red{color:#e83a30!important;}.bg-blue{background-color:#0c2140!important;}.fg-blue{color:#0c2140!important;}.bg-grey{background-color:#e6e6e6!important;}.fg-grey{color:#e6e6e6!important;}.bg-lightgrey{background-color:rgba(242,242,242,.8)!important;}.fg-lightgrey{color:rgba(242,242,242,.8)!important;}.bg-white{background-color:#fff!important;}.fg-white{color:#fff!important;}.bg-red,.bg-red h1,.bg-red h2,.bg-red h3,.bg-red h4,.bg-red h5,.bg-red h6,.bg-red p,.bg-blue,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-black,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-black p{color:#fff;}.color-red{color:#e83a30!important;}.color-blue{color:#0c2140!important;}.mt--0{margin-top:0!important;}.mb--0{margin-bottom:0!important;}.pt--0{padding-top:0!important;}.pb--0{padding-bottom:0!important;}.mt--5{margin-top:5px!important;}.mb--5{margin-bottom:5px!important;}.pt--5{padding-top:5px!important;}.pb--5{padding-bottom:5px!important;}.mt--10{margin-top:10px!important;}.mb--10{margin-bottom:10px!important;}.pt--10{padding-top:10px!important;}.pb--10{padding-bottom:10px!important;}.mt--20{margin-top:20px!important;}.mb--20{margin-bottom:20px!important;}.pt--20{padding-top:20px!important;}.pb--20{padding-bottom:20px!important;}.mt--30{margin-top:30px!important;}.mb--30{margin-bottom:30px!important;}.pt--30{padding-top:30px!important;}.pb--30{padding-bottom:30px!important;}.mt--40{margin-top:40px!important;}.mb--40{margin-bottom:40px!important;}.pt--40{padding-top:40px!important;}.pb--40{padding-bottom:40px!important;}.mt--50{margin-top:50px!important;}.mb--50{margin-bottom:50px!important;}.pt--50{padding-top:50px!important;}.pb--50{padding-bottom:50px!important;}.mt--60{margin-top:60px!important;}.mb--60{margin-bottom:60px!important;}.pt--60{padding-top:60px!important;}.pb--60{padding-bottom:60px!important;}.mt--70{margin-top:70px!important;}.mb--70{margin-bottom:70px!important;}.pt--70{padding-top:70px!important;}.pb--70{padding-bottom:70px!important;}.mt--80{margin-top:80px!important;}.mb--80{margin-bottom:80px!important;}.pt--80{padding-top:80px!important;}.pb--80{padding-bottom:80px!important;}.mt--90{margin-top:90px!important;}.mb--90{margin-bottom:90px!important;}.pt--90{padding-top:90px!important;}.pb--90{padding-bottom:90px!important;}.mt--100{margin-top:100px!important;}.mb--100{margin-bottom:100px!important;}.pt--100{padding-top:100px!important;}.pb--100{padding-bottom:100px!important;}.mt--110{margin-top:110px!important;}.mb--110{margin-bottom:110px!important;}.pt--110{padding-top:110px!important;}.pb--110{padding-bottom:110px!important;}.mt--120{margin-top:120px!important;}.mb--120{margin-bottom:120px!important;}.pt--120{padding-top:120px!important;}.pb--120{padding-bottom:120px!important;}.mt--130{margin-top:130px!important;}.mb--130{margin-bottom:130px!important;}.pt--130{padding-top:130px!important;}.pb--130{padding-bottom:130px!important;}.mt--140{margin-top:140px!important;}.mb--140{margin-bottom:140px!important;}.pt--140{padding-top:140px!important;}.pb--140{padding-bottom:140px!important;}.mt--150{margin-top:150px!important;}.mb--150{margin-bottom:150px!important;}.pt--150{padding-top:150px!important;}.pb--150{padding-bottom:150px!important;}.pl--0{padding-left:0!important;}.pr--0{padding-right:0!important;}.w-570{max-width:570px;margin:0 auto;}body{font-family:"Proxima-Regular",sans-serif;line-height:1.4em;font-size:20px;}h1,h2,h3,h4,h5,h6{font-family:"Lemon-Milk",sans-serif;line-height:1.2em;}h1{font-size:47px;font-weight:normal;color:#0c2140;}h2{font-size:40px;font-weight:normal;color:#0c2140;}h4{font-size:30px;}strong,.strong{font-weight:bolder;}a{text-decoration:none;border-bottom:solid 2px transparent;transition:all .15s ease-in-out;color:#0c2140;}a:hover{border-bottom:solid 2px #e83a30;}@media only screen and (max-width:992px){h1{font-size:36px;}h2{font-size:30px;}h4{font-size:25px;}}.align-start{justify-self:start;}.align-center{justify-self:center;}.align-end{justify-self:end;}.align-stretch{justify-self:stretch;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.img-fluid{max-width:100%;height:auto;}.w-100{width:100%;}.homepage-header{z-index:1;margin-top:120px;display:grid;grid-template-columns:auto minmax(0,168.3333333333px) minmax(0,168.3333333333px) minmax(0,168.3333333333px) minmax(0,168.3333333333px) minmax(0,168.3333333333px) minmax(0,168.3333333333px) auto;grid-template-rows:50px 22px auto auto 22px;}.homepage-header .grey-bg{background-color:rgba(242,242,242,.8);grid-column:4/span 5;grid-row:3/span 4;overflow:hidden;}.homepage-header .text-box{grid-column:2/span 3;grid-row:2/span 3;justify-self:start;overflow:hidden;}.homepage-header .text-box h1{margin-bottom:30px;}.homepage-header .text-box p{color:#e83a30;font-size:22px;}.homepage-header .image-box{grid-column:6/span 2;grid-row:1/span 4;justify-self:end;overflow:hidden;}@media only screen and (max-width:992px){.homepage-header{padding-top:50px;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto 30px auto;}.homepage-header .text-box{margin:0 20px;grid-column:1;grid-row:1/span3;justify-self:stretch;margin-bottom:50px;}.homepage-header .text-box h1{font-size:24px;}.homepage-header .grey-bg{grid-column:1;grid-row:3/span 6;}.homepage-header .image-box{margin:0 20px;grid-column:1;grid-row:8/span 2;justify-self:start;}.homepage-header .image-box img{max-width:250px;}}.homepage-video{margin-top:100px;position:relative;}.homepage-video #video{position:relative;width:100%;z-index:1;}.homepage-video .video-content-wrapper{top:100px;display:grid;grid-template-columns:auto minmax(0,1010px) auto;justify-items:center;width:100%;position:absolute;top:25%;z-index:2;}.homepage-video .video-content-wrapper .video-content{background-color:rgba(0,0,0,.1);border-radius:20px;padding:30px;grid-column:2;text-align:center;}.homepage-video .video-content-wrapper .video-content h1{padding-bottom:30px;}@media only screen and (max-width:992px){.homepage-video .video-content-wrapper{grid-template-columns:1fr;top:25%;}.homepage-video .video-content-wrapper .video-content{grid-column:1;margin:0 20px;}.homepage-video .video-content-wrapper .video-content .content-text{display:none;visibility:hidden;}.homepage-video .video-content-wrapper .video-content h1{font-size:26px;padding-bottom:20px;}}.content-header{z-index:1;margin-top:100px;display:grid;grid-template-columns:auto minmax(0,1390px) auto;}.content-header .header-wrapper{margin:50px 0;grid-column:2;}@media only screen and (max-width:992px){.content-header{grid-template-columns:1fr!important;}.content-header .header-wrapper{margin:50px 20px;grid-column:1;max-width:100%;justify-self:center;}.content-header .header-wrapper .intro-text{display:none;visibility:hidden;}}.button-divider{display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.button-divider .button-wrapper{grid-column:2;justify-self:center;}.list-items{display:grid;grid-template-columns:auto minmax(0,1010px) auto;grid-template-rows:repeat(3,auto);}.list-items .header-wrapper{grid-column:2;grid-row:1;}.list-items .list-items-wrapper{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,336.6666666667px) minmax(0,336.6666666667px) minmax(0,336.6666666667px);font-family:"Lemon-Milk",sans-serif!important;}.list-items .list-items-wrapper .list-grid{display:grid;grid-template-columns:50px 250px;margin-bottom:80px;}.list-items .list-items-wrapper .list-grid .number{font-size:56px;margin-top:15px;justify-self:start;align-self:start;}.list-items .list-items-wrapper .list-grid .text{padding-left:20px;font-size:20px;font-weight:normal;line-height:1.2em;justify-self:start;align-self:start;text-align:left;overflow-wrap:break-word;}@media only screen and (max-width:992px){.list-items{grid-template-columns:20px auto 20px;}.list-items .header-wrapper{margin:0 20px;}.list-items .header-wrapper h1{font-size:24px;}.list-items .list-items-wrapper{grid-template-columns:1fr;margin:0 20px;}.list-items .list-items-wrapper .list-grid{margin-bottom:40px;}.image-wrapper{padding:0 40px;}}.image-box-items{display:grid;grid-template-columns:auto minmax(0,1010px) auto;grid-template-rows:repeat(3,auto);}.image-box-items .box-wrapper{grid-column:2;display:grid;grid-template-columns:minmax(0,336.6666666667px) minmax(0,336.6666666667px) minmax(0,336.6666666667px);grid-template-rows:336.6666666667px;grid-gap:10px;}.image-box-items .box-wrapper .box{justify-self:center;align-self:center;}.image-box-items .box-wrapper .box h2,.image-box-items .box-wrapper .box h4{text-align:center;}.image-box-items .box-wrapper .box .image-overlay-wrapper{position:relative;background:#e83a30;overflow:hidden;}.image-box-items .box-wrapper .box .image-overlay-wrapper img{object-fit:cover;opacity:.4;margin-bottom:-7px;}.image-box-items .box-wrapper .box .image-overlay-wrapper .text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}@media only screen and (max-width:992px){.image-box-items .box-wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:0 20px;}.image-box-items .box-wrapper .box h4{font-size:20px;}.image-box-items .box-wrapper .box h2{padding-bottom:50px;}.image-box-items .box-wrapper .box-1{grid-row:2;}.image-box-items .box-wrapper .box-2{grid-column:1/span2;grid-row:1;}}.text-block{display:grid;grid-template-columns:auto minmax(0,1390px) auto;padding:40px 0;}.text-block .text-block-outer{grid-column:2;display:grid;grid-template-columns:auto 1010px auto;}.text-block .text-block-outer .text-block-inner{grid-column:2;display:grid;grid-template-columns:minmax(0,1010px) minmax(0,1010px);grid-template-rows:auto auto auto;justify-items:start;align-items:start;padding:70px 0;}.text-block .text-block-outer .text-block-inner.text-only{grid-template-columns:minmax(0,1010px);}.text-block .text-block-outer .text-block-inner.left-layout{grid-template-areas:"title content" "image content";}.text-block .text-block-outer .text-block-inner.right-layout{grid-template-areas:"content title" "content image";}.text-block .text-block-outer .text-block-inner.right-layout .header{justify-self:end;}.text-block .text-block-outer .text-block-inner h2{grid-area:title;width:250px;line-height:normal;}.text-block .text-block-outer .text-block-inner .text{grid-area:content;align-self:center;}.text-block .text-block-outer .text-block-inner .text p{font-size:18px;line-height:1.8em;margin-bottom:30px;}.text-block .text-block-outer .text-block-inner .image{grid-area:image;align-self:end;}.text-block .text-block-outer .text-only-block{grid-column:2;}@media only screen and (max-width:992px){.text-block .text-block-outer{grid-template-columns:1fr;padding:0 20px;}.text-block .text-block-outer .text-block-inner{grid-template-columns:1fr;}.text-block .text-block-outer .text-block-inner.left-layout,.text-block .text-block-outer .text-block-inner.right-layout{grid-template-areas:"title" "content" "image";}.text-block .text-block-outer .text-block-inner.left-layout .header,.text-block .text-block-outer .text-block-inner.right-layout .header{justify-self:center;text-align:center;}.text-block .text-block-outer .text-block-inner h2{padding-bottom:30px;width:100%;}.text-block .text-block-outer .text-block-inner .image{padding-top:30px;}}.button-list{display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.button-list .header-wrapper{grid-column:2;}.button-list .button-list-wrapper{grid-column:2;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;}.button-list .button-list-wrapper a.list-button{display:block;background-color:#e83a30;border:0;color:#fff;text-decoration:none;font-weight:normal;font-size:20px;cursor:pointer!important;line-height:70px;text-align:center;}.button-list .button-list-wrapper a.list-button:hover{background-color:#0c2140;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.button-list .box{height:50px;background-color:rgba(255,0,0,.5);}@media only screen and (max-width:992px){.button-list{grid-template-columns:1fr;margin:0 20px;}.button-list .header-wrapper{grid-column:1;}.button-list .button-list-wrapper{grid-column:1;grid-template-columns:1fr;}}.certificate-block{display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.certificate-block .header-wrapper{grid-column:2;}.certificate-block .cert-list-wrapper{grid-column:2;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;}@media only screen and (max-width:992px){.certificate-block{grid-template-columns:1fr;margin:0 20px;}.certificate-block .header-wrapper{grid-column:1;}.certificate-block .cert-list-wrapper{grid-column:1;grid-template-columns:1fr;}}.call-to-action{display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.call-to-action .content-wrapper{grid-column:2;}.call-to-action .content-wrapper .content p{margin-bottom:30px;}@media only screen and (max-width:992px){.call-to-action{grid-template-columns:1fr;padding:0 20px;}.call-to-action .content-wrapper{grid-column:1;}}.header-block{display:grid;grid-template-columns:auto minmax(0,1010px) auto;padding:40px 0;}.header-block .header-wrapper{grid-column:2;}.header-block .header-wrapper h3{margin-top:20px;}.button{display:inline-block;padding:16px 40px;font-family:"Lemon-Milk",sans-serif;font-size:16px;font-weight:normal;letter-spacing:.1em;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase;border:0;border-radius:60px;background-color:#e83a30;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.button:hover{background-color:#a01a12;border:0;}.button.btn-blue{background-color:#0c2140;}.button.btn-blue:hover{background-color:#14376b;border:0;}.button .bi{font-size:24px;}.button.btn-border{background-color:#fff;border:solid 1px #0c2140;color:#0c2140;}.button.btn-border:hover{background-color:#14376b;border:solid 1px #0c2140!important;color:#fff;border:0;}.bg-red .button{color:#e83a30;background-color:#fff;}.bg-red .button:hover{background-color:#ccc;}.desktop-nav{display:block;visibility:visible;}.mobile-nav{display:none;visibility:hidden;}.navbar-desktop ul.nav{list-style:none;}.navbar-desktop ul.nav li.menu-item{padding:0 10px;list-style-type:none;display:inline-block;}.navbar-desktop ul.nav li.menu-item a{display:block;font-family:"Proxima-Regular",sans-serif;font-weight:normal;font-size:16px;text-decoration:none;color:#fff;border-bottom:solid 2px transparent;}.navbar-desktop ul.nav li.menu-item a:hover{border-bottom:solid 2px #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.navbar-desktop ul.nav li.menu-item a.active{color:#e83a30;}#nav-hamburger{width:27px;height:27px;position:relative;cursor:pointer;}#nav-hamburger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:10px;opacity:1;left:0;}#nav-hamburger span:nth-child(1){top:0;}#nav-hamburger span:nth-child(2){top:9px;}#nav-hamburger span:nth-child(3){top:18px;}.open .nav-main{right:0;}.nav-main{display:grid;}.nav-main.mobile .nav-container{display:grid;grid-template-rows:100px auto 100px;}.nav-main.mobile .nav-container .nav-header{grid-row:1;display:grid;grid-template-columns:1fr 1fr;border-bottom:solid 1px #102c55;height:60px;padding:20px;}.nav-main.mobile .nav-container .nav-header .mobile-logo{justify-self:start;}.nav-main.mobile .nav-container .nav-header .btn-close{justify-self:end;align-self:center;}.nav-main.mobile .nav-container .nav-header .btn-close .nav-close{color:#fff;font-size:46px;}.nav-main.mobile .nav-container .nav-header .btn-close .nav-close:hover{color:#e83a30;transition:all .15s ease-in-out;}.nav-main.mobile .nav-container .nav-mobile{grid-row:2;display:grid;grid-template-columns:1fr;justify-items:center;align-items:stretch;}.nav-main.mobile .nav-container .nav-mobile .nav-items{padding-top:30px;width:100%;}.nav-main.mobile .nav-container .nav-mobile .nav-items .nav-item{padding:15px 0;}.nav-main.mobile .nav-container .nav-mobile .nav-items .nav-item .nav-link{line-height:50px;color:#fff;text-decoration:none;text-align:center;font-size:24px;padding:30px 0;border-bottom:solid 2px #fff;}.nav-main.mobile .nav-container .nav-mobile .nav-items .nav-item .nav-link:hover{color:#e83a30;transition:all .15s ease-in-out;}.nav-main.mobile .nav-container .nav-mobile .nav-items .nav-item .nav-link.active{color:#e83a30;}.nav-main.mobile .nav-container .nav-social{align-items:center;justify-self:center;padding:30px;}@media only screen and (max-width:992px){.mobile-nav{display:block!important;visibility:visible!important;}.desktop-nav{display:none;visibility:hidden;}}.nav-main{transition:right .25s ease-in-out;background:#0c2140;position:fixed;overflow-x:hidden;width:100%;right:-100%;top:0;bottom:0;z-index:999;}.social-links .social-links-item{float:left;display:block;height:40px;width:40px;line-height:40px;background-color:#fff;color:#0c2140;text-align:center;margin-left:13px;border-radius:2px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.social-links .social-links-item:hover{background-color:#e83a30;}.social-links .social-links-item:hover i{color:#fff;}.job-list-section{display:grid;grid-template-columns:auto minmax(0,1390px) auto;grid-gap:20px;}.job-list-section .show-mobile{display:none;visibility:hidden;}.job-list-section .show-desktop{display:block;}.job-list-section .category-section{grid-column:1/span3;background-color:#0c2140;color:#fff;display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.job-list-section .category-section .header{grid-column:2;}.job-list-section .category-section .header h2{color:#fff;}.job-list-section .category-section .category-list{padding:60px 0;grid-column:2;display:grid;grid-template-columns:minmax(0,336.6666666667px) minmax(0,336.6666666667px) minmax(0,336.6666666667px);}.job-list-section .job-section{grid-column:2;display:grid;grid-template-columns:minmax(0,463.3333333333px) minmax(0,463.3333333333px) minmax(0,463.3333333333px);grid-gap:20px;}.job-list-section .job-section .job-cards{grid-column:1/span 2;display:grid;}.job-list-section .job-section .job-cards .job-card{color:#0c2140;padding:30px;border:solid 1px #e6e6e6;margin-bottom:30px;}.job-list-section .job-section .job-cards .job-card:hover{border:solid 1px #cdcdcd;transition:all .15s ease-in-out;}.job-list-section .job-section .job-cards .job-card h2{font-size:24px;}.job-list-section .job-section .job-cards .job-card p{margin-bottom:30px;}.job-list-section .job-section .job-cards .job-card a{color:#0c2140;border:0;}.job-list-section .job-section .job-cards .job-card a:hover{border:0;color:#e83a30;transition:all .15s ease-in-out;}.job-list-section .job-section .job-filters{grid-column:3;}.job-list-section .job-section .job-filters .filter-item{padding-left:20px;}.job-list-section .job-section .job-filters .filter-item .bi{font-size:16px;color:#e6e6e6;}.job-list-section .job-section .job-filters .filter-item .bi.bi-circle-fill{color:#e83a30;}.job-list-section .job-section .job-filters .filter-item a{color:#e83a30!important;}.job-list-section .dropdown{position:relative;}.job-list-section .dropdown button{height:2.5rem;padding:0 1.25rem;background:#333;color:#fff;background-color:#e83a30;border:0;font-size:20px;width:100%;cursor:pointer;}.job-list-section .dropdown nav{position:absolute;top:100%;left:0;opacity:0;background:#fff;visibility:hidden;transition:300ms all;border:1px solid #e83a30;width:100%;z-index:10;}.job-list-section .dropdown nav ul li a{display:block;padding:.438rem .625rem;color:#333;}.job-list-section .dropdown nav ul li a:hover{background:#f8f8f8;}.job-list-section .dropdown:focus-within nav{opacity:1;visibility:visible;transform:translateY(.25rem);}.job-list-section .pagination-wrapper{grid-column:2;}.job-list-section .pagination-wrapper ul>li.item{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:solid 1px #e6e6e6;margin-left:0;}.job-list-section .pagination-wrapper ul>li.item.disabled{border:solid 1px rgba(242,242,242,.8);color:rgba(242,242,242,.8);}.job-list-section .pagination-wrapper ul>li.item.current{background-color:#e83a30;color:#fff;}.job-list-section .pagination-wrapper ul>li.item a{display:block;width:40px;height:40px;line-height:40px;text-align:center;border-bottom:0;}.job-list-section .pagination-wrapper ul>li.page-info{display:inline-block;height:50px;line-height:50px;}@media only screen and (max-width:992px){.job-list-section{grid-template-columns:1fr;padding:0 20px;grid-gap:0;}.job-list-section .job-section{grid-column:1;display:grid;grid-template-columns:1fr;}.job-list-section .job-section .job-cards{grid-column:1;grid-row:2;}.job-list-section .job-section .job-filters{grid-column:1;grid-row:1;}.job-list-section .show-mobile{display:block;visibility:visible;}.job-list-section .show-desktop{display:none;visibility:hidden;}}.job-details-wrapper{display:grid;grid-template-columns:auto minmax(0,1010px) auto;grid-gap:20px;}.job-details-wrapper .job-details{grid-column:2;}.job-details-wrapper .job-details .job-contents{grid-column:1/span 2;}.job-details-wrapper .job-details .job-contents .job-info{display:grid;grid-template-columns:1fr 1fr 1fr;}.job-details-wrapper .job-details .job-contents .job-info .info{grid-column:1/span 2;}.job-details-wrapper .job-details .job-contents .job-info .actions{grid-column:3;}.job-details-wrapper .job-details .job-contents label,.job-details-wrapper .job-details .job-contents .label{display:inline-block;width:200px;font-weight:bolder;}.job-details-wrapper .job-details .job-contents h1{font-size:32px;}.job-details-wrapper .job-details .job-contents h2{font-size:24px;color:#e83a30;}.job-details-wrapper .job-details .job-contents p{padding-bottom:30px;}.job-details-wrapper .job-details .job-contents ul{padding-left:0;margin-left:30px;list-style-type:none;}.job-details-wrapper .job-details .job-contents ul li{padding-left:1.5rem;margin-bottom:.5rem;position:relative;}.job-details-wrapper .job-details .job-contents ul li:before{font-family:bootstrap-icons!important;content:"";text-align:center;color:#e83a30;display:inline-block;margin-left:-30px;margin-right:10px;font-size:24px;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;}.job-details-wrapper .job-apply-form{grid-column:2;}.job-apply-form{border:solid 1px #e6e6e6;background-color:rgba(242,242,242,.8);padding:30px;}.job-apply-form .apply-header{margin-bottom:30px;}.job-apply-form .apply-form-wrapper .appy-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}.job-apply-form .text-red{color:#e83a30;}@media only screen and (max-width:992px){.job-apply-form .apply-form-wrapper .appy-form{grid-template-columns:1fr;}.job-apply-form .apply-form-wrapper .appy-form .form-group-col2{grid-column:1;}.job-details-wrapper .job-details .job-contents .job-info{grid-template-columns:1fr;}.job-details-wrapper .job-details .job-contents .job-info .info{grid-column:1;}.job-details-wrapper .job-details .job-contents .job-info .actions{padding-top:30px;grid-column:1;}}.contact-form-section{display:grid;grid-template-columns:auto minmax(0,1010px) auto;}.contact-form-section .contact-form-wrapper{grid-column:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}.form-group-col1{margin-bottom:30px;margin-right:20px;}.form-group-col2{grid-column:1/span 2;margin-bottom:30px;margin-right:20px;}input[type=text],input[type=email],textarea,.textarea{display:block;background-color:rgba(242,242,242,.8);border:0;border-bottom:solid 2px #0c2140;width:100%;padding:10px;font-size:16px;font-family:"Proxima-Regular",sans-serif;}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,textarea:focus,textarea:focus-visible,.textarea:focus,.textarea:focus-visible{outline:0;border-bottom:solid 2px #1c4d96;background-color:#fff;transition:all .15s ease-in-out;}input[type=text].required.input-validation-error,input[type=email].required.input-validation-error,textarea.required.input-validation-error,.textarea.required.input-validation-error{border-bottom:solid 2px #e83a30;background-color:#fdf1f1;}#video-wrapper{margin-top:100px;position:relative;}#video-wrapper #video{position:relative;width:100%;z-index:1;}header{z-index:9999;position:fixed;top:0;width:100%;}header .header-wrapper{background-color:#0c2140;height:60px;display:grid;grid-template-columns:auto minmax(0,695px) minmax(0,695px) auto;justify-items:stretch;padding-top:20px;padding-bottom:20px;transition:all .2s ease-in-out;}header .header-wrapper .logo-wrapper{grid-column:2;align-self:center;justify-self:start;}header .header-wrapper .nav-wrapper{grid-column:3;align-self:center;justify-self:end;}header .header-wrapper.header-shrink{padding-top:5px;padding-bottom:5px;}footer{background-color:#0c2140;padding:100px 0;display:grid;grid-template-columns:auto minmax(0,1390px) auto;color:#fff;font-size:16px;}footer a{color:#fff;text-decoration:none;}footer a:hover{color:#e83a30;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}footer a:hover i{color:#fff;}footer .footer-wrapper{grid-column:2;display:grid;grid-gap:60px;grid-template-columns:minmax(0,463.3333333333px) minmax(0,463.3333333333px) minmax(0,463.3333333333px);grid-template-areas:"top top top" "general column1 column2";font-size:18px;}footer .footer-wrapper p{font-size:18px;}footer .footer-wrapper .footer-logo{grid-area:top;}footer .footer-copyrights{grid-column:2;}footer .general-wrapper{grid-area:general;}footer .address-wrapper{grid-area:column1;}footer .footer-header{font-weight:bolder;font-size:20px;padding-bottom:20px;}footer .footer-header .text-red{font-size:42px;color:#e83a30;}.contact-page-wrapper{display:grid;grid-template-columns:auto minmax(0,505px) minmax(0,505px) auto;grid-gap:20px;background-color:rgba(242,242,242,.8);}.contact-page-wrapper .contact-header-content{grid-column:2/span 2;}.contact-page-wrapper .contact-wrapper{grid-column:2;}.contact-page-wrapper .contact-wrapper .social-links .social-links-item{margin-left:0;margin-right:13px;background-color:#0c2140;color:#fff;border-bottom:0;}.contact-page-wrapper .contact-wrapper .social-links .social-links-item:hover{background-color:#e83a30;}.contact-page-wrapper .form-wrapper{grid-column:3;}.googlemap{position:relative;padding-bottom:300px;height:0;overflow:hidden;}.googlemap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}@media only screen and (max-width:992px){header .header-wrapper,header .header-wrapper.header-shrink{padding-left:20px;padding-right:20px;}footer{grid-template-columns:minmax(0,1390px);grid-gap:0;padding:0 20px;}footer .footer-wrapper{padding-top:50px;grid-column:1;grid-template-columns:1fr;grid-template-areas:"top" "general" "column1" "column2";}footer .footer-copyrights{grid-column:1;}footer .contact-wrapper{padding-bottom:50px;}.contact-page-wrapper{grid-template-columns:1fr;padding:0 20px;}.contact-page-wrapper .contact-header-content{grid-column:1;grid-row:1;}.contact-page-wrapper .contact-wrapper{grid-column:1;grid-row:3;}.contact-page-wrapper .form-wrapper{grid-column:1;grid-row:2;}}