﻿/*!
Theme Name: Beacon Legal
Description: 
Author: Windsorborn
Version: 1.0
*/@import"https://fonts.googleapis.com/css?family=Montserrat:400,600|Roboto+Slab:400,700|Open+Sans:400,700";@import"https://fonts.googleapis.com/css?family=Lato:300,700";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block}[hidden],template{display:none}ol,ul{list-style:none}b,strong{font-weight:700}em,i{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased}body,html{height:100%;-webkit-text-size-adjust:none}textarea{resize:vertical;overflow:auto}button,input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{outline:0;-webkit-appearance:none}a{outline:0;-moz-outline:none;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-size:1em;font-family:"Montserrat",sans-serif}.container-sm{max-width:800px;width:100%;margin:0 auto;padding:0 20px}.container{max-width:1170px;width:100%;margin:0 auto;padding:0 20px}.container-xl{max-width:1312px;width:100%;margin:0 auto;padding:0 20px}.bg-grey{background-color:#e8e8e8}.bg-grey-light{background-color:#f6f6f6}.bg-blue-dark{background-color:#242b68}.bg-blue-light{background-color:#544cf9}.bg-pattern{background-image:url(assets/images/pattern.gif)}.row{display:flex;flex-wrap:wrap;padding:4rem 0;align-content:stretch}.col{flex:1}.col1{flex-basis:32%;margin:0 0.5% 2rem}.col2{flex:1}.col3{flex-basis:100%}.pagination{text-align:center !important;margin-top:4rem;font-family:"Roboto Slab",serif}.pagination .page-numbers{color:#242b68}.pagination .page-numbers.current{font-weight:bold}.pagination .page-numbers:after{content:"|";padding-left:10px;margin-right:6px;color:#242b68}.pagination .page-numbers:last-child:after{content:""}article{background-color:#fff;position:relative}article img{display:block}article .button.alt{font-size:.65rem;font-weight:bold;padding:.65rem 1.5rem;position:absolute;margin-bottom:1rem;margin-right:1rem;bottom:0;right:0}article .button.alt:hover{transition:all .2s ease-in-out}article .article-body{padding:2rem}article .article-body .article-body_label{font-family:"Roboto Slab",serif;color:#242b68;margin-bottom:.5rem;display:inline-block;font-size:.75rem}article .article-body h3{margin-bottom:1rem;line-height:1.5rem}article .article-body p{font-size:.75rem}article.selling-points{text-align:center}article.selling-points h3{font-size:2rem;line-height:2.5rem}select{font-size:16px}h1{font-size:6rem;line-height:6rem;font-family:"Roboto Slab",serif;color:#242b68}h2{font-size:2rem;line-height:2rem;font-family:"Roboto Slab",serif;color:#242b68}#content h2{font-size:3rem;line-height:3.2rem;margin-bottom:2rem}#content p a:not(.button){color:#242b68;border-bottom:1px solid #242b68}h3{font-size:1rem;line-height:1.75rem;font-family:"Roboto Slab",serif;color:#242b68;font-weight:normal}h3 a{color:#242b68}.blue{color:#242b68 !important}.white{color:#fff !important}.page-intro.blue{border-left:4px solid #242b68 !important}.row-heading{margin-bottom:3rem}.header-label{font-size:.85rem;text-transform:uppercase;margin-bottom:1em;display:inline-block;font-weight:bold;color:#242b68}#content ul{list-style-type:disc;padding-left:2rem;margin-bottom:2rem}#content ol{list-style-type:numeric;padding-left:2rem;margin-bottom:2rem}#content li{margin-bottom:.5rem}#content h3{font-size:1.5rem;font-weight:normal;margin-bottom:2rem}p{font-size:1rem;line-height:2rem;margin-bottom:1.5rem}p.intro{font-size:1.5rem;line-height:2.5rem;font-family:"Roboto Slab",serif;margin-bottom:2.5rem;margin-top:2rem}.col2 p{margin-bottom:2.5rem}hr{margin:0;height:1px;border:0px !important;background-color:#e8e8e8}table{width:100%;border:1px solid #efefef;border-collapse:collapse;margin-bottom:2rem}table tr{border:1px solid #efefef}table tr td{border:1px solid #efefef}footer a{color:#7d7d7d;margin-bottom:.5rem;display:inline-block}footer a:hover{color:#544cf9}footer ul.row li{flex-basis:20%;font-weight:bold}footer ul.row li li{font-weight:normal}.sub-footer p{margin-bottom:0px}.sub-footer p a{margin-bottom:0px}.sub-footer .social-media{text-align:right}.sub-footer .social-media li{display:inline;margin-right:10px}.sub-footer .social-media li:last-child{margin-right:0px}.sub-footer .social-media li a{border-radius:15px;width:30px;height:30px;line-height:28px;display:inline-block;background-color:#e8e8e8;text-align:center;border:1px solid #e8e8e8}.sub-footer .social-media li a:hover{background-color:#fff}@media only screen and (max-width: 1374px){.col1{flex-basis:49%}.col2{flex-basis:100%}}@media only screen and (max-width: 768px){.col1{flex-basis:100%}}@font-face{font-family:"icomoon";src:url("assets/css/fonts/icomoon.eot?shhvi7");src:url("assets/css/fonts/icomoon.eot?shhvi7#iefix") format("embedded-opentype"),url("assets/css/fonts/icomoon.ttf?shhvi7") format("truetype"),url("assets/css/fonts/icomoon.woff?shhvi7") format("woff"),url("assets/css/fonts/icomoon.svg?shhvi7#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tick:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-google-plus:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-search:before{content:""}header .breadcrumbs{text-transform:uppercase;font-size:.65rem;color:#544cf9}header .breadcrumbs a{color:#544cf9}header .breadcrumbs .breadcrumbs-active{font-weight:bold}header .hero-image{height:750px;background-size:cover;background-repeat:no-repeat;background-position:50% top}header .hero-overlay{position:absolute;top:200px;padding-right:1rem; width: 100%;}header .page-title{margin-top:2rem;width:70%}.page-template-template-contact header .hero-image,.page-template-template-search header .hero-image,.page-template-default header .hero-image{height:560px}.page-template-template-contact header .hero-overlay,.page-template-template-search header .hero-overlay,.page-template-default header .hero-overlay{top:200px}.page-template-template-candidates header .hero-image{height:680px}@media only screen and (max-width: 1440px){.page-template-template-home header .hero-overlay{top:125px}.page-template-template-contact header .hero-overlay,.page-template-template-search header .hero-overlay,.page-template-default header .hero-overlay{position:absolute;top:100px}.page-template-template-contact header .hero-image,.page-template-template-search header .hero-image,.page-template-default header .hero-image{height:450px}}@media only screen and (max-width: 1200px){.page-template-template-contact header .page-title,.page-template-template-search header .page-title,.page-template-default header .page-title{width:100%}}@media only screen and (max-width: 1374px){.page-template-template-contact header .page-title,.page-template-template-search header .page-title,.page-template-default header .page-title{width:100%;hyphens:auto}}@media only screen and (max-width: 768px){.page-template-template-candidates header .page-title h1,.page-template-template-contact header .page-title h1,.page-template-template-search header .page-title h1,.page-template-default header .page-title h1{font-size:3rem;line-height:3rem}header .hero-overlay{position:absolute;top:95px !important}.page-template-template-candidates header .hero-image{height:550px}}footer #menu-footer-menu{display:flex;justify-content:space-between;margin:4rem 0}footer #menu-footer-menu li{font-family:"Roboto Slab",serif;font-weight:bold}footer #menu-footer-menu li li{font-weight:normal}footer #footer-cta{font-family:"Roboto Slab",serif;margin-bottom:4rem;padding:30px 0px 35px 0px;color:#fff;font-size:1.25rem}footer #footer-cta .button{margin:0;float:right;padding:1rem 2rem;margin-top:-11px;border-radius:3rem;font-size:1rem;font-family:"Montserrat",sans-serif}footer #footer-cta .button:hover{color:#fff}footer .sub-footer{font-family:"Roboto Slab",serif}h2.line{padding-left:100px;position:relative;text-align:left}h2.line:before{content:"";width:80px;height:1px;background-color:#544cf9;position:absolute;margin-top:18px;left:0px}
.single-post article li {
    color: #777;
    font-size: 0.9rem;
}
.single-post article ul {
list-style-type: circle;
	padding-left: 1em;
}
.single-post article ol {
list-style-type: upper-roman;
	padding-left: 1em;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:7px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.multiply{height:175px;line-height:175px;width:100%;position:fixed;top:0;background-color:#242b68;z-index:1000;transition:all .2s ease-in-out}.hamburger{display:none}nav{height:175px;line-height:175px;width:100%;position:fixed;top:0;display:flex;justify-content:space-between;z-index:1000;isolation:isolate;padding:0 40px;transition:all .2s ease-in-out}nav ul{text-transform:uppercase}nav ul li{font-weight:bold;display:inline;padding:0 10px;position:relative;font-size:.95rem;letter-spacing:1px}nav ul li a{color:#fff;padding:10px 10px}nav ul li a:hover{color:#ffde16}nav ul li.current_page_item>a{color:#ffde16}nav ul li .sub-menu{display:none;position:absolute;padding-top:5px;left:11px;top:29px;z-index:99;line-height:40px;background-color:#242b68}nav ul li .sub-menu li{padding:0 3px;width:250px;display:block}nav ul li .sub-menu li a{padding:10px}nav ul li:hover .sub-menu{display:block}nav ul li .show-sub-menu{display:none}nav .logo{line-height:250px;transition:all .2s ease-in-out}nav .logo .logo-image{display:inline-block;transition:all .2s ease-in-out}.is-scrolling{height:75px;line-height:75px}.is-scrolling .logo{line-height:112px;transition:all .2s ease-in-out}.is-scrolling .logo img{width:100px;transition:all .2s ease-in-out}@media only screen and (min-width: 1374px){.fixed{position:fixed;width:100%;padding:0;margin:0;top:0;right:0;left:0;height:100px;max-width:100%;z-index:1000;box-shadow:0px 0px 3px rgba(0,0,0,.5);background-color:#e8e8e8}.fixed .search-form{max-width:1185px;margin:49px auto 0px auto}.fixed form{padding:1rem}}.nav-up{top:-75px}.nav-down{top:0px}#menu-main{line-height:175px;transition:all .2s ease-in-out}.is-scrolling #menu-main{line-height:75px;transition:all .2s ease-in-out}@media only screen and (max-width: 1440px){#menu-main{line-height:75px}.multiply,nav{height:75px;line-height:75px}.multiply .logo,nav .logo{line-height:112px}.multiply .logo .logo-image,nav .logo .logo-image{width:100px}}@media only screen and (max-width: 1200px){nav{padding:0 20px}nav ul li,nav ul li a{display:inline;padding:0 5px}}@media only screen and (max-width: 1374px){#menu-main{max-width:300px;margin:0 auto}#menu-footer-menu li{margin-bottom:1rem}#menu-footer-menu li:last-child{margin-bottom:0}#menu-footer-menu li li{margin-bottom:0}.menu-main-container{display:none;transition:all .2s ease-in-out}.menu-main-container ul li{width:100%;display:block;text-align:center;float:left}.menu-main-container ul li a{float:left}.menu-main-container ul li .sub-menu{width:100%;padding:0 2rem;position:relative;float:left}.menu-main-container ul li .sub-menu a{float:none}.menu-main-container ul li.menu-item-has-children .show-sub-menu{display:block;float:right;color:#fff}.menu-main-container.is-active{transition:all .2s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#242b68}.menu-main-container.is-active ul{padding-top:5rem}.menu-main-container.is-active ul li{width:100%;display:block;text-align:center}.hamburger{display:block}}@media only screen and (max-width: 768px){.menu-main-container ul li .sub-menu{padding:0 0 !important}}.button{text-transform:uppercase;font-weight:bold;font-size:1rem;border-radius:2rem;display:inline-block;border:1px solid #242b68;background-color:#242b68;color:#ffde16;padding:1rem 2rem}.button.alt{border:1px solid #544cf9;color:#544cf9;background-color:#fff;padding:.65rem 2rem;font-size:.65rem;font-weight:bold}.button.alt:hover{color:#fff;background-color:#544cf9}.button.cta{padding:2rem 6rem;border-radius:3rem;color:#fff;letter-spacing:1px}header form{background-color:#e8e8e8;padding:4rem;margin-top:-50px;position:relative;z-index:1;display:flex;justify-content:space-evenly;flex-wrap:wrap}header form fieldset{width:100%;flex-basis:25%}header form fieldset input{width:100%;padding:1.5rem;font-size:1rem;font-weight:bold;font-family:"Montserrat",sans-serif !important;text-transform:uppercase;border:0px !important}header form button.button{font-size:1rem !important;font-family:"Montserrat",sans-serif !important;padding:1.5rem 2.5rem;border-radius:2.5rem;transition:all ease-in-out .2s}header form button.button:hover{background-color:#fff;color:#242b68}header form button.button span{margin-left:8px}.thin form{padding:1rem 0;margin-top:0;justify-content:space-between}@media only screen and (max-width: 1374px){form{padding:1rem !important}form fieldset{flex-basis:100% !important;margin-bottom:1rem}}#formfade{display:none}.single-job .job-details-inner .gfield_html h2{font-family:"Roboto Slab",sans-serif;font-size:1.5rem;font-weight:bold;margin-bottom:3rem}.single-job .job-details-inner .gfield_html h2.nomargin{margin-bottom:1rem}.single-job .job-details-inner .gfield_label{text-transform:uppercase;font-size:.85rem;letter-spacing:1px;color:#242b68}.single-job .job-details-inner input{padding:1rem !important;border-radius:3px}.single-job .job-details-inner .gform_button_select_files{padding:1.5rem 3rem !important;border-radius:4rem !important;background-color:#fff;color:#242b68;border:1px solid #242b68 !important;display:inline;width:auto !important}.single-job .job-details-inner .gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:1.5rem 3rem !important}.single-job .job-details-inner #extensions_message_4_3{font-size:.85rem;margin-top:-10px;margin-bottom:3rem;float:left}.single-job .job-details-inner #gform_submit_button_4{padding:1.5rem 3rem !important;border-radius:3rem}.single-job .job-details-inner #gform_preview_4_3{float:left;width:100%;padding-bottom:3rem}#field_4_9{display:none}@media only screen and (max-width: 768px){#field_4_3{display:none}#field_4_9{display:block}}.page-template-template-home header .page-title h1{color:#fff;font-size:6rem;line-height:6rem;}.page-template-template-home header .page-intro{color:#fff;border-left:4px solid #fff;padding-left:3rem}.page-template-template-home header .page-intro p{font-size:1.5rem;line-height:2rem;font-family:"roboto slab";margin-top:1.5rem;max-width:40%}.page-template-template-posts #carousel-alt,.archive #carousel-alt{margin-top:175px}.page-template-template-posts #carousel-alt .item,.archive #carousel-alt .item{height:75vh;max-height:700px;background-size:cover;background-position:center center}.page-template-template-posts #carousel-alt .item-overlay,.archive #carousel-alt .item-overlay{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.page-template-template-posts #carousel-alt .item-overlay-bottom,.archive #carousel-alt .item-overlay-bottom{position:absolute;bottom:4rem;text-align:center;padding:0 1rem;width:100%;color:#fff}.page-template-template-posts #carousel-alt .item-overlay-bottom a,.archive #carousel-alt .item-overlay-bottom a{color:#fff;transition:all .2s ease-in-out}.page-template-template-posts #carousel-alt .item-overlay-bottom a:hover,.archive #carousel-alt .item-overlay-bottom a:hover{color:#ffde16;transition:all .2s ease-in-out}.page-template-template-posts #carousel-alt .item-overlay-bottom h2,.archive #carousel-alt .item-overlay-bottom h2{position:relative;font-family:"Montserrat",sans-serif;margin:1rem 0;padding:0 2rem}.page-template-template-posts #carousel-alt .item-overlay-bottom h2:before,.archive #carousel-alt .item-overlay-bottom h2:before{content:" ";display:block;width:25%;height:1px;top:-20px;position:absolute;left:50%;transform:translateX(-50%);background-color:#544cf9}.page-template-template-posts #carousel-alt .item-overlay-bottom .article-body_label,.archive #carousel-alt .item-overlay-bottom .article-body_label{font-family:"Roboto Slab",sans-serif;display:block;margin-bottom:30px}.page-template-template-posts .button.alt.primary,.archive .button.alt.primary{background-color:#544cf9;color:#fff;font-size:.85rem;padding:.65rem 2rem .72rem}.page-template-template-posts .button.alt.primary:hover,.archive .button.alt.primary:hover{color:#ffde16}.page-template-template-posts .filter,.archive .filter{display:flex;justify-content:center;flex-wrap:wrap}.page-template-template-posts .filter li,.archive .filter li{margin:0 2rem}.page-template-template-posts .filter li a,.archive .filter li a{color:#777;display:block;padding:20px 0 0 0}.page-template-template-posts .filter li.current-cat a,.archive .filter li.current-cat a{color:#242b68;border-bottom:2px solid #544cf9;padding-bottom:10px}.page-template-template-posts .grid .col1,.archive .grid .col1{width:31.33%;float:left;margin:0 1% 1rem 1%;min-height:520px}.page-template-template-posts .grid .grid-item .button.alt,.archive .grid .grid-item .button.alt{font-size:.65rem;font-weight:bold;padding:.65rem 1.5rem;position:absolute;margin-bottom:2rem;margin-right:2rem;bottom:0;right:0}.archive .row-heading{margin-top:175px}@media only screen and (max-width: 1440px){.page-template-template-posts #carousel-alt{margin-top:75px}.archive .row-heading{margin-top:75px}}@media only screen and (max-width: 1374px){.page-template-template-posts .grid .col1{width:48%;float:left;margin:0 1% 1rem 1%;min-height:auto}}@media only screen and (max-width: 768px){.page-template-template-posts .grid .col1{width:100%;float:left;margin:0 0 1rem 0}.page-template-template-posts .filter li{flex-basis:100%;text-align:center;margin-bottom:2rem}.page-template-template-posts .filter li:last-child{margin-bottom:0px}}.page-template-template-candidates header form{background-color:#fff;border-radius:3rem;padding:.5rem .5rem .5rem 3rem;position:absolute;top:385px;width:740px;justify-content:space-between}.page-template-template-candidates header form fieldset{padding-right:13px;border-right:1px solid #ccc;margin-bottom:0 !important}.page-template-template-candidates header form fieldset:last-of-type{border-right:0px}.page-template-template-candidates header form button.button{padding:1rem 2.5rem}.page-template-template-candidates .page-intro{padding-left:3rem}.page-template-template-candidates .page-intro p{font-size:1.25rem;font-weight:bold;margin-top:1rem;color:#242b68}.page-template-template-candidates .sod_select .sod_label{width:130px !important}.page-template-template-candidates #candidates article{flex-basis:31%;margin:0 1% 2rem 1%}.page-template-template-candidates #candidates .article-title{background-color:#242b68;padding:2rem}.page-template-template-candidates #candidates .article-title .article-body_label{color:#fff;display:block;text-align:right}.page-template-template-candidates #candidates .article-title h2{font-weight:normal;font-size:2rem}.page-template-template-candidates #candidates .article-title h2 a{color:#fff}.page-template-template-candidates #candidates .article-title .article-body_job-title{color:#fff;font-family:"Roboto Slab",serif}.page-template-template-candidates #candidates .article-title .article-body_location{color:#ffde16;font-family:"Roboto Slab",serif;text-transform:capitalize}.page-template-template-candidates #candidates .article-body{font-size:.75rem;font-weight:bold;line-height:1.5rem}.page-template-template-candidates #candidates .article-body h4{margin-bottom:.5rem}.page-template-template-candidates #candidates .article-body ul{padding-left:20px}.page-template-template-candidates #candidates .article-body ul li{list-style:disc}.page-template-template-candidates #candidates .col3{text-align:right;margin-bottom:1rem;font-size:.75rem;font-weight:bold}.page-template-template-candidates #candidates .col3 a{color:#242b68;text-decoration:underline}@media only screen and (max-width: 1374px){.page-template-template-candidates header form{width:100%;top:0;position:relative;margin-top:0px;display:block;padding:1rem;border-radius:0}.page-template-template-candidates header form fieldset{border-right:0px;padding-right:0px;margin-bottom:1rem !important}}.single-post .back-link{text-transform:uppercase;float:right;font-weight:bold}.single-post article{margin-top:200px;margin-bottom:6rem}.single-post article small{display:block;text-align:center;float:left;width:100%;margin:40px 0}.single-post article h1{text-align:center;margin-bottom:40px;font-size:3rem;line-height:3rem}.single-post article h2{margin-bottom:1rem}.single-post article h3{margin-bottom:.75rem}.single-post article h1,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article p,.single-post article blockquote{font-family:"Montserrat",sans-serif}.single-post article blockquote p{font-weight:bold;font-style:italic;color:#000;margin-bottom:1rem}.single-post article p{color:#777;font-size:.9rem}.single-post article p a{color:#544cf9;font-weight:bold}.single-post article p a.button.cta{padding:1rem 5rem;font-size:.85rem}.single-post article img{max-width:100%;height:auto;margin-bottom:1.5rem}@media only screen and (max-width: 1440px){.single-post article{margin-top:100px}}.page-template-template-search header .page-intro{color:#242b68;border-left:4px solid #242b68;padding-left:3rem}.page-template-template-search header .page-intro p{font-size:1.5rem;line-height:2rem;font-family:"roboto slab";margin-top:1.5rem;max-width:50%}@media only screen and (min-width: 1374px){.search-form.fixed form{max-width:1170px;padding-left:20px;padding-right:20px;margin:0 auto;background-color:transparent}.fixed .search-form-xl form{max-width:1170px;padding-left:7px;padding-right:7px;margin:0 auto;background-color:transparent}}.single-job section{margin-top:200px}.single-job h1{font-size:2rem;font-family:"Open Sans",sans-serif;line-height:2rem}.single-job .job-date-posted{color:#544cf9;font-weight:bold;font-family:"Roboto Slab",serif}.single-job .job-bullets{float:left;width:100%}.single-job .job-meta{font-family:"Roboto Slab",serif;float:left;width:100%;color:#242b68;margin-top:.5rem;margin-bottom:1.25rem}.single-job .job-summary{float:left;width:100%;color:#7d7d7d;font-size:.9rem;font-family:"Open Sans",sans-serif}.single-job .job-salary,.single-job .job-work-type{font-weight:bold;color:#242b68;font-size:1.25rem;font-family:"Open Sans",sans-serif;background-color:#e8e8e8;padding:2rem 4rem}.single-job .job-details-flex{display:flex;flex-wrap:wrap;float:left;width:100%;justify-content:space-between}.single-job .job-details-flex div{flex-basis:49%;text-align:center}.single-job .job-details-inner{float:left;width:100%;padding:2rem 4rem;border:1px solid #efefef;margin-top:1rem}.single-job .job-details-inner h2{font-family:"Open Sans",sans-serif;font-size:1rem}.single-job .job-details-inner p{font-size:.95rem;color:#000}.single-job .job-description_content p{margin-bottom:1rem}.single-job .job-description_content ul{margin-bottom:2rem;padding-left:2rem;font-size:.95rem}.single-job .job-description_content ul li{list-style-type:disc;margin-bottom:1rem;line-height:1.5rem}.single-job #contact-specialist{text-align:center;background-color:#242b68;color:#fff;padding:2rem;margin-top:5.05rem}.single-job #contact-specialist .profile-picture{border-radius:70px;width:70px;height:70px;background-size:115px;background-position:center center;float:left;margin-left:20px}.single-job #contact-specialist .contact-specialist_number{float:left;width:100%;margin-top:1rem;font-family:"Roboto Slab",serif;font-size:.95rem}.single-job #contact-specialist h2{color:#ffde16;font-size:1.25rem;margin-bottom:1rem}.single-job #contact-specialist h3{color:#fff;font-size:1.75rem;line-height:70px;padding-left:110px;text-align:left}.single-job #contact-specialist a{color:#fff}.single-job #contact-specialist a.button{color:#242b68;padding:1.45rem 3rem;width:100%;border-radius:2rem;margin-top:1rem;font-size:.85rem}.single-job #contact-specialist a.button:hover{color:#fff;background-color:#242b68;border:1px solid #fff}@media only screen and (max-width: 1440px){.single-job section{margin-top:100px}.single-job .col2{margin-right:0px !important}}@media only screen and (max-width: 1374px){.single-job #contact-specialist{margin-top:2rem;width:100%}.single-job .job-details-inner{padding:1rem 2rem}}@media only screen and (max-width: 536px){.single-job .job-details-flex{display:block}.single-job .job-details-flex .job-salary{margin-bottom:1rem}}.content-block{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between;overflow:hidden}.content-block .col{padding:6rem}.content-block .col p,.content-block .col blockquote{margin-bottom:0px;color:#fff;line-height:1.5rem;font-size:.85rem}.content-block .col blockquote{font-style:italic}.content-block h3{color:#fff;font-size:2.5rem;font-weight:bold;margin-bottom:3rem;line-height:2.5rem}.content-block h4{color:#ffde16;font-size:1.5rem;font-family:"Roboto Slab",serif}.content-block h4 a{color:#ffde16}.content-block .sub-title{color:#fff;font-weight:bold;font-size:1rem;margin-bottom:1.5rem;font-family:"Roboto Slab",serif;display:block}.content-block .white-link{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:underline;margin-top:2rem;display:inline-block}.round .article-image{border-radius:200px;width:200px;height:200px;margin:0 auto;background-size:cover}.round .article-body h3{font-size:1.5rem;line-height:1.5rem}.links-content .links-list{display:flex;flex-wrap:wrap;justify-content:center}.links-content .links-list li{font-size:2rem;font-family:"Roboto Slab",serif;font-weight:bold;text-align:center;flex-basis:33.33%;position:relative}.links-content .links-list li p{color:#000;font-family:"Montserrat",sans-serif;opacity:0;transition:all .2s ease-in-out;width:100%;margin:1rem 0}.links-content .links-list li p.show{opacity:1}.links-content .links-list li span{color:#242b68;position:relative;z-index:2;background-color:#fff;padding:0 10px}.links-content .links-list li span:hover{color:#544cf9;text-decoration:underline}.links-content .links-list li:hover p{display:block;opacity:1;transition:all .2s ease-in-out}.links-content .links-list li:after{content:"";width:100%;height:1px;position:absolute;background-color:#544cf9;left:0;top:24px;z-index:1}.list-content{width:100%}.list-content ul li{padding:2rem 6.5rem;border-bottom:1px solid #fff}.list-content ul li h3{font-family:"Montserrat",sans-serif;font-weight:bold;margin-bottom:.5rem}.list-content ul li p{font-size:.75rem;margin-bottom:0px}.list-content ul li .icon-tick{position:absolute;margin-left:-30px;margin-top:-1px;color:#544cf9}#clients-animation ul{display:flex;flex-wrap:wrap}#clients-animation ul li{opacity:0;transition:all .2s ease-in-out 1s;width:50%;padding:10px;vertical-align:middle}#clients-animation ul li img{width:100%;display:block}#clients-animation .active li{transition:all .2s ease-in-out;opacity:1}#clients-animation .active li:nth-child(1){transition-delay:1s}#clients-animation .active li:nth-child(2){transition-delay:1.25s}#clients-animation .active li:nth-child(3){transition-delay:1.5s}#clients-animation .active li:nth-child(4){transition-delay:1.75s}#clients-animation .active li:nth-child(5){transition-delay:2s}#clients-animation .active li:nth-child(6){transition-delay:2.25s}.clients-content .col{width:50%;float:left}.page-template-template-contact iframe{display:block;height:435px}.page-template-template-contact .intro{margin-bottom:4rem;color:#242b68}.page-template-template-contact table tr td{padding:3rem 4rem;font-family:"Montserrat",sans-serif;color:#242b68;font-weight:bold;font-size:.85rem;line-height:1.5rem;vertical-align:top}.page-template-template-contact table tr td h3{font-family:"Montserrat",sans-serif;font-weight:bold;margin-bottom:.5rem}.page-template-template-contact table tr td a{color:#242b68;text-decoration:underline}.page-template-template-contact table tr td .button.alt{font-size:.75rem;text-decoration:none;padding:.5rem 1.25rem;margin-top:1rem;font-family:"Montserrat",sans-serif}.page-template-template-contact table tr td .phone{font-size:1.5rem}.page-template-template-contact table tr td .contact-block_icon{height:45px;float:left;margin-right:1rem}.page-template-template-contact table tr td.no-padding{padding:0px !important}.page-template-template-contact table tr td.contact-block_address .contact-block_icon{height:180px}div[class^=contact-block]{font-family:"Open Sans",sans-serif}@media only screen and (max-width: 1110px){.page-template-template-contact table tr td{padding:2rem}}@media only screen and (max-width: 1374px){.page-template-template-contact table{border-collapse:unset;border:0px}.page-template-template-contact table tr td{display:block;width:100%;border-bottom:0px}.page-template-template-contact table tr:last-child td{border-bottom:1px solid #efefef}}#arrows,#agent-arrows{float:left;width:100%;margin-bottom:2.5rem}#arrows .owl-prev,#agent-arrows .owl-prev{margin-right:20px}#arrows .owl-prev,#arrows .owl-next,#agent-arrows .owl-prev,#agent-arrows .owl-next{width:50px;height:50px;line-height:48px;display:inline-block;border-radius:50px !important;cursor:pointer;font-size:1rem;text-align:center;transition:all .2s ease-in-out}#arrows .owl-prev:hover,#arrows .owl-next:hover,#agent-arrows .owl-prev:hover,#agent-arrows .owl-next:hover{background-color:#544cf9;color:#fff;border:1px solid #544cf9}#agent-arrows.disabled{display:none}#carousel-fade .owl-dots{display:none}#carousel-fade-overlay{position:absolute;top:6rem;left:6rem;z-index:10}#clients-animation .owl-dots{text-align:center;width:100%;position:absolute;left:0;bottom:1rem}#clients-animation .owl-dot span{width:10px;height:10px;display:block;background-color:#544cf9;border-radius:10px;margin:0 5px}#clients-animation .owl-dot.active span{background-color:#242b68}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;padding:1.5rem;width:100%;background:#fff;color:#000;text-align:left;text-transform:uppercase;outline:0;outline-offset:-2px;cursor:default;font-weight:bold}.page-template-template-candidates .sod_select{padding:1rem 2rem}.page-template-template-candidates .sod_select:after{top:15px !important}.sod_select:before,.sod_select:after{content:"▲";position:absolute;right:17px;top:17px;font-size:7px}.sod_select:after{content:"▼";top:auto;bottom:17px}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#8594a3}.sod_select.open{color:#919191}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;width:150%;background:#fff;border-top:none;color:#000;z-index:1}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:1.5rem;border:1px solid #efefef;position:relative;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#ccc}.sod_select .sod_option.active{background:#f7f7f7;color:#333}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:gray;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select select{display:none !important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}.page-employers .col3{text-align:center}.page-job-seekers .map .intro{padding-left:100px;margin-top:1rem}.page-job-seekers .map .button{margin-left:100px;margin-bottom:1rem;color:#544cf9;padding:.85rem 3rem}.page-job-seekers .map .button:hover{color:#fff}.ginput_container input{width:100% !important;border:1px solid #e8e8e8 !important}.gform_wrapper .gform_body .gfield{margin-bottom:1rem !important;padding-right:0px !important;max-width:100% !important}.gform_wrapper .gform_footer .gform_button{cursor:pointer}.gform_wrapper .gform_footer .gform_button:hover{border:1px solid #242b68;background-color:#fff;transition:all .2s ease-in-out;color:#242b68}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.owl-stage{display:-webkit-box;display:-moz-box;display:-ms-box;display:box}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.sod_select:after{font-family:"icomoon";content:"";position:absolute;right:17px;top:23px;font-size:20px;color:#544cf9;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sod_select:before{display:none}.jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:0px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:500px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.search-results .search-result{flex-wrap:wrap;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:0}.search-results .search-result:nth-child(2n){background-color:#f8f8f8}.search-results .search-result:last-child{border-bottom:1px solid #ebebeb}.search-results .search-result:last-child:before{content:"";display:block;width:40px;height:2px;background-color:#544cf9;position:absolute;top:0;left:50%;transform:translateX(-50%)}.search-results .search-result-column{border-right:1px solid #ebebeb}.search-results .search-result-column:last-child{border-right:0px}.search-results h3{font-size:1.5rem;float:left;font-family:"Open Sans",sans-serif;font-weight:bold}.search-results .job-date-posted{float:right;color:#544cf9;font-weight:bold;font-size:.85rem;font-family:"Roboto Slab",serif}.search-results .job-meta{font-family:"Roboto Slab",serif;float:left;width:100%;color:#242b68;margin-top:.5rem;margin-bottom:1.25rem}.search-results .job-summary{float:left;width:100%;color:#7d7d7d;font-size:.9rem;font-family:"Open Sans",sans-serif}.search-results .job-salary,.search-results .job-work-type{font-weight:bold;color:#242b68;font-size:1.25rem;font-family:"Open Sans",sans-serif;display:table;width:100%}.search-results .job-salary div,.search-results .job-work-type div{display:table-cell;vertical-align:middle}.search-results .job-cta{display:table;width:100%;height:100%}.search-results .job-cta div{display:table-cell;vertical-align:middle}.back-button{text-align:right;text-transform:uppercase;font-size:.65rem;font-weight:bold;letter-spacing:1px;padding-right:120px}.back-button a{color:#242b68}@media only screen and (max-width: 1440px){.single-job header .hero-overlay{top:100px}}@media only screen and (max-width: 1374px){.search-results .search-result-column{flex-basis:100% !important;border-right:0px;border-top:1px solid #ebebeb}.search-results .search-result-column .job-date-posted{float:left;width:100%;margin-top:.5rem}.search-results .search-result-column:first-child{border-top:0px}}@media only screen and (max-width: 768px){.search-results h3,.search-results .job-date-posted,.search-results .job-meta,.search-results .job-summary{float:none}.back-button{margin-bottom:3rem;padding-right:0px}}.newsletter-signup{float:right}.newsletter-signup p{font-size:.75rem;font-weight:bold;margin-left:2rem;margin-bottom:-0.5rem;color:#777}.newsletter-signup .gform_wrapper{margin:0 !important;float:right;width:100%}.newsletter-signup .gform_wrapper .gform_anchor{margin-bottom:0 !important}.newsletter-signup .gform_wrapper .gform_heading{display:none !important}.newsletter-signup .gform_wrapper .gform_body{width:75% !important;float:left !important}.newsletter-signup .gform_wrapper .gform_body ul li{margin:0 !important;padding:0 !important;max-width:100% !important}.newsletter-signup .gform_wrapper .gform_body ul li .gfield_label{display:none !important}.newsletter-signup .gform_wrapper .gform_body ul li .ginput_container{margin-top:0 !important}.newsletter-signup .gform_wrapper .gform_body ul li .ginput_container input{border:1px solid #efefef;padding:10px 2rem 10px 2rem !important;border-top-left-radius:15px !important;border-bottom-left-radius:15px !important;font-size:.75rem !important;font-weight:bold !important}.newsletter-signup .gform_footer{float:left !important;width:25% !important;margin:0 !important;padding:0 !important;clear:none !important}.newsletter-signup .gform_footer #gform_submit_button_2{padding:.63rem 2rem;color:#fff;font-size:.75rem;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#544cf9;border:1px solid #544cf9}.gform_ajax_spinner{display:none}.gform_wrapper .validation_error{display:none}.gform_wrapper li{border:0 !important;width:100% !important;max-width:100% !important;margin:0 !important}.gform_wrapper li .validation_message{padding:5px !important}@media only screen and (max-width: 1200px){.page-template-template-home header .page-title h1{font-size:4rem;line-height:4rem}}@media only screen and (max-width: 1374px){footer #footer-cta{text-align:center}footer #footer-cta .button{float:none;margin-top:1rem}header .fixed{position:relative;z-index:0}nav ul li .sub-menu{left:0;top:0;padding-top:0;background-color:#544cf9}nav .menu-main-container.is-active ul.sub-menu{padding-top:0px !important}}@media only screen and (max-width: 768px){header .hero-image{height:450px}.page-template-default header .hero-image{height:300px}form{padding:2rem}form button.button{display:block;width:100%}.page-template-template-home header .page-title h1{font-size:3rem;line-height:3rem;max-width:100%}.page-template-template-home header .page-intro{padding:0 2rem}.page-template-template-home header .page-intro p{max-width:100%;width:100%;font-size:1rem;line-height:1.5rem}footer #menu-footer-menu{display:block;padding:2rem 0}footer #footer-cta .button{display:block}.newsletter-signup{width:100%;float:left;margin:2rem 0}.newsletter-signup form{padding:0 !important}.newsletter-signup .gform_footer #gform_submit_button_2{padding:.63rem 2rem .63rem 1rem}.content-block .col{width:100% !important;padding:3rem}#carousel-fade-overlay{position:absolute;top:3rem;left:3rem}.links-content .links-list{display:block}.list-content ul li{padding:2rem 1rem 2rem 3rem}.newsletter-signup .gform_footer{width:35% !important}.newsletter-signup .gform_wrapper .gform_body{width:65% !important}.clients-content .col{width:100% !important;height:auto !important}.content-block .col{width:100% !important;height:auto !important;flex-basis:100%}.content-block #switch{height:100vw !important}#carousel-sync{width:100% !important}.page-template-template-candidates #candidates article{flex-basis:100%}.newsletter-signup .gform_wrapper .gform_body ul li .ginput_container input{border-top-left-radius:30px !important;border-bottom-left-radius:30px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.button.cta{padding:1rem 2rem}.page-template-template-search header .page-intro p{max-width:80%}.single-job .job-details-inner{padding:.5rem}.breadcrumbs{display:none}.owl-carousel .item .col{min-height:100vw}}/*# sourceMappingURL=style.css.map */
