* {font-family:"niveau-grotesk", sans-serif;box-sizing:border-box;margin:0;}img { max-width:100% }img[src=""],img[data-image=""] {display:none!important;}.container {width:1280px;margin:0 auto;padding:0 100px;}.no-container-padding .container { padding:0 }#attic .container,#header .container {padding:0;}.page-block { padding:120px 0 }.page-block .container {display:flex;flex-direction:row;}.button {text-align:center;padding:10px 40px;height:48px;color:rgb(243, 245, 248);display:inline-block;text-decoration:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border-radius:6px;background:none;font-weight:600; font-size:16px; line-height:28px; letter-spacing:0.02em; font-style:normal;}.button:hover { text-decoration:underline }.button1 { background:linear-gradient(90deg, rgb(0, 77, 129) 0%, rgb(0, 77, 129) 100%) }.button2 {color:rgb(0, 77, 129);border:0.5px solid rgb(0, 77, 129);}.button3 {background:none;border:0.5px solid rgb(243, 245, 248);color:rgb(243, 245, 248);}.showMob { display:none!important }html { height:100% }body {background:rgb(243, 245, 248);height:100%;overflow:hidden}#wrapper {background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;z-index:0;--webkit-overflow-scrolling:touch;}#paraslides {position:fixed;top:0;left:0;right:0;bottom:0;background:#191919;}.paraslide {position:absolute;top:0;left:0;right:0;bottom:-50px;background-attachment:fixed;background-size:cover;z-index:-1;}@-moz-document url-prefix() { .paraslide { right:12px } }#attic {position:fixed;width:100%;z-index:10;background:rgb(42, 37, 37);height:30px;}#attic .container {display:flex;justify-content:flex-end;}#attic .container {display:flex;justify-content:flex-end;}#attic-phone a {color:rgb(243, 245, 248);padding:0 20px;line-height:30px;font-weight:600;font-size:12px; font-style:normal;}#attic-phone a:hover { text-decoration:underline }#attic-phone i.fa {padding-right:10px }#attic-login ul {list-style:none;padding:0;}#attic-login li { display:inline-block }#attic-login .menu li a {width:100px;height:30px;line-height:30px;color:rgb(243, 245, 248);display:block;text-align:center;border:none!important;font-weight:600;font-size:12px; font-style:normal;}#attic-login .menu li a[title="register"] {background:#7f7f7f }#attic-login .menu li a:hover { text-decoration:underline }#attic-login .menu li a[title="login"]:active,#attic-login .menu li a[title="register"]:active {border:none!important;}#attic-login .item-123 a { background-color:rgba(0,0,0,0)!important }#attic-login .login-greeting,#attic-login .logoutreg {display:inline-block}#attic-login .login-greeting label {text-decoration:none;cursor:pointer;}#attic-login .login-greeting label i.fa {margin-right:5px;font-size:22px;overflow:hidden;vertical-align:text-bottom;}#attic-login .login-greeting label:hover span {text-decoration:underline }#attic-login .logoutreg input.button.button2 {line-height:30px;height:30px;border:0!important;border-radius:0;}#attic-login .logoutreg input.button.button2:active { border:0!important }#attic-login .logoutreg .button {padding:0 10px;height:30px;border:0;border-radius:0;color:rgb(243, 245, 248);text-decoration:underline;background:#7f7f7f;font-size:12px; font-style:normal;}#attic-login .login-greeting label i.fa {vertical-align:bottom;color:rgb(243, 245, 248);height:30px;line-height:30px;padding:0;margin-left:20px;}#attic-login .login-greeting span {text-decoration:underline;height:30px;line-height:30px;margin:0 10px 0 0;color:rgb(243, 245, 248);}#attic-languages {position:relative;z-index:4;}#attic-languages .selected {padding:5px 0;line-height:30px;cursor:default;}#attic-languages .region-title { line-height:28px }#attic-language .region-title { display:none }#attic-languages ul {display:none;list-style:none;padding:0;margin:0;position:absolute;min-width:140px;top:30px;left:-10px;}#attic-languages ul li a {padding:10px 10px 0 10px;background:rgb(0, 0, 1);mix-blend-mode:multiply;opacity:0.9;display:block;cursor:pointer;line-height:20px;width:100%;color:rgb(243, 245, 248);text-decoration:none;}#attic-languages ul li a:hover { text-decoration:underline }#attic-languages ul li:last-child a { padding-bottom:10px }#attic-languages:hover ul { display:block }#attic-languages .flag {width:20px;height:20px;padding:5px 0;display:inline-block;vertical-align:top;margin-right:10px;background-position:0 0;background-repeat:no-repeat;background-size:cover;}#attic-languages .selected .flag { margin:0 }#attic-languages .flag-uk { background:url(../images/flag-uk.png) center no-repeat }#attic-languages .flag-de { background:url(../images/flag-de.png) center no-repeat }#header {position:absolute;width:100vw;height:90px;left:0px;top:30px;z-index:9;}#header.sticky-stuck {position:fixed;top:30px;}#header-background {position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(33, 49, 90);mix-blend-mode:multiply;opacity:0.9;}#header .container {display:flex;justify-content:start;}#header-logo, #header-menu, #header-login, #header-languages {display:inline-block;vertical-align:top;z-index:1;}#header-mobile-menu-button,#mobile-menu-switch,#header .white-logo,#header .mobile-menu-contact {display:none}#header .mobile-menu-contact a { color:white!important; text-decoration:none }#header-mobile-menu-button i.fa-times {display:none }#header-logo img { max-height:90px }#header .white-logo {width:160px;text-align:center;margin:10px auto;height:100px;line-height:150px;background-position:center left;background-size:contain;background-repeat:no-repeat;}#header .white-logo img { max-height:100% }#header-mobile-menu-button i.fa {font-size:25px;width:25px;text-align:center;line-height:50px;color:#555555;margin:0 10px 0 20px;}#header-menu .header-underlay,.mobile-regions,#header-menu .mobile-social {display:none}#header-menu {display:flex;align-items:center;flex-grow:1;}#header-menu ul { margin:0;padding:0;z-index:2;width:100%;}#header-menu > div > ul {display:flex;flex-direction:row;justify-content:start;padding-left:40px;flex-wrap:wrap;padding:10px 0 0 0;}#header-menu ul li {list-style:none;display:inline-block;position:relative;padding:0 20px 0 0;}#header-menu span.separator { cursor:default }#header-menu ul li a,#header-menu ul li span.separator {color:#7e7e7e;text-decoration:none;display:inline-block;padding:10px 5px 5px 5px;margin:0 20px 0 20px;position:relative;font-weight:600; font-size:12px; font-style:normal;}#header-menu ul.menu > li > a,#header-menu ul.menu > li > span.separator {border-bottom:1px solid transparent;}.homepage-wrapper #header-menu ul.menu > li > a,.homepage-wrapper #header-menu ul.menu > li > span.separator {color:rgb(243, 245, 248);}#header-menu ul li:hover > a,#header-menu ul li:hover > span.separator {color:rgb(243, 245, 248);transition:color .2s;}#header-menu ul.menu > li:hover > a,#header-menu ul.menu > li:hover > span.separator {border-bottom:1px solid rgb(33, 49, 90);}#header-menu ul.menu > li.active > a,#header-menu ul.menu > li.active > span.separator {color:rgb(243, 245, 248);}#header-menu ul i.fa {display:none;padding-left:10px;margin-right:10px;color:rgb(243, 245, 248);}#header-menu i.fa-angle-right {margin-right:0;padding-left:15px;}#header-menu ul li ul {position:absolute;top:31px;left:0;display:none;}#header-menu ul > li > ul {padding-bottom:5px }#header-menu ul > li > ul.has-menu-module {padding-right:235px }#header-menu ul > li > ul .header-menu-module {position:absolute;right:0;top:20px;bottom:20px;width:220px;padding:10px 20px;border-left:1px solid #bcbcbc;}#header-menu ul li ul li {width:190px;position:static;padding:0 10px 0 5px;}#header-menu ul li ul li.first-item { margin-top:5px }#header-menu ul li ul li:last-child { margin-bottom:5px }#header-menu ul li ul li span.separator,#header-menu ul li ul li a {display:block;color:rgb(243, 245, 248);vertical-align:middle;line-height:1.2em;margin-top:0;padding:5px;font-weight:600; font-size:12px; font-style:normal;}#header-menu ul i.fa {display:none;padding-left:10px;margin-right:10px;color:rgb(243, 245, 248);}#header-menu i.fa-angle-right {margin-right:0;padding-left:15px;}#header-menu ul li ul {position:absolute;top:31px;left:0;display:none;background:rgb(0, 0, 1);mix-blend-mode:multiply;opacity:0.9;width:auto;}#header-menu ul > li > ul {padding-bottom:5px }#header-menu ul > li > ul.has-menu-module {padding-right:235px }#header-menu ul > li > ul .header-menu-module {position:absolute;right:0;top:20px;bottom:20px;width:220px;padding:10px 20px;border-left:1px solid #bcbcbc;}#header-menu ul li ul li {width:190px;position:static;padding:0 10px 0 5px;}#header-menu ul li ul li.first-item { margin-top:5px }#header-menu ul li ul li:last-child { margin-bottom:5px }#header-menu ul li ul li span.separator,#header-menu ul li ul li a {display:block;color:#7e7e7e;vertical-align:middle;line-height:1.2em;margin-top:0;margin-left:15px;padding:5px;font-weight:600; font-size:12px; font-style:normal;}#header-menu ul li ul li ul {display:none;top:0;left:190px;min-height:100%;}#header-menu ul li ul li ul:before {content:"";position:absolute;top:5px;bottom:5px;border-left:1px solid #dad9db;}#header-menu ul li:hover > ul { display:block }#header-menu ul li ul li:hover > ul { display:block }#header-menu ul li ul li ul li:hover > ul { display:block }#header-menu ul li ul li ul {display:none;top:0;left:190px;min-height:100%;}#header-menu ul li ul li ul:before {content:"";position:absolute;top:5px;bottom:5px;border-left:1px solid #dad9db;}#header-menu ul li:hover > ul { display:block }#header-menu ul li ul li:hover > ul { display:block }#header-menu ul li ul li ul li:hover > ul { display:block }#header-mobile-icons { display:none }#slideshow-wrapper { overflow:hidden }#slideshow-slider .video-background-wrapper {height:900px;overflow:hidden;background-size:cover;}#mobile-slideshow {display:none }#search-wrapper .search-box input[type=text] {width:100%;height:44px;}#search-wrapper .search-box input[type=text]:focus {outline:none;box-shadow:0 -0.5px 6px 0  inset;}#search-wrapper .typeahead {position:absolute;width:calc(100% + 2px);top:44px;left:-1px;z-index:2;opacity:0;border:1px solid #858585;background:rgb(243, 245, 248);border-top:0;padding-bottom:3px;transition:400ms all;}#search-wrapper .search-box.typeahead-active {box-shadow:0 7px 8px 0 rgba(0,0,0,0.3);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}#search-wrapper .search-box.typeahead-active .typeahead {box-shadow:0 3px 10px 0 rgba(0,0,0,0.3);opacity:1;z-index:3;}#search-wrapper .search-box.typeahead-active input[type=text] {border-bottom-left-radius:0;border-bottom-right-radius:0;}#search-wrapper .search-box.typeahead-active input[type=text]:focus {box-shadow:none;}#search-wrapper .typeahead-hint {color:#a6a6a6;letter-spacing:0.05em;font-weight:300;}#search-wrapper .typeahead-input {background:none;z-index:1;}#search-wrapper .typeahead .typeahead-option {background:rgb(243, 245, 248);color:#858585;text-align:left;padding:5px 15px;cursor:pointer;}#search-wrapper .typeahead .typeahead-option:hover {background:rgb(0, 77, 129);color:rgb(243, 245, 248);}.ng-fw-text {background-size:cover;position:relative;padding-top:210px;}.ng-fw-text .bg-gradient-overlay {position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(89.7deg, rgb(0, 0, 1) 0.09%, rgba(25, 25, 25, 0.62) 44.78%, rgba(25, 25, 25, 0) 99.87%);}.ng-fw-text .container {position:relative;flex-direction:column;}.ng-fw-text .text-block {padding-bottom:35px;}.ng-fw-text .text-block h3 {color:rgb(243, 245, 248);}.ng-fw-text .text-block-text {padding-top:20px;color:rgb(243, 245, 248);font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;font-size:32px;line-height:44px;}.ng-fw-text .readmore {color:rgb(243, 245, 248);font-family:Montserrat; font-weight:600; font-size:16px; line-height:28px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase; text-decoration:underline;}.ng-text-video .container { flex-wrap:wrap }.ng-text-video .video {margin-top:100px;position:relative;}.ng-text-video .video-play-button {position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;}.ng-text-video .video-play-button i.fa{box-sizing:border-box;padding-left:33px;padding-top:28px;font-size:25px;color:#2f2f2f;width:80px;height:80px;border-radius:40px;background:rgb(33, 49, 90);}.ng-text-video .video-play-button:hover { cursor:pointer }#content { background:rgb(243, 245, 248) }.category-page-blog #content > .container {width:100%;padding:0;display:block;}.category-header {background:rgb(0, 0, 1);height:330px;padding-bottom:100px;}.category-header .container {height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}.category-header h1 {color:rgb(243, 245, 248);font-weight:600; font-size:42px; line-height:52px; letter-spacing:0.02em; font-style:normal;}.category-items-wrapper { background:#fff }#category-page-items {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-bottom:100px;}.category-item {display:block;text-decoration:none;width:calc(33% - 50px);}.category-item .image-wrapper {height:265px }.category-items-title {color:rgb(0, 0, 1);padding:50px 0;font-family:Montserrat; font-weight:600; font-size:30px; line-height:50px; letter-spacing:0.02em; font-style:normal; text-transform:uppercase;}.category-item { padding-bottom:50px }.category-item-date {color:#666666;padding:30px 0 15px 0;font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;}.category-item h3 {color:rgb(0, 0, 1);font-family:Montserrat; font-size:24px; line-height:30px; letter-spacing:0.02em; font-style:normal;}.category-item:hover h3 { text-decoration:underline }.category-item-text {color:rgb(0, 0, 1);padding-top:20px;font-family:Montserrat; font-weight:300; font-size:16px; line-height:24px; letter-spacing:0.02em; font-style:normal;}.category-loadmore-wrapper {text-align:center;padding-bottom:100px;}.featured-post {background:#d7d8dd;display:flex}.featured-post .left-side { background-size:cover }.featured-post .right-side { padding:50px 0 100px 100px }.featured-post .text-block h3 {font-size:40px;line-height:50px;}.featured-post .text-block-text {padding-bottom:30px;font-size:18px;line-height:28px;}.featured-post .readmore {color:rgb(0, 77, 129);font-family:Montserrat; font-weight:600; font-size:16px; line-height:28px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase; text-decoration:underline;}.content-article-view-body #content { background:#fff }.article-content { padding-top:90px }.article-content .back-link-wrapper {height:130px;display:flex;align-items:center;justify-content:start;}.back-link {color:#666666;font-family:Montserrat; font-size:14px; line-height:28px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase; text-decoration:none;}.back-link:hover { text-decoration:underline }.back-link i.fa {font-size:18px;vertical-align:text-bottom;margin-right:10px;}.back-link:hover i.fa { text-decoration:none }.article-intro-image {height:535px;width:100%;background-size:cover;}.article-content .text-block {padding-top:75px;padding-bottom:120px;}.article-content .text-block.text-block_no-image {padding-top:0;}.article-content .text-block-date,.article-content .text-block-author {color:#666666;font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;}.article-content .text-block .text-block-intro {color:rgb(0, 0, 1);padding-top:25px;padding-bottom:50px;}.article-content .text-block-full {color:rgb(0, 0, 1);font-family:HelveticaNeueLTStd-Lt; font-weight:normal; font-size:16px; line-height:26px; letter-spacing:0.02em; font-style:normal;}.cform-wrapper {padding:150px 0 100px 0;background:rgb(248, 243, 243)}#contact-form-switch { display:none }.contact-form .offices { display:none }.cform-location { display:none }.cform-location iframe {max-width:100%;width:540px;height:350px;}.cform-locations-container { display:flex }.location-list,.location-details {width:50%;}.location-details {color:rgb(0, 0, 1);font-family:Montserrat; font-weight:300; font-size:20px; line-height:28px; letter-spacing:0.02em; font-style:normal;}.location-details h4 {padding-top:40px;padding-bottom:20px;font-weight:600;}.cform-loc-address { padding-bottom:60px }.location-details a {color:rgb(0, 0, 1);font-weight:normal;text-decoration:none;}.location-details a:hover { text-decoration:underline }.location-list .office label {color:#c4c4c4;padding-bottom:5px;cursor:pointer;font-family:Montserrat; font-weight:600; font-size:44px; line-height:52px; letter-spacing:0.02em; font-style:normal;}.location-list .office.active label {cursor:default;color:black;}.cform-form-wrapper {background:rgb(0, 0, 1);padding:100px 0;}.cform-form-wrapper .text-block h3 { color:rgb(243, 245, 248) }.cform-form-wrapper input[type=text],.cform-form-wrapper textarea {color:rgb(243, 245, 248);padding:10px 30px;border:0.5px solid rgb(243, 245, 248);box-sizing:border-box;border-radius:6px;background:none;}.cform-form-wrapper input[type=text]::placeholder,.cform-form-wrapper textarea::placeholder {color:rgb(243, 245, 248);opacity:1;}.cform-form-wrapper input[type=text] {margin-bottom:35px;width:calc(100% - 35px);}.cform-form-wrapper input[type=text]:last-child,.cform-form-wrapper select:last-child {margin-bottom:0}.cform-form-wrapper textarea {width:100%;height:100%;}#contact-us-form {display:flex;flex-wrap:wrap;flex-direction:row;}#contact-us-form .left-side {width:43%;padding:0;}#contact-us-form .right-side {width:57%;padding:0;}#contact-us-form .button {margin-top:60px;border:none}.form-content.form-success,.form-content.form-error {color:rgb(243, 245, 248);padding-left:100px;position:relative;}.cform-thankyou-check {position:absolute;left:0;width:80px;display:flex;align-items:center;font-size:70px;font-weight:600;}.meet-the-team {background:rgb(248, 243, 243);}.meet-the-team .container {flex-direction:column;}.division {display:flex;width:100%;flex-direction:column;border-bottom:1px solid rgb(0, 0, 1);}.division-name {display:block;position:relative;height:90px;line-height:90px;color:rgb(0, 0, 1);cursor:pointer;font-family:Montserrat; font-weight:600; font-size:20px; line-height:90px; letter-spacing:0.05em; font-style:normal; text-decoration:none;}.division-name i.fa {position:absolute;top:0;right:10px;line-height:80px;transition:transform .2s;}.division-name:hover { text-decoration:underline }.division-name:hover i.fa {text-decoration:none }.division-staff { display:none }.division-staff .staff-wrapper {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 40px;}.division-staff .staff-wrapper .photo {position:relative;}.division-staff .staff-wrapper .photo::after {content:'';position:absolute;width:35%;height:23%;background-image:url('../images/arrows.png');bottom:-5%;right:23%;background-size:contain;background-repeat:no-repeat;background-position:center;}.division-staff .name {color:rgb(0, 0, 1);padding-top:25px;padding-bottom:5px;font-family:Montserrat; font-size:24px; line-height:30px; letter-spacing:0.02em; font-style:normal;}.division-staff .position {color:rgb(0, 0, 1);padding-bottom:50px;font-family:Montserrat; font-weight:300; font-size:16px; line-height:24px; letter-spacing:0.02em; font-style:normal;}.division.active { height:none }.division.active i.fa { transform:rotate(90deg) }.fancybox-inner .division-staff {padding:30px 60px;}.fancybox-inner .division-staff .employee .photo,.fancybox-inner .division-staff .employee .photo img {max-height:calc(100vh - 400px);}.users-view-body #content { padding:150px 0 }#header-menu .region-container {margin-left:auto;padding-right:0;position:relative;}#header-menu ul li.region-container .dropdown-menu {left:auto;right:0;padding:0;text-align:center;}#header-menu ul li.region-container .dropdown-menu li {padding-right:0;width:auto;position:relative;}#header-menu ul li.region-container .separator {position:relative;}#header-menu ul li.region-container .separator:after {position:absolute;top:40%;right:-15px;font-family:"Font Awesome 5 Free";content:'\f107';}#header-menu ul li.region-container:hover .separator:after,#header-menu ul li.region-container:hover .separator:focus,#header-menu ul li.region-container:hover .separator:active {content:'\f106';}#header-menu ul li.region-container a {width:100%;display:flex;align-items:center;justify-content:flex-start;margin:0 0 5px 0;}#header-menu ul li.region-container a img {width:20px;height:20px;margin-right:20px;}#header-menu ul li.region-container.region-container_no-flags .separator { margin-left:0 }#header-menu ul li.region-container.region-container_no-flags .dropdown-menu li { width:auto }#header-menu ul li.region-container.region-container_no-flags a { justify-content:flex-end }#header-menu ul li.region-container.region-container_no-flags a img { display:none }.job-page-buttons .wishlist,.button-wrapper .wishlist,.job-heading-apply-button {width:150px;padding:0;}.job-page-job .description p {margin-bottom:1em;}.diff-subtitle {  max-width:950px;  font-weight:500;  font-size:20px;  line-height:32px;  padding-bottom:80px;}.flex-container {  display:flex;  padding-bottom:60px;}.diff-point {  font-family:"niveau-grotesk", sans-serif;  font-style:normal;  font-weight:300;  font-size:16px;  line-height:24px;  letter-spacing:0.02em;  color:#191919;  width:33%;  padding-right:65px;}.diff-point .img-wrapper {  width:70px;  height:105px;}.diff-point .icon-order {  font-family:"niveau-grotesk", sans-serif;  font-style:normal;  font-weight:500;  font-size:14px;  line-height:17px;  letter-spacing:0.05em;  text-transform:uppercase;  color:#666666;}.diff-title {  font-weight:500;  font-size:24px;  line-height:30px;  font-family:"niveau-grotesk", sans-serif;  font-style:normal;  letter-spacing:0.02em;  color:#191919;  padding-bottom:15px;}.sitemap-page #content .text-block { padding-bottom:60px; padding-top:0 }.sitemap-page #content i.fa-chevron-left,.sitemap-page #content i.fa-chevron-right,.sitemap-page #content i.fa-angle-right,.sitemap-page #content i.fa-angle-down {display:none!important}.sitemap-page #after-content-contained { padding-bottom:60px }.sitemap-page #after-content-contained .moduletable { margin-bottom:30px }.sitemap-page #after-content-contained .moduletable .menu a {color:rgb(0, 0, 1);text-decoration:none;font-weight:600;}.sitemap-page #after-content-contained .moduletable .menu span.separator {color:grey;font-weight:400;}.sitemap-page #after-content-contained .moduletable .menu a:hover {text-decoration:underline;}.sitemap-page #after-content-contained .moduletable .menu .nav-child li:first-child { display:none }.register-a-vacancy {margin-top:60px;color:#000000;}.register-a-vacancy .form-title {margin-bottom:20px;}.register-a-vacancy .form-content form {display:flex;flex-wrap:wrap;justify-content:space-between;}.register-a-vacancy .form-content .form-left,.register-a-vacancy .form-content .form-right {width:43%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}.register-a-vacancy .form-content .form-right {width:57%;}.register-a-vacancy .form-input {width:calc(100% - 35px);color:#000000;border:0.5px solid #000000;border-radius:6px;padding:10px 30px;margin-bottom:35px;}.register-a-vacancy textarea.form-input {height:250px;}.register-a-vacancy .form-input.file-input {display:flex;align-items:center;font:400 13.3333px Arial;}.register-a-vacancy .form-input.file-input .file-input-button {background-color:#000000;color:#ffffff;font-size:13px;border-radius:6px;padding:0 29px;margin-right:10px;cursor:pointer;line-height:normal;}.register-a-vacancy .form-input::placeholder {color:#000000;}.register-a-vacancy .form-input::-webkit-input-placeholder {color:#000000;}.register-a-vacancy .form-input:-ms-input-placeholder {color:#000000;}.register-a-vacancy .form-bottom-text {margin-bottom:19px;font-size:14px;}.register-a-vacancy .button {padding:10px 40px;margin-top:30px;border:none;}.register-a-vacancy .form-success-text {font-size:24px;font-weight:800;}.submit-your-cv {margin-top:60px;color:#000000;}.submit-your-cv .form-title {margin-bottom:20px;}.submit-your-cv .form-content {display:flex;flex-wrap:wrap;justify-content:flex-start;}.submit-your-cv .form-content .form-left,.submit-your-cv .form-content .form-right {width:43%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}.submit-your-cv .form-content .form-right {width:57%;}.submit-your-cv .form-input {width:calc(100% - 35px);color:#000000;border:0.5px solid #000000;border-radius:6px;padding:10px 30px;margin-bottom:35px;}.submit-your-cv textarea.form-input {height:185px;}.submit-your-cv .form-input.file-input {display:flex;align-items:center;font:400 13.3333px Arial;}.submit-your-cv .form-input.file-input .file-input-button {background-color:#000000;color:#ffffff;font-size:13px;border-radius:5px;padding:0 29px;margin-right:10px;cursor:pointer;line-height:normal;}.submit-your-cv .form-input::placeholder {color:#000000;}.submit-your-cv .form-input::-webkit-input-placeholder {color:#000000;}.submit-your-cv .form-input:-ms-input-placeholder {color:#000000;}.submit-your-cv .form-bottom-text {margin-bottom:19px;font-size:14px;}.submit-your-cv .button {padding:10px 40px;margin-top:30px;border:none;}.submit-your-cv .form-success-text {font-size:24px;font-weight:800;}.internal-page.contact-us.refer-a-friend .contact-us-form {margin:0;text-align:left;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form {margin-top:60px;padding:0;color:#000000;border:none;min-height:unset;box-shadow:none;width:100%;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form form {display:block;text-align:left;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-title {margin-bottom:20px;text-align:left;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content {display:flex;flex-wrap:wrap;justify-content:space-between;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-left,.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-right {width:43%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-right {width:57%;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input {width:calc(100% - 35px);color:#000000;border:0.5px solid #000000;border-radius:6px;padding:10px 30px;margin-bottom:35px;margin-top:0;height:auto;line-height:normal;font-size:13.3333px;}#wrapper .internal-page.contact-us.refer-a-friend .contact-form.refer-form textarea.form-input {height:256px;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input.file-input {display:flex;align-items:center;font:400 13.3333px Arial;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input.file-input .file-input-button {background-color:#000000;color:#ffffff;font-size:13px;border-radius:5px;padding:0 29px;margin-right:10px;cursor:pointer;line-height:normal;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input::placeholder {color:#000000;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input::-webkit-input-placeholder {color:#000000;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input:-ms-input-placeholder {color:#000000;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-bottom-text {margin-bottom:19px;font-size:14px;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-checkbox input:checked,.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-checkbox input:checked:active,.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-checkbox input {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #000000;color:#000000;width:16px;height:16px;position:relative;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-checkbox input:checked:after {content:'\2714';width:16px;height:16px;position:absolute;bottom:1px;left:2px;font-size:14px;color:#000000;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-checkbox label {font-size:14px;}#wrapper .internal-page.contact-us.refer-a-friend .contact-form.refer-form .button {padding:10px 40px;margin-top:30px;border:none;line-height:normal;width:auto;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-success-text {text-align:left;font-size:24px;font-weight:800;}.contact-us.refer-a-friend #slideshow-search {display:none;}#ajax-loading-overlay {display:none;}.dummy-element-class {position:fixed;top:0;left:0;right:0;bottom:0;opacity:0.5;background:linear-gradient(320deg, rgb(33, 49, 90), rgb(243, 245, 248));background-size:400% 400%;-webkit-animation:AjaxLoading 2s ease infinite;-moz-animation:AjaxLoading 2s ease infinite;animation:AjaxLoading 2s ease infinite;}@-webkit-keyframes AjaxLoading {0%{background-position:47% 0%}50%{background-position:54% 100%}100%{background-position:47% 0%}}@-moz-keyframes AjaxLoading {0%{background-position:47% 0%}50%{background-position:54% 100%}100%{background-position:47% 0%}}@keyframes AjaxLoading {0%{background-position:47% 0%}50%{background-position:54% 100%}100%{background-position:47% 0%}}#cellar { height:auto!important;padding-top:20px!important }#cellar .container { padding-bottom:20px!important; height:auto!important }#cellar .container.cellar-legal:empty { display:none }#cellar .container.cellar-legal {font-size:10px;color:#888;}@media (max-width:1024px) {#cellar .container {text-align:center;justify-content:center!important}}.cstudy-page-title {padding-top:90px;background-image:linear-gradient(to right, rgb(33, 49, 90) 30%, rgb(0, 77, 129));}.cstudy-page-title .container {height:200px;display:flex;align-items:center;justify-content:flex-start;}.cstudy-page-title h3 {color:rgb(243, 245, 248);font-weight:600; font-size:42px; line-height:52px; letter-spacing:0.02em; font-style:normal;}.cstudy-page .text-block {padding:120px 0;background:white;}.cstudy-item .container { padding:120px 100px }.cstudy-item .container {display:flex;align-items:center;}.cstudy-icon {width:40%;background-position:left;background-repeat:no-repeat;background-size:contain;min-height:200px;}.cstudy-text { width:60% }.cstudy-text-title {font-weight:600; font-size:42px; line-height:52px; letter-spacing:0.02em; font-style:normal;font-size:32px;padding-bottom:30px;}.cstudy-text-text {font-size:20px;}.cstudy-item:nth-child(2n+1) .cstudy-icon { order:2; background-position:right }.cstudy-challenge {color:rgb(0, 0, 1);background:#d8d8da}.cstudy-solution {color:rgb(0, 0, 1);background:white}.cstudy-outcomes {background:#343c63;color:white;}.cstudy-testimonial {color:white;font-weight:600;padding:120px 0;}.cstudy-testimonial-text { font-family:Montserrat; font-weight:600; font-size:33px; line-height:58px; letter-spacing:0.02em; font-style:normal; }.cstudy-testimonial-author {font-family:Montserrat; font-weight:300; font-size:18px; line-height:30px; letter-spacing:0.02em; font-style:normal;margin:10px 0}.cstudy-testimonial-title {font-family:Montserrat; font-weight:300; font-size:18px; line-height:30px; letter-spacing:0.02em; font-style:normal;}.promo-products .products-bottom {justify-content:space-between;margin-top:60px;}.promo-products .products-bottom a {background-size:0;max-width:calc(25% - 15px);}.promo-products .products-bottom a img {display:block;}.location-list {display:flex;flex-direction:column;}.cform-locations-filler {flex-grow:1;background-position:center;background-size:cover;order:999;margin:50px 50px 0 0;}#job-page .description p {padding-bottom:14px;}#job-page .description h1,#job-page .description h2,#job-page .description h3,#job-page .description h4,#job-page .description h5,#job-page .description h6 {padding-bottom:14px;}#job-page .description ul {padding-bottom:14px;}#job-page .description p strong {font-weight:bold;}.video-flashcards { padding-bottom:0!important }.video-flashcards .flashcard .right-side { min-height:0!important }#videos {padding:150px 0 55px 0;}#videos .container {display:flex;flex-wrap:wrap;justify-content:space-between;}#videos .video {width:33%;margin-bottom:25px;}#videos .video-poster-wrapper {position:relative;}#videos .video-poster {display:block;width:100%;}#videos .video .video-overlay {position:absolute;top:0; left:0; right:0; bottom:0;background:url('../images/play_button.png') center no-repeat;}#videos .video .video-text {background:rgba(0, 0, 0, 0.4);position:absolute;padding:25px;text-align:center;color:white;font-size:25px;font-weight:normal;left:0; right:0; bottom:0;}#videos .video:hover .video-text {background:rgba(0, 0, 0, 0.6);}#internal-testimonials {margin:20px 0 10px 0;padding:0;}#internal-testimonials .container {display:flex;justify-content:space-between;}#internal-testimonials .testimonial-wrapper {background-color:transparent;width:33%;height:390px;perspective:1000px;}#internal-testimonials .internal-testimonial {position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;display:flex;flex-direction:column;}#internal-testimonials .testimonial-wrapper:hover .internal-testimonial { transform:rotateY(180deg) }#internal-testimonials .testimonial-image,#internal-testimonials .testimonial-details {  position:absolute;  width:100%;  height:100%;  -webkit-backface-visibility:hidden;   backface-visibility:hidden;}#internal-testimonials .testimonial-image {background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 35px;}#internal-testimonials .testimonial-text {text-align:left;font-size:30px;line-height:1em;font-weight:800;color:;}#internal-testimonials .testimonial-author {text-align:left;width:100px;font-size:20px;font-style:italic;margin-top:20px;}#internal-testimonials .testimonial-details {padding:25px;font-size:20px;font-weight:100;color:white;line-height:1.5em;transform:rotateY(180deg);}#internal-testimonials .testimonial-details .testimonial-label {font-style:italic;font-weight:600;}#internal-testimonials .internal-testimonial:nth-child(2n) .testimonial-image {order:2;}#global-search { margin:100px 0 0 0 }#global-search .wrapper {font-size:0;}#global-search .global-search-block {position:relative;display:inline-block;vertical-align:top;width:calc(50% - 20px);height:315px;margin:10px;text-align:center;background-position:center;font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;}#global-search-search { border:1px solid gray }#global-search-search h3, #global-search-search p {color:rgb(0, 77, 129);font-weight:normal;font-size:33px;}#global-search-search h3.title { margin-top:25px }#global-search-search p.total-jobs { margin-top:54px; font-size:30px }#global-search .button-wrapper {position:absolute;bottom:25px;left:0;right:0;text-align:center;}#global-search-promo {position:relative;}#global-search-promo .color-overlay {position:absolute;top:0; left:0; right:0; bottom:0;background:rgb(0, 77, 129);opacity:0.8;}#global-search-promo .content-wrapper {position:absolute;top:0; left:0; right:0; bottom:0;padding:0 90px;z-index:1;}#global-search-promo h3, #global-search-promo p {color:white;font-weight:normal;}#global-search-promo h3 { margin-top:25px; font-size:33px }#global-search-promo p {margin-top:20px; font-size:25px }#global-search-promo .button2 { background-color:transparent }#global-search-promo .button2:hover { background-color:white }.faq-sidebar h3 {height:50px;width:100%;line-height:50px;font-size:18px;font-weight:600;text-align:left;text-transform:capitalize;color:white;background:#acacac;padding:0 0 0 20px;letter-spacing:1px;}.faq-sidebar .sidebar-shadow { box-shadow:-5px 5px 15px rgba(0,0,0,0.1) }.faq-sidebar .latest-jobs {padding-bottom:20px }.faq-sidebar .latest-jobs .job {width:100%;display:block;padding:10px 20px;border-bottom:1px solid #c0c0c0;}.faq-sidebar .latest-jobs .job:last-child { border-bottom:none }.faq-sidebar .latest-jobs .job a.title{color:rgb(0, 77, 129);font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;font-weight:normal;font-size:16px;text-decoration:none;cursor:pointer;}.faq-sidebar .latest-jobs .job a.title:hover{text-decoration:underline;}.faq-sidebar .latest-jobs .job p {color:rgb(0, 0, 1);font-weight:400;font-size:15px;margin-top:5px;text-decoration:none;}#tiles {margin:100px 0;}#tiles-contained {height:460px;display:flex;justify-content:space-between;}#tiles .tile {flex-grow:0;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 5px;position:relative;}#tiles .tile-1 {width:50%;height:100%;}#tiles .tile-2,#tiles .tiles-column {width:25%;height:100%;}#tiles .tiles-column {display:flex;flex-direction:column;}#tiles .tile-3 {height:60%;margin-bottom:10px;}#tiles .tile-4 {height:40%;}#tiles .tile h4 {font-size:55px;font-weight:normal;line-height:55px;color:white;text-transform:uppercase;position:absolute;bottom:5px;left:5px;}#tiles .tile-2 h4 {bottom:auto;top:5px;}#tiles .tile-4 h4 {left:auto;right:5px;}#advantages .container {display:flex;justify-content:space-between;}#advantages .advantage {width:25%;text-align:center;}#advantages .advantage .image-wrapper {width:80px;height:60px;line-height:60px;margin:0 auto;}#advantages .advantage a {text-decoration:none;}#advantages .advantage h4 {margin:60px auto;max-width:240px;font-size:30px;font-weight:600;color:rgb(0, 0, 1);}#latest-news {margin:100px 0;}#latest-news-contained {position:relative;height:500px;}#latest-news-contained .moduletable > h3 {padding-top:0;}#latest-news-items {position:relative;font-size:0;}.latest-news-page {position:absolute;top:0; left:0; right:0; bottom:0;opacity:0;justify-content:space-between;}.latest-news-page.active { opacity:1; display:block; }.latest-news-item {position:relative;display:inline-block;width:416px;height:400px;margin-right:15px;vertical-align:top;background:black;background-position:center;background-size:cover;}.latest-news-item:last-child { margin-right:0 }.latest-news-item .color-overlay {position:absolute;top:0; left:0; right:0; bottom:0;background:rgba(0,0,0,0.4);}.latest-news-item .content-wrapper {position:absolute;display:flex;align-items:center;padding:30px;top:0; left:0; right:0; bottom:0;z-index:1;}.latest-news-item h3 {color:white;font-size:29px;font-weight:normal;padding-top:10px;width:100%;text-align:center;}.latest-news-item  .button-wrapper {position:absolute;bottom:40px;left:0;right:0;text-align:center;}.latest-news-item  .button-wrapper a{height:44px;width:197px;}#latest-news-pagination {position:absolute;width:100%;text-align:center;bottom:55px;left:0;}#latest-news-pagination .bullet {width:16px;height:16px;border-radius:8px;background:#d6d5d5;margin:5px;display:inline-block;cursor:pointer;}#latest-news-pagination .bullet.active {background:#888888;cursor:default;}#latest-news-pagination-mobile { display:none }.latest-news-view-all {position:absolute;bottom:0;width:100%;text-align:center;}#latest-news-pagination-mobile .bullet.active { background:rgb(0, 77, 129) }.topslider p {color:rgb(243, 245, 248);}.promo-contact .text-block { position:relative }.promo-contact .contact-logo {position:absolute;right:0;bottom:0;top:0;width:calc(100% - 310px);background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:2!important;max-height:200px;}#wrapper.menu-item-1752 #content-inner { width:100% }.employee img {max-width:200px;}#rm-cookies-wrapper {transition:all .3s;}.up #rm-cookies-wrapper:not(.active, .rm-cookies-wrapper-initial) {right:-100px!important;}#fixed.up + #wrapper {filter:grayscale(50%);transition:800ms all;}#fixed .modal-overlay {visibility:hidden;opacity:0;position:fixed;top:0px;left:0;right:0;bottom:0px;z-index:10;background:black;transition: opacity 0.4s ease, visibility 0s linear 0.4s;}#fixed .modal-content a {color:rgb(243, 245, 248);font-weight:bold;}#fixed .modal-content a:hover {text-decoration:underline;cursor:pointer;}#quickalert-overlay.up,#quickalert-overlay.up{opacity:0.2!important;}#fixed .modal-overlay.up {visibility:visible;opacity:0.15;transition:visibility 0s, opacity 0.4s ease;}#fixed .modal-crop {visibility:hidden;opacity:0;position:fixed;left:50%;top:50px;width:755px;margin-left:-370px;bottom:50px;z-index:10;overflow:hidden;box-shadow:0 0 20px 1px rgba(0,0,0,0.5);transition: opacity 0.4s ease, visibility 0s linear 0.4s;}#fixed .modal-crop.up {visibility:visible;opacity:1;transition:visibility 0s, opacity 0.4s ease;}#fixed .modal-wrapper {position:absolute;width:755px;left:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;background-size:cover;background-position:top;}#fixed .modal-wrapper .modal-color-overlay {position:fixed;top:50px;width:739px;margin-left:-370px;left:50%;bottom:50px;background:#4b4b4b;opacity:0.82!important;border:1px solid grey;}#fixed .modal-content {position:relative;background-size:cover;color:rgb(243, 245, 248);padding:0 70px;z-index:1;}#fixed .modal-close {position:absolute;top:0px;right:16px;height:48px;width:48px;line-height:48px;font-size:0;color:rgb(243, 245, 248);background:rgb(0, 77, 129);text-align:center;z-index:7;cursor:pointer;}.modal-close:before, .modal-close:after {position:absolute;left:23px;top:7px;content:' ';height:32px;width:3px;background-color:rgb(243, 245, 248);}.modal-close:before {transform:rotate(45deg);}.modal-close:after {transform:rotate(-45deg);}#fixed .modal-close:hover { background:rgb(243, 245, 248) }.modal-close:hover:before,.modal-close:hover:after { background-color:rgb(0, 77, 129) }#fixed .modal-content .logo {margin-top:20px;text-align:center;width:100%;}#fixed .modal-content .logo img{height:90px;width:auto;}#quickapply-widget {border-top-left-radius:10px; border-top-right-radius:10px;position:fixed;background:#ede9e9;height:55px;line-height:55px;display:flex;bottom:0;justify-content:space-around;align-items:center;right:200px;box-shadow:-4px -3px 8px 0px rgba(44, 44, 44, 0.28);z-index:2;}#quickapply-widget.below-bottom {bottom:-60px;}#mobile-job-apply { display:none }#quickapply-widget .quickapply-count {position:relative;width:55px;height:55px;text-align:center;line-height:55px;}#quickapply-widget .quickapply-count i.fa-star{color:rgb(0, 77, 129);font-size:35px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:55px;}#quickapply-widget .quickapply-count .count{z-index:1;color:rgb(243, 245, 248);position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;font-size:16px;font-weight:bold;line-height:58px;}#quickapply-widget .saved-jobs {position:relative;font-weight:bold;color:rgb(0, 77, 129);}#quickapply-widget .button {height:35px;padding:0 5px;font-weight:bold;font-size:14px;line-height:35px;margin:0 20px;}#quickapply-modal .quickapply-saved-jobs {position:relative;margin-bottom:30px;}#fixed #quickapply #quickapply-modal .saved-jobs-buttons .button {margin-left:0;margin-right:5px;margin-bottom:15px;padding:0 10px;width:auto;height:28px;line-height:28px;font-size:14px;min-width:0;border:none;}#quickapply-modal .saved-jobs-buttons .button1 {background:rgb(243, 245, 248);color:#555555;}#quickapply-modal .saved-jobs-buttons .button1:hover {background:rgb(0, 77, 129);color:rgb(243, 245, 248);}#quickapply-modal .saved-jobs-buttons .button2 {background:rgb(0, 77, 129);}#quickapply-modal .saved-jobs-buttons .button2:hover {color:rgb(0, 77, 129);background:rgb(243, 245, 248);}#quickapply-modal .saved-jobs-buttons .button:active {border:none!important;}#quickapply-modal .quickapply-saved-jobs .saved-jobs-crop {margin-left:-35px;padding-left:35px;max-height:370px;overflow-x:hidden;overflow-y:auto;}#quickapply-modal .quickapply-saved-jobs .jobs {width:auto;}#quickapply-modal .quickapply-job {border-radius:5px;position:relative;background:#d3d3d3;margin:3px 0;padding:10px 15px;min-height:87px;color:#555555;}#quickapply-modal .quickapply-question input[type=checkbox],#quickapply-modal .quickapply-job input[type=checkbox] { display:none }#quickapply-modal input[type=checkbox] + .saved-job-checkbox {left:-35px;}.alert-filter-options input[type=checkbox]:checked + label i,.modal-wrapper .answers input[type=checkbox]:checked + label i,#quickapply-modal .answers input[type=radio]:checked + label i,#quickapply-modal input[type=checkbox]:checked + .saved-job-checkbox,#quickloginregister-modal .checkbox-wrapper input[type=checkbox]:checked + label i {background:rgb(0, 77, 129);border:1px solid rgb(0, 77, 129);}#quickapply-modal .quickapply-job h4 {font-size:18px;font-weight:500;margin-bottom:12px;padding-right:40px;color:black;}#quickapply-modal .quickapply-job .job-field {display:inline-block;text-transform:uppercase;font-size:14px;margin-right:20px;}#quickapply-modal .quickapply-job .job-field i {font-size:18px;width:18px;margin-right:10px;text-align:center;color:black;}#quickapply-modal .quickapply-job .saved-job-remove {position:absolute;top:10px;right:15px;cursor:pointer;}.modal-wrapper .modal-content h3 {padding:15px 0 30px 0;font-size:30px;font-weight:500;color:rgb(243, 245, 248);}.modal-wrapper .modal-content .done-text {padding:15px 0 30px 0;font-size:20px;font-weight:500;color:rgb(243, 245, 248);}.modal-wrapper .modal-content input[type=text],.modal-wrapper .modal-content input[type=password] {width:100%;height:45px;line-height:45px;margin-bottom:10px;padding:0 20px;font-size:16px;color:#555555;}.modal-wrapper .modal-content .two-columns {width:100%;display:flex;justify-content:center;}.modal-wrapper .modal-content .two-columns input {width:50%;margin-right:15px;vertical-align:top;}.modal-wrapper .modal-content .two-columns input:last-child {margin-right:0;}.modal-wrapper .modal-content .cv-heading {margin-top:10px;margin-bottom:20px;font-size:19px;font-weight:400;}.modal-wrapper .modal-content .cv-heading .remark {font-style:italic;font-weight:300;margin-left:5px;}.modal-wrapper .attach-cv-drop-target {position:relative;padding-left:100px;width:100%;border:2px dashed rgb(243, 245, 248);cursor:pointer;padding-bottom:20px;}.modal-wrapper .attach-cv-drop-target .fa-file-medical,.modal-wrapper .attach-cv-drop-target .fa-file-alt {position:absolute;font-size:45px;top:calc(50% - 50px);left:0;height:100px;line-height:100px;width:100px;text-align:center;transition:none;}.modal-wrapper .attach-cv-drop-target .attach-cv-caption {margin-top:15px;margin-bottom:5px;font-size:15px;}.modal-wrapper .attach-cv-drop-target .attach-cv-formats {font-size:15px;letter-spacing:1px;}.modal-wrapper .attach-cv-drop-target:hover {padding-left:97px;border:5px dashed rgb(243, 245, 248);margin-bottom:-3px;}.modal-wrapper .attach-cv-drop-target:hover .attach-cv-caption {margin-top:12px;}.modal-wrapper .attach-cv-drop-target:hover .fa-file-medical,.modal-wrapper .attach-cv-drop-target:hover .fa-file-alt {top:calc(50% - 52px);left:-3px;}.modal-wrapper .modal-content .hr-text-hr {display:flex;flex-direction:row;justify-content:space-between;margin:30px -70px;align-items:center;}.modal-wrapper .modal-content .hr-text-hr .hr-line{flex-shrink:1;width:50%;height:0;border-bottom:1px solid rgb(243, 245, 248);}.modal-wrapper .modal-content .hr-text-hr .cv-heading-cloud {flex-shrink:0;font-size:19px;font-weight:400;margin:0 10px;}.modal-wrapper .modal-content .gdpr-accept {text-align:center;}.modal-wrapper .modal-content .gdpr-accept label {margin-left:0!important;position:relative;}.modal-wrapper .quickapply-question .question a {color:rgb(243, 245, 248);font-weight:600;text-decoration:underline;}#quickapply-modal .two-columns .button1 {position:relative;background:rgb(243, 245, 248);height:45px;line-height:45px;width:50%;margin-right:25px;font-size:18px;padding:0;}#quickapply-modal .two-columns .button1 i {position:absolute;left:0;top:0;width:45px;height:45px;line-height:45px;font-size:35px;}#quickapply-modal .two-columns .button-dropbox i {left:10px;}#quickapply-modal .two-columns .button-linkedin {color:#0075aa;}#quickapply-modal .two-columns .button-dropbox {padding-left:20px;color:#507be4;margin-right:0;margin-left:0;width:300px;height:50px;line-height:50px;}#quickapply-modal .two-columns .button-linkedin:hover {background:#0075aa;color:rgb(243, 245, 248);}#quickapply-modal .two-columns .button-dropbox:hover {background:#507be4;color:rgb(243, 245, 248);}#quickapply-modal .quickapply-question {display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:400;margin:20px 0!important;}.modal-wrapper .answers input[type=checkbox] + label,#quickapply-modal .answers input[type=radio] + label {position:relative;display:inline-block;width:70px;padding-right:10px!important;height:25px;margin-left:20px;}.modal-wrapper .answers input[type=checkbox] + label i,#quickapply-modal .answers input[type=radio] + label i {position:absolute;right:0!important;left:auto!important;margin-left:5px;}.modal-wrapper .modal-captcha .g-recaptcha > div {margin:50px auto 0 auto;}#quickapply-modal .quickapply-bottom {text-align:center;margin-top:30px;}#fixed .modal-wrapper .modal-content .button1 {width:300px;max-width:100%;height:50px;border:0;line-height:normal!important;}#fixed .modal-wrapper .modal-content .button2 {background:rgb(0, 77, 129);padding:0;width:300px;max-width:100%;height:50px;line-height:50px;font-size:24px;margin-bottom:25px;}#fixed .modal-wrapper .modal-content .button2:hover {color:rgb(0, 77, 129);background:rgb(243, 245, 248);}#quickapply-modal .quickapply-bottom .notice{font-size:14px;line-height:18px;margin-bottom:20px;}#quickapply-modal .complete-message {position:fixed;bottom:50px;left:50%;width:740px;margin-left:-370px;height:0;background:rgb(0, 77, 129);padding-left:150px;cursor:pointer;}#quickapply-modal .complete-message i.fa-check {position:absolute;width:105px;height:105px;border:8px solid rgb(243, 245, 248);font-size:50px;color:rgb(243, 245, 248);border-radius:53px;left:20px;top:50px;text-align:center;line-height:100px;}#quickapply-modal .complete-message h3 {font-size:35px;text-align:left;font-weight:900;padding:45px 0 10px 0;text-align:left;}#quickapply-modal .complete-message h4 {font-weight:600px;}#quickapply-modal .complete-message p {font-size:13.5px;letter-spacing:1px;margin-top:5px;}#fixed .modal-wrapper .req-error {-webkit-appearance:none;box-shadow:0 0 10px 0 rgba(255,50,50,0.6) inset;background:rgb(255,250,250);}#fixed .modal-wrapper .attach-cv-drop-target.req-error {border-color:#e77;background:none;}#fixed .modal-wrapper .checkbox-wrapper.req-error {box-shadow:none;background:none;}#fixed .modal-wrapper .req-error label i.fa-check {box-shadow:0 0 30px 5px rgba(255,50,50,0.6);background:rgba(255,50,50, 0.6);}#drop-to-upload-overlay {display:none;position:fixed;background-color:rgba(0,0,0,0.5);top:0;left:0;right:0;bottom:0;padding-top:40%;font-size:50px;color:rgb(243, 245, 248);font-weight:600;text-align:center;z-index:15;}#quickapply-modal .quickapply-question[data-q=""] { display:none }#quickloginregister-modal .modal-content { padding:0 40px }#quickloginregister-modal .quickloginregister-tabs {margin-top:50px }#quickloginregister-modal .two-columns {justify-content:space-between;align-items:baseline;}#quickloginregister-modal .tabs {display:flex;margin:0 -15px;list-style:none;padding:0;margin-bottom:30px;}#quickloginregister-modal .tab {width:50%;height:60px;border-bottom:3px solid rgb(243, 245, 248);color:rgb(243, 245, 248);font-size:26px;line-height:60px;text-align:center;cursor:pointer;}#quickloginregister-modal .tab.active {color:#5b5b5c;background:rgb(243, 245, 248);border-bottom:3px solid rgb(0, 77, 129);}#quickloginregister-modal .tab-content {height:0;overflow:hidden;padding:0;margin:0;}#quickloginregister-modal .checkbox-wrapper {margin-top:15px;margin-bottom:15px;}#quickloginregister-modal .checkbox-wrapper label {margin-left:50px;position:relative;}#quickloginregister-modal .checkbox-wrapper input[type=checkbox] + label i {position:static;margin-right:15px;}#quickloginregister-modal a.forgot {color:rgb(243, 245, 248);font-size:14px;font-weight:600;text-decoration:underline;}#quickloginregister-modal.modal-wrapper .modal-content .button {display:block;margin:0 auto;width:365px;height:55px;margin-top:40px;font-size:22px;position:relative;line-height:55px;}#quickloginregister-modal.modal-wrapper .modal-content .button.button-linkedin {position:relative;background:rgb(243, 245, 248);border:none;color:#5c5c5c;}#quickloginregister-modal.modal-wrapper .modal-content .button.button-linkedin i {position:absolute;color:#0075aa;left:5px;top:5px;width:45px;height:45px;line-height:45px;font-size:35px;}#quickloginregister-modal.modal-wrapper .modal-content .button.button-linkedin:hover {background:#0075aa;color:rgb(243, 245, 248);}#quickloginregister-modal.modal-wrapper .modal-content .button.button-linkedin:hover i {color:rgb(243, 245, 248);}form[name=quickregister_form] {padding-bottom:35px;}#quickalert-modal .gdpr-accept {margin-bottom:10px!important;}#quickalert-modal .button {display:block;margin:0 auto;}#quickalert-modal form[name=quickalert_form] {padding-top:60px;min-height:420px;}#quickalert-modal .preset-filters {display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -40px 10px -70px;padding:0 0 0 25%;}#quickalert-modal .preset-filter {margin:5px 0;min-width:50%;font-size:14px;}#quickalert-modal .preset-filter i.fa.fa-check {margin-right:10px;}#quickalert-modal #external-add-alert {display:none;}#external-no-alert {display:none;background:none;border:none;color:rgb(243, 245, 248);font-size:20px;margin:0 auto;cursor:pointer;box-shadow:none;text-align:center;}#external-no-alert:hover {text-decoration:underline;}#redirect-notice {font-size:20px;font-weight:600;letter-spacing:-0.5px;text-align:center;margin-top:100px;}#fixed .modal-content .alert-filters {border-top:1px solid rgba(255,255,255,0.5);padding:0;list-style:none;}#fixed .modal-content #quickalert-alert {overflow:hidden;margin-bottom:40px;}#fixed .modal-content #quickalert-alert .alert-filters { border-top:none }#fixed .modal-content .alert-filter {border-bottom:1px solid rgba(255,255,255,0.5);}#fixed .modal-content .alert-filter h5 {position:relative;line-height:50px;font-size:20px;font-weight:400;padding-left:10px;}#fixed .modal-content .alert-filter h5 i {position:absolute;top:0;right:10px;height:50px;line-height:50px;}#fixed .modal-content .alert-filter-options {padding:0 30px;max-height:0;overflow-y:auto;overflow-x:hidden;margin:0;transition:400ms all;}#fixed .modal-content .switch:checked + .alert-filter-options {max-height:300px;margin:15px 0;}#fixed .modal-content .alert-filters .level-one {display:block;margin-bottom:15px;}#fixed .modal-content .alert-filters .level-two {display:block;padding-left:30px;}#fixed .modal-content .alert-filter-options input[type=checkbox] { display:none }#fixed .modal-content .alert-filter-options input[type=checkbox] + label {display:block;margin-bottom:5px;font-size:14px;}#fixed .modal-content .level-one > input[type=checkbox] + label {font-weight:600;}#fixed .modal-content .alert-filter-options input[type=checkbox] + label i {width:18px;height:18px;line-height:18px;margin-right:10px;position:static;}#quickapply-modal .quickapply-bottom .notice { padding-top:20px }.button-dropbox,#od-picker,.button-gdrive {width:calc(50% - 10px)!important;flex-grow:0;}.button-gdrive,#od-picker,#od-picker iframe {height:50px;border:0;padding:0;}#od-picker iframe {width:100%}#gd-picker { position:fixed }.button-gdrive {text-transform:none!important;color:#eb4132!important;margin-right:0!important;padding-left:30px!important;}.button-gdrive:hover {color:white!important;background:#eb4132!important;}@media (max-width:1024px) {#quickapply-modal .quickapply-job .job-field {position:relative;padding-left:40px;}#quickapply-modal .quickapply-job .job-field i {position:absolute;left:0;}.modal-wrapper .modal-content .two-columns input { width:100% }}@media (max-width:767px) {.modal-content .button {padding:0;}#quickapply-widget {z-index:2;left:0;right:0;height:70px;box-shadow:none;background:;border-radius:0;padding:0calc(50% - 130px)0calc(50% - 160px);}#quickapply.below-bottom { bottom:-70px }#mobile-job-apply {display:block;position:absolute;bottom:60px;left:0;background:rgb(0, 77, 129);height:70px;line-height:70px;width:100%;text-align:center;color:rgb(243, 245, 248);text-transform:uppercase;font-weight:600;font-size:18px;}#quickapply-widget .quickapply-count,#quickapply-widget .saved-jobs,#quickapply-widget .button {font-size:15px;color:rgb(0, 77, 129);text-transform:uppercase;font-weight:bold;border:none;line-height:70px;height:70px;margin:0;padding:0;min-width:0;background:;text-align:center;}#quickapply-widget .button:active,#quickapply-widget .button:focus {background:none!important;color:rgb(243, 245, 248)!important;border:none!important;}#quickapply-widget .quickapply-mobile-button {position:absolute;top:0;left:0;right:0;bottom:0;background:none;}#quickapply-widget .quickapply-count i.fa-star {color:rgb(0, 77, 129);top:4px;}#quickapply-widget .quickapply-count .count {color:;top:4px;}#fixed .modal-crop,#fixed .modal-wrapper,#fixed .modal-wrapper .modal-color-overlay {left:0;width:100%;height:100%;top:0;bottom:0;margin:0;}#quickapply-modal .complete-message {left:0;width:100%;margin-left:0;bottom:0;}#quickapply-modal .complete-message h3 {font-size:24px;}#fixed .modal-content .logo img {height:auto;max-height:87px;}.modal-wrapper .modal-content h3 {font-size:25px;}#quickapply-modal .quickapply-question .answers { text-align:right }.modal-wrapper .answers input[type=checkbox] + label,#quickapply-modal .answers input[type=radio] + label {height:30px;padding-right:50px;}.modal-wrapper .modal-content .two-columns {flex-direction:column;align-items:center;}.modal-wrapper .modal-content .two-columns input { margin-right:0 }.modal-wrapper .modal-content .two-columns .button,#od-picker {max-width:100%;width:300px!important;margin-bottom:10px;}.modal-wrapper .modal-content .two-columns .button i { left:10px!important }}@media (max-width:450px) {.g-recaptcha {transform:scale(0.87);transform-origin:0 0;}#fixed .modal-content { padding:0 40px }}@media (max-width:400px) {.modal-wrapper .attach-cv-drop-target {padding-left:40px;}.modal-wrapper .attach-cv-drop-target .fa-file-medical {width:40px;font-size:30px;}.g-recaptcha {transform:scale(0.60);}}#slideshow-wrapper {background:black;margin:0 auto;position:relative;z-index:0;}#slideshow-slider .djslider .slider-nav-wrapper{position:absolute;top:0;bottom:0;width:100%;display:flex;justify-content:start;align-items:center;}#slideshow-slider .slider-nav {position:relative;color:rgb(243, 245, 248);list-style:none;font-size:27px;display:inline-block;padding-left:10px;z-index:2;}#slideshow-slider .slider-nav .prev {margin-bottom:70px;position:static!important;}#slideshow-slider .slider-nav .next { position:static!important }#slideshow-slider .slider-nav i { transition:color .2s }#slideshow-slider .slider-nav i:hover { color:rgb(33, 49, 90) }#slideshow-logo { display:none }#slideshow-search { z-index:1 }#slideshow-search .container { position:relative; padding-top:65px }.slider-nav-wrapper > .container { padding-left:20px }#slideshow-search .slideshow-social {position:absolute;right:20px;top:calc(50% - 80px);list-style:none;z-index:1;}#slideshow-search .slideshow-social .social-icon { margin-bottom:35px }#slideshow-search .slideshow-social .social-icon i {color:rgb(243, 245, 248);font-size:16px;transition:color .2s;}#slideshow-search .slideshow-social .social-icon:last-child { margin-bottom:0 }#slideshow-search .slideshow-social .social-icon i:hover { color:rgb(33, 49, 90) }#slideshow-search .button { border:none }#slideshow-search .input[type=text] { border:none }#slideshow-slider .djslider-loader { background-color:black!important }#slideshow-slider .djslider { max-width:100% }.slide-text-overlay { padding-left:130px }.slide-text-overlay .slide-text-top {color:#aaaaaa;padding-left:40px;position:relative;font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;}.slide-text-overlay .slide-text-top:before {position:absolute;border-bottom:1.5px solid rgb(33, 49, 90);height:0;width:30px;content:'';line-height:1px;top:7px;left:0;}.recmgr-internal-view-body #content { display:block }#slideshow-slider .slide-desc { top:30% }#slideshow-slider .slide-desc-bg { background:none }#slideshow-search .strapline,#mobile-slideshow p.text-overlay {text-align:center;font-weight:600; font-size:42px; line-height:52px; letter-spacing:0.02em; font-style:normal;font-size:52px;line-height:62px;color:rgb(243, 245, 248);}#slideshow-search .substrapline {font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);padding-top:20px;}#slideshow-search button {position:relative;z-index:2;}#slideshow-wrapper .strapline-page { display:none }#slideshow-wrapper .strapline-page.active { display:block }#strapline-pagination {height:90px;line-height:90px;margin-top:-28px;margin-bottom:10px;}#strapline-pagination .bullet {width:15px;height:15px;border-radius:8px;margin-right:10px;background:#acacac;display:inline-block;line-height:90px;cursor:pointer;}#strapline-pagination .bullet.active {background:rgb(243, 245, 248);cursor:default;}#text-slider .text-slider-item {display:none;text-align:center;}#text-slider .text-slider-item.active {display:block }#text-slider #text-slider-pagination {display:flex;justify-content:center;align-items:center;margin-top:30px;}#text-slider #text-slider-pagination .bullet {width:9px;height:9px;border-radius:50%;margin-right:7px;background:rgb(243, 245, 248);border:1px solid #27315a;display:inline-block;cursor:pointer;}#text-slider #text-slider-pagination .bullet.active {background:#27315a;cursor:default;}.slideshow-variant1 .substrapline { display:none }.homepage-wrapper .slideshow-variant1 #slideshow-search .strapline {width:1600px;max-width:90%;}.homepage-wrapper .slideshow-variant2 #slideshow-search .strapline { max-width:490px }.homepage-wrapper .slideshow-variant2 #slideshow-search .strapline,.homepage-wrapper .slideshow-variant2 #search-wrapper {text-align:left;margin:10px 0;}.homepage-wrapper .slideshow-variant2 .substrapline { margin-bottom:28px }.homepage-wrapper .slideshow-variant2 .substrapline,.homepage-wrapper .slideshow-variant2 #search-wrapper {max-width:470px;}.homepage-wrapper .slideshow-variant2 #slideshow-search .search-box,.homepage-wrapper .slideshow-variant2 #slideshow-search button {margin:10px 0;}.homepage-wrapper .slideshow-variant3 #slideshow-search .container {display:flex;align-items:flex-end;flex-direction:column;}.homepage-wrapper .slideshow-variant3 #slideshow-search .strapline { width:50% }.homepage-wrapper .slideshow-variant3 #slideshow-search .strapline,.homepage-wrapper .slideshow-variant3 #search-wrapper {text-align:right;margin:10px 0;}.homepage-wrapper .slideshow-variant3 .substrapline { margin-bottom:28px }.homepage-wrapper .slideshow-variant3 .substrapline,.homepage-wrapper .slideshow-variant3 #search-wrapper {max-width:360px;}.homepage-wrapper .slideshow-variant3 #slideshow-search .search-box,.homepage-wrapper .slideshow-variant3 #slideshow-search button {margin:10px 0;}.homepage-wrapper #text-slider {padding-top:50px;padding-bottom:20px;font-size:30px;color:#8b8d8d;}#slideshow-slider .slide-desc-text .slide-title,#slideshow-slider .slide-desc-text .slide-text { display:none }#mobile-slideshow { display:none }#slideshow-search {position:absolute;top:0;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}#search-wrapper {width:100%;text-align:center;}.homepage-wrapper #search-wrapper { margin-top:30px }#slideshow-search .search-box {display:inline-block;position:relative;background:rgb(243, 245, 248);border:1px solid #858585;border-radius:6px;height:45px;width:360px;margin:0 10px;}#slideshow-search .search-box i {position:absolute;top:0;left:10px;width:18px;height:45px;line-height:45px;}#slideshow-search input {position:absolute;top:0;left:0;height:45px;width:360px;padding-left:40px;background:none;border:none;border-radius:6px;margin:0;font-size:16px;color:rgb(0, 0, 1);}#slideshow-search button {vertical-align:top;height:45px;}.videobg {font-size:0;height:860px;overflow:hidden;}#slideshow-slider .custom.videobg {position:relative }#slideshow-slider .video-background-wrapper {background-size:cover;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0;}#video-background {position:absolute;height:100%;width:100%;object-fit:cover;}.left-side, .right-side {width:50%;display:inline-block;padding:0;}.left-side { padding-right:70px }.right-side { padding-left:70px }.text-block-top {font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;color:#aaaaaa;padding-left:40px;position:relative;}.text-block-top:before {position:absolute;border-bottom:1.5px solid rgb(33, 49, 90);height:0;width:30px;content:'';line-height:1px;top:7px;left:0;}.text-block h3 {font-weight:600; font-size:42px; line-height:52px; letter-spacing:0.02em; font-style:normal;padding-top:20px;padding-bottom:60px;color:rgb(0, 0, 1);}#promo-text { background:rgb(248, 243, 243) }.text-block-text {font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);}.text-block-text.bolder-text { font-weight:600; font-size:18px }.text-block-text li.bullet-point { margin-bottom:10px; font-size:18px }.hpblock-awards {padding:55px 0;background:rgb(0, 0, 1)}.hpblock-awards .homepage-section-title {font-family:Montserrat; font-size:20px; line-height:28px; letter-spacing:0.02em; font-style:normal;text-align:center;color:#515151;padding:10px 0 40px 0;}.awards-static .hpblock-award-badges-wrapper {display:flex;flex-direction:row;justify-content:space-between;}.awards-static .award-badge { display:inline-block }.awards-scroller .container {position:relative;padding:0!important;}.awards-scroller .hpblock-award-badges-wrapper {position:relative;width:100000px;}.awards-scroller .hpblock-award-badges-wrapper > div { display:inline-flex }.awards-scroller .award-badge { text-align:center }.promo-slider {position:relative;width:100%;height:735px;}.promo-slider .container {display:flex;align-items:center;flex-direction:row;}.promo-slider h3,.promo-slider .text-block-text {color:rgb(243, 245, 248);}.promo-slider .left-side { padding-right:200px }.promo-slider .right-side {position:relative;clip:rect(0 -1000px 0 0);clip-path:inset(0 -1000px 0 0);padding-left:0;}.promo-slider-slider {position:relative;width:100000px;height:450px;display:flex;flex-direction:row;justify-content:start;}.promo-slider .slide {position:relative;width:480px;height:410px;margin-right:40px;background-size:cover;}.promo-slider .slide-title {position:absolute;left:0;bottom:-45px;font-family:Montserrat; font-weight:600; font-size:16px; line-height:28px; letter-spacing:0.05em; font-style:normal;color:#666666;}.promo-slider .slide.active .slide-title { color:rgb(243, 245, 248) }.promo-slider .next-arrow {display:none;position:absolute;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABUCAYAAADu10VkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPcSURBVHgBzZu/ThtBEMbnbKCAhnQpL2+AoaG0O0rcpbQl/nUJTxDyBCEdAiR4A0iZCujSgE1HuiuTDkoQtvONteesj/u7N3vrn2T5drClT9/Nzs7YmAhsb293+EEzRJ0FeZ53hsfm2toa3d7e3tAMUIusD3Z2dj7TDFC/u7vrNxqND3BsRcU2sL5BPCCHjB17fX1ll/qTYK120el0fHLIWNj5+fkjxLRxGaj48sLCwpVLcZMcOzo6CkajURuPRxXyIe6CHFHXF8irP8iv33Dvowq9X11d9RH/QRVTjwZ6vd4DyoaHyyaveVO4KCP1uCBEXMOpdxC1rkJNiAsQv6eK8NL+uLu7e4Wca6rlI65bJycnfaqAWtofn5+fp3YqHKysjKQKU2WkRf/F+aqMLJNLYUxcGZmfn7deRup5XsRlBMn/lw96XuPZx3oZm+EnWSKXMCWur5cRsG6zjOQWxnAZiRz4XEbuEX8gYTwyAK1RD0+hOCtlJDP5Y98UOfBtlBEjx5i9vT1/MBj0ICosHf2Xl5cWlxgSwMgxJiwjWmgFZeQbCVEo+aNwl4vkf8LlBq8lD/xSwhiI+BUpI7xTnzhOJSgtjIkpI6XnBuMciyI9N4gJk54bxIQxknODSI7pSM0N4sIYibnBijCm7NxgfCTlxXRuEE3+OEznBuvCTOcG68IYk7nBWvJHKTo3VCZMics9N1QqjMk7N1gvF0lkzQ2VJH8cWXODM8eYtLnBmWNM2tzg1LEQ9RH+ZJCB2K5Tx0IgZBSNOXdsa2uriY1wpYUuj4+P204d410IUWdaKFhcXOzyhTPHWBQf5rj0VSjgw543BC+cOaZmAZ+v+XDXRZErYdiFvAPDqs8HelcXxVQuDKK+4En/hu8rkv0y+rpKcwzfjX6CO4c0Leog7rWVCUOyryCveuEaeXWNQ7uV9PpKbqXagXrHGiwtLbXT3mPdMe7tlVO+CgXRHRiHdcdUb++Haz60s0Qxc2QRtQObWmg/74fI1hxTog60EO/Aw7zvt5JjEMWT0CTZcfu+w6lC/50gLox3IPJqqiuFUw0qiGiOaQdzKCpQvX1hxBwzLQtJiDkGUWeaKBoOh13cwoAMEdmVagduaqH909PTaypBaWF8MFOJspBEqRxL6tdJAGPH0vp1CYwcy+rXJTByLKtfl6CwsDz9ugSFhOXt1yXInWNF+nUJcgkr2q9LkHkrTfp1CVIdkz6Yi5DqmGm/LkFid1GmX5cg1rGy/boEb3JMol+XYEqYVL8uwZwuSqpfl8BTopyVhSTGjkn36xLU1A8MRPt1CaLlovKykMos/jTjH3TWMkIQGaNfAAAAAElFTkSuQmCC');width:38px;height:80px;top:calc(50% - 40px);right:-75px;cursor:pointer;transition:all .2s;}.promo-slider .next-arrow.flip {-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph; filter:fliph; }.promo-slider-navigation {position:absolute;bottom:0;left:10px;right:0;}.promo-slider-navigation .container {position:relative;}.promo-slider-dots,.promo-slider-arrows {position:absolute;bottom:75px;right:50px;display:flex;}.promo-slider .dot {position:relative;width:18px;height:18px;border:1px solid transparent;cursor:pointer;margin-right:5px;}.promo-slider .dot.active {width:18px;height:18px;border:1px solid rgb(33, 49, 90);border-radius:9px;}.promo-slider .dot:after {position:absolute;top:5px;left:5px;content:'';width:6px;height:6px;border-radius:3px;background:rgb(243, 245, 248);opacity:0.5;}.promo-slider .dot.active:after {background:rgb(33, 49, 90);opacity:1;}.promo-jobs { background:#d7d8dd }.promo-jobs .left-side { padding-right:0 }.promo-jobs .right-side { padding-left:102px }.promo-jobs .text-block { padding-bottom:100px }.promo-jobs .title {display:block;overflow:hidden;position:relative;font-family:Montserrat; font-weight:600; font-size:20px; line-height:90px; letter-spacing:0.05em; font-style:normal; text-decoration:none;color:rgb(0, 0, 1);height:80px;line-height:80px;border-bottom:1px solid rgb(0, 0, 1);}.promo-jobs .title i.fa {position:absolute;top:0;right:10px;line-height:80px;}.promo-jobs .title:hover { text-decoration:underline }.promo-jobs .title:hover i.fa {text-decoration:none }.job-notifications { margin-top:125px }.job-notifications .container {display:block }.job-notifications .job-notifications-content {background:#cdced5;padding:50px 0;text-align:center;display:block;}.job-notifications .notifications-caption,.job-notifications .notifications-inputs {text-align:center;}.homepage-input {font-family:Montserrat; font-weight:300; font-size:14px; line-height:28px; letter-spacing:0.05em; font-style:normal;color:#666666;border:0.5px solid rgb(0, 0, 1);box-sizing:border-box;border-radius:6px;padding:10px 30px;background:none;margin:0 10px;}.job-notifications .homepage-input { width:430px }.job-notifications .notifications-caption {display:block;text-align:center;color:rgb(0, 0, 1);margin-bottom:15px;}.text-testimonials {opacity:0.999;height:980px;display:flex;align-items:center;position:relative;}.text-testimonials .text-block {width:100vw;overflow:hidden;}.text-testimonials .text-block .container { display:block }.text-testimonials .testimonials {width:10000vw;display:flex;flex-direction:row;justify-content:start;align-items:flex-start;}.text-testimonials .testimonial { width:100vw }.text-testimonials .text-block .testimonial-text {padding-top:25px;text-align:left;max-width:920px;font-family:Montserrat; font-weight:600; font-size:33px; line-height:58px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);}.text-testimonials .text-block .testimonial-title {padding-top:50px;text-align:left;max-width:920px;font-family:Montserrat; font-weight:300; font-size:18px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);}.text-testimonials .pagination {position:absolute;bottom:75px;left:10px;right:0;}.text-testimonials .pagination .container {position:relative }.text-testimonials .pagination-dots { display:flex }.text-testimonials .pagination-dots.pagination-dots__hidden { display:none }.text-testimonials .dot {position:relative;width:18px;height:18px;border:1px solid transparent;cursor:pointer;margin-right:5px;}.text-testimonials .dot.active {width:18px;height:18px;border:1px solid rgb(33, 49, 90);border-radius:9px;}.text-testimonials .dot:after {position:absolute;top:5px;left:5px;content:'';width:6px;height:6px;border-radius:3px;background:rgb(243, 245, 248);opacity:0.5;}.text-testimonials .dot.active:after {background:rgb(33, 49, 90);opacity:1;}.text-testimonials .pagination-arrows {position:absolute;right:50px;bottom:0;}.promo-slider-arrows .arrow-prev,.promo-slider-arrows .arrow-next,.text-testimonials .arrow-prev,.text-testimonials .arrow-next {display:inline-block;color:rgb(243, 245, 248);font-size:25px;cursor:pointer;}.promo-slider-arrows .arrow-prev i,.promo-slider-arrows .arrow-next i,.text-testimonials .pagination-arrows i {transition:color .2s}.promo-slider-arrows .arrow-prev i:hover,.promo-slider-arrows .arrow-next i:hover,.text-testimonials .pagination-arrows i:hover {color:rgb(33, 49, 90)}.promo-slider-arrows .arrow-prev,.text-testimonials .arrow-prev {margin-right:70px}.promo-flashcards .container { flex-direction:column }.promo-flashcards .flashcard {display:flex;flex-direction:row;margin-bottom:120px;}.promo-flashcards .flashcard .left-side {width:48%;padding-right:140px;padding-bottom:50px;}.promo-flashcards .flashcard-icon {width:42px;height:42px;}.promo-flashcards .flashcard .right-side {min-height:580px;width:52%;background-size:cover;}.promo-flashcards .text-block {padding:60px 0 }.promo-flashcards .flashcard:nth-child(2n) { flex-direction:row-reverse }.promo-flashcards .flashcard:nth-child(2n) .left-side {padding-left:100px;padding-right:40px;}.promo-flashcards .flashcard:last-child { margin-bottom:0 }.promo-numbers {background-color:rgb(0, 0, 1);padding-bottom:100px;}.promo-numbers .text-block h3 { color:rgb(243, 245, 248) }.promo-numbers .text-block .text-block-text { color:rgb(243, 245, 248) }.promo-numbers .right-side {padding-top:40px;display:grid;grid-template-columns:50% 50%;}.promo-numbers .numbers-number {font-family:Montserrat; font-weight:600; font-size:58px; line-height:62px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);}.promo-numbers .numbers-desc {font-family:Montserrat; font-weight:300; font-size:16px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);padding-right:45%;padding-bottom:35px;}.promo-news { background:#d7d8dd }.promo-news .left-side { padding-right:140px }.promo-news .right-side { padding-left:0 }.promo-news .text-block { padding-bottom:100px }.promo-news .news-item {display:flex;align-items:center;position:relative;padding-bottom:35px;border-bottom:1px solid rgb(0, 0, 1);padding-left:105px;text-decoration:none;flex-wrap:wrap;padding-top:40px;}.promo-news .title {font-family:Montserrat; font-weight:600; font-size:20px; line-height:90px; letter-spacing:0.05em; font-style:normal; text-decoration:none;line-height:initial;color:rgb(0, 0, 1);padding-right:20px;}.promo-news .news-text {padding-top:10px;font-family:Montserrat; font-weight:300; font-size:16px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);}.promo-news .news-date {position:absolute;top:45px;left:0;font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;color:#666666;}.promo-news .title i.fa {position:absolute;top:43px;right:5px;}.promo-news .news-item:hover .title { text-decoration:underline }.promo-news .news-item:hover i.fa {text-decoration:none }.promo-contact {position:relative;padding-bottom:0;}.promo-contact .container {position:relative;flex-direction:column;}.promo-contact .bg-image{position:absolute;top:0;left:0;right:0;bottom:100px;}.promo-contact:after {position:absolute;bottom:0;left:0;right:0;content:"";height:100px;z-index:-1;background:rgb(0, 0, 1);}.promo-contact .text-block h3 {max-width:310px;color:rgb(243, 245, 248);}.promo-contact .contact-information {position:relative;margin-top:40px;width:100%;height:340px;background:rgb(248, 243, 243);padding:55px 150px;display:flex;}.promo-contact .contact-information .left-side {border-right:0.5px solid #666666;}.promo-contact .office-name {font-weight:normal; font-size:16px; line-height:22px; letter-spacing:0.02em; font-style:normal;font-weight:600;color:rgb(0, 0, 1);}.promo-contact .address {font-weight:normal; font-size:16px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);padding:15px 0 45px 0;}.promo-contact .contact-information .right-side {padding-left:140px;padding-top:40px;}.promo-contact .contact-detail {padding-bottom:25px;width:150%;}.promo-contact .contact-detail a {font-weight:normal; font-size:16px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);text-decoration:none;}.promo-contact .contact-detail a:hover { text-decoration:underline }.promo-contact .contact-detail i.fa {display:inline-block;width:23px;text-align:center;color:rgb(33, 49, 90);margin-right:25px;}.promo-contact .contact-detail i.fa-phone { transform:scaleX(-1) }.subscription-plans {padding:60px 0;background:white;}.subscription-plans-plans {display:flex;align-items:stretch;justify-content:space-between;}.subscription-plans .title {font-family:Montserrat; font-size:20px; line-height:28px; letter-spacing:0.02em; font-style:normal;color:#2a2e40;text-align:center;}.subscription-plans .subtitle {font-size:20px;color:#2a2e40;text-align:center;padding:30px 0;}.subscription-plans .subscription-plan {background:white;width:33.3333%;border:2px solid white;padding:30px;display:flex;flex-direction:column;height:300px;justify-content:space-between;align-items:center;box-shadow:0 0 0 1px rgba(56,60,67,.05), 0 1px 3px 0 rgba(56,60,67,.15);transition:box-shadow .25s ease-out;}.subscription-plan-promoted { display:none }.subscription-plans .subscription-plan:first-child {position:relative;border-color:#009fe3;border-width:2px;}.subscription-plans .subscription-plan:first-child .subscription-plan-promoted {display:block;position:absolute;top:-10px;padding:5px 10px;background:#009fe3;color:white;border-radius:5px;}.subscription-plans .subscription-plan:hover {box-shadow:0 0 0 1px rgba(56,60,67,.07), 0 8px 14px 1px rgba(56,60,67,.15);z-index:1;}.plan-name {font-size:14px;font-weight:600;}.plan-cost {font-family:Montserrat; font-size:20px; line-height:28px; letter-spacing:0.02em; font-style:normal;color:#2a2e40;}.plan-cost sup {font-family:Montserrat; font-size:20px; line-height:28px; letter-spacing:0.02em; font-style:normal;color:#2a2e40;font-size:18px;}.plan-discount {background:#e8e8e8;border-radius:10px;padding:0 15px;height:24px;line-height:28px;font-size:14px;font-weight:600;color:#44474e;}.subscription-plans .subscription-plan:first-child .plan-discount {color:white;background:#f64f64;}.plan-per,.plan-price {font-weight:600;font-size:14px;color:#8a8c91;}.plan-old_price {display:inline-block;color:#f64f64;text-decoration:line-through;padding:0 10px 0 0;font-weight:600;font-size:14px;}.subscription-plan .button1 {width:100%;font-size:14px;padding:10px 0;height:auto;}.subscription-plan:not(:first-child) .button1 {background:white;border:2px solid #ccc;color:#44474e;}.subscription-plan:not(:first-child) .button1:hover {border:2px solid transparent;color:white;}#cellar {background:rgb(0, 0, 1);height:95px;color:rgb(243, 245, 248);}#cellar .container {height:95px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}#copyright-desktop {font-weight:300; font-size:10px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);}#copyright-mobile { display:none }#cellar-menu ul {display:inline-block;list-style:none;padding:0;}#cellar-menu li {display:inline-block;padding:0;}#cellar-menu li a,#cellar-menu li span {font-weight:300; font-size:10px; line-height:22px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);text-decoration:none;padding:0 10px;}#cellar-menu li a:hover#cellar-menu li span:hover {text-decoration:underline;}.cellar-right {display:flex;flex-direction:row;flex-wrap:nowrap;}#cellar-social { padding-left:50px }#cellar-social .cellar-icon {display:inline-block;margin-left:25px;}#cellar-social .cellar-icon a i {color:rgb(243, 245, 248);text-decoration:none;}#cellar-social { display:flex; flex-wrap:nowrap }.recmgr-myaccount-view-body .text-block .text-block-top,.recmgr-myaccount-view-body .text-block h3,.text-block-top {color:rgb(0, 0, 1);}.slide-text-overlay .slide-text-top,.slideshow-search .text-block-top,.promo-slider .text-block-top,.flashcard-dark .text-block-top,.text-testimonials .text-block-top,.promo-numbers .text-block-top,.ng-fw-text .text-block-top,.search-header .text-block-top,.contact-form .text-block-top,.promo-contact .text-block-top {color:rgb(243, 245, 248);}#mobile-apps { padding:120px 0 }#mobile-apps .mobile-banner-wrapper {margin-bottom:60px;background-size:cover;}#mobile-apps .mobile-banner-wrapper .content-wrapper {padding:55px 200px 85px 200px;}#mobile-apps .mobile-banner-wrapper h3 {font-size:30px;color:white;text-align:center;font-weight:normal;margin-bottom:10px;padding-bottom:10px;  }#mobile-apps .mobile-banner-wrapper p {font-size:26px;color:white;text-align:center;font-weight:200;}#mobile-apps-content {display:flex;}#mobile-apps-content.mobile-apps-content_video {width:95%;margin:0 auto;}#mobile-apps-content.mobile-apps-content_full-video {width:100%;margin:0;}#mobile-apps-left { width:50% }#mobile-apps-right { width:50% }#mobile-apps-left .mobile-apps-item {padding:15px 0 15px 80px;position:relative;}#mobile-apps-left .mobile-apps-item-icon {position:absolute;top:10px;left:0;width:56px;height:56px;background-size:contain;}#mobile-apps-left .mobile-apps-item-title {font-size:20px;color:;margin-bottom:15px;}#mobile-apps-left .mobile-apps-item-text {font-size:14px;color:rgb(0, 0, 1);}#mobile-apps-right {background-size:contain;background-repeat:no-repeat;background-position:center;}#mobile-apps .mobile-apps-buttons {padding-left:75px;margin-top:30px;}#mobile-apps .mobile-apps-button-android {display:inline-block;width:145px;height:50px;background:url('../../../images/android75.jpg') center no-repeat;margin-right:20px;}#mobile-apps .mobile-apps-button-ios {display:inline-block;width:145px;height:50px;background:url('../../../images/ios75.jpg') center no-repeat;}#mobile-apps #mobile-apps-right-video {width:50%;padding-top:10px;margin-left:40px;align-self:center;}#mobile-apps .mobile-apps-video-container {position:relative;width:100%;}#mobile-apps .mobile-apps-video-container .mobile-apps-video-button {position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/play_button.png) center no-repeat rgba(0,0,0,0.3);cursor:pointer;}#mobile-apps .mobile-apps-video-container video,#mobile-apps .mobile-apps-video-container source {width:100%;display:block;}#mobile-apps .mobile-banner-wrapper { display:none }.job-search-page #slideshow-wrapper { display:none }.job-search-page #content > .container {width:100%;padding:0;margin:0;display:block;}.search-header {padding-top:200px;background:rgb(0, 0, 1);background-size:cover;background-repeat:no-repeat;background-position:center; height:370px;}.search-header h3 { color:rgb(243, 245, 248) }.search-keyword-wrapper {background:rgb(0, 0, 1);}.search-keyword-wrapper .container {display:flex;justify-content:start;align-items:center;height:90px;}.search-keyword-wrapper form {display:flex;width:100%;padding-right:120px;gap:20px;align-items:center;}.search-keyword-wrapper .button {background:white;flex-shrink:0;}.job-search-page .search-keyword-wrapper input,.job-search-page #wrapper #search-wrapper #rmsearch-location {font-family:Montserrat; font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;font-size:16px;background:white;border:none;width:100%;height:44px;border-radius:6px;padding:0 0 0 15px;margin-left:0;}.search-keyword-wrapper label {color:white;font-weight:bold;margin-right:10px;font-family:Montserrat, sans-serif!important;}.search-keyword-wrapper input { width:100% !important }.search-keyword-wrapper .what,.search-keyword-wrapper .where#search-wrapper {width:50%;display:flex;justify-content:start;align-items:center;height:90px;flex-shrink:1;}.search-keyword-wrapper input:placeholder {color:#aaaaaa }.search-keyword-wrapper input:focus {outline:none }.search-keyword-wrapper i.fa {font-size:25px;color:#aaaaaa;margin-right:20px;}.typeahead-box { overflow:hidden }.typeahead-box.typeahead-active { overflow:visible }@media (max-width:1024px) {.search-keyword-wrapper .container {height:auto;padding-bottom:20px;}.search-keyword-wrapper form {width:100%;flex-direction:column;flex-wrap:wrap;}.search-keyword-wrapper .what,.search-keyword-wrapper .where#search-wrapper {width:100%;flex-wrap:wrap;margin-bottom:20px;}.search-keyword-wrapper .what label,.search-keyword-wrapper .what input,.search-keyword-wrapper .where#search-wrapper label,.search-keyword-wrapper .where#search-wrapper input {width:100%;text-align:left;}.search-keyword-wrapper .where .typeahead-box,.search-keyword-wrapper .button {width:100%;}.search-keyword-wrapper .what,.search-keyword-wrapper .where#search-wrapper {height:44px;}#wrapper .search-keyword-wrapper .where { display:none }.search-keyword-wrapper.focused .where#search-wrapper { display:flex }}.searchBarContainer-wrapper {position:absolute;right:0;top:370px;}@media (max-width:768px) {.job-search-page .search-keyword-wrapper .what input,.job-search-page .search-keyword-wrapper .where input {font-size:16px!important;}.job-search-page .search-keyword-wrapper form { padding:0 }.job-search-page .search-keyword-wrapper .container { height:auto!important }.job-search-page #search-wrapper { display:none!important }.job-search-page .focused #search-wrapper { display:flex!important }.job-search-page .searchBarContainer-wrapper { position:static }}.searchBarContainer {position:absolute;width:320px;left:200px;transition:left .2s;background:#515151;color:rgb(243, 245, 248);padding:30px 25px;z-index:2;}.searchBarContainer-wrapper .searchBarContainer {overflow:hidden;max-height:0;}.searchBarContainer-wrapper.visible .searchBarContainer {overflow:auto;max-height:none;}#show-hide-filters-switch:checked + #show-hide-filters + .searchBarContainer {left:0;}#show-hide-filters-switch { display:none }#show-hide-filters {width:100%;width:200px;height:90px;background:rgb(0, 0, 1);display:flex;align-items:center;justify-content:space-around;font-family:Montserrat; font-weight:600; font-size:16px; line-height:20px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;color:rgb(243, 245, 248);cursor:pointer;transition:width .2s;}.filter-browse:hover .filters-label{ text-decoration:underline }#show-hide-filters i.fa {font-size:26px;color:rgb(33, 49, 90);margin-right:5px;}#show-hide-filters i.fa-times {display:none;width:20px;font-size:26px;color:#c4c4c4;text-align:right;cursor:pointer;}#show-hide-filters-switch:checked + #show-hide-filters { width:320px }#show-hide-filters-switch:checked + #show-hide-filters i.fa-times {display:block;cursor:pointer;}.filter-browse {width:120px;min-width:120px;margin:0 5px;}#show-hide-filters .filter-browse.greyed-out { display:none }#show-hide-filters .filter-browse.greyed-out i.fa,.filter-browse.greyed-out .filters-label,a .filter-browse.greyed-out {color:#535353;}#show-hide-filters-switch:checked + #show-hide-filters .filter-browse.greyed-out { display:block }#filter-browse-browse {left:200px }.searchBar .clearButton,.searchBar .active-filters,.searchBar .search-filters {display:none}.searchBar .search-filter .title {font-family:Montserrat; font-weight:600; font-size:20px; line-height:24px; letter-spacing:0.05em; font-style:normal;color:rgb(243, 245, 248);}.searchBar .divCheckBoxList {margin-left:-20px;}.searchBar .divCheckboxes {border:none;padding:20px 0 0 35px;margin-bottom:30px;max-height:245px;overflow-y:auto;}.searchBar .divCheckboxes div {position:relative;}.searchBar .divCheckboxes div span {font-size:19px;position:absolute;left:-28px;top:0;}.divCheckboxes > div > label {font-weight:bold!important;}.divCheckboxes > div.left20 > label,.divCheckboxes > div.left35 > label,.divCheckboxes > div.left40 > label {font-weight:normal!important;}.divCheckboxes::-webkit-scrollbar-thumb {background-color:#525252;border-radius:10px;border:2px solid #ededed;}.divCheckboxes::-webkit-scrollbar-track {background:#ededed;border-radius:10px;}.divCheckboxes::-webkit-scrollbar {width:14px;}.searchBar .divCheckboxes label + div { margin-top:10px }.searchBar .divCheckboxes div { padding-bottom:20px }.searchBar .divCheckboxes div.left20 { padding-left:20px }.searchBar .divCheckboxes div.left35 { padding-left:35px }.searchBar .divCheckboxes div.left40 { padding-left:40px }.searchBar .divCheckboxes div:hover > label {text-decoration:underline;cursor:pointer;}.searchBar .divCheckboxes input { display:none }.searchBar .divCheckboxes label {font-family:Montserrat; font-weight:300; font-size:16px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(243, 245, 248);}.searchBar .divCheckboxes label i.fa {align-self:flex-start;flex-shrink:0;position:relative;width:23px;height:23px;border:0.7px solid rgb(243, 245, 248);border-radius:2px;margin-right:20px;}.searchBar .divCheckboxes .left20 label i.fa,.searchBar .divCheckboxes .left35 label i.fa,.searchBar .divCheckboxes .left40 label i.fa {width:19px;height:19px;}.searchBar .divCheckboxes label i.fa:before { content:'' }.searchBar .divCheckboxes .checkboxOption:checked + label i.fa:before {position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:rgb(33, 49, 90);border-radius:2px;}.searchBarContainer .reset-filters {margin:15px auto;display:flex;}#job-search { background:#fff }.search-results-heading {font-family:Montserrat; font-weight:600; font-size:24px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:#aaaaaa;height:110px;display:flex;justify-content:start;align-items:center;border-bottom:1px solid rgb(0, 0, 1);}.search-results-showing {color:rgb(0, 0, 1);margin-right:10px;}#job-search .job {position:relative;padding:40px 0 60px 0;border-bottom:1px solid rgb(0, 0, 1);}#job-search .job .job-logo {position:absolute;top:30px;right:0;}#job-search .job .sector {font-family:Montserrat; font-weight:300; font-size:18px; line-height:28px; letter-spacing:0.05em; font-style:normal;color:rgb(0, 0, 1);}#job-search .job .title {display:block;padding-top:10px;padding-bottom:50px;font-family:Montserrat; font-weight:600; font-size:40px; line-height:50px; letter-spacing:0.02em; font-style:normal; text-decoration:none;color:rgb(0, 0, 1);}#job-search .job .title:hover .title-title { text-decoration:underline }#job-search .job-details {display:flex;flex-direction:row;justify-content:space-between;}#job-search .job-details .left-side {flex-grow:1;}#job-search .job-details .right-side {width:400px;padding-left:75px;}#job-search .wishlist .saved { display:none }#job-search .wishlisted .save { display:none }#job-search .wishlisted .saved { display:inline }#job-search .jobtype {font-family:Montserrat; font-weight:600; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(0, 0, 1);padding-top:40px;}#job-search .location {font-family:Montserrat; font-weight:300; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(0, 0, 1);padding-top:10px;}#job-search .salary {font-family:Montserrat; font-weight:normal; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(0, 77, 129);padding-top:10px;}#search-results { padding-bottom:100px }.search-description {font-family:Montserrat; font-weight:300; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:block;align-items:flex-end;color:rgb(0, 0, 1);padding:10px 0 40px 0;}#searchForm .browse-filters {padding-bottom:30px;display:block!important;}#searchForm .browse-filters .filter {padding:3px 5px;text-transform:uppercase;border:1px solid #eee;border-radius:5px;display:inline-flex;align-items:baseline;font-size:15px;line-height:15px;margin-right:10px;}#searchForm .browse-filters .filter i.fa{color:#eee;font-size:15px;line-height:15px;margin-left:10px;}.browse-links { margin-bottom:30px }.customFDiv a,.browse-links .field_wrapper a {font-family:Montserrat;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0.02em;font-style:normal;display:flex;align-items:flex-end;color:rgb(243, 245, 248);text-decoration:none;}.customFDiv a { display:inline-flex }.customFDiv a:hover,.browse-links .field_wrapper a:hover { text-decoration:underline }#job-search .mainDiv .create-job-notification {width:100%;height:80px!important;font-size:26px;line-height:80px!important;font-weight:300;margin:0 0 20px 0;letter-spacing:1px;background-color:#f1f1f1;border-bottom:1px solid black;color:#2c2c2c;border-radius:0;}#job-search .mainDiv .create-job-notification i.far { margin-right:30px }@media (max-width:1540px) {.search-keyword-wrapper input { width:calc(100vw - 500px) }}@media (max-width:1280px) {.search-keyword-wrapper input { width:62vw }}@media (max-width:1024px) and (min-width:769px) {.search-keyword-wrapper input { width:calc(55vw - 40px) }#job-search .job .job-logo {position:static;margin:10px 0 -20px 0;}#job-search .mainDiv .create-job-notification { font-size:20px }}@media (max-width:768px) {.search-keyword-wrapper input { width:calc(100vw - 120px) }#job-search .job-details .left-side { padding-right:150px!important }#job-search .mainDiv .create-job-notification {@media (max-width:768px)}#job-search .mainDiv .create-job-notification {font-size:12px;line-height:20px!important;padding:10px 45px;height:auto!important;}#job-search .mainDiv .create-job-notification i.far {font-size:20px;}}.candidate-profile .fullwidth-image-spacer { height:100px }#wrapper.candidate-profile { background:rgb(243, 245, 248) }#wrapper.candidate-profile #content-inner { width:100% }#wrapper.candidate-profile .container { padding:0 }#profile-wrapper h3 {position:relative;margin-top:50px;font-size:23px;font-weight:normal;padding-left:110px;padding-bottom:20px;letter-spacing:1px;color:rgb(0, 77, 129);}#profile-wrapper h3 a.button {position:absolute;right:300px;top:5px;padding:0;width:170px;}#profile-wrapper h3 a.button3 {right:115px;color:rgb(0, 0, 1);border-color:rgb(0, 0, 1);}#profile {position:relative;padding:0 50px 20px 50px;}#profile .profile-details {display:block;position:relative;}#profile .loading-overlay {display:none;position:absolute;background:rgb(243, 245, 248);top:0; left:0; right:0; bottom:0;opacity:0.8;}#profile .profile-pic {position:absolute;top:25px;left:90px;width:160px;height:160px;overflow:hidden;border-radius:80px;}#profile .profile-pic-edit {display:none;position:absolute;top:0;left:65px;width:210px;height:210px;}#profile #upload-photo {display:none;line-height:50px;position:absolute;top:220px;left:80px;width:160px;padding:0;}#profile #change-photo {display:none;line-height:50px;position:absolute;top:260px;left:80px;width:160px;padding:0;}#profile .profile-pic .image,#profile .profile-pic .no-image {position:absolute;width:100%;height:100%;background-size:cover;}#profile .profile-pic .no-image i.fa {color:rgb(0, 77, 129);font-size:160px;position:absolute;top:2px;left:2px;}#profile .account-details {padding-left:295px;}#profile .account-details h4 { margin-top:20px;height:40px;display:inline-block;}#profile .account-details input[type=text]:focus,#profile .account-details textarea:focus {box-shadow:none;}#profile .account-details h4 input[type=text] {font-size:28px;font-weight:500;color:#555555;}#profile .profile-fields {display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;margin-top:10px;}#profile .profile-field {line-height:40px;width:50%;}#profile .profile-fields .profile-field i.fa {display:inline-block;width:20px;font-size:20px;text-align:center;margin-right:15px;color:rgb(0, 77, 129);line-height:40px;}#profile .account-details h5 {margin-left:25px;}#profile .account-details h5,#profile .account-details h5 input[type=text],#profile .profile-fields .profile-field,#profile .profile-fields .profile-field input {display:inline-block;font-weight:300;font-size:18px;color:#555555;}#profile input[type=text],#profile textarea,#profile .rmdd .option {display:inline-block;margin:0;padding:0;outline:none;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgb(0, 77, 129);}#profile input[type=text]:focus,#profile textarea:focus {border-bottom:3px solid rgb(0, 77, 129);}#profile input[type=text][readonly],#profile input[type=text][disabled],#profile textarea[readonly],#profile textarea[disabled] {background:none;border:none;}#profile ::-webkit-input-placeholder{  color:#bbb!important;}#profile ::-moz-placeholder{  color:#bbb!important;}#profile ::-ms-input-placeholder{  color:#bbb!important;}#profile ::placeholder {  color:#bbb!important;}#profile .profile-fields .profile-field-notice {position:relative;font-size:0;}.rmdd {font-size:18px;display:inline-block;line-height:initial;cursor:pointer;}.rmdd.disabled { cursor:default }.rmdd .rmdd-selected {border-bottom:1px solid rgb(0, 77, 129);}.rmdd.expanded .rmdd-selected,.rmdd.disabled .rmdd-selected {border-bottom:none;}.rmdd .rmdd-options {position:absolute;top:100%;left:0;right:0;padding:0 20px 20px 40px;display:none;z-index:2;background:rgb(243, 245, 248);min-width:250px;box-shadow:0 4px 10px 0px rgba(0,0,0,0.1);}.rmdd .rmdd-option {cursor:pointer;border-bottom:1px solid rgb(77, 44, 121);display:inline-block;height:25px;margin-bottom:10px;border-bottom:1px solid rgb(0, 77, 129);}.rmdd .rmdd-option:hover {border-bottom:3px solid rgb(0, 77, 129);}#profile #profile-cv_synopsis {font-size:18px;margin-top:10px;color:#7d7d7d;margin-bottom:0px;margin-bottom:15px;height:80px;width:800px;}#profile .profile-skills {height:24px;}#profile .profile-skills label {color:rgb(0, 77, 129);font-size:18px;}#profile .profile-skills input {font-size:18px;color:#7d7d7d;}#profile .profile-data {margin-top:35px;padding:0 40px;}#profile dd .data-title-inside {display:none;}#profile .profile-data dt,#profile dd .data-title-inside {cursor:pointer;position:relative;padding-left:82px;height:80px;width:100%;border-top:1px solid #aaaaaa;}#profile .profile-data dt h4,#profile dd .data-title-inside h4 {line-height:78px;font-weight:600;font-size:18px;text-transform:uppercase;color:#2c2c2c;}#profile .profile-data dt i.fa,#profile dd .data-title-inside i.fa {position:absolute;width:50px;height:50px;border-radius:25px;text-align:center;line-height:50px;font-size:20px;}#profile .profile-data dt i.section-icon,#profile dd .data-title-inside i.section-icon {border:1px solid rgb(0, 77, 129);color:rgb(0, 77, 129);top:15px;left:15px;}#profile .profile-data dt i.fa-chevron-down,#profile .profile-data dt i.fa-chevron-up {top:10px;right:0;color:#555555;}#profile .profile-data dt i.fa-chevron-up { display:none }#profile .profile-data dd {display:none;width:100%;}#profile #profile-cv-data {position:relative;margin-top:-10px;height:120px;}#profile #profile-cv-data i.fas{position:absolute;top:20px;color:rgb(0, 77, 129);font-size:24px;width:50px;height:25px;line-height:25px;text-align:center;cursor:pointer;}#profile #profile-cv-data i.fas.fa-cloud-upload-alt {right:110px;}#profile #profile-cv-data i.fas.fa-upload {right:65px;}#profile #profile-cv-data i.fas .hint{opacity:0;position:absolute;top:50px;left:-60px;right:-60px;background:rgb(243, 245, 248);padding:5px;transition:400ms all;line-height:20px;font-size:12px;border:1px solid #e9e9e9;color:#666;box-shadow:0 3px 10px 0 rgba(0,0,0, 0.2);}#profile #profile-cv-data i.fas:hover .hint{ opacity:1 }#profile #profile-cv-data .profile-cv-filename {position:absolute;top:5px;left:80px;font-size:18px;font-weight:300;}#profile #profile-cv-data .profile-cv-filename .filename + .filename-empty-message { display:none }#profile #profile-cv-data .profile-cv-filename .filename.empty + .filename-empty-message + i.profile-cv-remove { display:none }#profile #profile-cv-data .profile-cv-filename .filename.empty + .filename-empty-message { display:inline }#profile #profile-cv-data .profile-cv-remove {cursor:pointer;margin-left:20px;}#profile #profile-apps-data,#profile #profile-wishlist-data,#profile #profile-recommended-data,#profile #profile-notifications-data {margin-top:-10px;padding:0 0 45px 80px;position:relative;}#profile-wishlist-data .subtitle {font-size:18px;font-weight:300;padding-top:5px;padding-bottom:5px;color:#2c2c2c;}#profile-recommended-data .saved { display:none }.alert-filter-options input[type=checkbox] + label i,.modal-wrapper .answers input[type=checkbox] + label i,#quickapply-modal .answers input[type=radio] + label i,#quickapply-modal .saved-job-checkbox,#quickloginregister-modal .checkbox-wrapper input[type=checkbox] + label i,#profile .job .saved-job-checkbox {border-radius:5px;cursor:pointer;position:absolute;top:-2px;left:-45px;border:1px solid #d6d6d6;width:25px;height:25px;font-size:0;line-height:25px;text-align:center;color:rgb(0, 77, 129);vertical-align:middle;}#quickloginregister-modal .register-form .answers input[type=checkbox] + label i {top:5px;margin-right:15px;}#quickapply-modal .saved-job-checkbox i,#profile .job .saved-job-checkbox i {position:absolute;top:0;left:0;width:25px;height:25px;line-height:25px;text-align:center;}.alert-filter-options input[type=checkbox]:checked + label i,.modal-wrapper .answers input[type=checkbox]:checked + label i,#quickapply-modal .answers input[type=radio]:checked + label i,#quickapply-modal input[type=checkbox]:checked + .saved-job-checkbox,#quickloginregister-modal .checkbox-wrapper input[type=checkbox]:checked + label i,#profile .job input[type=checkbox]:checked + .saved-job-checkbox {font-size:11px;background:rgb(0, 77, 129);color:rgb(243, 245, 248);}#quickapply-modal .fa-check.invalid,#quickapply-modal iframe.invalid,#quickloginregister-modal .fa-check.invalid,#quickloginregister-modal iframe.invalid {box-shadow:0 0 30px 5px rgba(255,100,100,0.8),0 0 20px rgba(255,100,100,0.8) inset;border:1px solid rgb(255,100,100)!important;}#quickapply-apply {position:relative;}#quickapply-button-overlay {top:0;left:0;right:0;bottom:0;z-index:2;position:absolute;}.validation-error-message {margin-bottom:20px;margin-top:-10px;font-size:18px;color:#FF766A;opacity:0;transform:translate (0,30px);transition:0.4s all;}.validation-error-message.validation-error {opacity:1;transform:none;}#quickloginregister-register-button {position:relative;}#quickregister-button-overlay {top:0;left:0;right:0;bottom:0;z-index:2;position:absolute;}#profile .job {min-height:260px;}#profile .job .saved-job-remove {position:absolute;top:10px;right:10px;color:#2c2c2c;cursor:pointer;}#profile-wishlist-select-all {position:absolute;top:0;right:0;padding:5px 10px;line-height:normal;height:auto;font-size:14px;}#profile #profile-apps-data .job .job-buttons .button.fast-apply,#profile #profile-apps-data .job .job-buttons .button.wishlist,#profile #profile-apps-data .job .saved-job-checkbox,#profile #profile-apps-data .job .saved-job-remove,#profile #profile-wishlist-data .job .job-buttons .button.fast-apply,#profile #profile-recommended-data .job .saved-job-checkbox,#profile #profile-recommended-data .job .saved-job-remove ,#profile #profile-wishlist-data .job .job-buttons .button.wishlist { display:none }#profile #profile-wishlist-data .buttons-wrapper,#profile #profile-notifications-data .buttons-wrapper {margin-top:15px;width:100%;text-align:right;}#profile #profile-wishlist-data .button.saved-fast-apply,#profile #profile-notifications-data .button.add-notification {height:50px;width:230px;margin:0;font-size:20px;padding:0;}#profile #profile-notifications-data .job-notification {position:relative;padding-bottom:10px;font-size:18px;color:#2c2c2c;}#profile #profile-notifications-data .job-notification span {width:calc(100% - 60px);display:inline-block;}#profile #profile-notifications-data .job-notification i.job-notification-remove {position:absolute;right:15px;top:5px;cursor:pointer;}#profile .job { position:relative;box-shadow:-5px 5px 10px rgba(0,0,0,0.1);width:100%;display:block;padding:10px 200px 17px 20px;border:1px solid #d6d6d6;margin-bottom:12px;}#profile .job h4 {font-size:24px;font-weight:normal;color:rgb(0, 77, 129);padding-top:12px;padding-bottom:20px;}#profile .job .job-field {font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:baseline;margin-right:20px;color:;}#profile .job .job-field i {font-size:18px;min-width:20px;text-align:center;margin-right:20px;}#profile .job .description {color:#575757;margin-top:19px;letter-spacing:1px;line-height:24px;font-size:16px;margin-bottom:20px;min-height:72px;}#profile .job .job-icons {font-weight:600;font-size:14px;display:inline-block;margin-right:30px;}#profile .job .job-icons a {color:#575757!important;text-decoration:none;}#profile .job .job-icons a:hover label { text-decoration:underline }#profile .job .job-icons label {display:inline-block;vertical-align:baseline;cursor:pointer;}#profile .job .job-icons i {color:color:#575757!important;display:inline-block;margin:0 5px;width:25px;font-size:20px;cursor:pointer;}#profile .job .job-icons i.fab {font-size:12px;width:25px;height:25px;border:none;background:none;vertical-align:middle;text-align:center;display:inline-block;line-height:25px;border-radius:13px;margin:0 1px;margin-top:-5px;text-decoration:none;}#profile .job .job-buttons {position:absolute;right:20px;top:70px;width:130px;}#profile .job .job-buttons .button {font-size:16px;font-weight:600;width:120px;height:35px;line-height:35px;padding:0;margin:0 0 10px 0;}#profile .job .job-buttons .button.wishlist {position:relative;margin-bottom:48px;text-align:left;padding-left:40px;}#profile .job .job-buttons .button.wishlist i {position:absolute;font-size:18px;top:7px;left:10px;}@media (max-width:767px) {#profile .button { padding:0 20px }.profile-field span { display:inline-block!important }#wrapper.candidate-profile .container { padding:0 30px }#profile-wrapper { margin-top:10px }#profile-wrapper h3 {font-size:0;margin-top:0;padding-bottom:0;}#profile-wrapper h3 a.button1,#profile-wrapper h3 a.button3 {width:30px;min-width:30px;height:30px;top:0;border:none;border-radius:15px;font-size:0;background:#dad9db;z-index:3;}#profile-wrapper h3 a.button1 { right:35px }#profile-wrapper h3 a.button3 { right:0 }#profile-wrapper h3 a.button:before {position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center;font-weight:900;font-size:15px;font-family:"Font Awesome 5 Free";color:rgb(243, 245, 248);}#profile-wrapper h3 a.button1:before { content:"\f304" }#profile-wrapper h3 a.button3:before { content:"\f4fe" }#profile { padding:0 }#profile-edit-mobile {position:fixed;top:50px;bottom:0;left:150%;width:100%;background:rgb(243, 245, 248);overflow-y:auto;z-index:5;padding:25px 15px;}#profile-edit-mobile h4 {font-weight:300;font-size:18px;letter-spacing:1px;margin-bottom:20px;}#profile-edit-mobile h5 {font-size:15px;margin-bottom:10px;text-transform:uppercase;font-weight:600;color:#2c2c2c;}#profile-edit-mobile h5 .lighter {margin-left:10px;font-weight:300;}#profile-edit-mobile input[type=text],#profile-edit-mobile textarea,#profile-edit-mobile select {padding:0 20px;border:1px solid #9e9e9e!important;margin-bottom:15px;font-size:16px;line-height:35px;font-weight:300;}#profile-edit-mobile textarea {line-height:initial;min-height:165px;padding:15px 20px;}#profile-edit-mobile select {padding:0 10px;height:35px;background:rgb(243, 245, 248);width:100%;}#profile-edit-mobile .button {font-size:14px;margin:0;padding:0;}.my-ja-buttons button {margin:10px 0;width:100%;border:1px solid rgb(75,43,119);}#profile-edit-mobile .button1 i.fa {margin-right:15px;}#profile-edit-mobile .button2 {margin-left:20px}#profile .profile-details { padding:0 30px }#profile .profile-pic {margin-bottom:40px;left:20px;position:relative;border:3px solid #a49fa0;background:#a49fa0;}#profile .profile-pic .no-image i.fa {color:rgb(243, 245, 248);font-size:160px;position:absolute;top:-3.5px;left:-0.5px;}#profile .profile-pic-edit {top:0;left:0;width:100%;height:100%;background:rgb(243, 245, 248);z-index:3;}#profile .account-details {padding-left:0;}#profile .account-details h4 { margin-top :12px;height:auto;padding-left:0;font-size:17px;font-weight:500;color:#555555;}#profile .shadow-box {padding-bottom:20px;border-bottom:1px solid #d6d6d6;box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.2);}#profile .profile-go-back {padding:20px 0 20px 40px;font-size:12px;color:#555555;}#profile .profile-go-back i.fa {margin-right:15px}#profile .account-details h5,#profile .profile-fields .profile-field {font-size:17px;line-height:30px;}#profile .account-details h5 {margin-left:0;display:block;padding-left:0;}#profile .profile-fields { margin-top:3px;padding-left:0;}#profile .profile-field { width:100%;line-height:23px;}#profile .profile-fields .profile-field i.fa {width:15px;font-size:11px;text-align:center;margin-right:10px;line-height:1;}#profile .profile-synopsis {font-size:11px;margin-top:15px;margin-bottom:10px;width:100%;}#profile .profile-skills,#profile .profile-skills label {font-size:11px;}#profile .profile-data {margin-top:15px;padding:0;position:relative;}#profile .profile-data dt,#profile dd .data-title-inside {padding-left:80px;height:58px;}#profile .profile-data dt h4,#profile dd .data-title-inside h4 {font-size:15px;line-height:55px;}#profile .profile-data dt i.fa,#profile dd .data-title-inside i.fa {width:38px;height:38px;border-radius:19px;text-align:center;line-height:36px;font-size:18px;}#profile .profile-data dt i.section-icon,#profile dd .data-title-inside i.section-icon {top:9px;left:26px;}#profile .profile-data dt i.fa-chevron-right {top:10px;right:18px;font-size:17px;}#profile-wrapper #profile .profile-data dd{display:block;position:absolute;margin-top:0;width:100%;left:150%;top:0;bottom:0;padding:0;background:rgb(243, 245, 248);z-index:4;}#profile dd .data-title-inside {display:block;}#profile dd .subtitle {display:none;}#profile .jobs-wrapper {padding-top:5px;}#profile .jobs-wrapper {background:#e9e9e9;padding-top:0;}#profile .jobs-wrapper .job {margin-top:0;margin-bottom:15px;}#profile .jobs-wrapper .job:last-child {margin-bottom:-20px;border-bottom:none;}#profile .job .job-buttons .button {margin-bottom:0;}#profile .job .saved-job-checkbox {top:18px;left:36px;width:18px;height:18px;line-height:18px;}#profile .job .saved-job-remove {top:20px;right:40px;cursor:pointer;font-size:15px;}#profile #profile-cv-data .profile-cv-filename {position:static;font-size:12px;padding-left:80px;}#profile #profile-cv-data i.fas .hint{display:none;}#profile-wishlist-data .shadow-box {box-shadow:none;padding:0;border:none;}#profile #profile-wishlist-data .button.saved-fast-apply,#profile #profile-delete-data .button,#profile #profile-data-data .button,#profile #profile-notifications-data .button.add-notification {height:70px;width:100%;font-size:20px;text-transform:uppercase;line-height:70px;border:1px solid rgb(0, 77, 129);border-radius:0;}#profile #profile-notifications-data .button.add-notification {line-height:normal;}#profile-notifications-data .data-title-inside {margin-bottom:20px;}#profile #profile-notifications-data .job-notification {font-size:12px;padding-left:75px;}#profile #profile-notifications-data .job-notification i.job-notification-remove {right:40px;top:3px;font-size:13px;}#profile #profile-notifications-data .shadow-box,#profile #profile-delete-data .shadow-box,#profile #profile-data-data .shadow-box {box-shadow:none;padding:0;border:none;}#profile .job {padding:5px 10px 10px 10px;border-left:none;border-right:none;margin-bottom:2px;}#profile .job h4 {font-size:22px;padding:0 65px 3px 10px;}#profile .job .job-buttons .button.wishlist {position:absolute;top:15px;right:25px;height:38px;width:38px;font-size:0;min-width:0;padding:0;border-radius:10px;}#profile .job .job-buttons .button.wishlist i.far {display:block;position:absolute;top:0;left:0;height:38px;width:37px;text-align:center;line-height:37px;font-size:16px;}#profile .job .job-field {font-size:14px;line-height:30px;display:flex;align-items:baseline;}#profile .job .job-field i {font-size:12px;min-width:30px;max-width:30px;margin-right:5px;}#profile .job-page-details .description {margin:0;padding:3px 10px;line-height:23px;height:75px;overflow:hidden;}#profile .job .job-icons {font-size:12px;margin:0 10px;}#profile.job .job-icons i {font-size:16px;margin:0 0 0 5px;}#profile.job .job-icons i.fab {font-size:11px;width:21px;height:21px;line-height:21px;border-radius:13px;}#profile .job .job-buttons {position:static;margin-top:10px;border-top:1px solid #d6d6d6;padding:13px 21px 3px 31px;width:calc(100% + 20px);margin:10px -10px 0 -10px;display:flex;}#profile.job .job-buttons .button {margin-bottom:0;}#profile .job .job-buttons .button2 {margin:20px auto;display:block;}#quickloginregister-modal .register-form .answers input[type=checkbox] + label i {top:11px;}}@media (max-width:425px) {#quickloginregister-modal .register-form .answers input[type=checkbox] + label {width:auto;padding:0;}#quickloginregister-modal .register-form .answers input[type=checkbox] + label i {position:relative;top:auto;}#quickloginregister-modal .checkbox-wrapper label {margin-left:0;line-height:2;}#quickloginregister-modal .checkbox-wrapper input[type=checkbox] + label i {position:relative;top:0;left:0;}}@media (max-width:380px) {#profile .profile-data dt i.fa-chevron-right {right:0;}}@media (max-width:350px) {#profile .profile-data dt i.fa-chevron-right {right:-11%;}}.job-page-heading {padding-top:200px;background:rgb(0, 0, 1);height:370px;}.job-page-heading .container {display:flex;justify-content:space-between;}.job-page-heading h3 { color:rgb(243, 245, 248) }.job-page-heading .text-block-top a {color:rgb(243, 245, 248);text-decoration:none;}.job-page-heading .button-wrapper {font-weight:600; font-size:16px; line-height:28px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);padding-top:40px;}.job-page-buttons .container {display:flex;justify-content:space-between;align-items:center;height:90px;}.job-page-buttons {font-weight:normal; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:#aaaaaa;}.job-page-buttons a,.job-page-buttons i {color:#aaaaaa;text-decoration:none;}.job-page-buttons i { margin-left:25px }.job-page-buttons .wishlist .saved { display:none }.job-page-buttons .wishlisted .save { display:none }.job-page-buttons .wishlisted .saved { display:inline }.job-page-content {background:#fff;padding:75px 0;}.job-page-content .container {display:flex;justify-content:space-between;}.job-page-content .left-side {flex-grow:1;}.job-page-content .job-page-job .right-side {width:275px;padding-left:75px;position:relative;}.job-page-content .job-page-job .right-side .job-logo {position:absolute;top:-50px;left:75px;}@media (max-width:1024px) {.job-page-content .job-page-job .right-side .job-logo { left:0 }}.job-page-content .job-publish-date {font-family:Montserrat; font-size:14px; line-height:17px; letter-spacing:0.05em; font-style:normal; text-transform:uppercase;color:rgb(0, 0, 1);}.job-page-content .description {padding-top:35px;font-family:Montserrat; font-weight:300; font-size:20px; line-height:30px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);}.job-page-content .jobtype {font-family:Montserrat; font-weight:600; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);padding-top:40px;display:flex;align-items:flex-end;}.job-page-content .location {color:rgb(0, 0, 1);padding-top:10px;display:flex;align-items:flex-end;}.job-page-content .salary {font-family:Montserrat; font-weight:normal; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 77, 129);padding-top:10px;display:flex;align-items:flex-end;}.job-page-content .back-link {display:block;margin-top:75px;}.latest-jobs-wrapper h3 {padding:90px 0 50px 0;font-family:Montserrat; font-weight:600; font-size:30px; line-height:50px; letter-spacing:0.02em; font-style:normal; text-transform:uppercase;color:rgb(0, 0, 1);border-bottom:1px solid rgb(0, 0, 1);}.latest-jobs-wrapper .job {display:flex;justify-content:space-between;padding:40px 0 60px 0;border-bottom:1px solid rgb(0, 0, 1);}.latest-jobs-wrapper .job .sector {font-family:Montserrat; font-weight:300; font-size:18px; line-height:28px; letter-spacing:0.05em; font-style:normal;color:rgb(0, 0, 1);}.latest-jobs-wrapper .job .title {display:block;padding-top:10px;padding-bottom:50px;font-family:Montserrat; font-weight:600; font-size:40px; line-height:50px; letter-spacing:0.02em; font-style:normal; text-decoration:none;color:rgb(0, 0, 1);text-decoration:none;}.latest-jobs-wrapper .job .title:hover .title-title { text-decoration:underline }.latest-jobs-wrapper .job {display:flex;flex-direction:row;justify-content:space-between;}.latest-jobs-wrapper .job .left-side {flex-grow:1;}.latest-jobs-wrapper .job .right-side {width:400px;padding-left:75px;}.latest-jobs-wrapper .wishlist .saved { display:none }.latest-jobs-wrapper .wishlisted .save { display:none }.latest-jobs-wrapper .wishlisted .saved { display:inline }.latest-jobs-wrapper .jobtype {display:flex;align-items:flex-end;font-family:Montserrat; font-weight:600; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;color:rgb(0, 0, 1);padding-top:40px;}.latest-jobs-wrapper .location {font-family:Montserrat; font-weight:300; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(0, 0, 1);padding-top:10px;}.latest-jobs-wrapper .salary {font-family:Montserrat; font-weight:normal; font-size:18px; line-height:24px; letter-spacing:0.02em; font-style:normal;display:flex;align-items:flex-end;color:rgb(0, 77, 129);padding-top:10px;}.mhub a { text-decoration:none }.mhub .search-link { color:rgb(0, 0, 1) }.mediahub-category { margin-bottom:40px }.mediahub-category .mediahub-items {display:grid;grid-template-columns:305px 305px 305px 305px;grid-gap:20px;}.mediahub-video-player { margin-top:25px }.mediahub-item {box-shadow:0 0 5px 1px rgba(0,0,0,0.1);cursor:pointer;}.mediahub-item-image {background-position:center;background-size:cover;width:100%;height:300px;}.mediahub-item-content {padding:20px;}.mediahub-item-content h4 {color:rgb(0, 77, 129);padding-bottom:20px;}.mediahub-item:hover h4 { text-decoration:underline }.mediahub-item-text {max-height:200px;overflow:hidden;}.mediahub-item-image {position:relative;}.mediahub-item-image .video-button-overlay {position:absolute;bottom:20px;right:20px;width:60px;display:flex;height:50px;background:rgb(0, 77, 129);color:white;font-size:20px;padding:15px 0 0 24px;}.mediahub-readmore .button { margin:20px }.internal-sidebar {display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.internal-sidebar .mediahub-content-center { width:920px }.internal-sidebar .mediahub-content-sidebar { width:275px }.internal-sidebar .mediahub-content-sidebar .banner { margin-bottom:20px }.internal-sidebar .mediahub-content-sidebar .banner .image-wrapper img { width:100% }.internal-sidebar .mediahub-content-sidebar .banner .button-wrapper a {height:auto;line-height:1.2;padding:10px 0!important;}.internal-sidebar .mediahub-content-sidebar .banner .button-wrapper a:nth-child(2) { margin-top:10px }.internal-sidebar .mediahub-content-sidebar .banner .content-wrapper h4 { display:none }.internal-sidebar .mediahub-content-sidebar .refer-a-friend .image-color-overlay { display:none }.internal-sidebar .mediahub-content-sidebar .refer-a-friend .button { font-size:20px;padding:0;width:170px;}.internal-sidebar .mediahub-content-sidebar .submit-your-cv .image-color-overlay { display:none }.internal-sidebar .mediahub-content-sidebar .submit-your-cv .button-wrapper {position:static;width:100%;}.internal-sidebar .mediahub-content-sidebar .submit-your-cv .button {font-size:20px;padding:0;width:170px;background:none;}.internal-sidebar .mediahub-content-sidebar .submit-your-cv .button:hover { background:white }.internal-sidebar .mediahub-content-sidebar .career-passport-banner .image-color-overlay { display:none }.internal-sidebar .mediahub-content-sidebar .career-passport-banner .button { width:calc(100% - 40px) }.internal-sidebar .mediahub-content-sidebar .career-passport-banner .button-wrapper { bottom:20px }.internal-sidebar .mediahub-content-sidebar h3 {height:50px;width:100%;line-height:50px;font-size:18px;font-weight:600;text-align:left;text-transform:capitalize;color:white;background:#acacac;padding:0 0 0 20px;letter-spacing:1px;}.internal-sidebar .mediahub-content-sidebar .moduletable { margin-bottom:20px }.internal-sidebar .mediahub-content-sidebar .moduletable.sidebar-shadow { box-shadow:-5px 5px 15px rgba(0,0,0,0.1) }.internal-sidebar .mediahub-content-sidebar .latest-jobs .job {width:100%;display:block;padding:10px 20px;border-bottom:1px solid #c0c0c0;}.internal-sidebar .mediahub-content-sidebar .latest-jobs .job:last-child { border-bottom:none }.internal-sidebar .mediahub-content-sidebar .latest-jobs .job a.title{color:rgb(0, 77, 129);font-weight:normal;font-size:16px;text-decoration:none;cursor:pointer;}.internal-sidebar .mediahub-content-sidebar .latest-jobs .job a.title:hover { text-decoration:underline }.internal-sidebar .mediahub-content-sidebar .latest-jobs .job p {color:rgb(0, 0, 1);font-weight:600;font-size:15px;margin-top:5px;text-transform:uppercase;text-decoration:none;}.mediahub-video-player { padding:100px 0; margin-top:0 }.fwduvp-video-holder { background:black }.mediahub-landing .container { padding:0 }.mediahub-landing #content-columns { display:none }.mediahub-landing #after-content-contained h3 { text-align:left }.mediahub-landing h3.homepage-section-title,.mediahub-landing #content .moduletable h3 {font-size:30px;font-weight:600;color:rgb(0, 77, 129);padding:60px 0;}@media (max-width:1280px) {.mediahub-category .mediahub-items { grid-template-columns:320px 320px 320px; grid-gap:32px }}@media (max-width:1024px) {.mediahub-category .mediahub-items { grid-template-columns:370px 370px; grid-gap:28px }}@media (max-width:768px) {.mediahub-category .mediahub-items { grid-template-columns:100% }}   .mhub {margin:90px -290px 60px -290px;padding-top:20px;}.mhub-promo { display:flex }.mhub-tabs {margin-left:20px;width:25%}.mhub-featured {width:75%;position:relative;overflow:hidden;border-radius:5px;}.mhub-featured #cc-player {margin:0 auto }.mhub-featured img {width:100%;height:auto;display:block;}.mhub-featured-overlay {display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,0,0,0), rgba(39,62,121, 0.6));background-image:linear-gradient(rgba(0,0,0,0) 30%, rgba(39,62,121) 120%);}.mhub-tags {position:absolute;top:30px;left:30px;display:flex;}.mhub-tag {padding:5px 10px;border-radius:5px;background:rgb(39,62,121);color:white;margin-right:20px;cursor:default;}.mhub-featured-text {position:absolute;bottom:0;left:30px;}.mhub-date { margin-bottom:10px }.mhub-featured-text .mhub-date { font-size:14px }.mhub-date, .mhub-featured-text h3 { color:white }.mhub-date i { margin-right:10px }.mhub-tab-buttons {display:flex;justify-content:space-between;}.mhub-tab-button {text-transform:uppercase;padding:10px;margin:0 0 10px 0;cursor:pointer;width:30%;text-align:center;}.mhub-tab-button:hover { text-decoration:underline }.mhub-tab-button.active {color:white;border-radius:5px;background:rgb(39,62,121);cursor:default;}.mhub-tab-button.active:hover { text-decoration:none }.mhub-tab {display:none;height:720px;margin-top:5px;}.mhub-tab.active { display:block }.mhub-promo-item {display:flex;height:125px;padding:10px 0;align-items:center;}.mhub-categories + .mhub-categories { margin-top:-60px }.promo-item-image {width:100px;margin-right:20px;border-radius:5px;overflow:hidden;}.promo-item-image img { display:block }.promo-item-text {width:300px;max-width:70%;}.promo-item-category, .promo-item-author {color:#999;font-size:0.8em;max-width:100%;white-space:pre-wrap;}.promo-item-title {color:#333;max-width:100%;white-space:pre-wrap;}.mhub-promo-item:hover { cursor:pointer }.mhub-promo-item:hover .promo-item-title { text-decoration:underline }.mhub-categories {position:relative;padding:30px 0;}.mhub-slider-wrapper {width:1860px;overflow:hidden;}.mhub-slider-slider {width:10000vw;display:flex;flex-wrap:wrap;}.mhub .button-wrapper {padding:20px;width:100%;display:flex;align-items:center;justify-content:center;}.mhub-slider-slider .slide {align-self:stretch;width:372px;padding-bottom:60px;display:flex;flex-direction:column;align-items:center;}.mhub-slider-slider h4 {width:90%;color:rgb(39,62,121);text-align:left;padding-bottom:20px;}.mhub-slider-slider .slide-image {width:90%;height:288px;overflow:hidden;margin-bottom:20px;}.mhub-slider-slider .category-items {width:90%;height:350px;}.mhub-slider-slider .category-items .mhub-promo-item {height:90px;}.mhub-cats-arrow {position:absolute;top:50%;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;color:#999;cursor:pointer;}.mhub-cats-prev { left:-60px }.mhub-cats-next { right:-60px }.mhub-cats-arrow i {font-size:80px;line-height:80px;}.mhub-cats-arrow:hover { color:#333!important }.mhub-social { display:flex }.mhub-social .mhub-social-column {width:25%;position:relative;padding:0 20px;overflow:hidden;height:549px;}.mhub-social h4 {text-align:left;color:rgb(39,62,121);}.mhub-social .social-arrows {position:absolute;top:0;right:20px;}.mhub-social .social-arrows i {font-size:20px;height:40px;width:20px;color:rgba(39,62,121);opacity:0.6;}.mhub-social .social-arrows i:hover {opacity:1;cursor:pointer;}.mhub-social .social-column-items {display:flex;margin-top:30px;height:100000vw;flex-direction:column;justify-content:flex-start;overflow:hidden;}.mhub-social .social-page {display:flex;flex-direction:column;justify-content:start;height:500px;transition:all 500ms;}.mhub-social .social-page.inactive {margin-top:-500px;}.mhub-social .tweet {height:160px;margin-bottom:10px;position:relative;border-radius:5px;overflow:hidden;background-position:top;background-size:cover;}.mhub-social .tweet:before {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,0,0,0), rgb(0, 77, 129) 80%);}.mhub-social .tweet:hover { cursor:pointer }.mhub-social .tweet-details {position:absolute;bottom:10px;left:10px;right:10px;color:white;}.mhub-social .tweet-date {font-size:12px;width:100%;}.mhub-social .tweet-date i { margin-right:5px }.mhub-social .tweet-text {font-size:14px;font-weight:bold;width:100%;white-space:pre-wrap;}.mhub-social .tweet:hover .tweet-text { text-decoration:underline }.mhub-social .stream-stream:hover { cursor:pointer }.mhub-social .stream-image {background-position:center;background-size:cover;height:250px;overflow:hidden;border-radius:5px;}.mhub-social .stream-details {display:flex;align-items:center;margin:10px 0;color:#999;}.mhub-social .stream-title {color:#333;margin:10px 0;font-weight:bold;white-space:pre-wrap;}.mhub-social .stream-stream:hover .stream-title { text-decoration:underline }.mhub-social .stream-text {color:#333;white-space:pre-wrap;line-height:18px;}.mhub-slider-slider .slide { padding-bottom:0 }.mhub-slider-slider .category-items .mhub-promo-item { height:75px }.mhub-slider-slider .category-items .mhub-promo-item .promo-item-image { width:75px; height:70px }.mhub-social .facebook-posts .mhub-promo-item { height:90px; margin-bottom:10px }.mhub-social .facebook-posts .promo-item-image { width:90px }.mhub-social .facebook-posts .promo-item-title {font-size:14px;line-height:18px;overflow-wrap:break-word;height:75px;overflow:hidden;}.mhub-social .discover-stats {width:100%;margin-top:20px;border:none;border-collapse:collapse;}.mhub-social .stats-item {height:60px;border-bottom:1px solid #ddd;}.mhub-social .stats-item:last-child { border-bottom:none }.mhub-social .stats-item:hover { cursor:pointer }.mhub-social .stats-item:hover .stats-figure,.mhub-social .stats-item:hover .stats-title { text-decoration:underline }.mhub-social .stats-icon {width:45px;background-position:center;background-repeat:no-repeat;}.mhub-social .stats-figure {width:100px;text-align:center;}.discover-banner {position:relative;margin-top:20px;background-position:center;background-size:cover;height:190px;width:100%;overflow:hidden;border-radius:5px;color:white;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:bold;text-align:center;}.discover-banner:before {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgb(0,0,0,0) 30%, rgb(39,62,121));}.discover-banner span {position:relative;color:white;}.discover-banner:hover { cursor:pointer }.discover-banner:hover span { text-decoration:underline } .mhub-item-content .mhub {display:flex;align-items:flex-start;justify-content:space-between;}.mhub-video-wrapper {color:white;width:100%;background:rgb(0, 77, 129);padding:100px 0 60px 0; }.mhub-video-player {width:calc(100% - 100px);margin:0 auto;padding:60px 0;position:relative;}.mhub-item-back a {color:white;padding:0 5px;}.mhub-video-prev,.mhub-video-next {position:absolute;top:45%;display:flex;color:white;width:120px;justify-content:center;align-content:center;}.mhub-video-prev span,.mhub-video-next span {width:60px;}.mhub-video-prev {left:-180px;}.mhub-video-next {text-align:left;right:-180px;}.mhub-video-prev:before,.mhub-video-next:before {content:'';position:absolute;top:calc(50% - 40px);display:block;width:80px;height:80px;border-left:1px solid #666;border-bottom:1px solid #666;}.mhub-video-prev:hover:before,.mhub-video-next:hover:before{border-color:white;cursor:pointer;}.mhub-video-prev:before {transform:rotate(45deg);left:0;}.mhub-video-next:before {transform:rotate(225deg);right:0;}.avPlayerContainer { width:100%!important }.mhub-video-details { margin:0 -180px }.mhub-video-columns {display:flex;align-items:top;justify-content:space-between;}.video-date { margin-bottom:20px }.video-stats {display:flex;width:260px;justify-content:space-between;align-items:center;}.video-stats i.fa { margin-right:10px }.mhub-video-share {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.mhub-video-share .social-button {width:70px;height:25px;display:flex;justify-content:center;align-items:center;color:white;background-color:#777;border-radius:3px;margin-left:10px;cursor:pointer;}.mhub-video-share .social-button.fb-bg { background-color:#3880d3 }.mhub-video-share .social-button.tw-bg { background-color:#3dc1ec }.mhub-video-share .social-button.gp-bg { background-color:#d0011b }.mhub-video-share .social-button.li-bg { background-color:#1883bb }.mhub-video-tags a { color:#2c92cd }.mhub-content-center { width:calc(100% - 450px) }.mhub-page-bottom {margin:50px 0;display:flex;justify-content:space-between;}.mhub-below-tags { font-weight:bold }.mhub-below-tags .mhub-tags-tag { font-weight:normal }.mhub-below-share { font-weight:bold }.mhub-below-share {display:flex;justify-content:space-between;align-items:center;}.mhub-below-share .social-button {width:40px;height:40px;border-radius:20px;color:white;display:flex;align-items:center;justify-content:center;background-color:#777;margin-left:10px;}.mhub-below-share .social-button.fb-bg { background-color:#3880d3 }.mhub-below-share .social-button.tw-bg { background-color:#3dc1ec }.mhub-below-share .social-button.gp-bg { background-color:#d0011b }.mhub-below-share .social-button.li-bg { background-color:#1883bb }.mhub-modules-quote {background:#f2f8fe;display:flex;justify-content:space-between;padding:30px;}.mhub-modules-quote .quote-avatar {margin:0 30px;flex-shrink:0;width:135px;height:135px;border-radius:80px;overflow:hidden;background-position:center;background-size:cover;}.mhub-modules-quote .quote-content {padding-left:30px;}.mhub-modules-quote h4 {margin-bottom:20px;}.mhub-related-news {display:block;position:relative;margin-bottom:80px; }.mhub-related-news h3 {  padding-top:20px;}.mhub .mhub-related-news h3 {padding:0;font-weight:bold;margin-top:60px;margin-bottom:20px;}.mhub-related-news .mediahub-items {display:flex;width:100%;flex-direction:column;}.mhub-related-news .social-arrows {top:auto;bottom:440px;}.mhub-related-news .mhub-social-column,.mhub-related-news .social-page {padding:0;height:440px;min-height:440px;}.mhub-related-news .social-page {width:100%;flex-direction:row;justify-content:space-between;}.mhub-related-news .social-page.inactive { margin-top:-440px }.mhub-related-news .mediahub-item {width:30%;box-shadow:none;position:relative;}.mhub-related-news .mhub-tag {display:inline-block;position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);font-size:14px;}.mhub-related-news .mediahub-item-image {height:384px;background-position:top;}.mhub-related-news .mediahub-item-content{padding:10px 0 0 0;}.mhub-related-news .mediahub-item-content .mhub-item-date { color:#777; font-size:13px; }.mhub-related-news .mediahub-item-content .mhub-item-date i.fa { margin-right:10px; }}.mhub-related-news .mediahub-item-content h4 {margin:0;padding:0;}.mhub-content-sidebar { width:370px }.mhub-content-sidebar .join-with-us { margin-top:20px }.mhub-content-sidebar .join-with-us-stats {margin-top:20px;display:flex;width:100%;max-width:300px;justify-content:space-between;}.mhub .itemComments {background:none;border:0;padding:0;margin-top:100px;}.mhub .itemCommentsCounter { margin-bottom:30px }.mhub .itemComments .itemCommentsList li {border-bottom:none;display:flex;align-items:stretch;}.mhub .itemComments .itemCommentsList .comment-wrapper {position:relative;padding-top:50px;border-bottom:1px solid #ddd;width:100%;}.mhub .itemComments .user-avatar-wrapper {width:100px;height:100px;border-radius:50px;background:lightgrey;display:flex;justify-content:center;align-items:center;float:left;margin-right:30px;flex-shrink:0;overflow:hidden;}.mhub .itemComments .user-avatar-wrapper img {margin:0;padding:0;}.mhub .itemComments .commentAuthorName {position:absolute;top:0;left:0;}.mhub .itemComments .commentDate {position:absolute;top:0;right:0;border-right:none!important;font-weight:normal!important;color:#aaa;}.mhub #comment-form { margin-top:20px }.mhub #comment-form .row {display:flex;margin-bottom:20px;justify-content:space-between;}.mhub #comment-form .row .inputbox-wrapper {position:relative;width:30%;height:40px;}.mhub #comment-form .textarea-wrapper { position:relative }.mhub #comment-form .row input[type=text] {position:absolute;top:0;left:0;right:0;bottom:0;}.mhub #comment-form i.fa {position:absolute;right:20px;top:0;line-height:40px;color:#bbb}.mhub #comment-form .inputbox {border:1px solid #ddd;}.mhub .itemCommentsForm #submitCommentButton {line-height:1em;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-size:14px;padding:20px 40px;height:auto;}.mhub-trending-news {margin-top:40px;position:relative;flex-direction:column;display:flex;}.mhub-trending-news .mhub-social-column {width:100%;position:relative;padding:0;overflow:hidden;height:500px;}.mhub-trending-news h3 {text-align:left;margin-bottom:20px;}.mhub-trending-news .social-arrows {position:absolute;top:0;right:20px;}.mhub-trending-news .social-arrows i {font-size:20px;height:40px;width:20px;color:rgba(39,62,121);opacity:0.6;}.mhub-trending-news .social-arrows i:hover {opacity:1;cursor:pointer;}.mhub-trending-news .social-column-items {display:flex;margin-top:30px;height:100000vw;flex-direction:column;justify-content:flex-start;}.mhub-trending-news .social-page {display:flex;flex-direction:column;justify-content:start;height:500px;transition:all 500ms;}.mhub-trending-news .social-page.inactive {margin-top:-500px;}.mhub-trending-news .mhub-item {height:160px;margin-bottom:10px;position:relative;border-radius:5px;overflow:hidden;background-position:top;background-size:cover;}.mhub-trending-news .mhub-item:before {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,0,0,0), rgb(0, 77, 129) 80%);}.mhub-trending-news .mhub-item:hover { cursor:pointer }.mhub-trending-news .mhub-item-content {position:absolute;bottom:10px;left:10px;right:10px;color:white;}.mhub-trending-news .mhub-item-date {color:#777;font-size:12px;width:100%;}.mhub-trending-news .mhub-item-date i { margin-right:5px }.mhub-trending-news h4 {font-size:14px;font-weight:bold;width:100%;white-space:pre-wrap;color:white;}.mhub-trending-news .mhub-item:hover h4 { text-decoration:underline }.mhub-youtube-video {display:block;margin:0 auto;max-width:100%;width:1340px;height:720px;}.mhub-tab-page.hidden { display:none }.mhub-tab .button-wrapper { display:none }.mhub-tab-page.hidden + .button-wrapper { display:flex }.mhub-trending {width:1920px;margin-bottom:60px;display:flex;align-items:stretch;justify-content:space-between;}.mhub-featured-column {width:calc(25% - 10px);display:flex;flex-direction:column;}.mhub-featured-column:nth-child(2) { order:2 }.mhub-featured-column .mediahub-item:first-child { margin-bottom:20px }.mhub-featured-column .mediahub-item-content {background:rgba(255, 255, 255, 0.8);position:absolute;bottom:10px;left:10px;right:10px;border-radius:5px;}.mhub-featured-column .mediahub-item-image { height:470px }.mhub-featured-column .mhub-tag { display:inline-block }.mhub-featured-column .mhub-item-date {color:#777;margin-top:10px;}.mhub-featured-column .mediahub-item-content h4 {margin-top:10px;padding-bottom:0;}.mhub-main-column {width:calc(50% - 20px);margin-bottom:20px;}.main-column-top {display:flex;justify-content:space-between;align-items:center;margin:20px 0;}.main-column-top h3 {min-width:230px;font-size:26px;}.main-column-top .mhub-tag-buttons {text-align:center;}.main-column-top .mhub-tag-button {display:inline-block;padding:5px 10px;cursor:pointer;color:rgb(0, 77, 129);}.main-column-top .mhub-tag-button.active {font-weight:bold;background:rgb(0, 77, 129);color:white;border-radius:5px;}.mhub-main-column {padding:0 40px;box-shadow:0 0 9px 0px rgba(0,0,0,0.1);}.mhub-main-column .hidden { display:none }.mhub-main-column .mhub-youtube-video { height:420px }.mhub-main-column .mhub-promo-item {width:calc(50% - 10px);height:auto;min-height:125px;}.mhub-main-column .other-items {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;}.top-filters,#category-page-items .category-item .video-details,.top-filters .video-filters .video-category-item:hover {background:rgb(0, 77, 129);}#category-page-items .category-item h3,.clear-filters-wrapper { color:rgb(0, 77, 129) }.top-filters .video-filters .video-search,.top-filters .video-filters .video-categories,.top-filters .video-filters button,.top-filters .video-filters .video-categories-list,.top-filters .popular-category:hover {background:rgba(0,0,0,0.3);}.category-message .video-category-title { color:rgb(0, 77, 129) }.category-message .video-category-title .category-title { color:rgb(0, 77, 129) }.blog-custom-video {display:flex;flex-direction:column;justify-content:space-around;overflow:hidden}.blog-custom-video .blog-video-form {display:none;flex-direction:column;justify-content:space-around;align-items:center;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);transition:opacity 1s;}.blog-video-form-title {text-align:center;max-width:600px;color:white!important;font-size:20px!important;font-weight:600!important;}.blog-video-form-desc {max-width:600px;color:white!important;font-size:13px!important;line-height:15px;}.blog-video-form-inputs {text-align:center;}.blog-video-form-inputs input[type=text] {border:0;padding:5px;margin:10px;}.blog-video-form-inputs input[type=text].req-error {box-shadow:0 0 10px 2px #ffaaaa;border:1px solid #ffaaaa;background:#ffeeee;}#blog-video-form-updates {width:18px;height:18px;margin-right:10px;vertical-align:sub;}.blog-video-form-inputs label {color:white;}.blog-video-form button {line-height:36px;height:36px;}.blog-custom-video.blurred .blog-video-form { display:flex; opacity:1; transition:opacity 1s }.blog-custom-video.blurred video { filter:blur(5px); transition:filter .5s }@media (max-width:1940px) {.mhub-tabs { width:35% }.mhub-tab { height:415px }.mhub { margin:90px 0 60px 0 }.mhub-slider-wrapper { width:1280px }.mhub-slider-slider .slide { width:320px }.mhub-featured .mhub-youtube-video {width:830px;height:490px;}.mhub-trending { width:1600px }.mhub .mhub-related-news .mhub-social-column,.mhub .mhub-related-news .mediahub-item-image{ height:249px }}@media (max-width:1660px) {.mhub-video-player { width:calc(100% - 400px) }.mhub-video-details { margin:0 }.mhub-item-page .mhub-youtube-video { height:495px; }.mhub-trending { width:1280px }}@media (max-width:1660px) and (min-width:1281px) {.main-column-top {align-items:start;flex-direction:column;}.main-column-top h3 { margin-bottom:20px }.mhub-trending .mhub-featured-column .mediahub-item-image {height:310px!important }.mhub-main-column .mhub-promo-item:nth-child(5),.mhub-main-column .mhub-promo-item:nth-child(6) {display:none}}@media (max-width:1280px) {.mhub-tab { height:315px }.mhub-promo-item {height:95px;font-size:14px;}.mhub-slider-wrapper { width:1024px }.mhub-slider-slider .slide { width:341.3333px }.mhub-social { flex-wrap:wrap }.mhub-social .mhub-social-column { width:50% }.mhub-social .mhub-stream,.mhub-social .mhub-discover { margin-top:60px }.mhub-related-news .mhub-social-column { width:100% }.mhub-related-news .social-page {width:100%;flex-direction:column;}.mhub-related-news .mediahub-item { width:100% }.mhub-related-news .mediahub-item-inner { display:flex }.mhub-related-news .mediahub-item-image {width:100px;height:100px;position:static;flex-shrink:0;}.mhub-related-news .mhub-tag {left:auto;top:0;right:0;}.mhub-related-news .mediahub-item-image .video-button-overlay { display:none }.mhub-related-news .mediahub-item-content { margin-left:20px }.mhub-related-news .mediahub-item-content h4 { margin-top:20px }.mhub-featured .mhub-youtube-video {width:650px;height:390px!important}.mhub-trending { flex-direction:column }.mhub-featured-column {flex-direction:row;width:100%;justify-content:space-between;}.mhub-featured-column .mediahub-item {width:calc(50% - 10px);}.mhub-main-column { width:100% }}@media (max-width:1280px)  and (min-width:1025px) {.mhub-tab-button { width:auto }}@media (max-width:1024px) {.mhub-video-player { width:100% }.mhub-featured .mhub-youtube-video { width:768px }.mhub-video-prev, .mhub-video-next {top:10px;width:180px;}.mhub-video-prev { left:20px }.mhub-video-next { right:20px; text-align:right }.mhub-video-prev:before,.mhub-video-next:before {width:10px;height:10px;top:calc(100% - 16px)}.mhub-video-prev span,.mhub-video-next span {width:130px;}.mhub-video-columns { margin-top:20px }.mhub-promo { flex-wrap:wrap }.mhub-featured { width:100% }.mhub-tabs {width:100%;margin-left:0;}.mhub-tab-buttons { padding:0 }.mhub-tab {margin:0 }.mhub-tabs .mhub-promo-item { height:115px }.mhub-slider { padding:75px 0 100px }.mhub-slider-wrapper { width:768px }.mhub-slider-slider .slide {width:374px;padding-left:0;margin-right:20px;}.mhub-slider-slider .slide-image,.mhub-slider-slider .category-items { width:100% }.mhub-item-content .mhub { flex-direction:column }.mhub-item-content .mhub .mhub-content-center,.mhub-item-content .mhub .mhub-content-sidebar {width:calc(100% - 20px);margin:0 auto;}.mhub-item-content .mhub .mhub-content-sidebar {margin-top:60px;display:flex;justify-content:space-between;position:relative;}.mhub-item-content .mhub .mhub-content-sidebar .join-with-us-sidebar {position:absolute;top:440px;width:50%;}.mhub-item-content .mhub .mhub-content-sidebar .banners {width:370px;margin-top:85px;order:3;}.mhub-item-content .mhub .mhub-content-sidebar .mhub-trending-news {order:1;width:calc(100% - 380px);}.mhub-related-news .mediahub-item {max-height:100px;overflow:hidden;}.mhub-related-news .mediahub-item-content h4 { padding-bottom:0 }.mhub-featured-column .mediahub-item { margin-bottom:20px }.mhub-social .mhub-social-column { padding:0 }.mhub-social .mhub-social-column:first-child { padding-right:10px }.mhub-social .mhub-social-column:nth-child(2) { padding-left:10px }.mhub-social .mhub-social-column:nth-child(3) { padding-right:10px }.mhub-social .mhub-social-column:nth-child(4) { padding-left:10px }.mhub-slider-slider .category-items .mhub-promo-item { height:105px }}@media (min-width:621px) and (max-width:1024px) {.mhub-content-sidebar .join-with-us{position:absolute;top:450px;width:379px;}}@media (max-width:768px) {.mhub-slider-slider h4 { padding-right:50px }.mhub-item-back a {margin-left:15px;padding:5px;display:inline-block;}.mhub-featured { border-radius:0 }.mhub-tab-buttons {padding:10px 20px 0 20px }.mhub-youtube-video {width:100%!important;height:56.25vw!important;}.mhub-cats-arrow.mhub-cats-prev {top:0;left:auto;right:40px;width:auto;}.mhub-cats-arrow.mhub-cats-next {top:0;right:20px;width:auto;}#wrapper .mhub .button-wrapper .button.button2 {font-size:15px;min-width:140px;padding:0 25px;height:40px;line-height:36px;}.mhub-cats-arrow i {font-size:20px;width:20px;color:rgba(39,62,121);opacity:0.6;}.mhub-video-details {width:calc(100% - 20px);margin:0 auto;}.mhub-video-columns {flex-direction:column;margin-top:0;}.mhub-video-left,.mhub-video-right {width:100%;margin-top:20px;justify-content:start;align-items:start;}.mhub-video-share { max-width:500px }.mhub-slider-wrapper {width:100vw;margin:0;}.mhub-slider-slider .slide { width:100vw }.mhub-social .mhub-social-column { width:100% }.mhub-social .mhub-facebook { margin-top:60px }.mhub-item-content .mhub .mhub-content-sidebar .join-with-us-sidebar {position:static;width:100%;}.mhub-featured-column { flex-direction:column;}.mhub-featured-column .mediahub-item { width:100% }.mhub-featured-column .mediahub-item:last-child { margin-bottom:0 }.mhub-featured-column .mediahub-item-image { height:300px }.mhub-main-column {padding:0;box-shadow:none;}.mhub-main-column h3 { padding-left:5px }.main-column-top {align-items:start;flex-direction:column;}.mhub-slider-slider .slide-image,.mhub-slider-slider .category-items {width:calc(100% - 40px);}.mhub-slider-slider .category-items .mhub-promo-item { height:115px }.main-column-top h3 { margin-bottom:20px }.mhub-tabs .mhub-promo-item { height:115px }.mhub-main-column .mhub-promo-item { width:100% }.mhub-main-column .promo-item-text { width:auto }}@media (max-width:767px) {.blog-custom-video.blurred {min-height:600px!important;}.blog-video-form-desc {text-align:center;padding:0 20px;}.blog-video-form-inputs {line-height:14px;}}@media (max-width:620px) {.mhub-video-details h1 { font-size:24px }.mhub-modules-quote {flex-direction:column;align-items:center;}.mhub .itemComments .commentDate { position:static }.mhub .itemComments .itemCommentsList .comment-wrapper { padding-top:20px }.mhub #comment-form .row { flex-direction:column }.mhub #comment-form .row .inputbox-wrapper {width:100%;margin-bottom:10px;}.mhub-item-content .mhub .mhub-content-sidebar { flex-direction:column }.mhub-item-content .mhub .mhub-content-sidebar .banners {margin:0 auto;max-width:100%;}.mhub-item-content .mhub .mhub-content-sidebar .mhub-trending-news {width:100%;height:auto;}.mhub-item-content .mhub .mhub-content-sidebar .banners { margin-top:0 }.mhub-related-news .mhub-tag {left:120px;right:auto;font-size:11px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 120px);overflow:hidden;}.mhub .itemComments { margin-top:40px }.mhub-related-news .mediahub-item-content .mhub-item-date { margin-top:20px }.mhub-related-news .mediahub-item-content h4 { margin-top:10px }.mhub-page-bottom {flex-direction:column;margin:20px 0 40px 0;}.mhub-below-tags { margin-bottom:20px }.mhub-below-share { justify-content:start }.mhub-content-center .mhub-tag { font-size:13px }}@media (max-width:420px) {.blog-video-form-desc { padding:0!important }.blog-video-form-inputs input[type=text] { margin:2px!important; width:90%!important }}@media (max-width:360px) {.mhub-video-prev, .mhub-video-next {top:20px;width:160px;}.mhub-video-prev { left:20px }.mhub-video-next { right:20px }.mhub-video-prev:before,.mhub-video-next:before {width:20px;height:20px;top:calc(100% - 20px)}.mhub-video-prev span,.mhub-video-next span {font-size:13px;width:130px;}.mhub-tab-button { width:auto }}@media (max-width:1700px) {}@media (min-width:768px) {#mobile-menu-switch,#mobile-menu-switch + label { display:none }#job-search .job .job-fast-apply-button { padding:10px 59px }}@media (min-width:1025px) {.contact-us .button.button1 { padding:10px 47px }.contact-us #contact-us-form .button.button1 {padding:10px 63px }.text-block-text.story-text { padding-top:45px }}@media (max-width:1280px) {.promo-products .products-bottom {flex-wrap:wrap;justify-content:space-around;}.promo-products .products-bottom a {max-width:calc(50% - 60px);margin-bottom:60px;}#tiles .tile h4 {font-size:33px;line-height:35px;}.latest-news-item { width:calc(33.33333% - 10px) }.latest-news-item h3 { font-size:22px }}@media (max-width:1280px) and (min-width:1024px) {.promo-flashcards .flashcard .left-side { padding-right:40px }#internal-testimonials .testimonial-image { padding:20px 15px }#global-search .global-search-block { height:400px }.division-staff .staff-wrapper { grid-template-columns:1fr 1fr }.article-intro-image { height:430px }.button { padding:10px 30px }.container { width:1024px }.slide-text-overlay { padding-left:100px }.promo-slider .left-side { padding-right:100px }.promo-slider .next-arrow { right:-180px }.promo-slider-arrows,.promo-slider-dots {}.text-testimonials .text-block .testimonial-text {font-size:24px;line-height:36px;}.promo-contact .contact-information { padding:55px 80px }.promo-contact .contact-information .right-side { padding-left:80px }.ng-text-video video { width:100% }}@media (max-width:1024px) and (min-width:768px) {.division-staff .staff-wrapper { grid-template-columns:100% }.container {width:100%;margin:0 auto;}#internal-testimonials .testimonial-wrapper {width:100%;margin-bottom:25px;}#internal-testimonials .testimonial-wrapper:hover .internal-testimonial { transform:none }#internal-testimonials .internal-testimonial { flex-direction:row }#internal-testimonials .testimonial-image,#internal-testimonials .testimonial-details {position:static;width:50%;}#internal-testimonials .testimonial-image {padding:30px 15px }#internal-testimonials .testimonial-details {transform:none;}.page-block .container,.promo-flashcards .flashcard,.promo-flashcards .flashcard:nth-child(2n) {flex-direction:column;}.page-block .left-side,.page-block .right-side,.promo-flashcards .flashcard .left-side,.promo-flashcards .flashcard .right-side {padding:0;width:100%;}.page-block { padding:75px 0 50px 0 }.text-block h3 { padding-bottom:20px }.container { width:768px }.slide-text-overlay { padding-left:40px }#header-menu ul li a, #header-menu ul li span.separator {padding-left:0;padding-right:0;margin-left:0;}#header-menu ul > li > ul { margin-left:-10px }#header-menu ul li ul li span.separator,#header-menu ul li ul li a {margin-left:0;}#promo-text {position:relative;padding-bottom:160px;}#promo-text .button1 {position:absolute;bottom:75px;}.awards-static .hpblock-award-badges-wrapper { flex-wrap:wrap }.hpblock-award-badges-wrapper .award-badge {width:50%;text-align:center;height:60px;display:flex;justify-content:center;align-items:center;}.promo-slider { height:950px }.promo-slider .container { flex-direction:column }.promo-slider .left-side {width:100%;padding:0 0 40px 0}.promo-slider .right-side {width:100% }.promo-slider .next-arrow { right:-40px }.promo-slider-arrows,.promo-slider-dots {bottom:10px;}.promo-jobs { position:relative }.promo-jobs .left-side { order:1 }.promo-jobs .text-block { padding-bottom:50px }.promo-jobs .title { font-size:16px }.promo-jobs .latest-jobs { border-top:0.7px solid rgb(0, 0, 1) }.promo-jobs .button1 {position:absolute;bottom:320px;}.promo-jobs .job-notifications { margin-top:185px }.promo-jobs .job-notifications .homepage-input { margin-bottom:15px }.promo-flashcards .flashcard { margin-bottom:50px }.promo-flashcards .flashcard .left-side { padding-bottom:40px }.promo-flashcards .flashcard:nth-child(2n) .left-side { padding:0 0 40px 0 }.promo-numbers .right-side { padding-top:50px }.promo-news .left-side { padding-bottom:50px }.promo-news .text-block { padding-bottom:50px }.page-block.promo-contact {padding:75px 0 30px 0 }.text-testimonials .text-block .testimonial-text {font-size:24px;line-height:36px;}.promo-contact .contact-information {flex-direction:column;padding:45px 30px;height:auto;}.promo-contact .contact-information .left-side {padding-bottom:50px;border-right:none;border-bottom:0.5px solid #666666;}.promo-contact .contact-information .right-side { padding-left:0 }#cellar { height:130px }#cellar .container { flex-wrap:wrap }.cellar-right {width:100%;justify-content:space-between;align-items:center;height:50px;}#cellar-menu li a,#cellar-menu li span {padding:0 15px 0 0;}#cellar-social { padding-left:0 }#cellar-social .cellar-icon { margin-left:15px }#copyright {width:100%;order:1;text-align:center;}#copyright-desktop { display:none }#copyright-mobile {width:100%;display:block;font-family:Montserrat; font-weight:300; font-size:10px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);padding:20px 0;}#copyright-mobile span {display:block;text-align:center;}.ng-text-video video { width:100% }.job-page-heading { padding-top:140px }.job-page-content .container { flex-direction:column-reverse }.job-page-content .container .left-side,.job-page-content .container .right-side {width:100%;padding:0 0 40px 0;}.featured-post.page-block {flex-direction:column;}.featured-post-image-inside {display:block!important;margin-top:30px;height:350px;margin-bottom:50px;background-size:cover;background-position:center;}#category-page-items {flex-direction:column;padding-bottom:40px;}#category-page-items .category-item { width:100% }#category-page-items .category-item .image-wrapper {background-size:cover;background-position:center;}.category-item-date { font-size:10px;line-height:12px }.category-item h3 { font-size:20px; line-height:30px }.category-item-text { font-size:14px;line-height:22px }.category-loadmore-wrapper { text-align:left }#wrapper.candidate-profile .container {width:100%;padding:0;}#profile-wrapper h3 {padding:0;display:flex;justify-content:space-around;}#profile-wrapper h3 a {position:static!important;}#profile { padding:0 0 20px 0 }.job-page-buttons .wishlist,.button-wrapper .wishlist,.job-heading-apply-button {width:140px;}#tiles .tile h4 {font-size:33px;line-height:35px;}#tiles-contained {height:900px;flex-wrap:wrap;}#tiles .tile-1 {width:100%;height:50%;margin-bottom:10px;}#tiles .tile-2, #tiles .tiles-column {width:calc(50% - 5px);height:50%;}.promo-flashcards .flashcard .right-side {min-height:520px!important;}}@media (max-width:1440px) and (min-width:768px) {.videos-video iframe {width:calc(100vw - 160px);height:calc(56.25vw - 90px);}}@media (max-width:1024px) {#videos .container { flex-direction:row }#videos .container .video { width:calc(50% - 10px) }#global-search .wrapper {display:flex;flex-direction:column;}#global-search .global-search-block { width:100% }.promo-products .products-bottom a {max-width:calc(100% - 60px);}.article-intro-image { height:280px }.flex-container { flex-direction:column }.diff-point {width:100%;padding:0 0 50px 0;text-align:center;}.diff-point ul { text-align:left }.diff-point .img-wrapper {width:100%;text-align:center;height:90px;}}@media (max-width:767px) {.promo-contact .contact-detail { width:100%!important }.promo-contact .contact-detail a {max-width:79%;overflow-wrap:break-word;display:inline-block;vertical-align:middle;}.paraslide { right:0 }.showMob { display:block!important }.hideMob { display:none!important }.button { font-size:14px; padding:20px 45px; }.container {width:100%;padding:0 30px;margin:0;}.page-block .container,.page-block .job-notifications-content,.promo-flashcards .flashcard,.promo-flashcards .flashcard:nth-child(2n) {flex-direction:column;}.page-block .left-side,.page-block .right-side,.promo-flashcards .flashcard .left-side,.promo-flashcards .flashcard .right-side {padding:0;width:100%;}.page-block { padding:75px 0 50px 0 }.text-block h3 { padding-bottom:20px }#attic { display:none }#header {height:65px;position:fixed!important;top:0;}#header.sticky-stuck { top:0 }#header .container {padding:0 30px;justify-content:space-between;}#header-logo { height:65px }#header-logo img { max-height:65px }#header-mobile-menu-button i.fa {line-height:65px;color:rgb(243, 245, 248);margin:0;}#mobile-menu-switch:checked + label + #header-menu + #header-mobile-icons { display:block }#header-mobile-icons {position:fixed;z-index:5;right:50px;top:0;color:rgb(243, 245, 248)!important;}#header-mobile-icons ul {list-style:none;display:flex;height:65px;align-items:center;}#header-mobile-icons ul li a {color:rgb(243, 245, 248);font-size:18px;margin-right:15px;}.mobile-regions { display:block }.mobile-regions #languages {position:fixed;top:0;right:70px;height:65px;display:flex;align-items:center;}.mobile-regions .selected {line-height:normal!important;font-size:0;}.mobile-regions #languages ul {left:auto;right:-10px;}.mobile-regions #languages ul li a {position:relative;}.mobile-regions #languages ul .flag {position:absolute;right:0;}#header-background.solid + .container .mobile-regions {display:none }#slideshow-slider { display:none }#mobile-slideshow {display:block;height:667px;}#mobile-slideshow .image-wrapper {height:667px;background-size:cover;background-position:center;}#slideshow-search .container { padding-top:0 }#slideshow-search .slide-text-overlay { padding-left:0 }#slideshow-search .slide-text-overlay .slide-text-top,.text-block .text-block-top {font-size:10px;line-height:12px;}#slideshow-search .slide-text-overlay .slide-text-top:before,.text-block .text-block-top:before {border-bottom:1px solid rgb(33, 49, 90);width:24px;top:4px;}#slideshow-search .slide-text-overlay .strapline,.text-block h3 {font-size:34px;line-height:42px;padding-top:10px;}#slideshow-search .slide-text-overlay .substrapline,.text-block-text { font-size:16px;line-height:24px }.slideshow-social,#search-wrapper { display:none }#promo-text {position:relative;padding-bottom:160px;}#promo-text .button1 {position:absolute;bottom:75px;}.awards-static .hpblock-award-badges-wrapper { flex-wrap:wrap }.hpblock-award-badges-wrapper .award-badge {width:50%;text-align:center;height:60px;display:flex;justify-content:center;align-items:center;}.promo-slider {height:auto;padding-bottom:30px;}.promo-slider .right-side { padding-top:75px }.promo-slider-slider { height:330px }.promo-slider .slide {width:300px;margin-right:20px;height:256px;}.promo-slider-navigation {left:0;}.promo-slider-arrows,.promo-slider-dots {left:0;right:0;bottom:25px;justify-content:center;}.promo-jobs { position:relative }.promo-jobs .left-side { order:1 }.promo-jobs .text-block { padding-bottom:50px }.promo-jobs .title { font-size:16px }.promo-jobs .latest-jobs { border-top:0.7px solid rgb(0, 0, 1) }.promo-jobs .button1 { position:absolute; bottom:350px }.promo-jobs .job-notifications { margin-top:185px }.promo-jobs .job-notifications .container { padding:0 }.promo-jobs .job-notifications .job-notifications-content {padding:30px 40px;justify-content:start;align-items:start;display:flex;}.job-notifications .notifications-inputs {text-align:left;}.job-notifications .homepage-input {width:100%;margin:0;}.job-notifications .add-notification { margin-top:20px }.text-testimonials {padding:75px 0 100px 0;height:auto}.text-testimonials .text-block .testimonial-text {font-size:16px;line-height:24px;}.text-testimonials .text-block .testimonial-title { padding-top:20px }.text-testimonials .pagination-arrows { display:none }.text-testimonials .pagination {left:0;bottom:40px;}.text-testimonials .pagination-dots { justify-content:center }.promo-flashcards .flashcard { margin-bottom:75px }.promo-flashcards .flashcard .left-side { order:1 }.promo-flashcards .flashcard:nth-child(2n) .left-side { padding:0 }.promo-flashcards .text-block { padding-top:45px }.promo-flashcards .flashcard .right-side {min-height:330px;height:330px;}.promo-numbers .numbers-number { font-size:44px }.promo-numbers .numbers-desc { font-size:12px; padding-right:10% }.promo-numbers .right-side { margin-top:65px }.promo-news {position:relative;padding-bottom:160px;}.promo-news .text-block { padding-bottom:50px }.promo-news .title { font-size:16px }.promo-news .latest-news { border-top:0.7px solid rgb(0, 0, 1) }.promo-news .news-item {align-items:start;padding-top:45px;flex-direction:column;padding-left:0;height:auto;}.promo-news .title i.fa { top:calc(50% - 10px) }.promo-news .news-date { top:25px }.promo-news .news-text {position:static;height:auto;padding-top:20px;}.promo-news .button1 { position:absolute; bottom:50px }.page-block.promo-contact {padding:75px 0 30px 0 }.promo-contact .contact-information {flex-direction:column;padding:45px 30px;height:auto;}.promo-contact .contact-information .left-side {padding-bottom:50px;border-right:none;border-bottom:0.5px solid #666666;}.promo-contact .contact-information .right-side { padding-left:0 }#cellar { min-height:130px }#cellar .container { flex-wrap:wrap }.cellar-right {width:100%;justify-content:space-between;align-items:center;min-height:50px;}#cellar-menu li a,#cellar-menu li span {padding:0 15px 0 0;}#cellar-social { padding-left:0 }#cellar-social .cellar-icon { margin-left:15px }#copyright {width:100%;order:1;text-align:center;}#copyright-desktop { display:none }#copyright-mobile {width:100%;display:block;font-family:Montserrat; font-weight:300; font-size:10px; letter-spacing:0.02em; font-style:normal;color:rgb(243, 245, 248);padding:20px 0;}#copyright-mobile span {display:block;text-align:center;}#header-background { transition:all .2s }#wrapper #header-background.solid {opacity:1!important;background-color:black!important;}#header-menu .mobile-regions { display:block }#header-menu .mobile-regions {margin-left:30px;}#header-menu .mobile-regions ul { margin:0 }#header-menu .mobile-regions li a { margin:0 5px }#header-menu .mobile-social {position:absolute;display:flex;justify-content:center;bottom:calc(10% + 80px);left:0;right:0;}#header-menu .mobile-social .social-icon { margin:0 20px }#header-menu .mobile-social .social-icon a {font-size:16px;color:rgb(243, 245, 248);}.ng-fw-text {padding-top:155px;padding-bottom:85px;}.ng-fw-text .text-block-text {padding-top:20px;font-size:22px;line-height:32px;}.ng-text-video .right-side { order:1 }.ng-text-video .video-play-button i.fa {padding-left:23px;padding-top:20px;font-size:16px;width:54px;height:54px;border-radius:27px;}.ng-text-video .video {margin-top:20px;margin-bottom:50px;}.ng-text-video .video video { width:100% }.promo-flashcards .text-block { padding:60px 0 20px 0 }.meet-the-team .text-block {border-bottom:1px solid rgb(0, 0, 1);padding-bottom:40px;}.division-name { font-size:16px }.division-name i.fa { top:5px }.division-staff .staff-wrapper {grid-template-columns:100%;grid-gap:0;}.division-staff .employee { width:100% }.division-staff .name { font-size:22px }.division-staff .position { font-size:14px }.article-content { padding-top:65px }.article-content .back-link-wrapper { height:85px }.article-intro-image { height:40vw }.category-header { padding-bottom:0 }.category-header .container {padding-top:100px;flex-direction:column;justify-content:space-around;align-items:start;padding-bottom:50px;}.featured-post.page-block {flex-direction:column;}.featured-post-image-inside {margin-top:30px;height:350px;margin-bottom:50px;background-size:cover;background-position:center;}#category-page-items {flex-direction:column;padding-bottom:40px;}#category-page-items .category-item .image-wrapper {background-size:cover;background-position:center;}#category-page-items .category-item { width:100% }.category-item-date { font-size:10px;line-height:12px }.category-item h3 { font-size:20px; line-height:30px }.category-item-text { font-size:14px;line-height:22px }.category-loadmore-wrapper { text-align:left }.article-content .text-block { padding-top:60px }.article-content .text-block .text-block-intro {font-size:18px;line-height:28px;}.article-content .text-block-date,.article-content .text-block-author {font-size:11px;line-height:13px;}.article-content .text-block-full {font-size:16px;line-height:24px;}.search-header {padding-top:120px;height:260px;}.search-keyword-wrapper .container { height:60px }.search-keyword-wrapper input { font-size:16px; line-height:30px }.searchBarContainer-wrapper {top:320px;right:0;left:0;height:60px;}#show-hide-filters {position:relative;width:100%;height:60px;padding-left:30px;justify-content:start;}#show-hide-filters i.fa{font-size:26px;margin-right:5px;}#show-hide-filters-switch:checked + #show-hide-filters { width:100% }#show-hide-filters i.fa-times { position:absolute; right:30px }.searchBarContainer-wrapper.visible {position:fixed;top:60px;bottom:0;height:auto;z-index:11;}.searchBarContainer {opacity:0;background:#333333;width:100%;left:100%;transition:.2s all;}#show-hide-filters-switch:checked + #show-hide-filters + .searchBarContainer {position:absolute;opacity:1;overflow-y:scroll;top:60px;left:0;right:0;bottom:0;width:auto;}.search-filter { padding-bottom:40px }.search-filter-switch {display:inline-block!important;position:absolute;left:30px;}.recmgr-browse-view-body .search-filter-switch { display:none!important }.searchBar { padding-top:30px }.searchBar .search-filter .title-text {padding-left:50px }.recmgr-browse-view-body .searchBar .search-filter .title-text { padding-left:0 }.divCheckBoxList { height:0; overflow:hidden }#mobile-filter-buttons {position:fixed;top:120px;left:0;display:flex;padding-bottom:20px;justify-content:space-between;right:0;padding:10px 30px;background:rgb(0, 0, 1);z-index:10;}#mobile-filter-buttons .button {height:30px;padding:0 30px;}.searchBarContainer .reset-filters {margin-top:20px;padding:0 30px;}.search-results-heading {margin-top:110px;height:90px;font-size:16px;line-height:30px;}#job-search .job {padding:20px 0 40px 0;position:relative;}#job-search .job-details { flex-direction:column }#job-search .job-details .left-side {width:100%;padding:0;}#job-search .job .sector { font-size:12px; line-height:28px }#job-search .job .title { font-size:24px;line-height:28px }#job-search .job .location,#job-search .job .salary,#job-search .job .jobtype {display:none;}#job-search .job .button { padding:10px 40px }#job-search .job .wishlist {position:absolute;bottom:40px;right:0;}.job-page-heading {padding-top:120px;height:auto;}.job-page-heading .container { flex-direction:column }.job-page-heading .jobtype {font-weight:600;font-size:16px;line-height:24px;color:rgb(243, 245, 248);}.job-page-heading .location {font-weight:300;font-size:16px;line-height:24px;color:rgb(243, 245, 248);}.job-page-heading .salary {font-weight:normal;font-size:16px;line-height:24px;color:rgb(243, 245, 248);}#job-page .job-page-heading .button-wrapper {display:flex;justify-content:space-between;align-items:center;padding-bottom:50px;}#job-page .job-page-heading .wishlist .saved { display:none }#job-page .job-page-heading .wishlisted .save { display:none }#job-page .job-page-heading .wishlisted .saved { display:inline }#job-page .job-page-job { flex-direction:column }#job-page .job-page-job .left-side {width:100%;padding:0;}#job-page .job-page-job .right-side { display:none}.job-page-buttons { font-size:14px;line-height:30px }.job-page-buttons i {margin-left:15px }.job-page-buttons .container {flex-direction:row-reverse;height:70px;}.job-page-content { padding-top:40px }.job-page-content .job-publish-date {font-size:12px;line-height:15px;}.job-page-content .description {font-size:16px;line-height:24px;padding-top:20px;}.job-page-content .back-link { margin-top:45px }#content-inner-below { width:100% }.latest-jobs-wrapper h3 {padding:80px 0 60px 0;font-size:24px;line-height:50px;}.latest-jobs-wrapper .job {position:relative;flex-direction:column;}.latest-jobs-wrapper .job { flex-direction:column }.latest-jobs-wrapper .job .left-side {width:100%;padding:0;}.latest-jobs-wrapper .job .sector { font-size:12px; line-height:28px }.latest-jobs-wrapper .job .title { font-size:24px;line-height:28px }.latest-jobs-wrapper .job .location,.latest-jobs-wrapper .job .salary,.latest-jobs-wrapper .job .jobtype {display:none;}.latest-jobs-wrapper .job .button { padding:10px 40px }.latest-jobs-wrapper .job .wishlist {position:absolute;bottom:40px;right:0;}.latest-jobs-wrapper .job { padding:20px 0 40px 0 }.ng-fw-text {background-size:cover;background-position:center;}.cform-wrapper { padding-top:60px }.cform-form-wrapper { padding-bottom:60px }.cform-locations-container { flex-direction:column }.cform-locations-container .location-list {width:100%;padding-bottom:45px;}.location-list .office label {font-size:36px;line-height:52px;}.cform-locations-container .location-details {width:100%;font-size:18px;line-height:28px;}.cform-loc-address { padding-bottom:40px }#contact-us-form .left-side,#contact-us-form .right-side {width:100%;padding:0;}.cform-form-wrapper input[type=text] { width:100% }.cform-form-wrapper textarea { min-height:200px }.cform-form-wrapper input[type=text],.cform-form-wrapper select,.cform-form-wrapper select:last-child,.cform-form-wrapper textarea { margin-bottom:15px }.cform-form-wrapper input[type=text]:last-child { margin-bottom:15px }.cform-form-wrapper .button { padding:0 35px }.promo-contact .bg-image,.promo-slider,.text-testimonials {background-attachment:scroll;background-position:center;}#header-menu .region-container {margin-top:65px;padding:0 40px 0 30px;}#header-menu .social-title { display:none }#header-menu ul li.region-container .dropdown-menu { left:105% }#header-menu .moduletable_menu li.region-container:hover span.separator,#header-menu .moduletable_menu li.region-container:active span.separator,#header-menu .moduletable_menu li.region-container:focus span.separator,#header-menu .moduletable_menu li.region-container span.separator {border-top:1px solid #F3F5F8;border-bottom:1px solid #F3F5F8;padding:15px 0;}#header-menu ul li.region-container .separator:after { display:none }#header-menu .moduletable_menu ul li.region-container .dropdown-menu li { width:auto }#header-menu .moduletable_menu li.region-container ul.dropdown-menu a {display:flex;align-items:center;justify-content:flex-start;margin-right:0;padding:5px 0 5px 15px;}#header-menu .moduletable_menu li.region-container ul.dropdown-menu a span { padding:10px 0 10px 15px }.register-a-vacancy .form-content .form-left,.register-a-vacancy .form-content .form-right {width:100%;}.register-a-vacancy .form-input {width:100%;}.register-a-vacancy .button {padding:0 35px;}.submit-your-cv .form-content .form-left,.submit-your-cv .form-content .form-right {width:100%;}.submit-your-cv .form-input {width:100%;}.submit-your-cv .button {padding:0 35px;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-left,.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-right {width:100%;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-input {width:100%;}#wrapper .internal-page.contact-us.refer-a-friend .contact-form.refer-form textarea.form-input {height:259px;margin-top:0;}#wrapper.refer-a-friend .internal-page.contact-us.refer-a-friend .contact-form.refer-form .button {padding:0 35px;margin-top:30px;}.video-flashcards .flashcard iframe { top:40px!important }.video-flashcards .flashcard .left-side { padding:0 10px }.video-flashcards .flashcard .right-side {height:auto;min-height:0;}#videos .container .video { width:100% }#videos .video-text-mob {text-align:center;padding-top:5px;font-size:20px;}#internal-testimonials .container {width:300vw;flex-direction:row;}#internal-testimonials .testimonial-wrapper {width:100vw;height:auto;}#internal-testimonials .testimonial-wrapper:hover .internal-testimonial {transform:none;}#internal-testimonials .testimonial-image { min-height:390px }#internal-testimonials .testimonial-image, #internal-testimonials .testimonial-details {width:100%;position:static;transform:none;}#global-search-promo h3 {font-size:28px;}#global-search .global-search-block {height:350px;}#global-search .global-search-block .button.showMob {padding:10px 20px;display:inline-block!important;}#latest-news-contained { height:330px }.latest-news-page { opacity:1; display:block }.latest-news-item {margin:0;position:absolute;top:0; left:0; right:0; bottom:0;height:215px;width:auto;opacity:0;}.latest-news-item.active { opacity:1 }.latest-news-item .content-wrapper {align-items:start;}.latest-news-item .content-wrapper h3 {padding:0 30px;font-size:16px;}.latest-news-item .button-wrapper { bottom:35px }.latest-news-item .button-wrapper a.button,.latest-news-view-all a.button {font-size:15px;line-height:35px;height:35px;padding:0 20px;height:auto;width:auto;}#latest-news-pagination { display:none }#latest-news-pagination-mobile {display:block;position:absolute;width:100%;text-align:center;bottom:60px;left:0;}#latest-news-pagination-mobile .bullet {width:8px;height:8px;border-radius:4px;background:#e3e3e3;margin:10px;display:inline-block;cursor:pointer;}.latest-news-view-all { bottom:0px }#tiles-contained {flex-wrap:wrap;height:auto;}#tiles .tile {margin:0!important;margin-top:5px!important;position:relative;height:235px!important;width:100%!important;}#tiles {margin:0!important}#text-video .text-video-video .video-play-button {top:0 !important;}#tiles .tiles-column { width:100%!important }#tiles .tile h4 {bottom:0;left:0;right:0;top:auto;font-size:16px;line-height:16px;padding:10px 0;text-align:center;background-color:rgba(0,0,0,0.4);}#tiles .tile:hover h4 {background-color:rgba(0,0,0,0.6);}#advantages .container {flex-wrap:wrap;padding-bottom:15px;}#advantages .advantage {width:50%;}#advantages .advantage h4 {font-size:16px;margin:0 auto 15px auto;width:100px;}#advantages .advantage .image-wrapper {margin:0 auto;}#advantages .advantage img {height:40px;width:auto;margin:25px auto;display:block;}#mobile-apps-left { width:100% }#mobile-apps-right { display:none }#job-search .job .title { padding-top:30px }#job-search .job .location {display:block;position:absolute;top:10px;left:0;}#job-search .job .location + .location { display:none!important }#job-search .job .sector {font-size:12px;line-height:14px;padding-top:30px;}}@media (max-width:620px) {}@media (max-width:580px) {.register-a-vacancy .form-content .form-left,.register-a-vacancy .form-content .form-right {width:100%}.internal-page.contact-us.refer-a-friend .contact-form.refer-form {background:transparent;}.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-left,.internal-page.contact-us.refer-a-friend .contact-form.refer-form .form-content .form-right {width:100%}}@media (max-width:520px) {#global-search-promo p {font-size:16px;line-height:20px;}}@media (max-width:500px) {#cellar {height:185px;}#cellar .container {height:170px;}}@media (max-width:450px) {.promo-contact .contact-logo { display:none }}@media (max-width:420px) {#global-search-promo .content-wrapper { padding:0 30px }}@media (max-width:400px) {}@media (max-width:370px) {.promo-contact .contact-detail {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}.promo-contact .contact-detail i.fa {margin-right:5px;}.promo-contact .contact-detail a {font-size:14px;}}#wrapper.contact-us #breadcrumbs .moduletable {padding-left:35px;}#wrapper.contact-us .internal-page.contact-us {border:0;box-shadow:none;}.internal-page.contact-us h2{padding:0 10px 0 4px;font-size:33px;}.internal-page.contact-us .content-wrapper {margin-top:5px;display:flex;flex-wrap:wrap;justify-content:space-between;}.internal-page.contact-us .content-wrapper > br {display:none;}.internal-page.contact-us .content-wrapper p {font-size:20px;line-height:27px;padding-left:5px;padding-right:15px;}.internal-page.contact-us .contact-us-locations {display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;}.internal-page.contact-us .cform-location {cursor:pointer;position:relative;display:inline-block;align-self:stretch;overflow:hidden;border:1px solid #a6a6a6;width:calc(50% - 10px);margin-bottom:10px;padding-left:250px;box-shadow:-5px 5px 15px rgba(0,0,0,0.1);}.internal-page.contact-us .cform-location label {cursor:pointer;}.internal-page.contact-us .cform-location .cform-loc-address {margin-bottom:0;padding-top:15px;}.internal-page.contact-us .cform-location .location-picture {position:absolute;top:0; left:0; bottom:0;width:220px;overflow:hidden;background-size:cover;}.internal-page.contact-us .cform-location h4 {font-size:21px;padding-top:12px;font-weight:normal;color:rgb(0, 77, 129);}.internal-page.contact-us .content-wrapper .cform-location p {position:relative;padding-left:45px;padding-bottom:0;font-size:18px;line-height:20px;}.internal-page.contact-us .content-wrapper .cform-location p i.fa {position:absolute;left:5px;font-size:22px;color:rgb(0, 77, 129);}.internal-page.contact-us .content-wrapper .cform-location a {color:grey;}.internal-page.contact-us .content-wrapper .cform-location a:hover {text-decoration:underline;}.internal-page.contact-us .content-wrapper .cform-location a.cform-loc-direction {margin:10px 46px;display:inline-block;color:grey;font-style:italic;text-decoration:none;font-size:17px;cursor:pointer;}.internal-page.contact-us .content-wrapper .cform-location a.cform-loc-direction:hover { text-decoration:underline }#contact-form-switch { display:none }.internal-page.contact-us .contact-us-form {display:flex;justify-content:space-between;margin-top:30px;width:100%;}.internal-page.contact-us .contact-us-form .contact-form {border:1px solid #a6a6a6;box-shadow:-5px 5px 15px rgba(0,0,0,0.1);width:510px;min-height:510px;text-align:center;padding:20px 25px;align-self:stretch;}.internal-page.contact-us .contact-us-form .contact-form h3 {font-size:25px;font-weight:normal;color:rgb(0, 77, 129);}.internal-page.contact-us .contact-us-form .offices {text-align:left;margin-top:10px;padding:5px;}.internal-page.contact-us .contact-us-form .contact-form .offices h5 {font-size:18px;font-weight:normal;color:rgb(0, 77, 129);}.internal-page.contact-us .contact-us-form .contact-form .offices-wrapper {margin-top:12px;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office {width:33%;margin-bottom:12px;display:flex;padding-right:12px;line-height:1.2;}.internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office input {width:20px;height:20px;margin-right:7px;vertical-align:middle;flex-shrink:0;}.internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office label {font-size:16px;vertical-align:middle;}.internal-page.contact-us .contact-us-form .contact-form input[type="text"] {width:100%;padding:0 20px;height:45px;line-height:45px;margin-top:13px;font-size:16px;}.internal-page.contact-us .contact-us-form .contact-form textarea {margin-top:8px;padding:12px 17px;width:100%;height:134px;font-size:16px;}.internal-page.contact-us .contact-us-form .contact-form button {width:190px;margin-top:10px;padding:0;height:45px;font-weight:600;line-height:45px;}.internal-page.contact-us .contact-us-form .banners {width:510px;box-shadow:-5px 5px 15px rgba(0,0,0,0.1);align-self:stretch;}.internal-page.contact-us .contact-us-form .banners .banner {height:100%;}.internal-page.contact-us .contact-us-form .banners .banner .image-wrapper {width:auto;height:100%;overflow:hidden;}.internal-page.contact-us .contact-us-form .banners .banner .image-wrapper img {width:auto;height:100%;}.internal-page.contact-us .contact-us-form .banners .content-wrapper {margin:0!important;align-items:flex-end;}.internal-page.contact-us .contact-us-form .banners .content-wrapper h4 {font-size:35px;font-weight:normal;letter-spacing:0;text-transform:none;padding-bottom:120px;}.internal-page.contact-us .contact-us-form .banners .button-wrapper {bottom:55px;}.internal-page.contact-us .contact-us-form .banners .button-wrapper .button {min-width:170px;height:45px;font-weight:600;font-size:20px;background:none;}.internal-page.contact-us .contact-us-form .banners .button-wrapper .button:hover {background:rgb(243, 245, 248);}.refer-left, .refer-right { width:45% }.internal-page.contact-us .contact-us-form .contact-form .req-error {box-shadow:0 0 10px 2px #ffaaaa;border:1px solid #ffaaaa;background:#ffeeee;}.internal-page.contact-us .cform-thankyou-check {border:10px solid rgb(0, 77, 129);color:rgb(0, 77, 129);height:128px;width:128px;line-height:110px;text-align:center;border-radius:64px;margin-top:60px;font-size:60px;}.internal-page.contact-us .cform-thankyou-heading {font-size:20px!important;padding:20px;color:rgb(0, 77, 129);}.internal-page.contact-us .cform-thankyou {color:#7d7d7d;font-size:16px;padding:0 20px;}.user-page h1 {font-size:30px;letter-spacing:2px;padding:15px 0 30px 0;font-weight:normal;margin-top:15px;}#content-inner .user-page {border:1px solid #d5d5d5;padding:0 30px 30px 30px;box-shadow:-5px 5px 15px rgba(0,0,0,0.1);margin-top:30px;margin-bottom:25px;}#content-inner .user-page .form-data-wrapper{display:flex;align-items:center;}#content-inner .user-page fieldset {padding:20px 0;border:none;width:70%;}#content-inner .user-page .reset-button {width:30%;text-align:center;}#content-inner .user-page dt {width:30%;display:inline-block;}#content-inner .user-page dd {display:inline-block;margin-left:20px;width:65%;margin-bottom:30px;}#content-inner .user-page dd:last-child {margin-bottom:0;}#content-inner .user-page input[type=text],#content-inner .user-page input[type=password],#content-inner .user-page input[type=email] {width:100%;line-height:35px;height:35px;margin:0;padding:0 10px;font-size:18px;color:#666;}#content-inner .user-page .button {margin:0;}@media (max-width:767px) {#contact-form-switch:checked + div.contact-form h3 {margin-bottom:0!important;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .offices {margin-top:0;margin-bottom:10px;padding:0;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .offices h5 { display:none }#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form .offices-wrapper {margin-top:7px;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office {height:22px;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form input[type="text"] {padding:0 12px;height:35px;line-height:35px;font-size:12px;margin-top:4px;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office input {width:14px;height:14px;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form .offices-wrapper .office label {font-size:12px;color:rgb(243, 245, 248);}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form textarea {height:100px;margin-top:5px;padding:10px 13px;font-size:12px;}#wrapper.contact-us .internal-page.contact-us .contact-us-form .contact-form .button {width:180px;margin-top:5px;height:40px;font-weight:600;line-height:40px;font-size:18px;}.refer-left, .refer-right {width:100% }.refer-right { order:-1 }.refer-right .button2 {position:absolute;bottom:0;left:0;right:0;}#content-inner .form-data-wrapper {flex-direction:column }#content-inner .user-page dt,#content-inner .user-page dd { width:100% }#content-inner .user-page dd { margin:5px 0 20px 0 }#content-inner .user-page .button { padding:0 20px }}.dropdown-switch {display:none}.dropdown-switch+label  {display:none}#header-menu .back-to-parent,#header-menu  i.fa-chevron-right,#header-menu  i.fa-chevron-left {display:none;}@media (max-width:767px) {#header-menu { position:fixed;top:65px;left:0;right:0;height:0;z-index:6;overflow:hidden;background:rgb(0, 0, 1);opacity:0;transition:all .3s;}#header-menu > div > ul { flex-direction:column }#header-mobile-menu-button {display:inline-block!important;cursor:pointer;z-index:6;position:relative;}#mobile-menu-switch:checked + label #header-mobile-menu-button i.fa-times { display:block }#mobile-menu-switch:checked + label #header-mobile-menu-button i.fa-bars { display:none }#mobile-menu-switch:checked + label + #header-menu { height:110%; opacity:1 }#mobile-menu-switch:checked + label + #header-menu .moduletable_menu {position:absolute;top:0;bottom:10%;left:0;right:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto;}#mobile-menu-switch:checked + label + #header-menu .rgb(243, 245, 248)-logo {display:block;}#mobile-menu-switch:checked + label + #header-menu .mobile-menu-contact {display:block;margin-left:calc(50% - 80px);text-align:left;font-size:16px;font-weight:600;color:rgb(243, 245, 248);}#mobile-menu-switch:checked + label + #header-menu .mobile-menu-contact i.fa {color:rgb(243, 245, 248);margin:0;padding:0;margin-right:10px;}#header-menu .back-to-parent,#header-menu  i.fa-chevron-right,#header-menu  i.fa-chevron-left {display:block;}#header-menu ul {margin-top:40px;border-left:none!important;}#header-menu ul li > ul .header-menu-module {position:static;order:1;padding:30px 35px 30px calc(50% - 80px);width:auto;border:none;}#header-menu ul li ul {mix-blend-mode:normal;}.header-menu-module .banner .image-wrapper { overflow:hidden }.header-menu-module .banner .image-wrapper img { width:100% }.header-menu-module .banner .content-wrapper { box-shadow:none }.header-menu-module .banner .content-wrapper .banner-title { display:none }.header-menu-module .banner .content-wrapper .button-wrapper { position:static; width:100% }.header-menu-module .banner .content-wrapper .button-wrapper a {display:inline-block!important;margin:0!important;background:none;border:1px solid rgb(243, 245, 248)!important;padding:10px!important;min-height:0!important;}.header-menu-module .banner .content-wrapper .button-wrapper a:hover { text-decoration:none!important }#header-menu ul li,#header-menu ul li ul li {position:relative;display:block;width:100%;min-height:50px;text-align:left;border:none;}#header-menu .moduletable_menu ul.menu li a,#header-menu .moduletable_menu ul.menu li span {display:block;padding:10px 0 10px 30px;color:rgb(243, 245, 248);min-height:50px;font-family:Montserrat; font-weight:600; font-size:20px; line-height:30px; letter-spacing:0.05em; font-style:normal; text-decoration:none;margin:0;}#header-menu .moduletable_menu ul.menu li:hover a,#header-menu .moduletable_menu ul.menu li:hover span {background:none;color:rgb(243, 245, 248)!important;}#header-menu ul li a i { display:none }#header-menu .dropdown-switch + label,#header-menu label.switch-back {display:block;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;cursor:pointer;}#header-menu .dropdown-switch + label  i.fa,#header-menu label.switch-back  i.fa {position:absolute;top:calc(50% - 8px);height:20px;color:rgb(243, 245, 248);display:block;}#header-menu .dropdown-switch + label  i.fa-chevron-right { right:30px }#header-menu label.switch-back  i.fa-chevron-left { left:5px }#header-menu  i.fa-angle-down,#header-menu  i.fa-angle-right { display:none!important }#header-menu .dropdown .dropdown-menu {display:flex;flex-direction:column;padding:0;left:105%;opacity:0;position:absolute;padding-bottom:100px;background:rgb(0, 0, 1);width:100%;transition:400ms left, opacity;z-index:3;}#header-menu .dropdown .dropdown-switch:checked + label + span +.dropdown-menu,#header-menu .dropdown .dropdown-switch:checked + label + a +.dropdown-menu {left:0;opacity:1;}#header-menu ul li ul li:hover {background:none;}#header-menu .moduletable_menu ul.menu li a:hover,#header-menu .moduletable_menu ul.menu li label:hover + a,#header-menu .moduletable_menu ul.menu li span:hover,#header-menu .moduletable_menu ul.menu li label:hover+ span { text-decoration:underline }#header-menu .dropdown ul li a,#header-menu .dropdown ul li span { width:100%!important }#header-menu ul li ul li ul:before { display:none }#header-menu ul.menu > li:hover > a,#header-menu ul.menu > li:hover > span.separator,.homepage-wrapper #header-menu ul.menu > li:hover > a,.homepage-wrapper #header-menu ul.menu > li:hover > span.separator {background:none;}#header-menu ul.menu > li:active > a,#header-menu ul.menu > li:active > span.separator,.homepage-wrapper #header-menu ul.menu > li:active > a,.homepage-wrapper #header-menu ul.menu > li:active > span.separator,#header-menu .moduletable_menu ul.menu li a:active,#header-menu .moduletable_menu ul.menu li label:active + a,#header-menu .moduletable_menu ul.menu li span:active,#header-menu .moduletable_menu ul.menu li label:active + span { background:rgb(0, 0, 1) }#header-menu ul.menu > li:hover > a, #header-menu ul.menu > li:hover > span.separator {border:none }}.croppie-container {width:100%;height:100%;}.croppie-container .cr-image {z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none;}.croppie-container .cr-boundary {position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%;}.croppie-container .cr-viewport,.croppie-container .cr-resizer {position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(255, 255, 255, 0.9);z-index:0;}.croppie-container .cr-resizer {  z-index:2;  box-shadow:none;  pointer-events:none;}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal {  position:absolute;  pointer-events:all;}.croppie-container .cr-resizer-vertical::after,.croppie-container .cr-resizer-horisontal::after {display:block;position:absolute;box-sizing:border-box;border:1px solid black;background:#fff;width:10px;height:10px;content:'';}.croppie-container .cr-resizer-vertical {  bottom:-5px;  cursor:row-resize;  width:100%;  height:10px;}.croppie-container .cr-resizer-vertical::after {left:50%;margin-left:-5px;}.croppie-container .cr-resizer-horisontal {  right:-5px;  cursor:col-resize;  width:10px;  height:100%;}.croppie-container .cr-resizer-horisontal::after {top:50%;margin-top:-5px;}.croppie-container .cr-original-image {display:none;}.croppie-container .cr-vp-circle {border-radius:50%;}.croppie-container .cr-overlay {z-index:1;position:absolute;cursor:move;touch-action:none;}.croppie-container .cr-slider-wrap {width:75%;margin:15px auto;text-align:center;}.croppie-result {position:relative;overflow:hidden;}.croppie-result img {position:absolute;}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport {-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.cr-slider {-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent;}.cr-slider::-webkit-slider-runnable-track {width:100%;height:3px;background:rgba(0, 0, 0, 0.5);border:0;border-radius:3px;}.cr-slider::-webkit-slider-thumb {-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px;}.cr-slider:focus {outline:none;}.cr-slider::-moz-range-track {width:100%;height:3px;background:rgba(0, 0, 0, 0.5);border:0;border-radius:3px;}.cr-slider::-moz-range-thumb {border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px;}.cr-slider:-moz-focusring {outline:1px solid white;outline-offset:-1px;}.cr-slider::-ms-track {width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent;}.cr-slider::-ms-fill-lower {background:rgba(0, 0, 0, 0.5);border-radius:10px;}.cr-slider::-ms-fill-upper {background:rgba(0, 0, 0, 0.5);border-radius:10px;}.cr-slider::-ms-thumb {border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px;}.cr-slider:focus::-ms-fill-lower {background:rgba(0, 0, 0, 0.5);}.cr-slider:focus::-ms-fill-upper {background:rgba(0, 0, 0, 0.5);}.cr-rotate-controls {position:absolute;bottom:5px;left:5px;z-index:1;}.cr-rotate-controls button {border:0;background:none;}.cr-rotate-controls i:before {display:inline-block;font-style:normal;font-weight:900;font-size:22px;}.cr-rotate-l i:before {content:'↺';}.cr-rotate-r i:before {content:'↻';}#footer {background-color:black;padding-top:60px;padding-bottom:100px;}#footer #cellar-social {padding:0;}.ta-footer-company-details div,.ta-footer-company-details p,.ta-footer-company-details a {color:white;}.ta-footer-company-details .address-title {font-size:20px;font-weight:600;line-height:38px;}.ta-footer-company-details .address-address {font-size:16px;font-weight:300;line-height:26px;}.ta-footer-company-details .footer-gmaps {display:block;font-size:16px;font-weight:300;line-height:26px;margin-top:30px;text-decoration:none;}#footer .footer-phone:hover, #footer .footer-email:hover,.ta-footer-company-details .footer-gmaps:hover {text-decoration:underline;}#footer .footer-phone, #footer .footer-email {display:block;font-size:24px;font-weight:600;text-decoration:none;color:white;}.ta-footer-columns .contact-icon { margin-right:10px;}.ta-footer-columns i:before {color:rgb(255, 208, 34);}.ta-footer-columns .footer-phone {margin-top:40px;}.ta-footer-columns {display:flex;}.footer-contacts {margin-left:200px;padding-left:100px;border-left:2px solid rgb(255, 208, 34);display:flex;flex-wrap:wrap;gap:20px;flex-direction:column;list-style:none !important;}#cellar .menu li a, #cellar .menu li .separator {font-family:niveau-grotesk, sans-serif;font-size:16px;font-weight:600;color:white;text-decoration:none;}#cellar .menu {display:flex;flex-wrap:wrap;width:100%;padding-left:0;justify-content:start;gap:30px;list-style:none !important;}.ta-awards .awards {display:flex;gap:30px;justify-content:flex-start;align-items:center;flex-wrap:wrap;height:60px;}.ta-awards h3 {padding-top:50px;padding-bottom:20px;color:white!important;}.ta-awards .awards img {height:100%;}@media (max-width:1024px) {.ta-footer-columns {flex-direction:column;}.footer-contacts {margin-left:0;padding-left:0;border-left:none;}}