@media (max-width:980px){.et_pb_menu__menu-button{display:flex;align-items:center;justify-content:center;height:100%}}.fluid-width-video-wrapper iframe[src*="google.com/maps"],.fluid-width-video-wrapper iframe[src*="google.com/maps/embed"]{height:250px!important;width:100%!important}.fluid-width-video-wrapper:has(iframe[src*="google.com/maps"]),.fluid-width-video-wrapper:has(iframe[src*="google.com/maps/embed"]){padding-top:0!important;padding-bottom:0!important;height:250px!important}.vr-cards-row .et_pb_column{display:flex}.vr-cards-row .et_pb_column .vr-card{flex:1;width:100%;display:flex;flex-direction:column}.vr-cards-row .vr-card .et_pb_blurb_content{height:100%;display:flex;flex-direction:column;position:relative}.vr-cards-row .vr-card .et_pb_main_blurb_image{flex:0 0 auto}.vr-cards-row .vr-card .et_pb_blurb_container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-top:0!important}.vr-card{--cut:22px;--radius:10px;--outer:rgba(163,163,163,.65);--inner:rgba(163,163,163,.30);--glow:rgba(163,163,163,.22);position:relative;overflow:visible;padding:0}.vr-card::before{content:"";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.2)) padding-box,linear-gradient(135deg,transparent 0%,var(--outer) 35%,transparent 75%) border-box;border:2px solid transparent;clip-path:polygon(var(--cut) 0%,calc(100% - var(--cut)) 0%,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0% calc(100% - var(--cut)),0% var(--cut));box-shadow:0 0 22px var(--glow);pointer-events:none}.vr-card::after{content:"";position:absolute;inset:12px;border-radius:calc(var(--radius) - 2px);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.35)) padding-box,linear-gradient(135deg,transparent 0%,var(--inner) 85%,transparent 100%) border-box;border:1px solid transparent;clip-path:polygon(calc(var(--cut) - 6px) 0%,calc(100% - (var(--cut) - 6px)) 0%,100% calc(var(--cut) - 6px),100% calc(100% - (var(--cut) - 6px)),calc(100% - (var(--cut) - 6px)) 100%,calc(var(--cut) - 6px) 100%,0% calc(100% - (var(--cut) - 6px)),0% calc(var(--cut) - 6px));opacity:.95;pointer-events:none}.vr-card .et_pb_module_header{letter-spacing:0.06em;text-transform:uppercase}.vr-card .et_pb_blurb_description{opacity:.8}.yith-wcan-filters{background-color:#F2F2F2!important}#slide-1-container,#slide-1-container *{visibility:visible!important;opacity:1!important}.et-menu-nav li.mega-menu li>a{width:100%!important}.vr-mega-item{display:flex;flex-direction:row;width:100%;position:relative;align-items:center}.vr-mega-label:nth-of-type(1){margin-left:20px!important}.vr-mega-label{position:absolute;left:-30px;top:-70px;bottom:-70px;writing-mode:vertical-lr;transform:rotate(200deg);background-color:#0170c0;color:#fff;font-weight:700;font-size:16px;padding:10px 0;display:flex;justify-content:center;align-items:center;width:40px;z-index:2}.vr-mega-item img{width:250px;height:auto;display:block;z-index:1;transition:transform 0.3s ease}@media (min-width:768px){.vr-mega-item img{margin-left:2em;width:220px}}@media (min-width:1600px){.vr-mega-item img{margin-left:3em;width:250px}}.vr-mega-item:hover img{transform:scale(1.05)}@media (min-width:767px){.pa-vertical-align-blurb .et_pb_blurb_content{display:flex!important}.pa-vertical-align-blurb .et_pb_blurb_container{display:flex!important;justify-content:center;flex-direction:column}.et-db #et-boc .et-l .pa-vertical-align-blurb .et_pb_main_blurb_image{display:flex;width:auto!important;margin-bottom:0px!important}}mark{background-color:#0170C0;color:#FFF;padding-right:5px;padding-left:5px;padding-top:3px;padding-bottom:3px}.et-pb-active-slide{opacity:0.9!important}.et-menu-nav li.mega-menu>ul.sub-menu{position:fixed!important;top:45px!important;left:0!important;width:100vw!important;transform:none!important;display:flex!important;justify-content:center!important;background:#232323!important;z-index:9999!important;padding:3rem 0!important;box-shadow:0 4px 8px rgba(0,0,0,0.1)!important;overflow-y:hidden}.post-meta{display:none}.job_filters{display:none!important}div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:22!important;padding-top:1vh!important}#left-area{width:100%!important}.et_right_sidebar #main-content .container:before{display:none!important}.et_post_meta_wrapper img{width:100px!important}.search_jobs .search_submit input{padding:10px 20px!important;border:none!important;background-color:#0070C0!important;color:white!important;font-size:16px!important;cursor:pointer!important;outline:none!important;border-radius:5px!important;box-shadow:0 5px #0056b3!important;transition:all 0.3s ease!important}input.application_button.button{padding:10px 20px!important;border:none!important;background-color:#0070C0!important;color:white!important;font-size:16px!important;cursor:pointer!important;outline:none!important;border-radius:5px!important;box-shadow:0 5px #0056b3!important;transition:all 0.3s ease!important}.search_jobs .search_submit input:hover{background-color:#0056b3}.search_jobs .search_submit input:active{box-shadow:0 2px #0056b3;transform:translateY(3px)}input#search_location{padding:10px!important;border:none!important;background-color:#fff!important;color:#333!important;font-size:16px!important;box-shadow:0 5px #EEEEEE!important;border-radius:5px!important;outline:none!important;transition:all 0.3s ease!important;margin-bottom:10px!important;display:none!important}input#search_keywords{padding:10px!important;border:none!important;background-color:#fff!important;color:#333!important;font-size:16px!important;box-shadow:0 5px #EEEEEE!important;border-radius:5px!important;outline:none!important;transition:all 0.3s ease!important;margin-bottom:10px!important;width:100%!important}.job-manager-application-wrapper .application .application_details,.single_job_listing .application .application_details{background-color:#eee!important}.search_jobs{display:flex!important;flex-direction:column!important}.search_keywords,.search_location,.search_remote_position,.search_submit{flex:0 0 auto!important;width:100%!important}.search_remote_position{float:left!important}input#job_type_temporary{accent-color:#0070C0!important}input#job_type_part-time{accent-color:#0070C0!important}input#job_type_internship{accent-color:#0070C0!important}input#job_type_full-time{accent-color:#0070C0!important}input#job_type_freelance{accent-color:#0070C0!important}.hover-underline:after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:#0070C0;transition:width 0.3s ease}.hover-underline:hover::after{width:100%}@media screen and (max-width:980px){.logo_container{text-align:left!important}.select_page{display:none!important}.mobile_nav{padding:0!important}#main-header{min-height:81px!important}#et_mobile_nav_menu{margin:0!important}}