@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Playfair+Display:400,400i,700,700i,900,900i&display=swap");*,*::after,*::before{box-sizing:border-box;}html,body,.site-wrapper{height:100%;}body{font-family:"Open Sans",sans-serif;line-height:1.75;position:relative;visibility:visible;color:#454545;background-color:#FFFFFF;}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.2;margin-top:0;color:#333333;}.h1,.h2,.h3,.h4,.h5,.h6{line-height:inherit;margin:0;}h1,.h1{font-size:48px;}@media only screen and (max-width:767px){h1,.h1{font-size:40px;}}@media only screen and (max-width:575px){h1,.h1{font-size:30px;}}h2,.h2{font-size:40px;}@media only screen and (max-width:767px){h2,.h2{font-size:30px;}}@media only screen and (max-width:575px){h2,.h2{font-size:24px;}}h3,.h3{font-size:33px;}@media only screen and (max-width:767px){h3,.h3{font-size:26px;}}@media only screen and (max-width:575px){h3,.h3{font-size:20px;}}h4,.h4{font-size:28px;}@media only screen and (max-width:767px){h4,.h4{font-size:22px;}}@media only screen and (max-width:575px){h4,.h4{font-size:18px;}}h5,.h5{font-size:23px;}@media only screen and (max-width:767px){h5,.h5{font-size:18px;}}@media only screen and (max-width:575px){h5,.h5{font-size:16px;}}h6,.h6{font-size:19px;}@media only screen and (max-width:767px){h6,.h6{font-size:16px;}}@media only screen and (max-width:575px){h6,.h6{font-size:14px;}}p:last-child{margin-bottom:0;}a,button{line-height:inherit;display:inline-block;cursor:pointer;text-decoration:none;color:inherit;}section{-webkit-hyphens:auto;hyphens:auto;}section a{color:#0d6efd;}a,button,img,input{transition:all 0.3s ease 0s;}*:focus{outline:none !important;}a:focus{text-decoration:none;color:inherit;outline:none;}a:hover{text-decoration:none;color:#05386B;}button,input[type="submit"]{cursor:pointer;}img{max-width:100%;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;}ul:last-child{margin-bottom:0;}ul li + li{margin-top:6px;}.fix{overflow:hidden;}.hidden{display:none;}.clear{clear:both;}.section,.main-wrapper{float:left;width:100%;}@media (min-width:1200px){.container{max-width:1200px;--bs-gutter-x:15px;}.container-fluid{--bs-gutter-x:15px;}.row:not(.gx-0){--bs-gutter-x:30px;}}.lead{font-size:18px;font-weight:400;}@media only screen and (max-width:767px){.lead{font-size:16px;}}.bg-white{background-color:#FFFFFF !important;}.bg-gray{background-color:#F8F9FD !important;}.bg-dark{background-color:#333333 !important;}.bg-primary{background-color:#05386B !important;}.bg-secondary{background-color:#6C757D !important;}.bg-success{background-color:#4CAF50 !important;}.bg-danger{background-color:#F44336 !important;}.bg-warning{background-color:#FFC107 !important;}.bg-info{background-color:#17A2B8 !important;}.bg-light{background-color:#F8F9FA !important;}.bg-dark{background-color:#343A40 !important;}.text-white{color:#FFFFFF !important;}.text-body{color:#454545 !important;}.text-body-light{color:#999999 !important;}.text-heading{color:#333333 !important;}.text-primary{color:#05386B !important;}.text-secondary{color:#6C757D !important;}.text-success{color:#4CAF50 !important;}.text-danger{color:#F44336 !important;}.text-warning{color:#FFC107 !important;}.text-info{color:#17A2B8 !important;}.text-light{color:#F8F9FA !important;}.text-dark{color:#343A40 !important;}.fw-100{font-weight:100;}.fw-200{font-weight:200;}.fw-300{font-weight:300;}.fw-400{font-weight:400;}.fw-500{font-weight:500;}.fw-600{font-weight:600;}.fw-700{font-weight:700;}.fw-800{font-weight:800;}.fw-900{font-weight:900;}.white-space-nowrap{white-space:nowrap;}.tab-content{width:100%;}.tab-content .tab-pane{display:block;visibility:hidden;overflow:hidden;max-width:100%;height:0;opacity:0;}.tab-content .tab-pane.active{visibility:visible;overflow:visible;height:auto;opacity:1;}[data-bg-image]:not(.bg-parallax){background-repeat:no-repeat;background-position:center center;background-size:cover;}.bg-parallax{background-attachment:fixed;background-position:50% 0;background-size:cover;}[data-overlay]{position:relative;z-index:1;}[data-overlay]::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background-color:#000000;}[data-overlay="0"]::before{opacity:0;}[data-overlay="5"]::before{opacity:0.05;}[data-overlay="10"]::before{opacity:0.1;}[data-overlay="15"]::before{opacity:0.15;}[data-overlay="20"]::before{opacity:0.2;}[data-overlay="25"]::before{opacity:0.25;}[data-overlay="30"]::before{opacity:0.3;}[data-overlay="35"]::before{opacity:0.35;}[data-overlay="40"]::before{opacity:0.4;}[data-overlay="45"]::before{opacity:0.45;}[data-overlay="50"]::before{opacity:0.5;}[data-overlay="55"]::before{opacity:0.55;}[data-overlay="60"]::before{opacity:0.6;}[data-overlay="65"]::before{opacity:0.65;}[data-overlay="70"]::before{opacity:0.7;}[data-overlay="75"]::before{opacity:0.75;}[data-overlay="80"]::before{opacity:0.8;}[data-overlay="85"]::before{opacity:0.85;}[data-overlay="90"]::before{opacity:0.9;}[data-overlay="95"]::before{opacity:0.95;}[data-overlay="100"]::before{opacity:1;}.section-padding{padding-top:40px;padding-bottom:0;}@media only screen and (min-width:992px) and (max-width:1199px){.section-padding{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width:768px) and (max-width:991px){.section-padding{padding-top:80px;padding-bottom:80px;}}@media only screen and (max-width:767px){.section-padding{padding-top:60px;padding-bottom:60px;}}.section-padding-counters{padding-top:60px;padding-bottom:60px;}.section-title{width:100%;margin-bottom:70px;text-align:center;}.section-title .title{margin-top:-5px;margin-bottom:0;}.section-title .title:not(:last-child){margin-bottom:10px;}.section-title p{font-size:16px;}.section-title.text-white .title{color:#FFFFFF;}.section-title.text-white p{color:#FFFFFF;}@media only screen and (min-width:768px) and (max-width:991px){.section-title{margin-bottom:50px;}.section-title .title{font-size:33px;}.section-title p{font-size:14px;}}@media only screen and (max-width:767px){.section-title{margin-bottom:40px;}.section-title .title{font-size:28px;}.section-title p{font-size:14px;}}@media only screen and (max-width:575px){.section-title .title{font-size:24px;}}.page-pagination ul{display:flex;flex-wrap:wrap;margin-right:-15px;margin-bottom:-15px;padding:0;list-style:none;}.page-pagination ul li{font-size:14px;font-weight:600;line-height:50px;width:50px;height:50px;margin-right:15px;margin-bottom:15px;text-align:center;}.page-pagination ul li a{display:block;color:#333333;border:none;background-color:#3294f5;}.page-pagination ul li a:hover{color:#FFFFFF;background-color:#05386B;}.page-pagination ul li.page-numbers{width:auto;}.page-pagination ul li.page-numbers a{padding:0 20px;}.page-pagination ul li.active{color:#FFFFFF;background-color:#05386B;}.page-pagination.center ul{justify-content:center;}.page-pagination.right ul{justify-content:flex-end;}.height-100vh{min-height:100vh;}.slick-slider .slick-arrow{opacity:0;}.slick-slider:hover .slick-arrow{opacity:1;}.slick-arrow{position:absolute;z-index:9;top:50%;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;transform:translateY(-50%);border:2px solid #EDEDED;border-radius:50%;background-color:#FFFFFF;}.slick-arrow.slick-prev{left:-10px;}.slick-arrow.slick-next{right:-10px;}.slick-arrow i{font-size:20px;}.slick-arrow:hover{color:#FFFFFF;border-color:#05386B;background-color:#05386B;}.slick-dots{display:flex;justify-content:center;margin-top:30px;margin-bottom:0;padding-left:0;list-style:none;}.slick-dots li{margin:0 5px;}.slick-dots li button{display:block;overflow:hidden;width:14px;height:14px;padding:0;text-indent:-9999px;border:2px solid #DDDDDD;border-radius:50%;background-color:transparent;}.slick-dots li.slick-active button{border-color:#05386B;}#scrollUp{right:25px;bottom:25px;width:40px;height:40px;text-align:center;color:#FFFFFF;background-color:#05386B;}#scrollUp i{line-height:40px;}.m-n2{margin:-0.5rem !important;}.mb-n1{margin-bottom:-0.25rem !important;}.mb-n2{margin-bottom:-0.5rem !important;}.mb-n3{margin-bottom:-1rem !important;}.mb-n4{margin-bottom:-1.5rem !important;}.mb-n5{margin-bottom:-3rem !important;}label{font-size:13px;line-height:1.25;display:block;margin-bottom:10px;}input[type="text"],input[type="email"],input[type="password"],input[type="url"],textarea,.form-control{line-height:24px;display:block;width:100%;padding:10px 20px;color:#454545;border:1px solid #EDEDED;border-radius:0;background-color:#FFFFFF;}select{line-height:24px;display:block;width:100%;padding:10px 15px;padding-right:40px;color:#454545;border:1px solid #EDEDED;border-radius:0;background-color:#FFFFFF;background-image:url("/assets/images/icons/arrow-down.png");background-repeat:no-repeat;background-position:right center;background-size:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.custom-control-label{font-size:inherit;line-height:1.4;}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;}.custom-control .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;}.range-slider.irs-hidden-input{position:absolute;top:0;left:0;display:block;visibility:hidden;width:0;height:0;opacity:0;}.irs{position:relative;display:block;width:100%;}.irs .irs{position:relative;display:block;padding-top:30px;}.irs .irs .irs-line{display:block;width:100%;height:6px;background-color:#F2F2F2;}.irs .irs .irs-min{display:none;}.irs .irs .irs-max{display:none;}.irs .irs .irs-from{position:absolute;top:0;visibility:visible !important;white-space:nowrap;}.irs .irs .irs-to{position:absolute;top:0;visibility:visible !important;white-space:nowrap;}.irs .irs .irs-single{display:none;}.irs .irs-grid{display:none;}.irs .irs-bar{position:absolute;bottom:0;height:6px;background-color:#05386B;}.irs .irs-handle{position:absolute;bottom:-7px;display:block;width:20px;height:20px;border-radius:50px;background-color:#05386B;box-shadow:0 0 15px rgba(0,0,0,0.3);}.irs .irs-handle i{display:none;}.btn{line-height:24px;padding:10px 30px;border-radius:0;}.btn-xs{padding:5px 20px;}.btn-lg{padding:20px 35px;}.modal-header{position:relative;padding:20px 30px;border-color:#EDEDED;}.modal-header .close{font-weight:300;position:absolute;top:-20px;right:-20px;width:40px;height:40px;margin:0;padding:0 0 3px;opacity:1;border-radius:50%;background-color:#FFFFFF;box-shadow:0 0 30px rgba(0,0,0,0.15);}.modal-header .close:hover{opacity:1 !important;color:#FFFFFF;background-color:#05386B;}.modal-body{padding:30px;}.accordion .card .card-header{background-color:transparent;}.accordion .card .card-header .btn{padding:0;color:#333333;}.accordion .card .card-header .btn:hover{text-decoration:none;color:#05386B;}.pagination{margin:0 0 -10px;}.pagination .page-item{margin:0 5px 10px;}.pagination .page-item .page-link{font-size:14px;line-height:25px;width:35px;height:35px;padding:5px;text-align:center;color:#454545;border:none;border-radius:0;}.pagination .page-item .page-link:hover{color:#FFFFFF;background-color:#05386B;}.pagination .page-item.active .page-link{color:#FFFFFF;background-color:#05386B;}.pagination.pagination-center{justify-content:center;}.blockquote{margin-top:20px;padding:20px 30px;border:1px solid #EDEDED;}.blockquote p{font-family:"Playfair Display",serif;font-style:italic;color:#333333;}.blockquote-footer{font-size:14px;margin-top:5px;color:#05386B;}.loginSignupNav{display:flex;overflow:hidden;flex:1 0 100%;flex-wrap:wrap;margin:-20px -30px -21px;text-align:center;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;}.loginSignupNav li{flex-grow:1;margin:0;}.loginSignupNav li .nav-link{padding:15px 30px;}.loginSignupNav li .nav-link.active{color:#FFFFFF;background-color:#05386B;}.login-reg-social{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px -10px;}.login-reg-social a{display:inline-block;width:40px;height:40px;line-height:40px;margin:0 5px 10px;text-align:center;border-radius:50%;background-color:#EDEDED;}.login-reg-social a i{line-height:40px;}.login-reg-social a:hover{color:#FFFFFF;background-color:#05386B;}.slide-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:750px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.slide-item{height:650px;}}@media only screen and (max-width:767px){.slide-item{height:450px;}}@media only screen and (max-width:479px){.slide-item{height:400px;}}.slider-content .title{font-size:96px;font-weight:700;color:#FFFFFF;}.slider-content p{font-size:28px;margin:0;color:#FFFFFF;}@media only screen and (min-width:992px) and (max-width:1199px){.slider-content .title{font-size:86px;}}@media only screen and (min-width:768px) and (max-width:991px){.slider-content .title{font-size:60px;}}@media only screen and (max-width:767px){.slider-content .title{font-size:50px;}.slider-content p{font-size:23px;}}@media only screen and (max-width:575px){.slider-content .title{font-size:40px;}.slider-content p{font-size:18px;}}@media only screen and (max-width:479px){.slider-content .title{font-size:24px;}.slider-content p{font-size:14px;}}.slide-item-2{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:750px;}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.slide-item-2{height:650px;}}@media only screen and (max-width:767px){.slide-item-2{height:600px;padding-top:70px;padding-bottom:40px;}}.slider-content-2:not(:last-child){margin-bottom:30px;}.slider-content-2 .title{font-size:50px;font-weight:700;color:#FFFFFF;}.slider-content-2 p{font-size:18px;margin:0;color:#FFFFFF;}@media only screen and (max-width:575px){.slider-content-2 .title{font-size:40px;}}@media only screen and (max-width:479px){.slider-content-2 .title{font-size:24px;}.slider-content-2 p{font-size:14px;}}.slick-space{margin-left:-15px;margin-right:-15px;}.slick-space .slick-slide{padding-left:15px;padding-right:15px;}.page-heading-section{padding:200px 0 100px;}@media only screen and (max-width:767px){.page-heading-section{padding:130px 0 50px;}}.page-heading-content .title{color:#FFFFFF;}.page-heading-content .breadcrumb{justify-content:center;margin:0;padding:0;color:#FFFFFF;background-color:transparent;}.page-heading-content .breadcrumb .breadcrumb-item::before{color:#FFFFFF;}.page-heading-content .breadcrumb .breadcrumb-item.active{text-decoration:underline;color:#FFFFFF;}.video-container{grid-column:full;display:grid;grid-template-areas:"cover-video";}.video-container #cover-video{grid-area:cover-video;width:100%;max-height:100%;height:clamp(350px,50vw,750px);-o-object-fit:cover;object-fit:cover;}.video-container .video-content{grid-area:cover-video;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;}.video-container .video-content .title{font-size:96px;font-weight:700;color:#FFFFFF;}.video-container .video-content p{font-size:28px;margin:0;color:#FFFFFF;}@media only screen and (min-width:992px) and (max-width:1199px){.video-container .video-content .title{font-size:86px;}}@media only screen and (min-width:768px) and (max-width:991px){.video-container .video-content .title{font-size:60px;}}@media only screen and (max-width:767px){.video-container .video-content .title{font-size:50px;}.video-container .video-content p{font-size:23px;}}@media only screen and (max-width:575px){.video-container .video-content .title{font-size:40px;}.video-container .video-content p{font-size:18px;}}@media only screen and (max-width:479px){.video-container .video-content .title{font-size:24px;}.video-container .video-content p{font-size:14px;}}.job-search-section{position:relative;z-index:90;}.btn-blue{color:#fff;background-color:#05386b;border-color:#05386b;}.btn-blue:hover{color:#fff;background-color:#073051;border-color:#05386b;}.btn-lightblue{color:#fff;background-color:#29b1ff;border-color:#29b1ff;}.btn-lightblue:hover{color:#fff;background-color:#29b1ff;border-color:#29b1ff;}.job-search-wrap{position:relative;margin-top:-83px;padding:60px;background-color:#FFFFFF;box-shadow:0 0 30px rgba(0,0,0,0.15);}@media only screen and (max-width:479px){.job-search-wrap{padding:30px;}}.searchbar .search-term-options{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}.searchbar .search-term-options .search-term-option{display:flex;}.searchbar .search-term-options .search-term-option input[type="checkbox"]{margin-right:5px;}.searchbar .search-term-options .search-term-option label{margin-bottom:0;}.job-search-form input{border-radius:15px;}.job-search-form select{border-radius:15px;}.job-search-form .btn{display:block;width:100%;}.job-search-form .search-link-row{padding:0 15px;}@media only screen and (max-width:580px){.job-search-form .search-link-row{padding:0 12px;}}.job-search-form .search-link-row .search-link{display:inline;padding:0;margin:0;margin-top:10px;border:none;background:none;color:inherit;font:inherit;text-align:left;}@media only screen and (max-width:580px){.job-search-form .search-link-row .search-link{text-align:right;}}.job-search-form .search-link-row .search-link:hover{background:none;}.job-search-form .search-link-row .search-link:focus{outline:none;}.job-search-form-2 input[type="text"]{padding:15px 20px;}.job-search-form-2 select{padding:15px;padding-right:40px;}.job-search-form-2 .btn{display:block;width:100%;padding:15px 20px;}#vueapp{grid-column:main;}main:has(#vueapp){margin-top:0;}.job-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:-10px -10px 20px;}.job-list-toolbar p{display:flex;align-items:center;margin:0;padding:10px;white-space:nowrap;}.job-list-toolbar p select{margin-left:10px;}.job-list-wrap{padding:1px;}.job-list{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto max-content;gap:clamp(0.5em,2.5vw,2em);align-items:center;margin:-1px;padding:23px 15px;border-width:1px;border-style:solid;border-color:#EDEDED transparent;}.job-list:first-of-type{border-top-color:transparent;}.job-list:hover{z-index:9;border-color:transparent;box-shadow:0 0 30px rgba(0,0,0,0.15);}.job-list .job-details{text-align:right;}.job-list .job-details .application-deadline{font-weight:600;line-height:1;display:block;margin-bottom:8px;color:#6b6b6b;}.job-list .job-details .badge{background-color:#29b1ff;font-size:13px;font-weight:400;padding:4px 10px 5px;border-radius:0;text-transform:capitalize;}.job-list .content{grid-column:1 / -1;grid-row:2;}.job-list .content .meta{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;color:#6b6b6b;}.job-list .content .meta li{margin-top:0;margin-right:20px;}.job-list .content .meta li:last-child{margin-right:0;}.job-list .content .meta li i{font-size:16px;margin-right:3px;}@media (min-width:50em){.job-list{grid-template-columns:auto 1fr auto;grid-template-rows:1fr;}.job-list .content{grid-row:1;grid-column:2;}}.job-list.boosted{border:solid 2px #05386b;border-radius:8px;grid-template-columns:1fr auto auto;grid-template-rows:auto max-content;margin-bottom:1em;--overlay-color:rgba(0,0,0,0.5);}.job-list.boosted .banner{grid-column:1 / -1;grid-row:1;margin-bottom:clamp(0.5em,2.5vw,1.5em);border-radius:6.4px 6.4px 0 0;overflow:hidden;margin-top:-8px;display:grid;border:none;}.job-list.boosted .banner:has(.banner-image)::before{content:"";background:var(--overlay-color);grid-row:1;grid-column:1;z-index:2;}.job-list.boosted .banner .banner-image{grid-row:1;grid-column:1;z-index:1;}.job-list.boosted .banner .banner-image img{height:auto;}.job-list.boosted .banner .logo{grid-row:1;grid-column:1;place-self:center;z-index:3;}.job-list.boosted .banner .logo img{width:150px;height:50px;-o-object-fit:contain;object-fit:contain;}.job-list.boosted.silhouette .banner .logo img{filter:contrast(0) brightness(100);}.job-list.boosted.silhouette .banner .logo svg *{fill:white;}.job-list.boosted .content{grid-row:2;}.job-list.boosted .job-details{grid-row:3;display:flex;flex-flow:row wrap;gap:.5em;align-items:center;}.job-list.boosted .application-deadline{margin:0;}.job-list.boosted:hover{background:rgba(0,123,255,0.05);}.job-list.boosted:hover picture.banner-image img{transform:scale(1.05);}@media (min-width:50em){.job-list.boosted{grid-template-columns:1fr auto;grid-template-rows:auto max-content;gap:0 clamp(0.5em,2.5vw,2em);}.job-list.boosted .content{grid-row:2;grid-column:1;}.job-list.boosted .job-details{grid-row:2;grid-column:2;flex-flow:column;align-items:end;}}.sidebar-widget.primary{background:#05386b;color:white;}.job-apply .action{background:white;color:#05386b;display:block;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:8px;margin-bottom:1rem;width:100%;justify-content:center;font-weight:600;font-size:1.1em;}.job-apply .action svg{height:20px;}.job-apply .action svg *{fill:currentColor;}.job-apply .action:hover{background:#39dfaf;color:black;}.job-apply .actions{display:flex;flex-flow:row wrap;gap:1em;justify-content:center;margin-bottom:1em;}.job-apply .actions > a svg{height:2em;fill:white;transition:transform ease-in-out .1s,fill ease-in-out .1s;}.job-apply .actions > a:hover svg{fill:#39dfaf;transform:scale(1.1);}.company-page{display:flex;align-items:center;gap:8px;margin-top:1em;}.company-page svg{height:16px;transition:transform ease-in-out .1s;}.company-page svg *{fill:#39dfaf;}.company-page:hover{color:#39dfaf;}.company-page:hover svg{transform:scale(1.1);}section.jobagent-confirm{margin:2em 0;grid-column:main;text-align:center;}.job-list-details .job-details-head{position:relative;z-index:1;align-items:center;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #EDEDED;}.job-list-details .job-details-head .salary-type{text-align:right;}.job-list-details .job-details-head .salary-type .salary-range{font-weight:600;line-height:1;display:block;margin-bottom:8px;color:#6b6b6b;}.job-list-details .job-details-head .salary-type .badge{background-color:#29b1ff;font-size:13px;font-weight:400;padding:4px 10px 5px;border-radius:0;text-transform:capitalize;}.job-list-details .job-details-head .content .meta{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;color:#6b6b6b;}.job-list-details .job-details-head .content .meta li{margin-top:0;margin-right:20px;}.job-list-details .job-details-head .content .meta li:last-child{margin-right:0;}.job-list-details .job-details-head .content .meta li i{font-size:16px;margin-right:3px;}@media only screen and (max-width:575px){.job-list-details .job-details-head .salary-type{margin-left:auto;}.job-list-details .job-details-head .content{flex:1 0 100%;margin-top:10px;}}@media only screen and (max-width:479px){.job-list-details .job-details-head{padding:20px 5px;}}.job-list-details .job-details-body ul{padding-left:25px;}.job-category-slider .slick-list{padding-top:15px;padding-bottom:15px;}.job-category{display:flex !important;align-items:center;justify-content:center;height:190px;transition:all 0.3s ease 0s;text-align:center;}.job-category .inner i{font-size:50px;line-height:1;display:block;}.job-category .inner .title{font-size:14px;font-weight:600;margin-top:20px;margin-bottom:0;text-transform:uppercase;color:inherit;}.job-category.slick-slide{margin-left:15px;margin-right:15px;}[class*="bg-"]:not(.bg-warning).job-category{color:#FFFFFF;}[class*="bg-warning"].job-category{color:#333;}.feature-company{display:block;text-align:center;}.feature-company .company-logo{display:inline-block;margin-bottom:10px;}.feature-company .title{font-size:19px;transition:all 0.3s ease 0s;}.feature-company .open-job{display:block;color:#454545;}.feature-company:hover .title{color:#05386B;}.company-list-wrap{margin-bottom:-30px;}.company-list-wrap > div,.company-list-wrap > [class*="col"]{margin-bottom:30px;}.company-list{display:block;padding:30px;text-align:center;border:1px solid #EDEDED;}.company-list .company-logo{display:inline-block;margin-bottom:10px;}.company-list .title{font-size:19px;transition:all 0.3s ease 0s;}.company-list .open-job{display:block;margin-bottom:6px;color:#454545;}.company-list .location{font-size:13px;color:#454545;}.company-list .location i{margin-right:10px;}.company-list:hover{z-index:9;border-color:transparent;box-shadow:0 0 30px rgba(0,0,0,0.15);}.company-list:hover .title{color:#05386B;}.blog-wrap{margin-bottom:-30px;}.blog-wrap > [class*="col"]{margin-bottom:30px;}.blog .media{margin-bottom:25px;}.blog .media a{display:block;width:100%;}.blog .media img{width:100%;}.blog .content .title{font-size:19px;margin-bottom:15px;}.blog .content .title a{color:#000000;}.blog .content .meta{font-size:13px;display:flex;flex-wrap:wrap;margin-bottom:10px;padding:0;list-style:none;}.blog .content .meta li{margin-top:0;margin-right:10px;}.blog .content .meta li:last-child{margin-right:0;}.blog .content .meta li:not(:last-child)::after{margin-left:10px;content:"-";}.blog .content .desc{margin-bottom:20px;}.blog .content .read-more{font-weight:bold;color:#29b1ff;}.blog .content .read-more i{margin-left:5px;}.blog .content .read-more:hover{color:#05386B;}.blog .content .blog-tags{display:flex;flex-wrap:wrap;}.blog .content .blog-tags ul{display:flex;flex-wrap:wrap;margin:0;padding-left:0;list-style:none;}.blog .content .blog-tags ul li{margin-top:0;margin-right:5px;}.blog .content .blog-tags ul li::after{content:",";}.blog .content .blog-tags ul li:first-child{margin-right:10px;}.blog .content .blog-tags ul li:first-child::after{display:none;}.blog .content .blog-tags ul li:last-child{margin-right:0;}.blog .content .blog-share{display:flex;flex-wrap:wrap;}.blog .content .blog-share ul{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding-left:0;list-style:none;}.blog .content .blog-share ul li{margin-top:0;margin-right:5px;}.blog .content .blog-share ul li:first-child{margin-right:10px;}.blog .content .blog-share ul li:last-child{margin-right:0;}.blog .content .blog-share ul li a{width:30px;height:30px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.075);}.blog .content .blog-share ul li a i{line-height:32px;}.blog .content .blog-share ul li a:hover{color:#FFFFFF;background-color:#05386B;}.blog.blog-single .content .title{font-size:23px;}.blog.blog-single .content .desc{margin-bottom:30px;}.blog-navigation{padding:20px 0;list-style:none;border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;}.blog-navigation li{margin:0;}.blog-navigation li a{position:relative;}.blog-navigation li a:hover{color:#05386B;}.blog-navigation li a:hover::before{color:#05386B;}.blog-navigation li a::before{font-family:"FontAwesome";font-size:30px;line-height:24px;position:absolute;top:0;color:#999999;}.blog-navigation li a.prev-blog{margin-left:-15px;padding-left:30px;text-align:left;}.blog-navigation li a.prev-blog::before{left:0;content:"\f104";}.blog-navigation li a.next-blog{margin-right:-15px;padding-right:30px;text-align:right;}.blog-navigation li a.next-blog::before{right:0;content:"\f105";}.comment-list{margin:0;padding-left:0;list-style:none;}.comment-list > li{margin:0;}.comment-list > li:last-child .comment:last-child{margin-bottom:0;}.child-comment{margin:0;padding-left:40px;list-style:none;}.child-comment > li{margin:0;}@media only screen and (max-width:479px){.child-comment{padding-left:0;}}.comment{display:flex;flex-wrap:wrap;margin-bottom:30px;}.comment .image{width:80px;}.comment .content{max-width:calc(100% - 80px);padding-left:30px;}.comment .content .head{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:5px;}.comment .content .head .name{font-size:16px;margin-right:10px;margin-bottom:0;}.comment .content .head .date{line-height:1;display:block;color:#999999;}.comment .content .head .date::before{margin-right:10px;content:"-";}.comment .content p{margin-bottom:5px;}.comment .content .reply{line-height:1;text-transform:capitalize;color:#05386B;}.comment .content .reply:hover{text-decoration:underline;}@media only screen and (max-width:479px){.comment .content{max-width:100%;padding-top:15px;padding-left:0;}}.sidebar-wrap{margin-bottom:-35px;}.sidebar-wrap.sidebar-job{display:flex;flex-direction:column;height:100%;}.sidebar-wrap.sidebar-job .sidebar-widget{flex-shrink:1;}.sidebar-wrap.sidebar-job .sidebar-widget:last-child{margin-bottom:auto;flex-grow:1;}.sidebar-widget{margin-bottom:35px;background:#eee;}.sidebar-widget > .inner{padding:25px;border:1px solid #EDEDED;}.sidebar-widget > .inner > .title{font-size:19px;line-height:1;margin-bottom:20px;}.job-location-map{width:100%;height:300px;}.job-location-map iframe{width:100%;height:100%;display:block;display:flex;flex-wrap:wrap;filter:grayscale(100%);-webkit-filter:grayscale(100%);}.banner{display:block;border:1px solid #EDEDED;}.banner img{width:100%;}.sidebar-company{display:block;}.sidebar-company .company-logo{display:inline-block;margin-bottom:10px;}.sidebar-company .title{font-size:19px;transition:all 0.3s ease 0s;}.sidebar-company ul{margin:0;padding-left:0;list-style:none;}.sidebar-company ul li strong{margin-right:6px;color:#333333;}.company-location-map{width:100%;max-height:250px;}.company-location-map iframe{width:100%;height:100%;display:block;display:flex;flex-wrap:wrap;filter:grayscale(100%);-webkit-filter:grayscale(100%);}.sidebar-list{margin:0;padding:0;list-style:none;}.sidebar-list li{line-height:1.5;}.sidebar-list li + li{margin-top:10px;}.sidebar-list li a{display:inline;}.sidebar-list.sidebar-list-comment li{color:#999999;}.sidebar-list.sidebar-list-comment li + li{margin-top:15px;}.sidebar-list.sidebar-list-comment li a{color:#333333;}.sidebar-list.sidebar-list-comment li a:hover{color:#05386B;}.sidebar-post{margin:0;padding:0;list-style:none;}.sidebar-post li{line-height:1.5;display:flex;flex-wrap:wrap;}.sidebar-post li + li{margin-top:15px;}.sidebar-post li .image{max-width:70px;margin-right:15px;}.sidebar-post li .title{max-width:calc(100% - 85px);}.about-content .title{margin-bottom:20px;}.about-content p{margin-bottom:20px;}.about-content ul{padding-left:15px;}.about-image{height:100%;}.about-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.team-wrap{margin-bottom:-30px;}.team-wrap [class*="col"]{margin-bottom:30px;}.team{position:relative;overflow:hidden;}.team img{width:100%;}.team .content{position:absolute;z-index:9;top:0;left:0;display:flex;align-items:flex-end;flex-wrap:wrap;width:100%;height:100%;transition:all 0.3s ease 0s;transform:scale(1.25);transform-origin:left bottom;opacity:0;background-color:rgba(0,0,0,0.7);}.team .content .inner{padding:25px;color:#FFFFFF;}.team .content .inner .name{font-size:19px;margin-bottom:6px;color:inherit;}.team .content .inner .title{font-size:13px;line-height:1;display:block;margin-bottom:20px;}.team .content .inner .social{display:flex;flex-wrap:0;margin:-5px;}.team .content .inner .social a{width:30px;height:30px;line-height:30px;margin:5px;text-align:center;border-radius:50%;background-color:rgba(255,255,255,0.15);}.team .content .inner .social a i{line-height:30px;}.team .content .inner .social a:hover{color:#FFFFFF;background-color:#05386B;}.team:hover img{transform:scale(1.15) rotate(5deg);}.team:hover .content{transform:scale(1);opacity:1;}.pricing-wrap{margin-bottom:40px;--bs-gutter-y:20px;}.pricing{margin-bottom:30px;height:100%;}.pricing .inner-content{padding:40px;padding-bottom:10px;border:1px solid #EDEDED;background-color:#FFFFFF;height:100%;display:flex;flex-direction:column;}.pricing .inner-content .head{margin-bottom:40px;}.pricing .inner-content .head .title{font-weight:600;line-height:1;display:block;margin-bottom:20px;text-transform:uppercase;}.pricing .inner-content .head .price{font-size:40px;line-height:1;margin-bottom:5px;}.pricing .inner-content .head .price sup{font-size:20px;margin-right:3px;vertical-align:super;}.pricing .inner-content .head .price sup:last-child{margin-right:0;vertical-align:sub;}.pricing .inner-content .head .price .priceCurrency{font-size:14px;}.pricing .inner-content .head .duration{line-height:1;display:block;}.pricing .inner-content .body{margin-bottom:20px;}.pricing .inner-content .body ul{font-size:16px;margin-bottom:0;padding-left:0;}.pricing .inner-content .body ul li + li{margin-top:5px;}.pricing .inner-content .foot{margin-top:auto;padding-bottom:20px;text-align:center;}.pricing .inner-content .foot .btn{padding:10px 30px;color:#FFFFFF;background-color:#343A40;}.pricing .inner-content .foot .btn:hover{background-color:#05386B;}.app-content{margin-bottom:30px;}.app-content .title{margin-bottom:15px;}.app-content .lead{max-width:490px;margin-bottom:30px;}@media only screen and (min-width:768px) and (max-width:991px){.app-content .title{font-size:32px;}}.testimonial-slider .slick-arrow{color:#FFFFFF;background-color:transparent;}.testimonial-slider .slick-arrow:hover{background-color:#05386B;}.testimonial p{font-family:"Playfair Display",serif;font-size:24px;max-width:650px;margin-right:auto;margin-bottom:30px;margin-left:auto;}.testimonial img{width:70px;margin-right:auto;margin-bottom:15px;margin-left:auto;border:3px solid #F8F9FD;border-radius:50%;}.testimonial .name{font-weight:700;color:inherit;}.testimonial .title{font-size:14px;line-height:1;display:block;}.funfact-wrap{margin-bottom:-30px;}.funfact{margin-bottom:30px;text-align:center;color:#FFFFFF;}.funfact span{line-height:1;display:block;}.funfact .counter{font-size:50px;margin-bottom:10px;}.funfact .counter_prefix,.funfact .counter_suffix,.funfact .counter_middle{padding-left:8px;padding-right:8px;}.funfact .title{font-size:30px;line-height:1.25;}@media only screen and (max-width:767px){.funfact .title{font-size:19px;}}.faq-card{margin-bottom:30px;border:none;}.faq-card:last-child{margin-bottom:0;}.faq-card .card-header{padding:0;border:none;background-color:transparent;}.faq-card .card-body{padding:0 0 0 28px;}.contact-map{height:468px;width:100%;}@media only screen and (max-width:767px){.contact-map{height:300px;}}.contact-map iframe{width:100%;height:100%;display:block;display:flex;flex-wrap:wrap;filter:grayscale(100%);-webkit-filter:grayscale(100%);}.google-map{background-color:#EDEDED;}.contact-information ul{padding-left:0;list-style:none;}.contact-information ul li + li{margin-bottom:10px;}.contact-information ul li i{margin-right:15px;}.contact-social{display:flex;flex-wrap:0;margin:-5px;}.contact-social a{width:36px;height:36px;line-height:36px;margin:5px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.075);}.contact-social a i{line-height:36px;}.contact-social a:hover{color:#FFFFFF;background-color:#05386B;}.footer-top-section{padding:80px 0;background-color:#05386B;}@media only screen and (min-width:576px){.footer-top-section .container-footer-content{padding-left:0;padding-right:0;}}.footer-widget-wrap{margin-bottom:-30px;}.footer-widget{margin-bottom:30px;color:#858585;}.footer-widget .title{font-size:19px;line-height:1;margin-bottom:20px;color:#FFFFFF;}.footer-widget .main-menu > ul{display:block;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-widget .main-menu > ul > li{justify-content:flex-start !important;}}.footer-widget .main-menu > ul > li + li{margin-left:0px !important;}.footer-widget-about img{margin-bottom:20px;}.footer-widget-about svg{height:50px;}.footer-widget-about svg *{fill:white;}.footer-widget-about p{max-width:250px;}.footer-widget-about p:not(:last-child){margin-bottom:20px;}.footer-socail{display:flex;flex-wrap:wrap;margin:0 -5px -5px;padding-left:0;list-style:none;}.footer-socail li{margin:0 5px 5px;}.footer-socail li a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#FFFFFF;border-radius:50%;background-color:rgba(255,255,255,0.1);}.footer-socail li a:hover{background-color:#05386B;}.footer-widget-link ul{margin:0;padding-left:0;list-style:none;}.footer-widget-link ul li + li{margin-top:6px;}.footer-widget-newsletter p{margin-bottom:20px;}.footer-widget-newsletter form{position:relative;}.footer-widget-newsletter form input{font-size:13px;padding-right:44px;color:#FFFFFF;border:none;background-color:rgba(255,255,255,0.1);}.footer-widget-newsletter form button{position:absolute;top:0;right:0;width:44px;padding:10px;color:#FFFFFF;border:none;}.footer-widget-newsletter form button:hover{color:#FFFFFF;background-color:#05386B;}.footer-bottom-section{padding:20px 0;background-color:#000000;}.footer-copyright{color:#858585;}.footer-copyright a{color:#05386B;}.footer-copyright a:hover{text-decoration:underline;}.bold{font-weight:bold;}section.error-404{grid-column:main;text-align:center;}section.error-404 .recommended-links ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}section.error-404 .recommended-links ul li{margin:0 .5em;}.pager{list-style:none;margin:0 -4px;padding:0;display:flex;flex-flow:row wrap;}.pager li{margin:0 4px;}.pager li a{color:inherit;text-decoration:none;display:block;padding:4px 8px;background:#d5d5d5;}.pager li.current a{background:#007BFF;color:white;}section.news{grid-column:main;margin-bottom:3rem;}section.news .news-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1em;}@media (min-width:400px){section.news .news-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));}}@media (min-width:70em){section.news .news-list{grid-gap:2em;}}@media (min-width:80em){section.news .news-list{grid-template-columns:repeat(auto-fill,minmax(600px,1fr));}}section.news .news-list li a{display:block;color:inherit;text-decoration:none;background:#d5d5d5;height:100%;padding:2em;}section.news .news-list li a h2{margin:0;}section.news .news-list li.has-image a{position:relative;padding:0;}section.news .news-list li.has-image a img{display:block;}section.news .news-list li.has-image a .text{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,0.6);padding:1em;}section.news-item{grid-column:main;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];padding:1em 0;}section.news-item .inner{grid-column:main;display:flex;align-items:center;}section.news-item .inner .tags{margin:0 0 0 auto;}main:has(.news-item:first-child){margin-top:0;}.tags{list-style:none;margin:1em;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1em;padding-left:0;margin-left:0;}.tags .tag{margin:0;background-color:#29B1FF;color:#FFFFFF;font-size:13px;font-weight:400;padding:4px 10px 5px;border-radius:0;}.tags:last-child{margin-bottom:1em;}form{}form .form-group{margin-bottom:1em;}form label{font-size:.9em;color:#4d4d4d;}form input[type=checkbox]{display:inline-block;}form .field-validation-error{background:rgba(255,0,0,0.7);color:white;font-size:.9em;display:block;margin-top:0;padding:0 .5em;}form button{border:solid 2px #05386b;border-radius:4px;background:none;color:#05386b;font-family:inherit;font-size:1em;padding:.25em 1em .4em 1em;transition:background-color ease-in-out .1s,border ease-in-out .1s,color ease-in-out .1s;cursor:pointer;}form button svg{height:1em;}form button svg *{fill:currentColor;}form button:has(svg){display:flex;gap:4px;align-items:center;}form button:hover{background:#05386b;color:white;}form button.primary{background:#05386b;color:white;}form button.primary:hover{background:#07529c;border-color:transparent;}form button:disabled{border-color:#808080;color:#808080;background:none;cursor:default;}.btn.btn-primary{background:#05386b;color:white;}.btn.btn-primary:hover{background:#07529c;}.ajax-form .status{visibility:hidden;max-height:0;opacity:0;font-size:20px;overflow:hidden;}.ajax-form .status > div{margin:20px 0 40px 0;}.ajax-form .status.succes i{color:#007BFF;}.ajax-form .status.error i{color:red;display:block;font-size:60px;margin-bottom:20px;}.ajax-form .spinner{opacity:0;max-height:0;color:#007BFF;}.ajax-form .spinner .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;}.ajax-form .spinner .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0);}.ajax-form .spinner .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(24px,0);}}.ajax-form form{overflow:hidden;}.ajax-form form .form-group{position:relative;}.ajax-form form label{font-size:.85em;}.g-recaptcha{margin-bottom:2em;}body.no-scroll{overflow:hidden;}body{display:flex;flex-flow:column;min-height:100vh;}.content-wrapper{flex:1 auto;display:flex;flex-flow:column;}.content-wrapper #vueapp{flex:1 auto;display:flex;flex-flow:column;}h1{font-size:2.5em;}h2{font-size:1.8em;}h3{font-size:1.5em;}h3{font-size:1.3em;}.boosted-job{width:1em;}.boosted-job *{fill:gold;}.job-list .company-logo{grid-column:1;grid-row:1;}.job-list .salary-type{grid-column:3;grid-row:1;justify-self:end;}.job-list .salary-type .salary-range{align-items:flex-end;gap:.5em;}.job-list .salary-type .job-types{align-items:flex-end;gap:.5em;}.job-list .salary-type .job-types .badge{margin-left:0.5em;}.jobs-list .fetch-more-bar{text-align:center;padding-bottom:2em;}.job-list-details .salary-type{display:flex;align-items:center;gap:.5em;}.job-list .meta svg,.job-list-details .meta svg{height:1em;display:inline-block;vertical-align:middle;margin-right:.25em;}.job-list .meta svg *,.job-list-details .meta svg *{fill:currentColor;}.justify-content-center{justify-content:center;}ul.offcanvas-topmenu{display:flex;list-style-type:none;gap:1em;align-items:center;justify-content:center;}ul.offcanvas-topmenu li + li{margin-top:0px;}ul.offcanvas-topmenu svg{width:10px;height:10px;visibility:hidden;}a.job-counter:hover{text-decoration:none;color:inherit;text-decoration:underline;}.testimonial p{font-family:inherit;}.testimonial p a{color:white;}.testimonial img{height:100px !important;width:auto;margin-right:auto;margin-bottom:15px;margin-left:auto;border:none;border-radius:0;}.footer-socail a svg{height:2em;}.footer-top-section a:hover{color:white;}#scrollUp{display:flex;justify-content:center;align-items:center;bottom:50px;}#scrollUp svg{height:1.2em;}#scrollUp svg *{fill:currentColor;}.page-heading-section{font-size:clamp(0.9em,2vw,1.2em);}.page-heading-section h1{font-size:2em;}.page-heading-section .breadcrumb a{transition:none;}.page-heading-section + main{margin-top:4em;}main{clear:both;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];}main .content-wrapper{grid-column:main;}main .subnav-wrapper{grid-column:main;display:grid;grid-template-columns:auto [main] 1fr;}.blog .read-more svg{height:.8em;margin-left:.25em;display:inline-block;vertical-align:middle;}.blog .read-more svg *{fill:currentColor;}.testimonial-slider .slick-arrow svg,.company-slider .slick-arrow svg{height:1.3em;}.testimonial-slider .slick-arrow svg *,.company-slider .slick-arrow svg *{fill:currentColor;}.job-search-section{margin-bottom:4em;}.error-404{margin-bottom:4em;}.error-404 h1{font-size:2.5em;}.error-404 .text{font-size:1.4em;margin-bottom:2em;}.error-404 .recommended-links{font-size:1.3em;}.error-404 .recommended-links h2{font-size:1.8rem;}.umbraco-forms-page .form-control{font-size:13px;}.umbraco-forms-page .btn{border-radius:0.25em !important;margin-top:1em;}.umbraco-forms-page .btn-primary{background-color:#29B1FF;}.umbraco-forms-page label{display:inline-block;}.umbraco-forms-page .modal-dialog{max-width:80%;}@media (max-width:1000px){.topmenu-links{padding-right:0;margin-top:0.5em;padding-left:0;}.topmenu-links ul{padding:0;margin:0;}.topmenu-links ul .btn{padding:5px 20px;}.topmenu-hidden{display:none;}}@media (max-width:500px){.topmenu-links ul li:not(:first-child){display:none !important;}}.job-location-map #map{height:300px;margin-bottom:2em;}form.ai-job{background-color:#d9e1e9;padding:2em 2em;}form.ai-job input::-moz-placeholder,form.ai-job textarea::-moz-placeholder{color:#ccc;}form.ai-job input::placeholder,form.ai-job textarea::placeholder{color:#ccc;}form.ai-job label{font-size:17px;}form.ai-job .input-field-description{font-size:0.8em;color:#666;padding-bottom:0.5em;}form.ai-job .field-set{display:flex;gap:0.5em;align-items:center;margin-bottom:1em;}form.ai-job .field-set label{margin-bottom:5px;margin-top:5px;}form.ai-job .form-control{font-size:13px;}.ai-job-result .input-label{font-size:17px;}.ai-job-result .result-label-heading{display:flex;justify-content:space-between;cursor:pointer;}.ai-job-result .input-result{border:1px solid #eee;padding:0.5em;}.star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;}.star-input{position:fixed;opacity:0;pointer-events:none;}.star-label{cursor:pointer;font-size:0;color:rgba(0,0,0,0.2);transition:color 0.1s ease-in-out;}.star-label:before{content:"★";display:inline-block;font-size:45px;}.star-input:checked ~ .star-label{color:#05386B;}.star-label:hover,.star-label:hover ~ .star-label{color:#29b1ff;}.star-input:checked + .star-label:hover,.star-input:checked + .star-label:hover ~ .star-label,.star-input:checked ~ .star-label:hover,.star-input:checked ~ .star-label:hover ~ .star-label,.star-label:hover ~ .star-input:checked ~ .star-label{color:#29b1ff;}.footer-widget-wrap div:first-child{margin-right:auto;}.distance-range-wrapper{display:none;margin-top:1em;}.block .login{display:flex;justify-content:center;align-items:center;}.block .login form{margin:20px;width:400px;}@media (max-width:300px){.block .login form{width:auto;}}.block .login form .field{margin-bottom:20px;}.profile-page{display:grid;grid-template-columns:200px auto;gap:1em;}.profile-page .submenu{grid-column:1;background-color:#eee;padding:1em;height:100%;}.profile-page .blocks,.profile-page .vue{grid-column:2;}section.profile-confirm{margin:8em 0 2em 0;grid-column:main;text-align:center;}dialog[open]{opacity:1;transform:scale(1);}dialog{border:none;box-shadow:rgba(0,0,0,0.2) 0 0 10px;border-radius:6px;min-width:Min(90vw,35em);opacity:0;transform:scale(0);transition:opacity 0.2s ease-in-out,transform 0.2s cubic-bezier(0.68,-0.6,0.32,1.6),overlay 0.2s ease-in-out allow-discrete,display 0.2s ease-in-out allow-discrete;padding:0;}dialog > div{padding:1em;}dialog p.title{color:#05386b;background:none;text-transform:none;margin:0 0 1em 0;padding:0;font-weight:600;font-size:1.3em;}@starting-style{dialog[open]{opacity:0;transform:scale(0);}}dialog::backdrop{background-color:rgba(0,0,0,0);transition:display 0.2s allow-discrete,overlay 0.2s allow-discrete,background-color 0.2s;}dialog[open]::backdrop{background-color:rgba(0,0,0,0.5);}@starting-style{dialog[open]::backdrop{background-color:rgba(0,0,0,0);}}form.login-form{display:block;max-width:600px;}form.login-form .field{margin-bottom:1em;}form.login-form .buttons{margin:2em 0 1em 0;}.validation-summary-errors{margin-bottom:2em;}.validation-summary-errors ul{list-style:none;margin:0;padding:0;}dialog#ai-jobapplication{min-width:Min(90vw,70em);min-height:Min(90vh,45em);}dialog#ai-jobapplication .dialog-wrapper{display:flex;flex-direction:column;height:90vh;}dialog#ai-jobapplication .dialog-wrapper textarea{flex:1;resize:none;}dialog#ai-jobapplication .buttons{margin:1em 0 1em 0;display:flex;gap:1em;align-items:center;}dialog#ai-jobapplication .buttons .cancel{margin-left:auto;}dialog#ai-jobapplication .buttons #status-spinner{display:none;}dialog#ai-jobapplication .buttons #subbuttons{display:flex;gap:0.5em;visibility:hidden;}.btn-svg svg{height:1.5em;display:inline-block;vertical-align:middle;margin-right:.5em;}.btn-svg svg *{fill:currentColor;}.ai-job{margin-top:-2rem !important;}.ai-job input[type="date"]{padding:10px;padding-left:15px;border:none;}.ai-job .btn-primary{background-color:#29B1FF;border-radius:5px;}.grecaptcha-badge{bottom:95px !important;}.sub-menu{top:-10px;}.umbraco-forms-hidden{display:none !important;}.header{--ease-bounce:linear(0,0.008 1.1%,0.031 2.2%,0.129 4.8%,0.257 7.2%,0.671 14.2%,0.789 16.5%,0.881 18.6%,0.957 20.7%,1.019 22.9%,1.063 25.1%,1.094 27.4%,1.114 30.7%,1.112 34.5%,1.018 49.9%,0.99 59.1%,1);display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];position:relative;z-index:99;padding:30px 0;box-shadow:0 0 30px rgba(0,0,0,0.2);transition:all 0.3s ease 0s;background-color:#05386B;}.header .inner{grid-column:main;display:flex;align-items:stretch;}.header .menu-wrapper{margin-left:auto;}.header .menu-wrapper-inner{display:flex;align-items:stretch;height:100%;}.header.is-sticky{position:fixed;top:0;left:0;width:100%;padding:15px 0;background-color:#05386B;box-shadow:0 0 30px rgba(0,0,0,0.2);}@media only screen and (max-width:767px){.header{padding:20px 0 !important;}}body:has(.page-heading-section) .header,body:has(.slider-section) .header,body:has(.block.image-links) .header,body:has(.content-wrapper > .company-heading picture) .header,body:has(.video-container) .header{position:absolute;z-index:99;top:0;left:0;width:100%;background-color:rgba(5,56,107,0.8);}.test-banner{z-index:100;position:absolute;top:0;left:0;right:0;}.header-logo{border-right:solid 2px #39dfaf;padding-right:1em;margin-right:1em;}.header-logo a{display:flex;align-items:center;}.header-logo a svg{height:34px;}.header-logo a svg *{fill:white;}@media (min-width:40em){.header-logo a svg{height:44px;}}@media (min-width:65em){.header-logo a svg{height:54px;}}#main-menu > ul{align-items:stretch;height:100%;}#main-menu > ul > li{height:100%;}#main-menu > ul > li > a{padding:30px .5em;margin:-30px 0;height:calc(100% + 60px);}#main-menu > ul > li:has(.submenu.open) > a,#main-menu > ul > li:has(a:hover) > a{background:rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}#main-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:1em;align-items:center;}#main-menu ul li{margin:0;}#main-menu ul li a{display:flex;color:white;align-items:center;gap:8px;font-size:clamp(1em,1.5vw,1.2em);font-weight:300;}#main-menu ul li a:hover{background:rgba(0,0,0,0.2);}#main-menu ul li a .icon-wrapper{display:none;}#main-menu ul li a svg{height:16px;}#main-menu ul li a svg *{fill:currentColor;}#main-menu ul li.active > a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:#39dfaf;text-decoration-color:#39dfaf;text-underline-offset:10px;font-weight:600;}#main-menu ul li .submenu{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];grid-template-rows:auto 1fr;position:absolute;top:100%;left:0;right:0;padding:.5em 0;visibility:hidden;opacity:0;height:0;interpolate-size:allow-keywords;transition:opacity ease-in-out 0.2s,visibility linear 0.2s allow-discrete,height var(--ease-bounce) 0.5s;}#main-menu ul li .submenu.permanent{visibility:visible;height:1em;opacity:1;}#main-menu ul li .submenu.open{visibility:visible;height:1em;opacity:1;}@starting-style{#main-menu ul li .submenu.open{height:0;opacity:0;}}#main-menu ul li .submenu::before{content:"";grid-row:1;grid-column:full;background:rgba(5,56,107,0.8) linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:-.5em 0;z-index:2;}#main-menu ul li .submenu::after{content:"";grid-row:2;grid-column:full;background:#e7e7e7bb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:.5em 0 0 0;z-index:1;box-shadow:rgba(0,0,0,0.4) 0 0 20px;}#main-menu ul li .submenu > ul{grid-column:main;grid-row:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(20ch,20ch));grid-template-rows:subgrid;justify-content:end;gap:0 1em;z-index:4;}#main-menu ul li .submenu > ul > li{display:grid;grid-template-rows:subgrid;justify-self:stretch;grid-row:1 / -1;}#main-menu ul li .submenu > ul > li > a{white-space:nowrap;padding:.5em 1em;margin:-.5em 0;width:100%;}#main-menu ul li .submenu > ul > li > a:hover{text-decoration:none;}#main-menu ul li .submenu > ul > li a{font-size:1rem;font-weight:400;}#main-menu ul li .submenu > ul > li.active > a{text-decoration:underline;-webkit-text-decoration-color:#39dfaf;text-decoration-color:#39dfaf;text-decoration-thickness:2px;text-underline-offset:6px;font-weight:600;}#main-menu ul li .submenu > ul > li > ul{display:block;grid-row:2;visibility:hidden;opacity:0;height:0;interpolate-size:allow-keywords;transition:opacity ease-in-out 0.2s,visbility linear 0.2s,height var(--ease-bounce) 0.5s 0.1s,margin var(--ease-bounce) 0.5s 0.1s,background-color ease-in-out 0.2s;padding:0 1em;}#main-menu ul li .submenu > ul > li > ul li{margin-bottom:1em;}#main-menu ul li .submenu > ul > li > ul li:first-child{margin-top:2em;}#main-menu ul li .submenu > ul > li > ul li:last-child{margin-bottom:2em;}#main-menu ul li .submenu > ul > li > ul li a{color:black;line-height:1.2;font-size:.9em;-webkit-hyphens:auto;hyphens:auto;}#main-menu ul li .submenu > ul > li > ul li a:hover{text-decoration:none;font-weight:600;background:none;}#main-menu ul li .submenu > ul > li > ul li.active a{font-weight:600;text-decoration:none;}#main-menu ul li .submenu > ul > li:has(a:hover) > a,#main-menu ul li .submenu > ul > li:has(> ul:hover) > a{background:rgba(0,0,0,0.2);}#main-menu ul li .submenu > ul > li:has(a:hover) > ul,#main-menu ul li .submenu > ul > li:has(> ul:hover) > ul{background:rgba(255,255,255,0.2);}#main-menu ul li .submenu.submenu-open > ul > li > ul{opacity:1;height:auto;visibility:visible;transition-delay:.1s,0s,0s;margin-top:.5em;}@starting-style{#main-menu ul li .submenu.submenu-open > ul > li > ul{opacity:0;height:0;}}#menu-toggle{background-color:transparent;border:none;cursor:pointer;display:none;padding:0;margin-left:auto;}#menu-toggle svg{height:48px;width:48px;}#menu-toggle .line{fill:none;stroke:white;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1),stroke 600ms cubic-bezier(0.4,0,0.2,1);}#menu-toggle .line1{stroke-dasharray:60 207;stroke-width:6;}#menu-toggle .line2{stroke-dasharray:60 60;stroke-width:6;}#menu-toggle .line3{stroke-dasharray:60 207;stroke-width:6;}header.show-menu #menu-toggle .line{stroke:#05386b;}header.show-menu #menu-toggle .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}header.show-menu #menu-toggle .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6;}header.show-menu #menu-toggle .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}#user-menu{margin-left:2em;border-left:solid 2px #39dfaf;padding-left:1em;align-self:center;}#user-menu ul{list-style:none;margin:0;padding:0;}#user-menu ul li{color:white;position:relative;}#user-menu ul li a{display:flex;align-items:center;gap:8px;}#user-menu ul li a:hover{color:#39dfaf;}#user-menu ul li a .text{display:none;}@media (min-width:60em){#user-menu ul li a .text{display:inline;}}#user-menu ul li svg{height:16px;}#user-menu ul li svg *{fill:currentColor;}#user-menu ul li .submenu{position:absolute;top:100%;left:0;right:0;padding:1em;background:white;display:block;height:0;opacity:0;padding-top:0;padding-bottom:0;interpolate-size:allow-keywords;transition:opacity ease-in-out 0.2s,display linear 0.2s allow-discrete,height var(--ease-bounce) 0.5s,padding var(--ease-bounce) 0.5s;box-shadow:rgba(0,0,0,0.2) 0 0 10px;overflow:hidden;z-index:5;}#user-menu ul li .submenu ul li{color:black;}#user-menu ul li .submenu ul li a:hover{color:#007BFF;}#user-menu ul li .submenu.open{display:block;height:auto;opacity:1;padding-top:1em;padding-bottom:1em;}@starting-style{#user-menu ul li .submenu.open{display:none;height:0;}}#user-menu form.logout{border-top:solid 1px rgba(0,0,0,0.1);padding-top:.5em;margin-top:1em;display:block;}#user-menu form.logout button{padding:0;background:none;border:none;}#user-menu form.logout button:hover{color:#007BFF;}@media (max-width:55em){header{position:relative;}header::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);visibility:hidden;z-index:20;transition:background-color ease-in-out .2s,visibility linear .2s allow-discrete;}header #menu-toggle{display:flex;z-index:100;}header #menu-toggle svg path{stroke:white;}header .menu-wrapper{display:flex !important;position:fixed;background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:rgba(0,0,0,0.4) 0 0 40px;top:0;bottom:0;right:0;padding:6em 0 0 0;width:0;transition:width var(--ease-bounce) 0.8s;z-index:40;}header .menu-wrapper .menu-wrapper-inner{flex:1 1 100%;display:block !important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#05386b transparent;padding-bottom:4em;}header .menu-wrapper #main-menu > ul > li:has(.submenu.open) > a,header .menu-wrapper #main-menu > ul > li:has(a:hover) > a{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:none !important;}header .menu-wrapper #main-menu,header .menu-wrapper #user-menu{opacity:0;transition:opacity ease-in-out .2s;margin:0 2em;}header .menu-wrapper #main-menu ul,header .menu-wrapper #user-menu ul{display:flex;flex-flow:column;align-items:stretch;}header .menu-wrapper #main-menu ul li,header .menu-wrapper #user-menu ul li{grid-template-columns:1fr !important;}header .menu-wrapper #main-menu ul li a,header .menu-wrapper #user-menu ul li a{display:flex;color:#05386b;font-weight:400;position:relative;font-size:1em;margin:0;height:100%;padding:0;}header .menu-wrapper #main-menu ul li a .icon-wrapper,header .menu-wrapper #user-menu ul li a .icon-wrapper{display:block;margin-left:auto;border-left:solid 1px rgba(0,0,0,0.1);padding-left:1em;}header .menu-wrapper #main-menu ul li a svg,header .menu-wrapper #user-menu ul li a svg{height:26px;transition:transform var(--ease-bounce) 0.5s;}header .menu-wrapper #main-menu ul li a:focus,header .menu-wrapper #user-menu ul li a:focus{color:#05386b !important;text-decoration:none;}header .menu-wrapper #main-menu ul li a:hover,header .menu-wrapper #user-menu ul li a:hover{background:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}}@media (max-width:55em) and (hover){header .menu-wrapper #main-menu ul li a:hover,header .menu-wrapper #user-menu ul li a:hover{color:#007BFF;}}@media (max-width:55em){header .menu-wrapper #main-menu ul li.active > a,header .menu-wrapper #user-menu ul li.active > a{font-weight:600;}header .menu-wrapper #main-menu > ul > li,header .menu-wrapper #user-menu > ul > li{border-bottom:solid 1px rgba(0,0,0,0.2);padding-bottom:1em;}header .menu-wrapper #main-menu > ul > li:last-child,header .menu-wrapper #user-menu > ul > li:last-child{border-bottom:none;}header .menu-wrapper #main-menu > ul > li a,header .menu-wrapper #user-menu > ul > li a{font-size:1.2em;}header .menu-wrapper #main-menu > ul > li .submenu,header .menu-wrapper #user-menu > ul > li .submenu{background:rgba(0,0,0,0.02);box-shadow:rgba(0,0,0,0.1) 0 0 10px inset;margin:0 -2em;padding:0 2em;position:static;display:block;}header .menu-wrapper #main-menu > ul > li .submenu::before,header .menu-wrapper #main-menu > ul > li .submenu::after,header .menu-wrapper #user-menu > ul > li .submenu::before,header .menu-wrapper #user-menu > ul > li .submenu::after{content:none;}header .menu-wrapper #main-menu > ul > li .submenu > ul > li > a,header .menu-wrapper #user-menu > ul > li .submenu > ul > li > a{padding:.5em 0;}header .menu-wrapper #main-menu > ul > li .submenu ul,header .menu-wrapper #user-menu > ul > li .submenu ul{display:block;padding:0;}header .menu-wrapper #main-menu > ul > li .submenu ul > li,header .menu-wrapper #user-menu > ul > li .submenu ul > li{margin:.5em 0;}header .menu-wrapper #main-menu > ul > li .submenu ul ul,header .menu-wrapper #user-menu > ul > li .submenu ul ul{margin-left:1em;background:none !important;}header .menu-wrapper #main-menu > ul > li .submenu ul ul a,header .menu-wrapper #user-menu > ul > li .submenu ul ul a{padding:.25em 0;}header .menu-wrapper #main-menu > ul > li .submenu ul ul li:first-child,header .menu-wrapper #user-menu > ul > li .submenu ul ul li:first-child{margin-top:.5em;}header .menu-wrapper #main-menu > ul > li .submenu ul ul li:last-child,header .menu-wrapper #user-menu > ul > li .submenu ul ul li:last-child{margin-bottom:1em;}header .menu-wrapper #main-menu > ul > li .submenu ul > li:has(ul.open) > a svg,header .menu-wrapper #main-menu > ul > li .submenu ul > li:has(ul.permanent) > a svg,header .menu-wrapper #user-menu > ul > li .submenu ul > li:has(ul.open) > a svg,header .menu-wrapper #user-menu > ul > li .submenu ul > li:has(ul.permanent) > a svg{transform:rotate(180deg);}header .menu-wrapper #main-menu > ul > li .submenu.open,header .menu-wrapper #user-menu > ul > li .submenu.open{height:auto;padding-top:1em;padding-bottom:1em;}header .menu-wrapper #main-menu > ul > li .submenu.permanent,header .menu-wrapper #user-menu > ul > li .submenu.permanent{height:auto;padding-top:1em;padding-bottom:1em;}header .menu-wrapper #main-menu > ul > li ul.open,header .menu-wrapper #main-menu > ul > li ul.permanent,header .menu-wrapper #user-menu > ul > li ul.open,header .menu-wrapper #user-menu > ul > li ul.permanent{visibility:visible;height:auto;opacity:1;}header .menu-wrapper #main-menu > ul > li:has(.submenu.open),header .menu-wrapper #main-menu > ul > li:has(.submenu.permanent),header .menu-wrapper #user-menu > ul > li:has(.submenu.open),header .menu-wrapper #user-menu > ul > li:has(.submenu.permanent){border-bottom-color:transparent;}header .menu-wrapper #main-menu > ul > li:has(.submenu.open) > a .icon-wrapper svg,header .menu-wrapper #main-menu > ul > li:has(.submenu.permanent) > a .icon-wrapper svg,header .menu-wrapper #user-menu > ul > li:has(.submenu.open) > a .icon-wrapper svg,header .menu-wrapper #user-menu > ul > li:has(.submenu.permanent) > a .icon-wrapper svg{transform:rotate(180deg);}header .menu-wrapper #main-menu li.active > a,header .menu-wrapper #user-menu li.active > a{text-decoration:none !important;}header .menu-wrapper #main-menu li.active > a::before,header .menu-wrapper #user-menu li.active > a::before{content:"";width:2px;background:#39dfaf;position:absolute;top:50%;margin-top:-.5em;height:1em;left:-.5em;}header .menu-wrapper #user-menu{border-left:none;border-top:solid 2px #39dfaf;padding:1em 0 0 0;margin:2em 2em 0 2em;}header .menu-wrapper #user-menu ul li a{font-size:1em;}header .menu-wrapper #user-menu > ul > li{border-bottom:none;}header .menu-wrapper #user-menu > ul > li > a{font-size:1em;}header .menu-wrapper #user-menu > ul > li > a .text{display:inline;}header .menu-wrapper #user-menu > ul > li > a svg{margin-left:0;height:16px;}header.show-menu::after{background:rgba(0,0,0,0.1);visibility:visible;}header.show-menu .menu-wrapper{width:clamp(250px,80%,400px);}header.show-menu .menu-wrapper #main-menu,header.show-menu .menu-wrapper #user-menu{opacity:1;transition-delay:.2s;}}body:has(header.show-menu){overflow-y:hidden;}
.block{grid-column:main;margin-bottom:2rem;font-size:clamp(1.1em,2vw,1.3em);}.block h1{font-size:clamp(2em,2vw,2.5em);margin:0 0 1rem 0;}.block.intro{grid-column:full;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];padding:0;}.block.intro picture{grid-column:full;display:block;}.block.intro .text{grid-column:main;background:#007BFF;color:white;max-width:1000px;text-align:center;padding:1em;margin-top:-4em;justify-self:center;font-weight:300;}.block.intro .text .body{font-size:1.1em;line-height:1.6em;}.block.intro .text p{margin:0;}.block.image figure{margin:0;padding:0;-o-object-fit:cover;object-fit:cover;}.block.image figure figcaption{margin-top:.5em;font-style:italic;}.block.image.fullwidth{grid-column:full;}.block.image.fullwidth figure{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];}.block.image.fullwidth figure picture{grid-column:full;}.block.image.fullwidth figure figcaption{grid-column:main;}.block.image-text.fullwidth{grid-column:full;}.block.image-text a{color:inherit;}.block.image-text .inner{display:block;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];text-decoration:none;}.block.image-text:last-child{margin-bottom:0;}.block.image-text picture{grid-column:full;grid-row:1;}.block.image-text img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.block.image-text .text{grid-column:main;justify-self:center;align-self:end;text-align:center;margin-bottom:2rem;font-size:clamp(1.1em,2vw,1.2em);}.block.info{padding:0;background:#e6e6e6;border-radius:6px;}.block.info.c-brand{background:#007BFF;color:white;}.block.info.c-warning{background:#edcc18;}.block.info .text{padding:2rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-gap:1em;}.block.info .text h1{grid-column:1 / -1;grid-row:1;align-self:center;margin:0;}.block.info .text .body{grid-row:2;grid-column:1 / -1;}.block.info .text svg{height:3em;width:3em;align-self:center;}.block.info .text svg + h1{grid-column:2;}.block.info .link{display:inline-block;border:solid 2px currentColor;color:inherit;text-decoration:none;padding:.5em 1em;border-radius:6px;font-weight:500;font-size:1.1em;margin-top:1em;transition:background-color ease-in-out .2s,color ease-in-out .2s;}.block.info .link:hover{background:white;color:#007BFF;}.block.linkboxes{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,30vw,400px),1fr));}.block.linkboxes a{text-decoration:none;color:inherit;display:grid;grid-template-rows:1fr auto;}.block.linkboxes a h1{font-size:clamp(1.8em,2vw,2em);}.block.linkboxes a picture,.block.linkboxes a img{grid-row:1 / -1;grid-column:1;display:block;z-index:1;}.block.linkboxes a .text{grid-row:2;grid-column:1;padding:1em;color:white;z-index:3;}.block.linkboxes a::before{content:"";display:block;grid-column:1;grid-row:1 / -1;background:linear-gradient(to top,rgba(0,123,255,0.8),rgba(0,123,255,0));z-index:2;}.block.linkboxes.mod-2{grid-template-columns:initial;}@media (min-width:60em){.block.linkboxes.mod-2{grid-template-columns:repeat(2,1fr);}}.block.linkboxes.mod-3{grid-template-columns:initial;}@media (min-width:70em){.block.linkboxes.mod-3{grid-template-columns:repeat(3,1fr);}}.block.gallery ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(1rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(clamp(280px,30vw,400px),1fr));}.block.gallery ul .main-image{grid-column:1 / -1;}.block.gallery.mod-2 ul{grid-template-columns:repeat(2,1fr);}.block.gallery.mod-3 ul{grid-template-columns:repeat(2,1fr);}@media (min-width:70em){.block.gallery.mod-3 ul{grid-template-columns:repeat(3,1fr);}}.block{font-size:clamp(0.95em,2vw,1.1em);}.block img{height:auto;}.block .video-box{height:100%;}.block .video-box a{height:100%;}.block .video-box a video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.block .video-inline{max-width:100%;}.block.layout.round{border-radius:8px;}.block.layout.full{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];position:relative;overflow:hidden;}.block.layout.full.round{border-radius:0;}.block.layout.full.fullwidth:not(.content-full) .block{grid-column:main !important;}.block.layout.full .umb-block-grid__area-container{grid-column:main;z-index:3;}.block.layout.full.content-full .umb-block-grid__area-container{grid-column:full;}.block.layout:has(picture.background){padding:2em 0;}.block.layout:has(picture.background)::before{content:"";background:var(--overlay-color);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;}.block.layout:has(picture.background) picture.background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}.block.layout:has(picture.background) picture.background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--center-position);object-position:var(--center-position);}.block.layout[style*=background-color]{padding:2rem 0;}.block.layout[style*=background-color]:not(.full){padding:2rem;}.block.layout[style*=background-color]:not(.full) .block{grid-column:full;}.block.layout[style*=background-color].no-margin-bottom.round:has(+ .block.layout[style*=background-color]){border-radius:8px 8px 0 0;}.block.layout[style*=background-color].round.no-margin-bottom + .block.layout.round[style*=background-color]{border-radius:0 0 8px 8px;}.block.layout[style*=background-color].round.no-margin-bottom + .block.layout.round[style*=background-color]:has(+ .block.layout[style*=background-color]){border-radius:0;}.block.two-col .umb-block-grid__area-container{--umb-block-grid--areas-column-gap:clamp(1em,4vw,2em);--umb-block-grid--areas-row-gap:clamp(1em,4vw,2em);}.block.two-col img{display:block;}@media (max-width:600px){.two-col .umb-block-grid__area-container,.three-col .umb-block-grid__area-container,.four-col .umb-block-grid__area-container{row-gap:3em;}}.block.no-margin-bottom{margin-bottom:0;}main > .block:last-child:not(.no-margin-bottom){margin-bottom:4em;}.container:has(> .block){padding-right:0;padding-left:0;}.block.info .text h1{color:inherit;}.block.linkboxes h1{color:inherit;}.block-keller{grid-column:main;}.block.fullwidth.full .block-keller{grid-column:full;}.block.image.round img{border-radius:8px;overflow:hidden;}.cta-block{--text-color:#05386B;--background-color:#E9F0F4;--overlay-opacity:0.4;background-color:var(--background-color);display:grid;border-radius:10px;overflow:hidden;}.cta-block:not(:has(h3)):not(:has(.body)){--background-color:none;}.cta-block:not(:has(h3)):not(:has(.body)) .content{padding:0;}.cta-block picture{grid-row:1;grid-column:1;}.cta-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cta-block svg{height:5em;width:auto;place-self:center;margin:2em 0;}.cta-block svg *{fill:currentColor;}.cta-block .content{grid-row:1;grid-column:1;padding:1em;display:flex;flex-flow:column;place-items:center;place-content:center;color:var(--text-color);text-wrap:pretty;}.cta-block .content h3{place-self:center;text-align:center;font-size:1.5em;margin:0;color:inherit;text-wrap:balance;}.cta-block .content a{--background-color:#05386B;--background-color-hover:#031f3a;--text-color:white;grid-row:-1;place-self:center;margin-bottom:1em;display:inline-block;padding:.25em 1em;margin-top:1em;color:var(--text-color);background-color:var(--background-color);border-radius:6px;font-weight:600;}.cta-block .content a:hover{background-color:var(--background-color-hover);transform:scale(1.02);}.cta-block .content p{text-align:center;place-self:center;}@container style(--button-align:left){.cta-block .content a{align-self:start;}}@container style(--button-align:right){.cta-block .content a{align-self:end;}}.cta-block:has(img){--background-color:black;--text-color:white;}.cta-block:has(img)::before{content:"";grid-row:1;grid-column:1;background-color:var(--background-color);opacity:var(--overlay-opacity);z-index:1;}.cta-block:has(img) .content{z-index:2;}.cta-block:has(img) .content a{--text-color:inherit;--background-color:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--background-color);border:solid 2px currentColor;color:var(--text-color);}.block.ctablocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));gap:clamp(1em,4vw,2em);}.block.ctablocks:has(.cta-block:last-child:nth-child(even)){grid-template-columns:repeat(auto-fit,minmax(20em,1fr));}.block.ctablocks .video-box-wrapper{position:relative;width:100%;height:150px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:15px;}.block.ctablocks .video-box-wrapper video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;}.block.cta .content{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];place-items:unset;}.block.cta .content .inner{grid-column:main;display:flex;flex-flow:column;place-items:center;place-content:center;}.block.fullwidth.full .block.cta{border-radius:0;}.block.fullwidth.full .block.cta .content .inner{grid-column:full;}.block.embed .media{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.block.embed .media iframe,.block.embed .media object,.block.embed .media embed,.block.embed .media video{background-color:transparent;border:0;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;top:0;width:100%;}.block.prices{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];padding:4em 0;}.block.prices .inner{grid-column:main;}.block.prices .pricing-wrap{display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(clamp(14em,45vw,16em),1fr));}.block.latest-jobs{grid-column:full;}.block.latest-jobs .section-title{text-align:left;margin-bottom:2em;}.block.campaigns{display:flex;gap:1em;font-size:1em;}.block.campaigns .wrapper{overflow:hidden;flex:1 1 100%;padding:1.4em 0;}.block.campaigns ul{list-style:none;margin:0;padding:0;display:flex;gap:1em;transition:transform ease-in-out .4s;}.block.campaigns ul.notransition{transition:none;}.block.campaigns ul.notransition *{transition:none;}.block.campaigns ul li{background:#F5F5F5;color:#05386B;transition:transform ease-in-out .2s,background-color ease-in-out .2s,color ease-in-out .2s;border-radius:10px;flex:0 0 calc(33.33% - 1em);z-index:2;margin:0;font-size:.8em;}.block.campaigns ul li.active{background:#05386B;color:white;opacity:1;transform:scale(1.2);z-index:3;}.block.campaigns ul li h3{color:inherit;}.block.campaigns ul li svg{height:clamp(40px,5vw,60px);width:auto;margin:1em 0;}.block.campaigns ul li svg *{fill:currentColor;}.block.campaigns ul li a{color:inherit;padding:1em 2em;height:100%;display:flex;flex-flow:column;place-items:center;justify-content:center;text-align:center;}.block.campaigns:not(:has(li:nth-child(0n+3))) li{flex:1 1 100%;}.block.campaigns button.nav{background:none;margin:0;padding:0;border:none;place-self:center;color:#05386B;}.block.campaigns button.nav:hover:not(:disabled){transform:scale(1.2);}.block.campaigns button.nav svg{height:30px;}.block.campaigns button.nav svg *{fill:currentColor;}.block.campaigns button.nav:disabled{color:#b0b0b0;}.block.campaigns.vertical{flex-flow:column;}.block.campaigns.vertical .wrapper{padding:0 clamp(2em,8vw,4em);transition:height ease-in-out .4s;flex-basis:auto;}.block.campaigns.vertical ul{flex-flow:column;}.block.campaigns.vertical ul li a{padding:1em;}.block.campaigns.vertical button.nav{transform:rotate(90deg);}.block.campaigns.vertical button.nav:hover:not(:disabled){transform:rotate(90deg) scale(1.2);}.block.frontend-categories{grid-column:full;}.block.frontend-categories .title{margin-bottom:1em;}.block.frontend-categories a{color:#05386B;}.block.frontend-categories a:hover{color:#29b1ff;}.block.frontend-categories .categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:1em;margin-bottom:2em;}.block.frontend-categories .categories > .category-item{border-top:1px solid #ccc;padding-top:1em;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;}.block.frontend-categories .categories > .category-item .category-title{grid-column:1;grid-row:1;font-weight:bold;}.block.frontend-categories .categories > .category-item .category-helptext{grid-column:1;grid-row:2;}.block.frontend-categories .categories > .category-item .category-counter{grid-column:2;grid-row:1 / span 2;place-self:center;justify-self:end;background:#ddd;border-radius:5px;padding:0.1em 0.5em;font-weight:bold;font-size:14px;}@keyframes down-arrow-bounce{0%{transform:translateY(0);}40%{transform:translateY(2px);}50%{transform:translateY(0);}50%{transform:translateY(2px);}60%{transform:translateY(0);}70%{transform:translateY(2px);}80%{transform:translateY(0);}}.block.image-links{display:grid;grid-template-rows:1fr auto;}.block.image-links picture,.block.image-links video{grid-column:1;grid-row:1 / -1;z-index:1;}.block.image-links video{width:100%;min-height:35em;-o-object-fit:cover;object-fit:cover;}.block.image-links h1{color:white;grid-column:1;grid-row:1;place-self:center;text-shadow:rgba(0,0,0,0.4) 0 0 10px;margin:4rem 1em 0 1em;text-align:center;font-size:clamp(1.8em,5vw,3em);z-index:2;}.block.image-links .links{background:rgba(5,56,107,0.8);grid-column:1;grid-row:2;padding:2em 0;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];z-index:3;}.block.image-links .links .inner{grid-column:main;display:grid;grid-template-columns:1fr 100px 1fr;}.block.image-links .links .inner a{color:white;grid-row:1;place-self:center;font-size:clamp(1em,4vw,1.4em);text-wrap:balance;}.block.image-links .links .inner a:first-of-type{grid-column:1;}.block.image-links .links .inner a:last-of-type{grid-column:3;}.block.image-links .links .inner a svg{height:30px;display:block;transition:transform ease-in-out .2s;}.block.image-links .links .inner a svg *{fill:#39dfaf;}.block.image-links .links .inner a:hover{color:#39dfaf;}.block.image-links .links .inner a:hover svg{transform:scale(1.3);}.block.image-links .links .inner .down{padding:0;background:none;border:none;cursor:pointer;grid-column:2;grid-row:1;place-self:end center;margin-bottom:-2em;}@media (prefers-reduced-motion:no-preference){.block.image-links .links .inner .down{animation:down-arrow-bounce ease-in-out 2s infinite;}}.block.image-links .links .inner .down svg{height:48px;transition:transform ease-in-out .2s;}.block.image-links .links .inner .down svg *{fill:#39dfaf;}.block.image-links .links .inner .down:hover svg{transform:scale(1.1);}.block.image-links .links .inner::before{content:"";grid-column:2;grid-row:1;background:#39dfaf;width:3px;place-self:stretch center;margin:-1em 0;border-radius:2px;}.block.image-links .links .inner:has(.down)::before{margin:-1em 0 -.25em 0;}.block.image-links.full-height{grid-template-rows:5fr 2fr;}.block.image-links.full-height h1{font-size:clamp(1.8em,5vw,4em);}.block.image-links.full-height img,.block.image-links.full-height video{height:100vh;height:100svh;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--center-position);object-position:var(--center-position);}
.umb-block-grid{grid-column:full;}.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0);}.umb-block-grid__layout-item{position:relative;grid-column-end:span Min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1);}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0);}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span Min(calc(var(--umb-block-grid--area-column-span,1) * 4),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);}@media (min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span Min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));}.umb-block-grid__area{grid-column-end:span Min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));}}.block.fullwidth.full,.block.two-col.full,.block.three-col.full,.block.four-col.full{grid-column:full;}.block.fullwidth.full .umb-block-grid__area:only-child .block,.block.two-col.full .umb-block-grid__area:only-child .block,.block.three-col.full .umb-block-grid__area:only-child .block,.block.four-col.full .umb-block-grid__area:only-child .block{grid-column:full;}.umb-block-grid__area-container .block{margin-bottom:0;}
section.company-heading{position:relative;}section.company-heading .cover-image{display:block;grid-column:full;grid-row:1;}section.company-heading .cover-image img{width:100%;height:auto;}section.company-heading .company-info{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];margin-top:4px;}section.company-heading .company-info .inner{grid-column:main;display:grid;padding:1rem;gap:1em 2em;background:var(--brand-background-color,#eeeeee);color:var(--brand-background-color-text,black);}section.company-heading .company-info .inner::after{content:"";grid-column:1 / -1;border-bottom:solid 4px var(--brand-color,transparent);}section.company-heading .company-info h1{margin:0;font-size:1.4em;color:inherit;}section.company-heading .company-info .company-name{font-size:1.1em;}section.company-heading .company-info picture img{-o-object-fit:contain;object-fit:contain;width:50px;height:50px;}@media (min-width:40em){section.company-heading .company-info .inner{grid-template-columns:2fr 1fr;}section.company-heading .company-info h1{font-size:1.8em;grid-row:1;grid-column:1;align-self:center;}section.company-heading .company-info .company-name{font-size:1.3em;}section.company-heading .company-info picture{grid-row:1 / -1;grid-column:2;}section.company-heading .company-info picture img{width:100%;height:80px;}}section.company{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];}section.company .inner{grid-column:main;display:grid;background:var(--brand-background-color,#eeeeee);color:var(--brand-background-color-text,black);gap:2em;padding:1rem;padding-bottom:2em;}section.company h1,section.company h2,section.company h3{color:var(--brand-background-color-text);}section.company .jobs-link{background:var(--brand-color);color:var(--brand-color-text);display:inline-block;padding:.25em .5em;border-radius:8px;font-size:clamp(1.1em,2vw,1.3em);}section.company .jobs-link:hover{background:oklch(from var(--brand-color) calc(l * 1.35) c h);}section.company aside h2{font-size:1.4em;}section.company aside .box{margin-bottom:2em;background:var(--brand-color);color:var(--brand-color-text);padding:1em;border-radius:4px;}section.company aside .box h2{color:inherit;}section.company aside .company-about{overflow:hidden;}section.company aside .company-about img{margin:-1em -1em 1em -1em;width:calc(100% + 2em);-o-object-fit:cover;object-fit:cover;max-width:none;}section.company aside .company-about ul{margin:0;padding:0 0 0 1em;line-height:1.2;}section.company aside .company-about ul li{margin-bottom:.5em;}section.company aside .contact-details .detail-item{display:flex;align-items:center;gap:.5em;margin-bottom:.5em;}section.company aside .contact-details .detail-item svg{height:20px;}section.company aside .contact-details .detail-item svg *{fill:currentColor;}section.company aside .contact-details a.detail-item{color:inherit;}section.company aside .contact-details a.detail-item svg{transition:transform ease-in-out .1s;}section.company aside .contact-details a.detail-item:hover{color:red;color:Rgb(from var(--brand-color-text) r g b/0.8);}section.company aside .contact-details a.detail-item:hover svg{transform:scale(1.2);}section.company .video-embed{margin-bottom:2em;}section.company .video-embed iframe{aspect-ratio:16 / 9;width:100%;height:auto;}section.company .jobs{grid-column:1 / -1;}section.company .jobs ul{list-style:none;margin:2em 0 0 0;padding:0;}section.company .jobs ul li a{color:black;text-decoration:none;display:grid;grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr auto;border-radius:6px;border:solid 2px var(--brand-color);box-shadow:rgba(0,0,0,0.2) 0 0 8px;margin-bottom:.5em;padding:1em;background:white;}section.company .jobs ul li a .company-logo{grid-row:1 / 3;align-self:center;}section.company .jobs ul li a h3{color:#333333;grid-row:3;grid-column:1 / -1;margin-top:.5em;}section.company .jobs ul li a .location{display:flex;align-items:center;gap:.5em;color:#4d4d4d;grid-row:4;grid-column:1 / -1;}section.company .jobs ul li a .location svg{height:16px;}section.company .jobs ul li a .location svg *{fill:currentColor;}section.company .jobs ul li a .job-type{display:flex;flex-flow:row wrap;justify-content:end;align-items:center;grid-row:2;}section.company .jobs ul li a .job-type .badge{background:var(--brand-color);color:var(--brand-color-text);}section.company .jobs ul li a .publish-date svg{height:16px;}section.company .jobs ul li a:hover{color:var(--brand-color);box-shadow:rgba(0,0,0,0.3) 0 0 16px;transform:scale(1.005);}@media (min-width:40em){section.company .jobs ul li a{grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;}section.company .jobs ul li a .company-logo{grid-row:1 / -1;margin-right:1em;}section.company .jobs ul li a h3{grid-row:unset;grid-column:unset;margin-top:0;}section.company .jobs ul li a .location{grid-row:2;grid-column:2;}}section.company .employee-quote{background:var(--brand-color);color:var(--brand-color-text);border-radius:8px;grid-column:1 / -1;padding:2em;text-align:center;}section.company .employee-quote blockquote{font-size:1.5em;font-style:italic;}section.company .blocks{grid-column:1 / -1;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(16px,1fr) [full-end];margin:0 -1em;}section.company .links{list-style:none;margin:0;padding:0;grid-column:1 / -1;display:flex;flex-flow:row wrap;gap:1em;align-items:center;justify-content:center;}section.company .links li{margin:0;}section.company .links li a{display:block;background:var(--brand-color);color:var(--brand-color-text);border-radius:4px;padding:.5em 1em;}section.company .links li a:hover{background:oklch(from var(--brand-color) calc(l * 1.35) c h);}@media (min-width:40em){section.company .inner{grid-template-columns:2fr 1fr;}}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.1
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
