html{scroll-behavior:smooth}::selection{background:#c66;color:#fff;text-shadow:none}.widget--home{margin:0em auto}.container-80{width:80%}.container-85{width:85%}.left-border{padding-left:0;border-left:none}@media screen and (min-width:600px){.left-border{padding-left:30px;border-left:3px #405940 solid}}.mobile-align-center{text-align:center}@media screen and (min-width:600px){.mobile-align-center{text-align:left}}.mobile-align-center .button{margin-left:20px}@media (min-width:600px) and (max-width:781px){.wp-block-column.pum-trigger{flex-basis:100%!important;padding-left:calc((2em + 30px + 4px) / 2);margin-top:1em}}.pum-theme-cutting-edge .pum-content{font-size:16px;margin-right:20px}.pum-theme-cutting-edge .pum-container{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center}.pum-theme-cutting-edge .pum-close{position:relative!important}.pum-content.popmake-content:focus-visible,.pum-content.popmake-content:focus{outline:none}.grecaptcha-badge{visibility:hidden}.site-header{box-shadow:none}.home .site-header{background:#fff0}.site-header .container{padding:1.5em 15px}.site-title{margin-right:0}.footer-widgets{padding:8em 0}.footer-widgets .row{display:flex;flex-direction:row;flex-wrap:wrap}.widget-title--footer{letter-spacing:1px;word-spacing:3px;font-size:18px}.footer-about,.footer-info,.footer-pages{font-size:14px;list-style:none}.widget--footer:last-child{margin-bottom:0}.footer-widgets .col-lg-3:nth-of-type(1){width:100%;padding-right:15px}.footer-widgets .col-lg-3:nth-of-type(2){width:100%;padding:0 15px}.footer-widgets .col-lg-3:nth-of-type(3){width:100%;padding-left:15px}.footer-widgets .col-lg-3{text-align:center;margin-bottom:60px}.footer-widgets .footer-social{float:left;margin-top:20px}.footer-widgets .footer-social a{margin:0;font-size:33px;margin-right:5px}.footer-cta{background-color:#fff;margin-top:0;padding:3em 0 8em}.footer-social a[href*="lin.ee"]:before{content:"";background-image:url(https://calebpro.com/wp-content/themes/jobify-extended/images/LINE_Brand_icon_RGB.png);background-repeat:repeat;background-size:26px 26px;width:26px;height:26px;transition:.3s}.footer-social a[href*="lin.ee"]:hover:before{background-image:url(https://calebpro.com/wp-content/themes/jobify-extended/images/LINE_Brand_icon_RGB_color.png)}@media screen and (min-width:768px){.footer-widgets .col-lg-3{text-align:left}}@media screen and (min-width:992px){.footer-widgets .col-lg-3:nth-of-type(1){width:50%;padding-right:30px}.footer-widgets .col-lg-3:nth-of-type(2){width:35%;padding:0 30px;border-right:1px solid #999;border-left:1px solid #999}.footer-widgets .col-lg-3:nth-of-type(3){width:15%;padding-left:30px}.footer-widgets .col-lg-3{margin-bottom:0}}@media screen and (min-width:1200px){.footer-widgets .col-lg-3:nth-of-type(1){padding-right:60px}.footer-widgets .col-lg-3:nth-of-type(2){padding:0 60px}.footer-widgets .col-lg-3:nth-of-type(3){padding-left:60px}}.home section:first-of-type.jobify_widget_feature_callout{margin-top:-110px}.home section:first-of-type .feature-callout.image-cover,.home section:first-of-type .feature-callout-cover{border-radius:0 0 120px 0}.home section:first-of-type .feature-callout-cover{background-position:-180px -260px!important;background-size:1400px!important}.home section:first-of-type.jobify_widget_feature_callout .callout-feature-content{padding-top:calc(110px + 3em)}.home section:first-of-type .callout-feature-content h2{font-size:30px}.home section:first-of-type .callout-feature-content p.home-top-text-long,.home section:first-of-type .callout-feature-content p.home-top-text-short{margin:30px 0;line-height:1.6;font-size:18px}.home-top-text-long{display:none}.home section:nth-of-type(2){margin:0 auto;padding:60px 0 50px 0}.home section:nth-of-type(2) .widget-title--home,.home section:nth-of-type(2) .widget-description--home{display:none}.home section:nth-of-type(2) .hentry{padding-bottom:3em;border-bottom:1px solid #ccc}.home section:nth-of-type(2) .hentry:last-child{border-bottom:none}.home-top-text-long,.home-top-text-short{color:#333!important}.page-template-jobify.home section:nth-of-type(3).widget_text{max-width:unset}.home section:nth-of-type(3){margin-top:0}ul.home-employee-life-cycle li{list-style:none;margin-bottom:20px}ul.home-employee-life-cycle li b{border-bottom:2px solid}.main-services{display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;transition:all .3s}.main-services a{cursor:pointer;transition:all .3s}.main-services a:hover,.main-services a:active{color:#c66;text-decoration:unset;border-color:#c66}.main-services-btn{width:150px;height:150px;margin:15px;border:1px solid #ccc;border-radius:3px;text-align:center;background-color:#fff;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}a.main-services-btn:hover{background:#fff url(https://calebpro.com/wp-content/themes/jobify-extended/images/shapes_150_3.png) no-repeat left top}.home section.widget--home.jobify_widget_jobs{padding:6em 0 9em}.home .feature-callout.text-center h2{font-size:28px}.home section:nth-of-type(3) .feature-callout{display:flex;flex-direction:column-reverse}.home section:nth-of-type(3) .col-sm-6{width:100%}.home section:nth-of-type(3) .col-sm-6.feature-callout-image-pull.col-sm-offset-6{width:100%;margin-left:0;float:none;position:relative;padding-left:15px;padding-right:15px;min-height:400px;background-size:600px;background-repeat:no-repeat}.home section:nth-of-type(3) .col-sm-6 .callout-feature-content{padding-top:1em}.widget--home-testimonials{background-color:#f9f6f1!important;margin:0}.slick-initialized .slick-slide{filter:drop-shadow(2px 4px 10px #e6e6e6)}@media screen and (min-width:768px){.home section:first-of-type .feature-callout-cover{background-position:67% top!important;background-size:160%!important}.home section:first-of-type .callout-feature-content{height:unset}.home section:first-of-type .callout-feature-content h2{font-size:30px;width:80%}.home section:first-of-type .callout-feature-content p.home-top-text-long,.home section:first-of-type .callout-feature-content p.home-top-text-short{margin:30px 0}.home section:nth-of-type(2) .hentry{padding-bottom:3em;border-bottom:none}}@media screen and (min-width:992px){.widget-title.widget-title--home{font-size:28px}.site-header__wrap{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center}.nav-menu-break-medium .site-primary-navigation{text-align:left}.site-title{padding-left:15px}.nav-menu--primary ul li a,.nav-menu--primary li a{color:#647585;font-size:18px!important;padding:5px 18px!important}.home .nav-menu--primary ul li a,.home .nav-menu--primary li a{color:#c66;font-size:18px;padding:5px 18px}.home section:first-of-type.jobify_widget_feature_callout{margin-top:-122px}.home section:first-of-type .feature-callout.image-cover,.home section:first-of-type .feature-callout-cover{border-radius:0 0 0 0}.home section:first-of-type .feature-callout-cover{background-position:left top!important;background-size:cover!important}.home section:first-of-type .callout-feature-content{height:500px}.home section:first-of-type .col-md-6{width:68%}.home section:first-of-type .callout-feature-content p.home-top-text-long,.home section:first-of-type .callout-feature-content p.home-top-text-short{margin:20px 0 55px 0;font-size:18px}.home-top-text-long{display:block}.home-top-text-short{display:none}.home section:nth-of-type(2){margin:0 auto;padding:0 0 50px 0}.home section:nth-of-type(2){background-image:url(https://calebpro.com/wp-content/themes/jobify-extended/images/home_bg_2100x2800.png);background-position:left -500px;background-attachment:scroll;box-sizing:border-box;background-size:cover;background-color:#bbc5b9}.home section:nth-of-type(2) .container{height:unset;overflow:unset}.home section:nth-of-type(2) .widget-title--home,.home section:nth-of-type(2) .widget-description--home{display:block;//color:#fff}.home section:nth-of-type(2) .hentry{background-color:#ffffff8c;border-radius:6px;padding:25px 15px}.main-services{justify-content:space-between}.home section:nth-of-type(3) .feature-callout{display:block}.home section:nth-of-type(3) .col-sm-6{width:65%}.home section:nth-of-type(3) .col-sm-6.feature-callout-image-pull.col-sm-offset-6{width:60%;float:left;position:absolute;padding-left:15px;padding-right:15px;margin-left:50%;min-height:unset}.home section:nth-of-type(3) .col-sm-6 .callout-feature-content{padding-top:6em}}@media screen and (min-width:1200px){.nav-menu--primary .sub-menu{background-color:rgb(187 197 185 / 95%)}.home section:first-of-type.jobify_widget_feature_callout{margin-top:-110px}.home section:first-of-type .callout-feature-content{height:550px}.home section:first-of-type.jobify_widget_feature_callout .callout-feature-content{padding-top:calc(110px + 6em)}.home section:first-of-type .col-md-6{width:58%}.home section:nth-of-type(2){background-position:left -550px}.home section:nth-of-type(3) .col-sm-6.feature-callout-image-pull.col-sm-offset-6{width:50%}}.job_listing-logo{display:none}.job_listing{display:flex}.job_listing-about{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:100%}.job_listing-position,.job_listing-cats,.job_listing-tags{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.job_listing-position{margin-top:1%}.job_listing-cats,.job_listing-tags{margin-top:0}.job_listing-tags{flex-direction:column}.job_listing-highlight ul{padding:0 0 0 40px}.job-category,.job_listing-location,.job_listing-salary,.job_listing-meta{margin:2px 0}.job-category:before,.job-tag:before{margin-right:7px}.job_listing-title{font-size:22px}.job-category,.job_listing-location,.job_listing-salary{font-size:18px}.job_listing-highlight{font-size:16px;font-weight:400}@media screen and (min-width:992px){.job_listing-about{flex-direction:row}.job_listing-position,.job_listing-cats,.job_listing-tags{margin-top:1%}.job_listing-position{width:50%;margin-right:3%}.job_listing-cats{width:19%;margin-right:3%}.job_listing-tags{width:25%;align-items:center}.job_listing-highlight ul{padding:0 0 0 20px}.job_listing-location,.job_listing-meta{width:100%}.job_listing-title{font-size:20px}.job-category,.job_listing-location,.job_listing-salary{font-size:16px}.job_listing-highlight{font-size:14px}}.job_listing-template-default .job-overview-content{display:flex;flex-direction:column-reverse;align-items:flex-start}.job_listing-template-default .job_listing-description{width:100%}.job_listing-template-default .job-meta{width:100%;padding:15px;background:#fafafa;font-size:16px}.job_listing-template-default .job_application.application{padding:3em 0}.job_listing-description .job_application.application{display:flex;justify-content:center;background:#fafafa}.jobify_widget_job_apply .job_application.application{padding-top:0}.jobify_widget_job_apply{display:none;border-width:2px}.job_listing-template-default .job-meta input[type=button].application_button{background-color:#fff;padding:20px 10px}.job_listing-template-default .job-meta input[type=button].application_button:hover{background-color:#405940}.single_job_listing-highlights{margin-top:0;font-size:unset;display:flex;flex-direction:column;align-items:center}.single_job_listing-highlights h3{display:none}.job_listing-template-default .related-jobs.container{margin-bottom:100px}@media screen and (min-width:992px){.job_listing-template-default .job-overview-content{flex-direction:row-reverse}.job_listing-template-default .job_listing-description{width:66.666%;padding-left:50px}.job_listing-template-default .job-meta{width:33.333%;padding:50px}.single_job_listing-highlights{margin-top:3em}.jobify_widget_job_apply{display:block}.job_listing-description .job_application.application{display:block;background:none}.single_job_listing-highlights{display:block}.single_job_listing-highlights h3{display:block}}aside.jobify_widget_job_apply #apply-overlay{display:none!important}.wpcf7 form .wpcf7-response-output{padding:20px;margin:40px 0;border-radius:0 0 50px 0}.wpcf7 form.sent .wpcf7-response-output{border:none;background:#f2f2f2;padding:30px 25px}.single_job_ligting_upload,.career-training-sidebar,.company-training-top,.company-recruiting-top{background:#f2f2f2;padding:30px 25px;border-radius:0 0 50px 0;margin-bottom:40px}@media screen and (min-width:992px){.single_job_ligting_upload{width:70%}.company-training-top{width:100%}}.single_job_ligting_upload input[type=button].upload-resume-btn{background-color:#fff}.single_job_ligting_upload input[type=button].upload-resume-btn:hover{background-color:#405940}.woocommerce-loop-product__title{font-size:22px;font-weight:400;margin:10px 0 0;min-height:80px}.woocommerce-shop .products .price{font-size:16px}.woocommerce .product .tabs{border-bottom:1px solid #ccc;padding:10px 0}.woocommerce .product .tabs li a{padding:12px;font-size:16px}.woocommerce-Tabs-panel--description{margin-top:3em}.woocommerce-Tabs-panel--description p{font-size:18px}.related.products,.upsells.products{display:none}.woocommerce-tabs{margin-bottom:5em}.woocommerce-shop .page-header{display:none}.section-1{display:none}.section-1 h1,.section-1 h4{margin:0}.section-2 .elementor-element-f41f04f{border:1px dashed #666;padding:30px 40px;width:66.666%}.section-2 .elementor-element-62fe2a3{text-align:right}.section-3{background:#f8f8f8;padding:0 20px;margin:40px 0}.section-3 .elementor-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-3 .elementor-col-33{width:15%;text-align:center;border-right:2px dashed #c66;color:#c66}.section-3 .elementor-col-66{width:85%;padding:0 30px}.section-7{width:70%;border:1px dashed #666;padding:10px 40px;margin-left:auto}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;width:50px;height:50px;margin-right:10px}.woocommerce-mini-cart-item .quantity{display:block}body .woocommerce table.cart .product-price,body .woocommerce table.cart .product-quantity,body .woocommerce table.cart .product-subtotal,body.woocommerce-page table.cart .product-price,body.woocommerce-page table.cart .product-quantity,body.woocommerce-page table.cart .product-subtotal{width:unset}@media screen and (min-width:768px){body .woocommerce table.cart .product-price,body .woocommerce table.cart .product-quantity,body .woocommerce table.cart .product-subtotal,body.woocommerce-page table.cart .product-price,body.woocommerce-page table.cart .product-quantity,body.woocommerce-page table.cart .product-subtotal{width:12%}}.search_jobs{display:flex;flex-wrap:wrap;flex-direction:row}.search_keywords{display:none}.search_categories{order:1;margin-bottom:1%!important;width:100%!important}.search_jobs .search_categories .select2-container--default .select2-selection--multiple,.search_jobs .search_categories .select2-container--default .select2-selection--single,.search_resumes .search_categories .select2-container--default .select2-selection--multiple,.search_resumes .search_categories .select2-container--default .select2-selection--single{display:flex;align-items:center;height:auto;padding:12px 14px 10px;line-height:1;font-size:16px}.search_categories .select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-top:0;font-size:16px}.search_categories .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#444}.search_categories .select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:0}.search_region{order:2;margin-left:0!important;margin-bottom:1%!important;width:100%!important}.search_region .select2-container--default .select2-selection--single{border-radius:4px}.search_region .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;font-size:16px}.search_submit{order:10;margin-left:0!important;margin-bottom:0!important;width:100%!important}.search_jobs>div input[type=submit],.search_resumes>div input[type=submit]{font-size:16px;padding-top:13px}.select2-container{width:100%!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}.select2-results__option{font-size:16px}@media screen and (min-width:768px){.search_categories{margin-bottom:0!important;width:44%!important}.search_region{margin-left:1%!important;margin-bottom:0!important;width:44%!important}.search_submit{margin-left:1%!important;width:10%!important}}.button_red,.button_red.button.pum-trigger{background-color:#c66;color:#fff;border-color:#c66}.button_red:hover,.button_red.button.pum-trigger:hover{background-color:#fff;color:#405940;border-color:#405940}.button_hover-red:hover{background-color:#cc6666!important;border-color:#cc6666!important}