@keyframes pulse-ring{0%{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 0 rgb(168 224 99/.5)}70%{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 15px #fff0}to{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 0#fff0}}@keyframes job-pulse-ring{0%{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 0 rgb(168 224 99/.5)}70%{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 15px #fff0}to{box-shadow:0 4px 20px rgb(74 124 74/.4),0 0 0 0#fff0}}@font-face{font-family:"BlackMango";src:url(/wp-content/themes/divi-child/fonts/BlackMango-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/divi-child/fonts/Inter-Regular.woff2)format("woff2"),url(/wp-content/themes/divi-child/fonts/Inter-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.custom-blackmango{font-family:"BlackMango"!important}body{font-size:14px;line-height:1em;font-family:var(--et_global_body_font)}body,h1,h2,h3,h4,h6{font-family:"Inter"!important}h2,h3,h4,h6{font-weight:600;line-height:1.4em}h1{font-weight:800}h1,h2,h3,h4,h6{padding-bottom:0!important;color:#101828;font-family:var(--et_global_heading_font)}img[width][height]{height:auto;display:block}.et_overlay:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before{color:#58950b}.et_pb_row:not([class*=et_flex_column]){max-width:1100px}a{color:coral}@media only screen and (min-width:981px){.et_pb_section{padding:0}}@media only screen and (min-width:1375px){.et_pb_section{padding:0}}@media only screen and (max-width:980px){.mobile_menu_bar:before{color:rgb(0 0 0/.6)}}.wp-gr .grw-review .wp-google-feedback{height:220px!important}@media (max-width:767px){.wp-gr .grw-review-inner{max-width:70%}}.et_pb_text{line-height:1em!important}.floating-job-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgb(74 124 74/.5)!important;animation:none}@media (max-width:768px){.floating-job-btn{bottom:1rem;right:1rem;padding:.85rem 1.25rem!important;font-size:.9rem}}.floating-job-btn{position:fixed!important;bottom:2rem;right:2rem;z-index:999998;display:inline-flex!important;align-items:center;gap:.75rem;padding:1rem 1.5rem!important;background:linear-gradient(135deg,#4a7c4a,#6db96d)!important;color:#fff!important;border-radius:60px!important;border:0!important;box-shadow:0 4px 20px rgb(74 124 74/.4);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;animation:job-pulse-ring 2.5s ease-out infinite}.job-header{text-align:center;margin-bottom:3rem}.job-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#a8e063,#6db96d);color:#1a2e1a;padding:.5rem 1.25rem;border-radius:30px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.job-title{font-size:clamp(2rem,6vw,3.5rem);color:#fff;line-height:1.2;margin-bottom:1rem;font-weight:700}.job-subtitle{font-size:1.25rem;color:rgb(255 255 255/.7);max-width:600px;margin:0 auto;line-height:1.6}.job-cta-text{color:rgb(255 255 255/.7);font-size:1.1rem;margin-bottom:1.5rem}@media (max-width:768px){.floating-job-btn{bottom:1rem;right:1rem;padding:.85rem 1.25rem!important;font-size:.9rem}}