#vacancy-index:after,#vacancy-index:before{content:" ";display:table}#vacancy-index:after{clear:both}.section-careers-index .container-fluid{max-width:1244px;padding:0 20px}.section-careers-index .bg-absolute.hero{height:624px;clip-path:polygon(0% 0%,100% 0%,250% 0%,0% 100%)}.section-careers-index .bg-absolute.body{background:#f5f5f5;z-index:-2}.section-careers-index .bg-overlay:before{background:linear-gradient(90deg,#496a6f,#000);opacity:.79}.section-careers-index .hero-block{height:100%;display:flex;flex-direction:column;justify-content:center}.section-careers-index .hero-block .h1{color:#a2c940;font-family:"Giga Sans Bold Italic",arial,sans-serif}.section-careers-index .hero-block .h1 span{display:block;color:#fff}.section-careers-index .hero-block p{margin-bottom:0}.section-careers-index .hero-section{margin-bottom:108px}@media only screen and (min-width:768px){.section-careers-index{padding-top:104px}.section-careers-index .hero-block .h1,.section-careers-index .hero-block h1{font-size:62px;line-height:68px;letter-spacing:2px;margin-bottom:0}.section-careers-index .hero-block .h1 span,.section-careers-index .hero-block h1 span{margin-top:4px}.section-careers-index .hero-block .h2,.section-careers-index .hero-block h2{font-size:28px;line-height:28px;margin-bottom:20px}.section-careers-index .hero-block p{font-size:15px;letter-spacing:0;line-height:22px}}@media only screen and (max-width:767px){.section-careers-index{padding-top:32px}.section-careers-index .container-fluid{padding:0 16px}.section-careers-index .hero-block .h1{line-height:1}.section-careers-index .hero-block .h1 span{margin-top:4px}.section-careers-index .hero-block .h2{font-size:20px;line-height:1.2;margin-bottom:12px}.section-careers-index .hero-section{margin-bottom:36px}.section-careers-index .bg-absolute.hero{height:513px;clip-path:polygon(0% 0%,100% 0%,500% 0%,0% 100%)}}.section-careers-index .filter-item{display:none}.section-vacancy{padding-top:88px;padding-top:60px;padding-bottom:90px}@media only screen and (min-width:768px){.section-vacancy>.bg-absolute.body{z-index:-2;background:#f5f5f5}}.section-vacancy .col-post{background:#fff;padding-top:54px;border-radius:6px}.section-vacancy .title-block{border-bottom:1px solid #d9d2d2}.section-vacancy .title-block .btn-block{display:flex;gap:24px;justify-content:center;margin-bottom:42px}.section-vacancy .date-posted{width:fit-content;margin:0 auto;background:#f2eded;padding:10px 13px 5px;font-weight:700;color:#807b7b;border-top-left-radius:8px;border-top-right-radius:8px}.section-vacancy .content-wrapper{margin-bottom:77px}.section-vacancy .content-block{color:#333131}.section-vacancy .content-block ul li:before{content:"";height:8px;width:8px;background:#a2c940;display:block;position:absolute;transform:rotate(45deg);top:8px;left:0;border-radius:unset}.section-vacancy .btn-block.mobile{display:none;font-family:"Giga Sans Medium",arial,sans-serif}.section-vacancy .meta-block{box-shadow:0 -6px 25px rgb(0 0 0 / .1);border-radius:6px;color:#807b7b;font-weight:700;margin-bottom:28px}@media only screen and (max-width:767px){.section-vacancy .meta-block{margin-bottom:23px;background:#fff;padding-bottom:18px}}.section-vacancy .meta-block ul{padding:32px 36px 17px;position:relative;margin-bottom:0}@media only screen and (max-width:767px){.section-vacancy .meta-block ul{padding:16px 16px}}.section-vacancy .meta-block ul li{display:flex;flex-direction:column;font-size:15px;letter-spacing:0;line-height:22px}.section-vacancy .meta-block ul li:not(:last-child){margin-bottom:20px}@media only screen and (max-width:767px){.section-vacancy .meta-block ul li:not(:last-child){margin-bottom:14px}}.section-vacancy .meta-block ul li .heading{font-size:12px;letter-spacing:0;line-height:22px;padding-bottom:12px;position:relative;text-transform:uppercase;color:#6fa041}@media only screen and (max-width:767px){.section-vacancy .meta-block ul li .heading{padding-bottom:10px}}.section-vacancy .meta-block ul li .heading:after{content:"";background:#d9d2d2;height:1px;width:48px;position:absolute;bottom:8px;left:0}.section-vacancy .meta-block ul li i{width:12px;margin-right:6px}.section-vacancy .meta-block .btn-block{display:flex;flex-direction:column;gap:12px;padding:30px 10px 34px;align-items:center}.section-vacancy .meta-block .btn-block .btn{min-width:288px}.section-vacancy .cta-follow-us{border-radius:8px;padding:24px}.section-vacancy .cta-follow-us .h4{color:#333131}.section-vacancy .cta-follow-us .social-icons ul li a{border-radius:50%}.section-vacancy .cta-apply-container{position:relative;height:189px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.section-vacancy .cta-apply-container .bg-absolute{z-index:0;background-image:url(/wp-content/themes/rbtheme/images/cta/careers-apply-bg.png)}@media only screen and (min-width:768px){.section-vacancy>.bg-absolute.bg-overlay{height:578px;clip-path:polygon(0% 0%,100% 0%,250% 0%,0% 100%)}.section-vacancy .title-block{margin-bottom:53px;padding-left:15px;padding-right:15px}.section-vacancy .title-block .h1{font-size:52px;color:#333131;letter-spacing:-1.44px;text-align:center;margin-bottom:32px}.section-vacancy .date-posted{font-size:15px;letter-spacing:0;line-height:22px}.section-vacancy .content-block{margin-top:7px}.section-vacancy .content-block p{font-size:19px;letter-spacing:.09px;line-height:28px}.section-vacancy .content-block h2{font-size:32px;color:#1a1919;letter-spacing:0}.section-vacancy .content-block ul li{font-size:17px;color:#333131;letter-spacing:0;line-height:28px}.section-vacancy .sidebar{position:sticky;top:120px}.section-vacancy .meta-block ul{border-bottom:solid 1px rgb(0 96 112 / .12)}.section-vacancy .cta-follow-us{border:1px solid #d9d2d2}}@media only screen and (max-width:767px){.section-vacancy{padding-top:0;padding-bottom:32px}.section-vacancy .container-fluid{padding:0}.section-vacancy>.bg-absolute.bg-overlay{height:383px;clip-path:polygon(0% 0%,100% 0%,800% 0%,0% 100%)}.section-vacancy .col-post{padding-top:35px;background:0 0;padding-left:12px;padding-right:12px}.section-vacancy .title-block{border-bottom:none;margin-bottom:0}.section-vacancy .title-block .h1{text-align:center;color:#fff;margin-bottom:32px}.section-vacancy .title-block .btn-block{flex-direction:column;align-items:center;gap:17px;max-width:255px;margin-left:auto;margin-right:auto;margin-bottom:29px}.section-vacancy .title-block .btn-block a{width:100%;text-transform:uppercase}.section-vacancy .title-block .btn-block a:nth-child(2){border:solid 1px #fff}.section-vacancy .date-posted{font-size:13px;padding:5px 13px 4px 14px}.section-vacancy .content-wrapper{flex-direction:column;margin-bottom:16px}.section-vacancy .content-block{order:2;margin-bottom:37px}.section-vacancy .content-block h2{font-size:24px;line-height:29px;font-weight:700;color:#1a1919;letter-spacing:0;margin-top:24px;margin-bottom:15px}.section-vacancy .content-block ul li{padding-left:14px}.section-vacancy .content-block ul li:before{height:4px;width:4px;top:7px}.section-vacancy .btn-block.mobile{display:flex;flex-wrap:wrap;order:3;margin-left:-12px;margin-right:-12px;width:auto}.section-vacancy .btn-block.mobile .cta-follow-us{width:100%;margin-top:16px;border-top-left-radius:0;border-top-right-radius:0;margin-left:12px;margin-right:12px}.section-vacancy .sticky-wrapper{padding:0}.section-vacancy .btn-wrapper{display:flex;width:100%;position:fixed;z-index:10;bottom:0}.section-vacancy .btn-wrapper>a{flex:50%;padding:20px;text-align:center;color:#fff;text-transform:uppercase}.section-vacancy .btn-wrapper>a:first-child{background:#a2c940}.section-vacancy .btn-wrapper>a:nth-child(2){background:#006070}.section-vacancy .sidebar{order:1;width:100%}.section-vacancy .sidebar .cta-follow-us{display:none}.section-vacancy .meta-block ul{margin-bottom:0;padding-bottom:0}.section-vacancy .meta-block .btn-block{display:none}.section-vacancy .cta-apply-container{display:none}}@media only screen and (min-width:768px){.section-vacancy .btn-rounded-blue{padding:8px 8px 8px 32px;font-size:15px;line-height:16px;letter-spacing:1.5px}}.section-vacancy .btn-rounded-blue span{transition:all .3s}.section-vacancy .btn-rounded-blue:hover span{opacity:0}.section-vacancy .btn-rounded-blue:hover:after{opacity:0}.section-vacancy .btn-rounded-blue:hover .job-share-button-hover{opacity:1}.section-more-vacancies{padding-top:0}.section-more-vacancies .bg-absolute{background-color:#f5f5f5}.section-more-vacancies .card-career{box-shadow:0 -3px 12px rgb(0 0 0 / .12)}.section-more-vacancies .title-block{position:relative;width:fit-content}.section-more-vacancies .title-block .h2{text-align:left;color:#1a1919;font-size:46px;line-height:56px}.section-more-vacancies .title-block:after{content:"";position:absolute;width:124px;height:6px;background:#a2c940;right:-210px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.section-more-vacancies{padding-bottom:21px}.section-more-vacancies .title-block{margin-bottom:34px}.section-more-vacancies .title-block .h2{font-size:28px;line-height:34px}.section-more-vacancies .title-block:after{width:92px;height:4px;bottom:-10px;left:0;top:unset;transform:unset;right:unset}.section-more-vacancies .btn-block.bottom{margin-top:20px;justify-content:space-around}.section-more-vacancies .btn-block.bottom .next,.section-more-vacancies .btn-block.bottom .prev{display:flex;justify-content:center;align-items:center;border:1px solid #a2c940;width:44px;height:44px;border-radius:50px;background:#fff;font-family:"Giga Sans Medium",arial,sans-serif;font-size:12px;color:#1a1919;letter-spacing:0;line-height:16px}}.job-share-button-hover{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .3s}.job-share-button-hover .share-text{display:none}.job-share-button-hover .social-icons{margin-bottom:0}.job-share-button-hover ul{padding:0!important}.job-share-button-hover li{margin-bottom:0!important}.job-share-button-hover li a{border-color:#fff;color:#fff;width:24px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%}.jobs-index-list{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (max-width:767px){.jobs-index-list{grid-template-columns:1fr;gap:16px}}.vacancy-index-pagination{margin:48px 0 0}.vacancy-index-pagination ol{display:flex;flex-wrap:wrap;justify-content:center;margin:0;text-align:center}.vacancy-index-pagination ol li{display:inline-block;width:38px;flex:0 0 38px;margin-right:7px;text-align:center}.vacancy-index-pagination ol li:first-child{margin-left:7px}.vacancy-index-pagination .pagination-button{background:#fff;border:1px solid #e7e7e7;border-radius:5px;display:block;text-decoration:none;font-weight:600;font-size:18px;color:#606060;padding:7px 2px 3px}.vacancy-index-pagination .pagination-button g{fill:#606060;stroke:#606060}.vacancy-index-pagination .pagination-button:focus,.vacancy-index-pagination .pagination-button:hover{color:#606060;border-color:#606060;text-decoration:underline}.vacancy-index-pagination .pagination-button.current{color:dimgray;pointer-events:none}.vacancy-index-pagination .pagination-button.current g{fill:dimgray;stroke:dimgray}.vacancy-index-pagination .pagination-button.disabled{pointer-events:none;color:#adadad}.vacancy-index-pagination .pagination-button.disabled g{fill:#ADADAD;stroke:#ADADAD}#vacancy-index-filter{margin-bottom:68px}#vacancy-index-filter form{background:#fff;border-radius:5px}#vacancy-index-filter .filter-title{padding:17px 0 16px;border-bottom:1px solid #eaeaea}#vacancy-index-filter .filter-title .h2,#vacancy-index-filter .filter-title h2{font-family:arial;font-weight:900;font-size:15px;line-height:22px;text-transform:uppercase;text-align:center;margin:0;letter-spacing:.5px;color:#606060}#vacancy-index-filter .filter-group{border-bottom:1px solid #eaeaea;padding:17px 17px 20px;display:block}#vacancy-index-filter .filter-group:last-of-type{border:none}#vacancy-index-filter input[type=submit]{width:90%;margin:5px 5% 11px;font-family:arial;border-radius:3px;background:#f5f5f5;color:#606060;font-weight:600;border:2px solid #606060;padding:4px 8px 2px;text-transform:uppercase}#vacancy-index-filter .fitler-group-title{float:left;width:100%;font-weight:600;font-size:15px;line-height:22px;color:#414141;margin:0;padding:0;border:none;margin-bottom:9px}#vacancy-index-filter .filter-item{clear:both;display:block;font-size:15px;line-height:22px;color:#414141;font-weight:400;margin:8px 0 0}#vacancy-index-filter .filter-checkbox{position:relative;cursor:pointer}#vacancy-index-filter .filter-checkbox .filter-custom-checkbox{float:left;width:16px;height:16px;margin-top:2px;background-image:url(/wp-content/themes/rbtheme/library/images/form/tick.svg);background-size:9px 7px;background-repeat:no-repeat;background-position:200% 200%;border-radius:5px;background-color:#f5f5f5;border:1px solid #8e8d8d;margin-right:8px}#vacancy-index-filter .filter-checkbox:hover{color:#606060}#vacancy-index-filter .filter-checkbox:hover .filter-custom-checkbox{border-color:#606060}#vacancy-index-filter .filter-checkbox input[type=checkbox]{position:absolute;left:0;opacity:0}#vacancy-index-filter .filter-checkbox input[type=checkbox]:checked~.filter-custom-checkbox{background-color:#606060;border:1px solid #606060;background-position:center}#vacancy-index-filter .filter-select{display:block;width:100%;background:#f5f5f5;border:1px solid #b0b0b0;border-radius:3px;font-size:15px;color:#383838;line-height:18px;height:35px}#vacancy-filter-button-xs{z-index:3;margin-bottom:11px;font-family:arial;font-weight:900;text-align:center;text-transform:uppercase;font-size:15px;color:#606060;letter-spacing:.5px;line-height:22px;padding:16px;background:#fff;border:1px solid #606060;border-radius:5px;cursor:pointer;text-decoration:none;display:none}#vacancy-filter-button-xs.abs-pos{position:absolute}#vacancy-filter-button-xs .filter-title{padding:0;border:none}.filter-form-controls{text-align:right;padding:8px 18px}.filter-form-controls a{font-size:15px;color:#636363;line-height:22px;font-weight:400;text-decoration:underline}.filter-form-controls a:focus,.filter-form-controls a:hover{color:#0093ad}.jobs-index-empty{display:block;background:#fff;border-radius:13px;text-align:center;font-size:19px;color:#636363;letter-spacing:0;line-height:26px;padding:42px 0}.jobs-index-empty a{color:#606060;text-decoration:none}.jobs-index-empty .register-cv-button{width:190px;margin:22px auto 0}.jobs-index-empty-inner{width:88.2352941176%;padding:0 9px;margin:auto}#jobs-index{margin-top:68px}@media only screen and (max-width:767px){#jobs-index{margin-top:16px}}.vacancy-page-wrap{background:#f5f5f5;margin-bottom:2px}.vacancy-page-wrap .hero{z-index:3}.job-posting.job-posting-full-size{margin-top:-88px;position:relative}.job-posting.job-posting-full-size:after,.job-posting.job-posting-full-size:before{content:" ";display:table}.job-posting.job-posting-full-size:after{clear:both}.job-breadcrumb{margin-top:10px;left:0;font-size:18px;letter-spacing:-.27px;line-height:22px;z-index:4}.job-breadcrumb svg{display:inline-block;margin-right:7px}.job-breadcrumb a{text-decoration:none}.job-posting-wrap{position:relative;margin-bottom:67px;padding:0}.job-posting-wrap .job-posting-inner{z-index:5;position:relative;padding:33px 0 22px;background:#fff;border-radius:3px;min-height:687px}.job-posting-wrap .job-posting-container{position:relative;z-index:5;width:88.2352941176%;padding:0 9px;margin:auto}.job-posting-wrap .job-posting-container main{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eaeaea}.job-posting-wrap .job-reference{position:absolute;padding-top:14px;top:100%;right:0;opacity:.4;color:#6e6e6e;line-height:22px}.job-posting-wrap .job-reference small{font-size:14px}.job-share-button{display:block;background:0 0;border-radius:6px;color:#606060;border:1px solid #606060;font-size:16px;line-height:19px;text-align:center;padding:19px 11px 15px;width:247px;max-width:100%;text-decoration:none;margin:auto;position:relative}.job-share-button span{transition:opacity .15s}.job-share-button .job-share-button-hover{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;transition:opacity .2s}.job-share-button .job-share-button-hover .social-icons-list{margin-left:auto;margin-right:auto;display:table;margin-top:9px}.job-share-button.hover,.job-share-button:focus,.job-share-button:hover{text-decoration:none;color:#fff}.job-share-button.hover span,.job-share-button:focus span,.job-share-button:hover span{transition:opacity 0;opacity:0}.job-share-button.hover .job-share-button-hover,.job-share-button:focus .job-share-button-hover,.job-share-button:hover .job-share-button-hover{transition:opacity .3s;opacity:1}.touch-screen.job-share-button .social-list-item:focus,.touch-screen.job-share-button .social-list-item:hover,.touch-screen.job-share-button a:focus,.touch-screen.job-share-button a:hover{color:#fff;background:0 0;color:#606060}.touch-screen.job-share-button .social-list-item:focus g,.touch-screen.job-share-button .social-list-item:hover g,.touch-screen.job-share-button a:focus g,.touch-screen.job-share-button a:hover g{fill:#606060}.job-apply-button+.job-share-button,.job-share-button+.job-apply-button{margin-top:14px}.job-postiting-title .h1,.job-postiting-title h1{font-family:arial;text-transform:none;font-weight:600;font-size:30px;color:#414141;line-height:33px;margin:0 0 8px}.job-posting-meta{font-size:14px;color:#6e6e6e;line-height:22px}.job-posting-meta a{color:#006070;text-decoration:none;font-size:14px;line-height:22px}.job-posting-description{font-size:16px;color:dimgray;letter-spacing:0;line-height:24px}.job-posting-description p,.job-posting-description ul{margin-bottom:12px}.job-posting-description ol{list-style-type:decimal;list-style-position:outside}.job-posting-description ul li{margin-bottom:0;position:relative;padding-left:12px;padding-bottom:2px}.job-posting-description ul li::before{content:"•";margin-left:-12px;margin-right:4px}.job-posting-description strong{font-weight:600}.job-posting-description .job-apply-button{margin:0}.job-apply-right{position:relative;z-index:2;float:right;width:20.8333333333%;margin-right:4.1666666667%;margin-top:140px;padding:0 9px}.job-apply-right .consultant-image-wrap{margin-bottom:10px}.job-apply-right .consultant-image{overflow:hidden;border-radius:50%;background:#eee;border:4px solid #fff}.job-apply-right .consultant-name{text-align:center;font-size:15px;color:dimgray;line-height:18px;margin-bottom:29px}.job-apply-right .consultant-name p{margin:0}.job-apply-right .consultant-name .h3,.job-apply-right .consultant-name h3{font-weight:600;font-size:16px;line-height:22px;color:inherit;margin-bottom:1px}.job-posting-snapshot{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:18px;line-height:22px}.job-posting-snapshot ul{margin:0}.job-posting-snapshot ul:after,.job-posting-snapshot ul:before{content:" ";display:table}.job-posting-snapshot ul:after{clear:both}.job-posting-snapshot li{float:left;min-width:40%;padding-left:34px;margin-bottom:11px;position:relative}.job-posting-snapshot li:nth-child(2n-1){clear:both}.job-posting-snapshot li::before{content:"";position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#006070;left:16px;top:8px}.job-posting-full-size .job-posting-snapshot{margin:16px -18px 20px;padding:15px 18px 0}.job-posting-shadow::before{content:"";position:absolute;z-index:2;left:-30px;right:-30px;height:281px;bottom:351px;pointer-events:none;background-image:linear-gradient(0deg,#fff0 0,#f5f5f5 98%)}.job-posting-shadow::after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;display:block;width:100%;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);border-radius:4px;height:632px;max-height:calc(100% - 55px);pointer-events:none}.more-jobs{border-top:1px solid #fff}.more-jobs .h2,.more-jobs h2{font-family:arial;font-weight:900;font-size:21px;color:#414141;letter-spacing:.56px;line-height:22px;margin:22px auto;text-transform:uppercase;text-align:center}.related-jobs-list{margin:0}#related-jobs-index{margin-bottom:66px}#application-form{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;transition:background-color .3s .1s;background:0 0}#application-form .vacancy-applaction-form{transition:opacity .3s,transform .3s;transform:translateY(5%);opacity:0}#application-form .application-form-header{transition:opacity .3s;opacity:0}#application-form.form-show,#application-form.form-transition{display:block;position:fixed;margin-top:104px;overflow:scroll}@media only screen and (max-width:767px){#application-form.form-show,#application-form.form-transition{margin-top:64px}}#application-form.form-show{transition:background-color .3s;background:rgb(0 96 112 / .97)}#application-form.form-show .application-form-header{transition:opacity .3s .3s;opacity:1}#application-form.form-show .vacancy-applaction-form{transition:opacity .3s .25s,transform .3s .25s;transform:translateY(0);opacity:1}#application-form .application-form-dragging{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4;background:#0093ad;opacity:0;pointer-events:none;transition:opacity .28s}#application-form .application-form-dragging-inner{position:absolute;top:50%;left:50%;width:192px;font-family:arial;font-weight:600;font-size:19px;line-height:23px;color:#eaeaea;letter-spacing:0;padding:82px 9px 79px;transform:translate(-50%,-50%);text-align:center;border-radius:50%;border:4px dashed #f5f5f5}#application-form .is-dragover .application-form-dragging{opacity:1}#application-form .application-form-uploading-prompt{text-align:center;font-size:16px;color:dimgray;line-height:22px;position:absolute;left:0;right:0;bottom:7px}#application-form form{background:#f5f5f5;display:block;border-radius:5px;padding:46px 50px;margin-top:3px}#application-form label{font-weight:400;display:block;font-size:15px;line-height:20px;margin-bottom:6px;color:#496a6f}#application-form label small{display:block;font-style:italic;font-size:15px;line-height:18px;color:dimgray}#application-form input[type=email],#application-form input[type=text]{display:block;width:100%;background:#fbfcff;border:1px solid #bfb8b8;border-radius:5px;font-weight:400;font-family:arial;font-size:16px;color:#717171;line-height:22px;height:42px;padding:9px 12px}#application-form input[type=email]:focus,#application-form input[type=text]:focus{border-color:#0093ad}#application-form textarea{display:block;width:100%;background:#fbfcff;border:1px solid #bfb8b8;border-radius:5px;min-height:100px;max-width:100%;min-width:99.9%;resize:vertical;padding:9px 12px}#application-form textarea:focus{border-color:#0093ad}#application-form input[type=file]{width:100%;position:absolute;left:0;top:0;opacity:0;bottom:0;cursor:pointer}#application-form input[type=submit]{margin-top:30px;background:#a2c940;border-radius:5px;font-family:"Giga Sans Semi Bold",arial,sans-serif;font-size:17px;line-height:20px;color:#fcfcfc;letter-spacing:0;text-align:center;padding:20px 9px 20px;display:block;width:100%;float:none;border:none;cursor:pointer;transition:all .3s;text-transform:uppercase}#application-form input[type=submit]:hover{background:#6fa041}#application-form .application-form-option .application-form-col-1{text-align:center;padding-left:5px;flex:0 0 30px}#application-form .application-form-option label{font-size:15px;color:#272727;line-height:21px}@media only screen and (max-width:767px){#application-form form{padding:22px 28px 28px}#application-form .application-form-wrap{margin-top:20px}}#application-form .form-gdpr label,#job-submission-form .form-gdpr label{font-size:15px;color:#496a6f;letter-spacing:0;line-height:16px;max-width:86.4754098361%;display:flex}#application-form .form-gdpr label a,#job-submission-form .form-gdpr label a{color:inherit;text-decoration:none}#application-form .form-gdpr label a:hover,#job-submission-form .form-gdpr label a:hover{text-decoration:underline}#application-form .form-gdpr label small,#job-submission-form .form-gdpr label small{float:none!important;font-size:100%;color:#636363}#application-form .form-gdpr input[type=checkbox],#job-submission-form .form-gdpr input[type=checkbox]{display:inline-block}#application-form .form-gdpr span,#job-submission-form .form-gdpr span{margin-left:8px;display:block}.application-form-wrap{width:604px;max-width:100%;margin:82px auto 0;padding:0 9px}.application-form-header{line-height:1}.application-form-header:after,.application-form-header:before{content:" ";display:table}.application-form-header:after{clear:both}.application-form-title{float:left}.application-form-title .h2,.application-form-title h2{margin:0;font-family:arial;font-weight:800;font-size:21px;color:#f5f5f5;line-height:22px;text-shadow:2px 2px 0 rgb(42 42 42 / .71);text-transform:uppercase}.application-form-close-button{float:right;cursor:pointer;position:absolute;right:17px;top:19px}.application-form-role-title{font-family:"Giga Sans Semi Bold",arial,sans-serif;font-size:21px;color:#496a6f;line-height:24px;margin-bottom:23px;text-transform:uppercase}.vacancy-applaction-form-field-hp{position:absolute;width:10px;height:10px;top:0;left:0;z-index:-10;visibility:collapse}.application-form-row,.job-form-row{display:flex;flex-direction:column;margin-bottom:15px}.application-form-row-upload,.job-form-row-upload{align-items:center;margin-bottom:24px}.application-form-row-upload .application-form-col-1,.job-form-row-upload .application-form-col-1{align-self:flex-start}.application-form-row-upload .application-form-col-2,.job-form-row-upload .application-form-col-2{width:100%;border:2px dashed #a2c940}.application-form-row-upload .application-form-col-2 label,.job-form-row-upload .application-form-col-2 label{margin-bottom:0!important}.application-form-row-upload .application-form-col-2 .form-uploaded-message,.job-form-row-upload .application-form-col-2 .form-uploaded-message{background:#a2c940;color:#fff;text-align:center;padding:10px 10px;margin:0}.application-form-row-upload .application-form-col-2 .drag-drop-label,.job-form-row-upload .application-form-col-2 .drag-drop-label{background:#a2c940;color:#fff;text-align:center;padding-bottom:10px}.application-form-row-upload .application-form-col-2 .drag-drop-label.validation-error,.job-form-row-upload .application-form-col-2 .drag-drop-label.validation-error{padding-top:10px;background:#a5050a}.application-form-row-upload .application-form-col-2 .drag-drop-label:empty,.job-form-row-upload .application-form-col-2 .drag-drop-label:empty{padding:0}.vacancy-applaction-form .applicant-file-upload-button{display:flex;align-items:center;padding:26px 26px 21px;flex-direction:column;gap:18px;background:0 0;font-family:unset;border-radius:5px}.vacancy-applaction-form .applicant-file-upload-button img{position:relative}.vacancy-applaction-form .applicant-file-upload-button span{text-align:center;max-width:198px;font-size:15px;color:#4d4a4a;letter-spacing:0;line-height:20px;font-weight:700}.applicant-file-upload-button,.job-file-upload-button{position:relative;background:#006070;border-radius:50px 8px 8px 50px;padding:18px 0 19px 42px;text-align:center;font-family:"Giga Sans Bold",arial,sans-serif;font-size:15px;color:#f5f5f5;line-height:18px;cursor:pointer;z-index:3}.applicant-file-upload-button img,.job-file-upload-button img{position:absolute;left:6px;top:6px;height:61px;width:61px}.job-file-upload-button{font-size:13px;color:#f5f5f5;letter-spacing:-.25px;line-height:18px;padding-left:69px}.application-form-col-1 label,.job-form-col-1 label{margin-top:5px}.job-form-col-1{flex:0 1 122px}.application-form-col-2,.job-form-col-2{flex:1 1 auto;position:relative}.form-validation-message{font-size:15px;line-height:18px;max-width:100%}.form-validation-message.validation-error{font-style:italic;color:#a5050a}.drag-drop-label{font-size:14px;color:dimgray;letter-spacing:0;text-align:right}.application-form-thankyou,.job-form-thankyou{display:none;text-align:center;font-size:19px;color:#272727;line-height:22px;padding:56px 0 44px}.application-form-thankyou p,.job-form-thankyou p{margin-bottom:22px}.application-form-thankyou img,.job-form-thankyou img{width:84px;height:84px;margin:0 auto 15px}#application-form #application_form.related{padding:47px 63px 11px}@media screen and (max-width:767px){#application-form #application_form.related{padding:40px 24px 10px}}#application-form #application_form.related .application-form-thankyou{padding-top:0;padding-bottom:0}#application-form #application_form.related .application-form-thankyou>p{margin-top:8px;font-size:19px;color:#272727;line-height:22px;text-align:center}#application-form #application_form.related .application-form-thankyou>p span{font-size:15px}#application-form #application_form .application-form-related{clear:both;background:#006070;border:1px solid #006070;border-radius:15px;font-weight:400;font-size:15px;color:#f5f5f5;text-align:center;line-height:18px;text-align:center;padding:18px 45px 16px;margin:36px auto 60px}#application-form #application_form .application-form-related p{margin:0 auto 10px;max-width:370px}#application-form #application_form .application-form-related .h3,#application-form #application_form .application-form-related h3{font-weight:600;font-size:19px;line-height:1;color:#f5f5f5;margin-top:0;margin-bottom:7px}#application-form #application_form .privacy-policy{font-size:15px;font-weight:400;color:#272727;text-decoration:none}#application-form #application_form .privacy-policy:hover{text-decoration:underline}#application-form #application_form .application-form-related-jobs-button-wrap{display:flex;justify-content:center}#application-form #application_form .application-form-related-jobs-button{margin:0 17.5px;background:#fff;border:1px solid #006070;font-weight:400;text-transform:none;text-align:center;font-size:15px;color:#006070;letter-spacing:0;line-height:22px;min-width:84px;padding:5px 13px 3px;border-radius:6px;width:auto;flex:0 0 auto;cursor:pointer}#application_form.submitted .application-form-enter{display:none}#application_form.submitted .application-form-thankyou{display:block}.xact-insta-section{padding:35px 0 49px}.xact-insta-section .h2,.xact-insta-section h2{font-family:arial;font-weight:900;font-size:21px;line-height:22px;text-transform:uppercase;text-align:center;color:#606060;margin:0 0 12px}#job-submission-form{padding:13px 18px 9px;background:#f5f5f5;border-radius:5px;position:relative}#job-submission-form .job-form-dragging{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4;background:#0093ad;opacity:0;pointer-events:none;transition:opacity .28s}#job-submission-form .job-form-dragging-inner{position:absolute;top:50%;left:50%;width:192px;font-family:arial;font-weight:600;font-size:19px;line-height:23px;color:#eaeaea;letter-spacing:0;padding:82px 9px 79px;transform:translate(-50%,-50%);text-align:center;border-radius:50%;border:4px dashed #f5f5f5}#job-submission-form.is-dragover .job-form-dragging{opacity:1}#job-submission-form .job-form-uploading-prompt{text-align:center;font-size:16px;color:dimgray;line-height:22px;position:absolute;left:0;right:0;bottom:7px}#job-submission-form form{background:#f5f5f5;display:block;border-radius:5px;padding:21px 42px 33px;margin-top:3px}#job-submission-form label{font-size:16px;color:#414141;line-height:24px;margin:0;font-weight:400;display:block}#job-submission-form label small{display:block;font-style:italic;font-size:15px;line-height:18px;color:dimgray}#job-submission-form input[type=email],#job-submission-form input[type=text]{display:block;width:100%;background:#fff;border:1px solid dimgray;border-radius:5px;font-weight:400;font-family:arial;font-size:16px;line-height:22px;color:#717171;height:38px;padding:8px 10px}#job-submission-form input[type=email]:focus,#job-submission-form input[type=text]:focus{border-color:#0093ad}#job-submission-form textarea{display:block;width:100%;background:#fff;border:1px solid dimgray;border-radius:5px;min-height:100px;max-width:100%;min-width:99.9%;resize:vertical;padding:9px 12px;font-size:16px;line-height:22px;color:#717171}#job-submission-form textarea:focus{border-color:#0093ad}#job-submission-form input[type=file]{width:100%;position:absolute;left:0;top:0;opacity:0;bottom:0}#job-submission-form input[type=submit]{background:#0093ad;border-radius:4px;font-weight:400;font-size:21px;line-height:25px;color:#fcfcfc;letter-spacing:0;text-align:center;padding:24px 9px 22px;display:block;width:calc(100% + 18px);margin:14px -9px 0;float:none;border:none}#job-submission-form .job-form-option .job-form-col-1{text-align:center;padding-left:5px;flex:0 0 30px}#job-submission-form .job-form-option label{font-size:15px;color:#272727;line-height:21px}.job-form-title{text-align:center;font-size:15px;color:#636363;line-height:18px}.job-form-title .h2,.job-form-title h2{font-weight:900;font-size:17px;color:#055c76;letter-spacing:-.24px;line-height:24px;margin-bottom:7px;text-transform:uppercase}.job-form-title em{font-style:italic}.job-form-title p{margin-bottom:17px}#job-submission-form.submitted .job-form-enter{display:none}#job-submission-form.submitted .job-form-thankyou{display:block}#cv-upload{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999;transition:background-color .3s .1s;background:0 0;display:none}#cv-upload .h2,#cv-upload h2{text-transform:uppercase;font-size:21px;line-height:24px;margin-bottom:23px;font-family:"Giga Sans Semi Bold",arial,sans-serif;color:#496a6f;margin-bottom:29px;width:444px;max-width:100%;margin-top:0}#cv-upload form{position:relative;border-radius:6px;margin:auto;padding:22px 51px 33px;background:#f5f5f5}#cv-upload label{display:block;font-size:15px;line-height:20px;margin-bottom:6px;color:#496a6f}#cv-upload input[type=email],#cv-upload input[type=text]{display:block;width:100%;height:41px;padding:9px;border-radius:5px;font-weight:400;font-size:16px;color:#1a1a1a;background:#fff;line-height:22px;border:1px solid dimgray;margin-bottom:11px}#cv-upload input[type=email]:focus,#cv-upload input[type=text]:focus{border-color:#0093ad}#cv-upload input[type=file]{position:absolute;opacity:0;width:100%;height:1px;bottom:0}#cv-upload input[type=submit]{cursor:pointer;transition:all .3s;text-transform:uppercase;text-align:center;margin-top:14px;display:block;width:100%;letter-spacing:0;color:#fcfcfc;font-size:17px;line-height:20px;background:#a2c940;border-radius:5px;border:none;padding:20px 9px 20px;float:none;border:none;cursor:pointer;font-family:"Giga Sans Semi Bold",arial,sans-serif}#cv-upload input[type=submit]:hover{color:#fff;background:#6fa041}#cv-upload .cv-form-error{font-size:13px;line-height:17px;color:#a5050a}#cv-upload .drag-drop-label{margin:11px auto 0;text-align:center;font-size:16px;line-height:19px;color:#6fa041;letter-spacing:0;max-width:320px;font-weight:700}#cv-upload .drag-drop-label.validation-error{color:#a5050a}#cv-upload .form-uploaded-message{background:#a2c940;color:#fff;text-align:center;padding:10px 10px;border-radius:4px;max-width:242px;margin:12px auto 10px}#cv-upload .cv-upload-form{transition:opacity .3s,transform .3s;transform:translateY(-10%);opacity:0}#cv-upload .cv-file-upload-button{position:relative;margin:auto;cursor:pointer;background-image:url(/wp-content/themes/rbtheme/images/form/cv-upload-bg.png);display:block;font-family:"Giga Sans Bold",arial,sans-serif;font-size:15px;color:#f5f5f5;line-height:18px;text-align:center;width:246px;height:246px;background:#006070;border-radius:24px}#cv-upload .cv-file-upload-button img{width:63px;height:55px;margin:70px auto 15px}#cv-upload .cv-file-upload-button .cv-file-upload-button-dragging{position:absolute;left:0;right:0;bottom:0;top:0;pointer-events:none;opacity:0;transition:opacity .28s;border-radius:50%;border:4px dashed #f5f5f5;background:#0093ad}#cv-upload .cv-file-upload-button .cv-file-upload-button-dragging .cv-file-upload-button-dragging-text{position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%);font-family:"Apercu Pro",arial,sans-serif;font-weight:600;font-size:19px;line-height:23px;color:#eaeaea;letter-spacing:0}#cv-upload.form-show,#cv-upload.form-transition{display:block}#cv-upload.form-show{transition:background-color .3s;background:rgb(0 96 112 / .97)}#cv-upload.form-show .cv-upload-form{transition:opacity .3s .25s,transform .3s .25s;transform:translateY(0);opacity:1}#cv-upload .form-gdpr label{line-height:18px;font-size:15px;color:#496a6f}#cv-upload .form-gdpr label a{color:inherit;text-decoration:none}#cv-upload .form-gdpr label a:hover{text-decoration:underline}#cv-upload .form-gdpr input[type=checkbox]{display:inline-block;margin:4px 0 0 4px}.cv-upload-form-row{display:flex}.cv-upload-form-row:after,.cv-upload-form-row:before{content:" ";display:table}.cv-upload-form-row:after{clear:both}.cv-upload-wrap{width:742px;max-width:100%;margin:82px auto 0;padding:0 9px}.cv-upload-form-left{position:relative;float:left;flex:1 0 auto}.cv-upload-form-left label{display:block;margin:auto}.cv-upload-form-left .form-validation-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-upload-form-right{float:right;width:302px;flex:0 0 auto}.cv-form-close-button{position:absolute;right:18px;top:20px;cursor:pointer}.cv-form-thankyou{display:none;text-align:center;font-size:19px;line-height:22px;padding:73px 0 72px}.cv-form-thankyou p{margin-bottom:22px}.cv-form-thankyou img{width:84px;height:84px;margin:0 auto 15px}#cv-upload .application-form-uploading-prompt{position:absolute;left:0;right:0;bottom:0;position:absolute;left:0;right:0;bottom:7px;text-align:center;color:#f5f5f5;font-size:16px;line-height:22px}#cv_upload_form.submitted .cv-form-enter{display:none}#cv_upload_form.submitted .cv-form-thankyou{display:block}@media only screen and (max-width:767px){#cv-upload form{padding:22px 31px 22px}#cv-upload .h2,#cv-upload h2{font-size:18px;line-height:24px}#cv-upload .application-form-uploading-prompt{bottom:0}.cv-upload-wrap{margin:33px auto 0}.cv-upload-form-row{display:block}.cv-upload-form-left,.cv-upload-form-right{float:none;width:100%}}