a.external_icon{background:url(/wp-content/plugins/sem-external-links/external.png)center right no-repeat;padding-right:13px}img{border-style:none;height:auto;max-width:100%;vertical-align:top}.menu-image-title-hide .menu-image-title,.menu-image-title-hide.menu-image-title{display:none}:root{--primary-color:#2ace5e;--primary-color-rgb:42, 206, 94;--primary-color-dark:#24af50;--primary-color-dark-rgb:68, 183, 104;--background-color:#efefef;--background-color-rgb:239, 239, 239;--footer-background:#000;--footer-background-rgb:0, 0, 0;--fallback-color:#f0f0f0;--fallback-color-rgb:240, 240, 240;--font-color:#000;--font-color-rbg:0, 0, 0;--white-color:#fff;--white-color-rgb:255, 255, 255;--primary-font:"Nunito Sans", sans-serif}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-overflow-x:hidden}body,figure.post-thumbnail{margin:0}body,html{overflow-x:hidden}a{background-color:#fff0;color:#2ace5e;text-decoration:none;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}b{font-weight:bolder}button,input{margin:0;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,input{color:#000;font-size:18px;font-weight:300}body,button,input{font-family:"Nunito Sans",sans-serif;line-height:1.5}h1,h2,h3,h4{clear:both;font-weight:700;line-height:1.3em}h1{font-size:2.1665em;margin:.5em 0}h2{font-size:1.7223em;margin:.65em 0}h3{font-size:1.3888em;margin:.7em 0}h4{font-size:1.1112em;margin:.8em 0}p{margin-bottom:1.5em}i{font-style:italic}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}ul{margin:0 0 1.5em 3em;list-style:disc}figure{margin:1em 0}button,input[type=submit]{display:inline-block;background:#2ace5e;border:1px solid #2ace5e;color:#fff;font-weight:700;font-size:.888em;border-radius:5px;padding:10px 18px;cursor:pointer;outline:0;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}a.btn:hover,button:hover,input[type=submit]:hover{background:0 0;color:#2ace5e}input[type=text]{color:#000;border:1px solid #e6e6e6;border-radius:5px;padding:5px 15px;width:100%;height:50px;font-size:.8888em;font-weight:400;outline:0}input[type=text]:focus{color:#000}a:focus{outline:0}a:active,a:hover{outline:0}a:hover{color:#000}.container:after,.container:before,.site-footer:after,.site-footer:before{content:"";display:table;table-layout:fixed}.container:after,.site-footer:after{clear:both}.widget{margin:0 0 60px}.updated:not(.published){display:none}.custom-logo-link,.entry-meta>span,a.btn{display:inline-block}.container{margin:0 auto;max-width:1170px}.btn-wrap{display:block;width:100%;text-align:center}a.btn{background:#2ace5e;border:1px solid #2ace5e;color:#fff;font-weight:700;font-size:.888em;border-radius:5px;padding:10px 18px}.section-title{font-size:1.7223em;margin-top:0;margin-bottom:0;font-weight:800;line-height:1.5}.entry-meta{font-size:.778em;font-weight:400}.entry-meta>span{vertical-align:middle;margin-right:15px;padding-right:15px;border-right:1px solid rgb(0 0 0/.5);line-height:1}.entry-meta>span:last-child{border-right:none;margin-right:0;padding-right:0}.entry-meta>span a{color:rgb(0 0 0/.6)}.entry-meta>span a:hover,.entry-title a:hover,.secondary-nav ul li:hover>a,.site-header .header-t a:hover{color:#2ace5e}.entry-title a{color:#000;display:inline-block}.page-template-default figure.post-thumbnail{margin-bottom:30px}.banner-caption div.job_listings,.page-template-default .article-section figure.post-thumbnail{margin-bottom:0}.banner-caption .form-wrap form .search_jobs label,.header-main .main-navigation .toggle-btn,.responsive-nav{display:none}.site-header .header-t{background:#f5f5f7;padding:8px 0}.header-t .left-block{display:inline-block;width:70%;vertical-align:middle}.site-header ul{margin:0;padding:0;list-style:none}.secondary-nav ul li{display:inline-block;font-size:.778em;line-height:1.4;position:relative}.secondary-nav ul li a{display:inline-block;color:#6a6a6a;padding:0 17px;font-weight:400}.right-block a.btn-link:first-child,.secondary-nav ul.nav-menu>li:first-child>a{padding-left:0}.right-block a.btn-link:last-child,.secondary-nav ul.nav-menu>li:last-child>a{padding-right:0}.header-t .right-block{display:inline-block;vertical-align:middle;width:29%;text-align:right;float:right;margin-top:2px}.main-navigation ul li,.right-block a.btn-link{display:inline-block;position:relative;font-weight:700}.right-block a.btn-link{padding:0 20px;font-size:.778em;color:#6a6a6a;line-height:1.4}.header-main{padding:30px 0}.header-main>.container{display:flex;flex:1;flex-direction:row;align-items:center}.header-main .site-branding{width:30%}.header-main .menu-wrap{width:70%;text-align:right;display:flex;justify-content:flex-end;flex:auto;align-items:center;flex-direction:row}.menu-wrap .main-navigation{width:calc(100% - 150px)}.main-navigation ul li{font-size:.888em;vertical-align:middle}.main-navigation ul li a{display:inline-block;vertical-align:middle;padding:17px;color:#000}.main-navigation ul li a:focus{outline:dotted 1px rgb(0 0 0/.1)}.footer-b a:hover,.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current_page_item>a,.main-navigation ul li:hover>a{color:#2ace5e}.menu-wrap .btn-wrap{width:150px;text-align:right}.site-banner .item{position:relative}.banner-caption{position:absolute;top:50%;left:0;right:0;text-align:center;z-index:9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.banner-caption .caption-inner{max-width:770px;margin-left:auto;margin-right:auto}.banner-caption .description{margin-top:10px;font-size:1em;color:#fff;line-height:1.5;font-weight:400}.banner-caption .form-wrap{margin-top:20px}.banner-caption .jobscout_job_filters{background:0 0}.banner-caption .jobscout_job_filters .search_jobs{padding:0;display:flex;flex:1;flex-wrap:wrap;border-radius:5px;overflow:hidden}.banner-caption .jobscout_job_filters .search_jobs div.search_keywords,.banner-caption .jobscout_job_filters .search_jobs div.search_location{float:none;width:auto;padding-right:0;display:flex;flex:1;padding-left:0}.banner-caption .jobscout_job_filters .search_submit{display:flex;flex:0}.banner-caption .jobscout_job_filters .search_jobs input{border-radius:0;height:60px;border-top:none;border-bottom:none;border-right:none;font-size:.8888em;font-weight:400;padding:10px 20px;color:#666}.banner-caption .jobscout_job_filters .search_jobs>div:first-child input{border-left:none}.banner-caption .jobscout_job_filters .search_jobs input[type=submit]{padding:0;width:60px;background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');background-repeat:no-repeat;background-size:20px;background-position:center;text-indent:70px;overflow:hidden;border-left:1px solid rgb(0 0 0/.1)}.banner-caption .jobscout_job_filters .search_jobs input[type=submit]:hover{background-color:#fff;background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%232ace5e" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>')}section.category-section{margin:70px 0}section.category-section .container{display:flex;flex:1;flex-flow:row wrap}section.top-job-section{background:#f5f5f7;padding:70px 0}section.top-job-section .section-title{text-align:center;margin-bottom:40px}section.article-section,section.howitwork-section{margin:70px 0;text-align:center}.article-section .article-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;text-align:left;margin-top:50px;margin-bottom:40px}.article-section .article-wrap article{box-shadow:0 2px 4px rgb(0 0 0/.16);border-radius:5px;overflow:hidden}.article-section .article-wrap article img{width:100%}.article-section .article-wrap header.entry-header{padding:30px}.article-section .article-wrap header.entry-header .entry-title{margin:10px 0 0;line-height:1.5;font-size:1.112em;font-weight:700}section.testimonial-section:after{content:"";background:rgb(0 0 0/.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.testimonial-section{padding:90px 0;text-align:center;background-size:cover;position:relative;z-index:1}.testimonial-section .section-desc{color:#fff}.footer-t{background:#000;padding-top:60px}.footer-b{background:#212121;padding:15px 0;font-size:.888em;font-weight:400;text-align:center}.footer-b,.footer-b a{color:rgb(255 255 255/.8)}.footer-b .privacy-block{display:inline-block;vertical-align:middle;line-height:1.5;width:200px;text-align:left}.footer-b .privacy-block+.copyright{display:inline-block;vertical-align:middle;width:calc(100% - 205px);text-align:right}#back-to-top,#back-to-top span{-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}#back-to-top{position:fixed;bottom:0;right:20px;z-index:9999;opacity:0;visibility:hidden}#back-to-top span{display:inline-block;width:40px;height:40px;background:#151515;color:#fff;border-radius:100%;text-align:center;line-height:40px;cursor:pointer}#back-to-top span:hover{background:#2ace5e}.jobscout_job_filters .search_jobs div.search_keywords,.jobscout_job_filters .search_jobs div.search_location{float:none;width:auto;flex:1}@media screen and (max-width:1300px){.header-main .site-branding{width:27%}.header-main .menu-wrap{width:73%}}@media screen and (max-width:1199px){.container{max-width:1000px;padding-left:15px;padding-right:15px}.secondary-nav ul li a{padding-left:12px;padding-right:12px}.secondary-nav ul li:first-child a{padding-left:0}.secondary-nav ul li:last-child a{padding-right:0}.header-main{padding:20px 0}.menu-wrap .main-navigation{width:calc(100% - 130px)}.header-main .main-navigation ul li{font-size:.7778em}.header-main .main-navigation ul li a{padding-left:12px;padding-right:12px}.header-main .menu-wrap .btn-wrap{width:130px}.header-main .menu-wrap .btn-wrap a.btn{padding-left:15px;padding-right:15px;font-size:.7778em}}@media screen and (max-width:1024px){.container{max-width:768px}section.article-section,section.category-section,section.howitwork-section{margin-top:50px;margin-bottom:50px}section.testimonial-section,section.top-job-section{padding-top:50px;padding-bottom:50px}.header-main .main-navigation ul,.header-main .menu-wrap .btn-wrap,.site-header .header-t{display:none}.site{-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.header-main{padding-top:20px;padding-bottom:20px}.header-main .site-branding{width:calc(100% - 50px)}.header-main .menu-wrap{width:50px}.menu-wrap .main-navigation{width:auto}.header-main .main-navigation .toggle-btn{width:40px;height:40px;padding:0;display:inline-block;position:relative;cursor:pointer}.header-main .main-navigation .toggle-btn .toggle-bar{display:block;background:#fff;width:18px;height:2px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.header-main .main-navigation .toggle-btn .toggle-bar:first-child{top:-12px}.header-main .main-navigation .toggle-btn .toggle-bar:last-child{bottom:-12px}.header-main .main-navigation .toggle-btn:hover .toggle-bar{background:#2ace5e}.responsive-nav,.responsive-nav .close-btn .bar{top:0;right:0;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.responsive-nav{display:flex;flex:1;flex-direction:column;position:fixed;width:350px;background:#fff;z-index:999999;overflow:auto;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.responsive-nav .nav-top{border-bottom:1px solid #d9d9d9;padding:20px;position:relative}.responsive-nav .close-btn{display:inline-block;vertical-align:middle;width:20px;height:20px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.responsive-nav .close-btn .bar{background:#707070;width:15px;height:2px;position:absolute;bottom:0;left:0;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.responsive-nav .close-btn .bar:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.responsive-nav .close-btn:hover .bar,.responsive-nav .right-block a.btn-link:hover{background:#2ace5e}.responsive-nav .right-block{padding:20px;text-align:center;border-bottom:1px solid #d9d9d9}.responsive-nav .right-block a.btn-link{background:#6e6e6e;color:#fff;display:block;border-radius:5px;padding:10px;font-size:.888em}.responsive-nav .secondary-nav{order:4}.responsive-nav .main-navigation ul,.responsive-nav .secondary-nav ul{margin:0;padding:0;list-style:none}.responsive-nav .main-navigation ul li,.responsive-nav .secondary-nav ul li{display:block;font-weight:400;font-size:.8888em}.responsive-nav .main-navigation ul li a,.responsive-nav .secondary-nav ul li a{padding:15px 20px;border-bottom:1px solid #d9d9d9;width:100%}.responsive-nav .secondary-nav ul li a{color:#000}.responsive-nav .secondary-nav ul.nav-menu>li:first-child>a{padding-left:20px}.secondary-nav ul.nav-menu>li:last-child>a{padding-right:20px}.responsive-nav .secondary-nav ul li:hover>a{color:#2ace5e}.responsive-nav .btn-wrap{order:5;width:100%;padding:20px}.site-banner .wp-custom-header{height:660px}.site-banner .item img{width:100%;height:100%;object-fit:cover}section.category-section .container{justify-content:center}.article-section .article-wrap{grid-template-columns:repeat(2,1fr)}.article-section .article-wrap article:last-child{display:none}.footer-b .privacy-block,.footer-b .privacy-block+.copyright{width:100%;text-align:center}}@media screen and (max-width:767px){.container{max-width:420px}a.btn{display:block}.responsive-nav{width:320px}.banner-caption .jobscout_job_filters .search_jobs,section.category-section .container{flex-direction:column}.banner-caption .jobscout_job_filters .search_jobs div.search_keywords,.banner-caption .jobscout_job_filters .search_jobs div.search_location{margin-bottom:1px}.banner-caption .jobscout_job_filters .search_jobs input{border-left:none}.banner-caption .jobscout_job_filters .search_jobs input[type=submit]{background-image:none;width:100%;text-indent:0;margin-top:1px;border-left:none}.banner-caption .jobscout_job_filters .search_jobs input[type=submit]:hover{background-image:none}.article-section .article-wrap{grid-template-columns:repeat(1,1fr);margin-top:30px}.article-section .article-wrap article:last-child{display:block}.jobscout_job_filters .search_jobs div.search_keywords,.jobscout_job_filters .search_jobs div.search_location{padding-left:0;padding-right:0;margin-bottom:5px;width:100%}}