#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#4b844a}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#4b844a}.footer-widget h4{color:#4b844a}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#4b844a}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#4b844a}a{color:#4b844a}.et_secondary_nav_enabled #page-container #top-header{background-color:#4b844a!important}#et-secondary-nav li ul{background-color:#4b844a}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#4b844a}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#4b844a}.footer-widget li:before{border-color:#4b844a}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#4b844a}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body{font-family:'Montserrat',sans-serif;color:#333333}#main-content{background-color:#f5f5f5;padding:60px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}#content-area{display:flex;flex-wrap:wrap;justify-content:space-between}#left-area{flex-basis:100%}.job_listings{background-color:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:40px}.job_listings h1.entry-title{font-size:36px;font-weight:bold;color:#289548;margin-bottom:30px}.job_filters{margin-bottom:40px}.search_jobs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.search_keywords,.search_location{flex-basis:48%;margin-bottom:30px}.search_keywords label,.search_location label{font-weight:bold;margin-bottom:10px;display:block}.search_keywords input,.search_location input{width:100%;padding:14px 18px;border:1px solid #ddd;border-radius:6px;font-size:16px}.search_remote_position{display:flex;align-items:center;margin-bottom:30px}.search_remote_position label{margin-left:10px;font-weight:bold}.search_submit input{background-color:#289548;color:#ffffff;border:none;padding:14px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:bold;transition:background-color 0.3s}.search_submit input:hover{background-color:#1f7238}.job_types{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.job_types li{margin-right:30px;margin-bottom:15px}.job_types label{display:flex;align-items:center;color:#289548;font-weight:bold;cursor:pointer;font-size:16px}.job_types input[type="checkbox"]{margin-right:10px}.job_listings ul{list-style-type:none;padding:0;margin:0}.job_listings li{background-color:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:30px;margin-bottom:30px;transition:transform 0.3s,box-shadow 0.3s}.job_listings li:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.15)}.job_listings li a{display:flex;align-items:center;text-decoration:none;color:inherit}.job_listings .company_logo{width:80px;height:80px;margin-right:30px}.job_listings .position h3{font-size:20px;font-weight:bold;color:#289548;margin-bottom:10px}.job_listings .location{font-size:16px;color:#666666;margin-bottom:15px}.job_listings .meta{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.job_listings .meta li{font-size:16px;color:#666666;margin-right:30px;box-shadow:none;padding:0;margin-bottom:0}.job_listings .meta li.job-type{color:#289548;font-weight:bold}.load_more_jobs{display:block;text-align:center;background-color:#289548;color:#ffffff;text-decoration:none;padding:14px 24px;border-radius:6px;margin-top:30px;font-size:16px;font-weight:bold;transition:background-color 0.3s}.load_more_jobs:hover{background-color:#1f7238}