@charset "UTF-8";.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after{display:table;content:" "}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after{clear:both}.fl-clear{clear:both}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;min-width:0}.fl-row-content-wrap{position:relative}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content{position:relative}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video{bottom:0;left:0;max-width:none;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video{min-width:100%;min-height:100%;width:auto;height:auto}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe{pointer-events:none;width:100vw;height:56.25vw;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative}.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto !important;left:0;position:absolute !important;right:0;top:0}.fl-row-bg-overlay .fl-row-content-wrap:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.fl-row-overlap-top .fl-row-content-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{min-height:0}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;align-items:center}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap{-webkit-align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-align:end;-ms-flex-pack:end;justify-content:flex-end;align-items:flex-end}.fl-col-group-equal-height{display:flex;flex-wrap:wrap;width:100%}.fl-col-group-equal-height.fl-col-group-has-child-loading{flex-wrap:nowrap}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:flex;flex:1 1 auto}.fl-col-group-equal-height .fl-col-content{flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content:none}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content{justify-content:flex-start}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{justify-content:center}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:flex-end}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{width:100%}.fl-col{float:left;min-height:1px}.fl-col-bg-overlay .fl-col-content{position:relative}.fl-col-bg-overlay .fl-col-content:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-col-bg-overlay .fl-module{position:relative;z-index:2}.single:not(.woocommerce).single-fl-builder-template .fl-content{width:100%}.fl-builder-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.fl-builder-shape-layer{z-index:0}.fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:2}.fl-row-has-layers .fl-row-content{z-index:1}.fl-row-bg-overlay .fl-row-content{z-index:2}.fl-builder-layer>*{display:block;position:absolute;top:0;left:0;width:100%}.fl-builder-layer+.fl-row-content{position:relative}.fl-builder-layer .fl-shape{fill:#aaa;stroke:none;stroke-width:0;width:100%}@supports (-webkit-touch-callout:inherit){.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center !important;background-attachment:scroll !important}}@supports (-webkit-touch-callout:none){.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center !important;background-attachment:scroll !important}}.fl-clearfix:before,.fl-clearfix:after{display:table;content:" "}.fl-clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{border-radius:4px;display:inline-block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none}.fl-builder-content .fl-button:hover{text-decoration:none}.fl-builder-content .fl-button:active{position:relative;top:1px}.fl-builder-content .fl-button-width-full .fl-button{width:100%;display:block;text-align:center}.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%}.fl-builder-content .fl-button-left{text-align:left}.fl-builder-content .fl-button-center{text-align:center}.fl-builder-content .fl-button-right{text-align:right}.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto}.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0}.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle}.fl-icon-wrap{display:inline-block}.fl-icon{display:table-cell;vertical-align:middle}.fl-icon a{text-decoration:none}.fl-icon i{float:right;height:auto;width:auto}.fl-icon i:before{border:none !important;height:auto;width:auto}.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle}.fl-icon-text-empty{display:none}.fl-icon-text *:last-child{margin:0 !important;padding:0 !important}.fl-icon-text a{text-decoration:none}.fl-icon-text span{display:block}.fl-icon-text span.mce-edit-focus{min-width:1px}.fl-module img{max-width:100%}.fl-photo{line-height:0;position:relative}.fl-photo-align-left{text-align:left}.fl-photo-align-center{text-align:center}.fl-photo-align-right{text-align:right}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%}.fl-photo-img-svg{width:100%}.fl-photo-content img{display:inline;height:auto;max-width:100%}.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.fl-photo-caption-below{padding-bottom:20px;padding-top:10px}.fl-photo-caption-hover{background:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity=0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.fl-photo-content:hover .fl-photo-caption-hover{opacity:100;filter:alpha(opacity=100)}.fl-builder-pagination,.fl-builder-pagination-load-more{padding:40px 0}.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center}.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none}.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fl-slideshow .fl-slideshow-image img{max-width:none !important}.fl-slideshow-social{line-height:0 !important}.fl-slideshow-social *{margin:0 !important}.fl-builder-content .bx-wrapper .bx-viewport{background:0 0;border:none;box-shadow:none;left:0}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:0 0 !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:0 0 !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus{top:32px!important}img.mfp-img{padding:0}.mfp-counter{display:none}.mfp-wrap .mfp-preloader.fa{font-size:30px}.fl-form-field{margin-bottom:15px}.fl-form-field input.fl-form-error{border-color:#dd6420}.fl-form-error-message{clear:both;color:#dd6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter}.fl-form-button-disabled{opacity:.5}.fl-animation{opacity:0}body.fl-no-js .fl-animation{opacity:1}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated{opacity:1}.fl-animated{animation-fill-mode:both}.fl-button.fl-button-icon-animation i{width:0 !important;opacity:0;transition:all .2s ease-out}.fl-button.fl-button-icon-animation:hover i{opacity:1 !important}.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0 !important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px !important}.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0 !important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px !important;margin-left:-10px}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{background:#fafafa;border:1px solid #ccc;color:#333}.fl-builder-content .fl-button:is(a,button) *,.fl-builder-content a.fl-button:visited *{color:#333}@media (max-width:992px){.fl-col-group.fl-col-group-medium-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}}@media (max-width:768px){.fl-row-content-wrap{background-attachment:scroll !important}.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll !important;background-position:center center !important}.fl-col-group.fl-col-group-equal-height{display:block}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:flex}.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width){flex-basis:100%;width:100% !important}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed){display:unset;display:unset;-webkit-flex-wrap:unset;flex-wrap:unset;flex-direction:unset}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto !important}.fl-col-small:not(.fl-col-small-full-width){max-width:400px}.fl-block-col-resize{display:none}.fl-row[data-node] .fl-row-content-wrap{margin:0;padding-left:0;padding-right:0}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow{left:0;right:0}.fl-col[data-node] .fl-col-content{margin:0;padding-left:0;padding-right:0}}@media (min-width:1201px){html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop){display:none}}@media (min-width:993px) and (max-width:1200px){html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large){display:none}}@media (min-width:769px) and (max-width:992px){html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium){display:none}}@media (max-width:768px){html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile){display:none}}.fl-col-content{display:flex;flex-direction:column;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-row-fixed-width{max-width:1280px}.fl-builder-content>.fl-module-box{margin:0}.fl-row-content-wrap{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.fl-module-content,.fl-module:where(.fl-module:not(:has(>.fl-module-content))){margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px}@media(max-width:1200px){.fl-row-fixed-width{max-width:1280px}}@media(max-width:992px){.fl-row-fixed-width{max-width:1280px}}@media(max-width:768px){.fl-row-fixed-width{max-width:1280px}.fl-row[data-node]>.fl-row-content-wrap{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.fl-node-frz03mtalu8h>.fl-row-content-wrap{background-color:#36724a;background-image:url(https://www.sehring-garten.de/wp-content/uploads/2026/07/bauleiter-sehring-garten-landschaftsbau-industrie-gewerbe_neu.png);background-repeat:no-repeat;background-position:right top;background-attachment:scroll;background-size:cover}@media(max-width:1200px){.fl-node-frz03mtalu8h>.fl-row-content-wrap{background-position:right top}}@media(max-width:992px){.fl-node-frz03mtalu8h>.fl-row-content-wrap{background-position:right top}}@media(max-width:768px){.fl-node-frz03mtalu8h>.fl-row-content-wrap{background-position:right top}}.fl-node-90efc7ug6wy3>.fl-row-content-wrap{background-color:#f8f6ef}.fl-node-ix8v20q9d5lp>.fl-row-content-wrap{background-color:#0b251f}.fl-node-rut5ag38hfd1>.fl-row-content-wrap{background-image:url(https://www.sehring-garten.de/wp-content/uploads/2024/12/Baumfaellung-Frankfurter-scaled.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}@media(max-width:1200px){.fl-node-rut5ag38hfd1>.fl-row-content-wrap{background-position:center center}}@media(max-width:992px){.fl-node-rut5ag38hfd1>.fl-row-content-wrap{background-position:center center}}@media(max-width:768px){.fl-node-rut5ag38hfd1>.fl-row-content-wrap{background-position:center center}}.fl-node-4w7k0e28ps1i>.fl-row-content-wrap{background-color:#f8f6ef}.fl-node-an7qsflbtu9m>.fl-row-content-wrap{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}@media(max-width:1200px){.fl-node-an7qsflbtu9m>.fl-row-content-wrap{background-position:center center}}@media(max-width:992px){.fl-node-an7qsflbtu9m>.fl-row-content-wrap{background-position:center center}}@media(max-width:768px){.fl-node-an7qsflbtu9m>.fl-row-content-wrap{background-position:center center}}.fl-node-zodhq5p9se7u>.fl-row-content-wrap{background-color:#0b251f}.fl-node-7gsvzw20lpcm{width:100%}.fl-node-n9m5p31qr74t{width:100%}.fl-node-41wcblk9upeq{width:100%}.fl-node-i9mvcx43rz62{width:100%}.fl-node-lxu4w7tr9ob5{width:100%}.fl-node-3v60gi5uxzw1{width:100%}.fl-node-tkz841ya3h7o{width:100%}.fl-node-lwzb1ukhpsio{width:100%}.fl-node-0l96y5sfngmd{width:100%}.fl-node-bam42ydxg7k5{width:100%}.fl-node-x9r5b26uapeh{width:100%}.fl-node-fk508a2qbo71{width:100%}.fl-node-nvrd20khy8gz{width:100%}.fl-node-42t9x0hodb85{width:100%}.fl-node-26m5vdlwb8t9.fl-module-html{margin-top:0;margin-bottom:0}.fl-node-fgoa5pe9qilh.fl-module-html{margin-top:60px;margin-bottom:80px}@media (max-width:768px){.fl-node-fgoa5pe9qilh.fl-module-html{margin-top:10px;margin-bottom:10px}}img.mfp-img{padding-bottom:40px !important}@media (max-width:768px){.fl-photo-content{width:100%}}.fl-node-qt2iu3r1epaf .fl-photo{text-align:center}.fl-node-g95feambvhqp .fl-photo{text-align:center}.fl-node-e9hur7yxgnkc .job-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:620px;padding:50px 0}.fl-node-e9hur7yxgnkc .job-hero .container{position:relative;z-index:1;width:100%}.fl-node-e9hur7yxgnkc .job-hero .back{display:inline-flex;align-items:center;gap:8px;margin-bottom:25px;color:#9ec043;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;text-shadow:0 2px 10px rgba(0,0,0,.35);transition:color .25s ease,transform .25s ease}.fl-node-e9hur7yxgnkc .job-hero h1{max-width:900px;margin:0 0 22px;color:#fff;font-size:clamp(2.6rem, 4.4vw, 4.8rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3)}.fl-node-e9hur7yxgnkc .job-hero p{max-width:680px;margin:0 0 32px;color:#fff;font-size:20px;font-weight:400;line-height:1.65;text-shadow:0 2px 12px rgba(0,0,0,.4)}.fl-node-e9hur7yxgnkc .job-hero .hero-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-left:.7rem}.fl-node-e9hur7yxgnkc .job-hero .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 28px;border:1px solid transparent;border-radius:50px;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.fl-node-e9hur7yxgnkc .job-hero .btn-primary{position:relative;z-index:1;isolation:isolate;overflow:visible;border-color:#9ec043;background:#9ec043;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.2)}.fl-node-e9hur7yxgnkc .job-hero .btn-primary:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;animation:jobHeroPulseRing 2.8s infinite}@keyframes jobHeroPulseRing{0%{box-shadow:0 0 0 0 rgba(157,205,23,.5)}70%{box-shadow:0 0 0 18px rgba(157,205,23,0)}100%{box-shadow:0 0 0 0 rgba(157,205,23,0)}}.fl-node-e9hur7yxgnkc .job-hero .btn-white{border-color:rgba(255,255,255,.45);background:#fff;color:#0b251f;box-shadow:0 12px 28px rgba(0,0,0,.14)}.fl-node-e9hur7yxgnkc .job-hero .btn-white i{margin-left:.8rem}@media (hover:hover) and (pointer:fine){.fl-node-e9hur7yxgnkc .job-hero .back:hover{color:#fff;transform:translateX(-4px)}.fl-node-e9hur7yxgnkc .job-hero .btn:hover{transform:translateY(-3px)}.fl-node-e9hur7yxgnkc .job-hero .btn-primary:hover{border-color:#9dcd17;background:#23412e;color:#9dcd17;box-shadow:0 16px 34px rgba(0,0,0,.26)}.fl-node-e9hur7yxgnkc .job-hero .btn-white:hover{border-color:#fff;background:rgba(255,255,255,.18);color:#fff}}.fl-node-e9hur7yxgnkc .job-hero .back:focus-visible,.fl-node-e9hur7yxgnkc .job-hero .btn:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:991px) and (min-width:769px){.fl-node-e9hur7yxgnkc .job-hero{min-height:580px;padding:105px 0 70px}.fl-node-e9hur7yxgnkc .job-hero .container{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fl-node-e9hur7yxgnkc .job-hero h1{max-width:700px;font-size:45px}.fl-node-e9hur7yxgnkc .job-hero p{max-width:600px;font-size:18px}}@media (max-width:768px){.fl-node-e9hur7yxgnkc .job-hero{align-items:flex-end;min-height:500px;padding:60px 16px 35px}.fl-node-e9hur7yxgnkc .job-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.fl-node-e9hur7yxgnkc .job-hero .container{padding:24px 20px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(8,35,27,.5);box-shadow:0 18px 45px rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.fl-node-e9hur7yxgnkc .job-hero .back{margin-bottom:18px;font-size:14px}.fl-node-e9hur7yxgnkc .job-hero h1{max-width:100%;margin-bottom:16px;font-size:30px;line-height:1.08;letter-spacing:-.03em;overflow-wrap:break-word}.fl-node-e9hur7yxgnkc .job-hero p{max-width:100%;margin-bottom:25px;font-size:16px;line-height:1.6}.fl-node-e9hur7yxgnkc .job-hero .hero-buttons{flex-direction:column;gap:10px}.fl-node-e9hur7yxgnkc .job-hero .btn{width:100%;min-height:52px;padding:14px 20px}}@media (max-width:400px){.fl-node-e9hur7yxgnkc .job-hero{min-height:450px;padding-top:50px;padding-right:10px;padding-bottom:24px;padding-left:10px}.fl-node-e9hur7yxgnkc .job-hero .container{padding:21px 17px;border-radius:18px}.fl-node-e9hur7yxgnkc .job-hero .back{margin-bottom:15px;font-size:13px}.fl-node-e9hur7yxgnkc .job-hero h1{font-size:30px}.fl-node-e9hur7yxgnkc .job-hero p{font-size:15px}.fl-node-e9hur7yxgnkc .job-hero .btn{font-size:15px}}@media (prefers-reduced-motion:reduce){.fl-node-e9hur7yxgnkc .job-hero .back,.fl-node-e9hur7yxgnkc .job-hero .btn{transition:none}.fl-node-e9hur7yxgnkc .job-hero .btn-primary:after{animation:none}}.fl-node-26m5vdlwb8t9 .job-details-section{width:100%;max-width:100%;padding:60px 0;background:#f8f6ef;overflow-x:hidden;overflow-x:clip}.fl-node-26m5vdlwb8t9 .job-details-section *,.fl-node-26m5vdlwb8t9 .job-details-section *:before,.fl-node-26m5vdlwb8t9 .job-details-section *:after{box-sizing:border-box}.fl-node-26m5vdlwb8t9 .job-details-section .container{max-width:100%}.fl-node-26m5vdlwb8t9 .job-details-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr);align-items:start;gap:50px;width:100%;max-width:100%}.fl-node-26m5vdlwb8t9 .job-details-content,.fl-node-26m5vdlwb8t9 .job-sidebar{min-width:0;max-width:100%}.fl-node-26m5vdlwb8t9 .job-accordion{display:flex;flex-direction:column;gap:22px;min-width:0;max-width:100%}.fl-node-26m5vdlwb8t9 .job-accordion details{min-width:0;max-width:100%;overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 15px 35px rgba(0,0,0,.06)}.fl-node-26m5vdlwb8t9 .job-accordion summary{position:relative;width:100%;min-width:0;max-width:100%;padding:32px 80px 32px 35px;cursor:pointer;list-style:none;color:#23412e;font-size:30px;font-weight:800;line-height:1.25}.fl-node-26m5vdlwb8t9 .job-accordion summary::-webkit-details-marker{display:none}.fl-node-26m5vdlwb8t9 .job-accordion summary::marker{content:""}.fl-node-26m5vdlwb8t9 .job-accordion summary span{display:grid;grid-template-columns:30px minmax(0, 1fr);align-items:center;gap:18px;min-width:0;max-width:100%;overflow-wrap:anywhere}.fl-node-26m5vdlwb8t9 .job-accordion summary i{width:30px;min-width:30px;margin:0;color:#9dcd17;font-size:30px;line-height:1;text-align:center}.fl-node-26m5vdlwb8t9 .job-accordion summary:after{content:"+";position:absolute;top:28px;right:35px;color:#9dcd17;font-size:40px;font-weight:400;line-height:1;transition:transform .3s ease}.fl-node-26m5vdlwb8t9 .job-accordion details[open] summary:after{content:"−"}.fl-node-26m5vdlwb8t9 .job-accordion-content{min-width:0;max-width:100%;padding:0 35px 35px}.fl-node-26m5vdlwb8t9 .job-list{width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.fl-node-26m5vdlwb8t9 .job-list li{position:relative;min-width:0;max-width:100%;padding:0 0 16px 34px;color:#555;line-height:1.7;overflow-wrap:anywhere}.fl-node-26m5vdlwb8t9 .job-list li:last-child{padding-bottom:0}.fl-node-26m5vdlwb8t9 .job-list li:before{content:"✓";position:absolute;top:0;left:0;color:#9dcd17;font-weight:800}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner{position:sticky;top:120px;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"content" "highlights" "action";align-items:stretch;gap:28px;width:100%;min-width:0;max-width:100%;margin:0;padding:38px 32px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(157,205,23,.2),transparent 30%),linear-gradient(135deg,#23412e 0%,#17382a 55%,#102d23 100%);color:#fff;box-shadow:0 24px 60px rgba(35,65,46,.17),inset 0 1px 0 rgba(255,255,255,.08)}.fl-node-26m5vdlwb8t9 .job-apply-banner--without-salary{width:100%}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner:before{content:"";position:absolute;right:-180px;bottom:-260px;z-index:-1;width:470px;height:470px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012);pointer-events:none}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner:after{content:"";position:absolute;top:-150px;left:-130px;z-index:-1;width:330px;height:330px;border-radius:50%;background:rgba(157,205,23,.055);filter:blur(3px);pointer-events:none}.fl-node-26m5vdlwb8t9 .job-apply-banner__content{grid-area:content;min-width:0}.fl-node-26m5vdlwb8t9 .job-apply-banner__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin-bottom:18px;padding:8px 14px;border:1px solid rgba(218,237,175,.2);border-radius:50px;background:#fff;color:#0b251f;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.fl-node-26m5vdlwb8t9 .job-apply-banner__content h2{max-width:100%;margin:0 0 15px;color:#fff;font-size:clamp(30px, 2.7vw, 38px);font-weight:800;line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere}.fl-node-26m5vdlwb8t9 .job-apply-banner__content p{max-width:100%;margin:0;color:rgba(255,255,255,.76);font-size:15px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.fl-node-26m5vdlwb8t9 .job-apply-banner__highlights{grid-area:highlights;display:grid;grid-template-columns:minmax(0, 1fr);gap:11px;width:100%;min-width:0}.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight{display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:11px;width:100%;min-width:0;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.9);font-size:13px;font-weight:650;line-height:1.35}.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(157,205,23,.13);color:#9dcd17;font-size:17px}.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight span{min-width:0;overflow-wrap:anywhere}.fl-node-26m5vdlwb8t9 .job-apply-banner__action{grid-area:action;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.fl-node-26m5vdlwb8t9 .job-apply-banner__action>span{color:rgba(255,255,255,.85);font-size:12px;font-weight:700;text-align:center}.fl-node-26m5vdlwb8t9 .job-apply-banner__button{position:relative;z-index:1;isolation:isolate;overflow:visible;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:56px;padding:15px 20px;border:1px solid #9ec043;border-radius:50px;background:#9ec043;color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.2);transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.fl-node-26m5vdlwb8t9 .job-apply-banner__button span{min-width:0}.fl-node-26m5vdlwb8t9 .job-apply-banner__button:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;animation:sidebarApplyPulseRing 2.8s infinite}@keyframes sidebarApplyPulseRing{0%{box-shadow:0 0 0 0 rgba(157,205,23,.5)}70%{box-shadow:0 0 0 16px rgba(157,205,23,0)}100%{box-shadow:0 0 0 0 rgba(157,205,23,0)}}@media (hover:hover) and (pointer:fine){.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight{transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight:hover{border-color:rgba(157,205,23,.25);background:rgba(255,255,255,.085);transform:translateY(-2px)}.fl-node-26m5vdlwb8t9 .job-apply-banner__button:hover{border-color:#9dcd17;background:#23412e;color:#9dcd17;transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.27)}}.fl-node-26m5vdlwb8t9 .job-apply-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:991px){.fl-node-26m5vdlwb8t9 .job-details-grid{grid-template-columns:minmax(0, 1fr);gap:55px}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner{position:relative;top:auto;grid-template-columns:minmax(0, 1fr);grid-template-areas:"content" "highlights" "action";gap:24px;width:100%;max-width:100%;margin:0;padding:34px 28px}.fl-node-26m5vdlwb8t9 .job-apply-banner__content h2{font-size:34px}}@media (max-width:768px){.fl-node-26m5vdlwb8t9 .job-details-section{padding:80px 0;overflow-x:hidden;overflow-x:clip}.fl-node-26m5vdlwb8t9 .job-details-grid{gap:45px}.fl-node-26m5vdlwb8t9 .job-accordion{gap:16px}.fl-node-26m5vdlwb8t9 .job-accordion details{border-radius:19px}.fl-node-26m5vdlwb8t9 .job-accordion summary{padding:25px 58px 25px 20px;font-size:21px;line-height:1.3}.fl-node-26m5vdlwb8t9 .job-accordion summary span{grid-template-columns:25px minmax(0, 1fr);gap:13px}.fl-node-26m5vdlwb8t9 .job-accordion summary i{width:25px;min-width:25px;font-size:22px}.fl-node-26m5vdlwb8t9 .job-accordion summary:after{top:24px;right:20px;font-size:32px}.fl-node-26m5vdlwb8t9 .job-accordion-content{padding:0 20px 26px}.fl-node-26m5vdlwb8t9 .job-list li{padding:0 0 14px 28px;line-height:1.65}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner{gap:20px;margin:0;padding:27px 20px;border-radius:21px}.fl-node-26m5vdlwb8t9 .job-apply-banner__badge{margin-bottom:14px}.fl-node-26m5vdlwb8t9 .job-apply-banner__content h2{font-size:28px}.fl-node-26m5vdlwb8t9 .job-apply-banner__content p{font-size:14px;line-height:1.65}.fl-node-26m5vdlwb8t9 .job-apply-banner__action>span{text-align:center}.fl-node-26m5vdlwb8t9 .job-apply-banner__button{min-height:53px}}@media (max-width:400px){.fl-node-26m5vdlwb8t9 .job-details-section{padding:65px 0}.fl-node-26m5vdlwb8t9 .job-accordion summary{padding:22px 50px 22px 16px;font-size:19px}.fl-node-26m5vdlwb8t9 .job-accordion summary span{grid-template-columns:23px minmax(0, 1fr);gap:11px}.fl-node-26m5vdlwb8t9 .job-accordion summary i{width:23px;min-width:23px;font-size:20px}.fl-node-26m5vdlwb8t9 .job-accordion summary:after{top:21px;right:16px;font-size:30px}.fl-node-26m5vdlwb8t9 .job-accordion-content{padding:0 16px 24px}.fl-node-26m5vdlwb8t9 .job-sidebar.job-apply-banner{padding:24px 17px}.fl-node-26m5vdlwb8t9 .job-apply-banner__content{text-align:center}.fl-node-26m5vdlwb8t9 .job-apply-banner__content h2{font-size:26px}.fl-node-26m5vdlwb8t9 .job-apply-banner__content p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fl-node-26m5vdlwb8t9 .job-apply-banner__button:after{animation:none}.fl-node-26m5vdlwb8t9 .job-apply-banner__button,.fl-node-26m5vdlwb8t9 .job-apply-banner__highlight,.fl-node-26m5vdlwb8t9 .job-accordion summary:after{transition:none}}.fl-node-fgoa5pe9qilh .benefits-section .section-header{max-width:900px;margin:0 auto 65px;padding:0 24px;text-align:center}.fl-node-fgoa5pe9qilh .benefits-section .section-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;padding:10px 18px;border:1px solid rgba(218,237,175,.18);border-radius:50px;background:rgba(218,237,175,.12);color:#dcedaf;font-size:13px;font-weight:800;letter-spacing:.05em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fl-node-fgoa5pe9qilh .benefits-section .section-header h2{margin:0 0 22px;color:#9ec043;font-size:clamp(42px, 5vw, 64px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.fl-node-fgoa5pe9qilh .benefits-section .section-header p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.76);font-size:19px;line-height:1.75}.fl-node-fgoa5pe9qilh .benefits-accordion{display:grid;gap:14px;width:min(calc(100% - 48px), 1050px);margin:0 auto}.fl-node-fgoa5pe9qilh .benefits-accordion details{overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.04);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.fl-node-fgoa5pe9qilh .benefits-accordion details[open]{border-color:rgba(157,205,23,.55);box-shadow:0 20px 45px rgba(0,0,0,.16),0 0 0 3px rgba(157,205,23,.08)}.fl-node-fgoa5pe9qilh .benefits-accordion summary{position:relative;display:block;min-height:86px;padding:20px 80px 20px 25px;color:#23412e;font-size:20px;font-weight:750;line-height:1.35;list-style:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}.fl-node-fgoa5pe9qilh .benefits-accordion summary::-webkit-details-marker{display:none}.fl-node-fgoa5pe9qilh .benefits-accordion summary:focus-visible{outline:3px solid #9dcd17;outline-offset:-4px;border-radius:18px}.fl-node-fgoa5pe9qilh .benefits-accordion details[open] summary{background:linear-gradient(90deg,rgba(240,246,227,.95),#fff)}.fl-node-fgoa5pe9qilh .accordion-title{display:grid;grid-template-columns:46px minmax(0, 1fr);align-items:center;gap:16px;width:100%;min-width:0}.fl-node-fgoa5pe9qilh .accordion-title i{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;border-radius:14px;background:#eff6df;color:#79a900;font-size:19px;text-align:center;transition:background-color .3s ease,color .3s ease,transform .3s ease}.fl-node-fgoa5pe9qilh .benefits-accordion details[open] .accordion-title i{background:#9dcd17;color:#17392b;transform:scale(1.04)}.fl-node-fgoa5pe9qilh .benefits-accordion summary:after{content:"+";position:absolute;top:50%;right:25px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f1f6e8;color:#79a900;font-size:27px;font-weight:400;line-height:1;transform:translateY(-50%);transition:transform .3s ease,background-color .3s ease,color .3s ease}.fl-node-fgoa5pe9qilh .benefits-accordion details[open] summary:after{content:"−";background:#23412e;color:#fff;transform:translateY(-50%) rotate(180deg)}.fl-node-fgoa5pe9qilh .accordion-content{overflow:hidden;max-height:0;opacity:0;background:#fff;transition:max-height .55s ease,opacity .35s ease}.fl-node-fgoa5pe9qilh .benefits-accordion details[open] .accordion-content{max-height:1200px;opacity:1}.fl-node-fgoa5pe9qilh .accordion-content p{margin:0;padding:4px 80px 30px 87px;color:#5f6b64;font-size:16px;font-weight:400;line-height:1.8}@media (hover:hover) and (pointer:fine){.fl-node-fgoa5pe9qilh .benefits-accordion details:not([open]):hover{border-color:rgba(157,205,23,.4);transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.04)}.fl-node-fgoa5pe9qilh .benefits-accordion details:not([open]) summary:hover{background:#fbfcf8}.fl-node-fgoa5pe9qilh .benefits-accordion details:not([open]) summary:hover .accordion-title i{background:#9dcd17;color:#17392b;transform:scale(1.04)}.fl-node-fgoa5pe9qilh .benefits-accordion details:not([open]) summary:hover:after{background:#9dcd17;color:#17392b}}@media (max-width:992px){.fl-node-fgoa5pe9qilh .benefits-section{padding:90px 0}.fl-node-fgoa5pe9qilh .benefits-section .section-header{margin-bottom:50px}.fl-node-fgoa5pe9qilh .benefits-section .section-header h2{font-size:clamp(40px, 7vw, 54px)}}@media (max-width:768px){.fl-node-fgoa5pe9qilh .benefits-section{padding:75px 0}.fl-node-fgoa5pe9qilh .benefits-section .section-header{margin-bottom:40px;padding:0 20px}.fl-node-fgoa5pe9qilh .benefits-section .section-badge{margin-bottom:18px;padding:9px 15px;font-size:11px}.fl-node-fgoa5pe9qilh .benefits-section .section-header h2{margin-bottom:18px;font-size:clamp(35px, 10vw, 46px);line-height:1.12}.fl-node-fgoa5pe9qilh .benefits-section .section-header p{font-size:16px;line-height:1.65}.fl-node-fgoa5pe9qilh .benefits-accordion{gap:11px;width:calc(100% - 28px)}.fl-node-fgoa5pe9qilh .benefits-accordion details{border-radius:17px}.fl-node-fgoa5pe9qilh .benefits-accordion summary{min-height:76px;padding:16px 63px 16px 16px;font-size:17px;line-height:1.35}.fl-node-fgoa5pe9qilh .accordion-title{grid-template-columns:40px minmax(0, 1fr);align-items:center;gap:11px}.fl-node-fgoa5pe9qilh .accordion-title i{width:40px;height:40px;border-radius:12px;font-size:16px}.fl-node-fgoa5pe9qilh .benefits-accordion summary:after{right:15px;width:34px;height:34px;font-size:24px}.fl-node-fgoa5pe9qilh .accordion-content p{padding:2px 20px 24px 67px;font-size:15px;line-height:1.7}}@media (max-width:400px){.fl-node-fgoa5pe9qilh .benefits-section .section-header h2{font-size:34px}.fl-node-fgoa5pe9qilh .benefits-accordion{width:calc(100% - 20px)}.fl-node-fgoa5pe9qilh .benefits-accordion summary{padding-right:55px;font-size:16px}.fl-node-fgoa5pe9qilh .accordion-title{grid-template-columns:36px minmax(0, 1fr);gap:10px}.fl-node-fgoa5pe9qilh .accordion-title i{width:36px;height:36px;font-size:15px}.fl-node-fgoa5pe9qilh .benefits-accordion summary:after{right:12px;width:30px;height:30px;font-size:21px}.fl-node-fgoa5pe9qilh .accordion-content p{padding-right:16px;padding-bottom:22px;padding-left:62px}}@media (prefers-reduced-motion:reduce){.fl-node-fgoa5pe9qilh .benefits-accordion details,.fl-node-fgoa5pe9qilh .benefits-accordion summary,.fl-node-fgoa5pe9qilh .accordion-title i,.fl-node-fgoa5pe9qilh .benefits-accordion summary:after,.fl-node-fgoa5pe9qilh .accordion-content{transition:none}}.fl-node-njzwtxk5ua43 .job-apply-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(320px, 1fr) minmax(220px, 0.6fr) 220px;grid-template-areas:"content highlights action";align-items:center;gap:34px;width:100%;margin:60px 0;padding:36px 42px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(157,205,23,.2),transparent 30%),linear-gradient(135deg,#23412e 0%,#17382a 55%,#102d23 100%);color:#fff;box-shadow:0 24px 60px rgba(35,65,46,.17),inset 0 1px 0 rgba(255,255,255,.08)}.fl-node-njzwtxk5ua43 .job-apply-banner--without-salary{width:100%}.fl-node-njzwtxk5ua43 .job-apply-banner:before{content:"";position:absolute;right:-180px;bottom:-260px;z-index:-1;width:470px;height:470px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012);pointer-events:none}.fl-node-njzwtxk5ua43 .job-apply-banner:after{content:"";position:absolute;top:-150px;left:-130px;z-index:-1;width:330px;height:330px;border-radius:50%;background:rgba(157,205,23,.055);filter:blur(3px);pointer-events:none}.fl-node-njzwtxk5ua43 .job-apply-banner__content{grid-area:content;min-width:0}.fl-node-njzwtxk5ua43 .job-apply-banner__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:11px;padding:7px 13px;border:1px solid rgba(218,237,175,.2);border-radius:50px;background:#fff;color:#0b251f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-node-njzwtxk5ua43 .job-apply-banner__content h2{margin:0 0 9px;color:#fff;font-size:clamp(28px, 2.6vw, 39px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.fl-node-njzwtxk5ua43 .job-apply-banner__content p{max-width:680px;margin:0;color:rgba(255,255,255,.76);font-size:14px;font-weight:400;line-height:1.65}.fl-node-njzwtxk5ua43 .job-apply-banner__highlights{grid-area:highlights;display:grid;gap:11px;min-width:0}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight{display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:11px;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.9);font-size:13px;font-weight:650;line-height:1.35}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(157,205,23,.13);color:#9dcd17;font-size:17px}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight span{min-width:0}.fl-node-njzwtxk5ua43 .job-apply-banner__action{grid-area:action;color:#fff;display:flex;flex-direction:column;gap:10px;min-width:0}.fl-node-njzwtxk5ua43 .job-apply-banner__action>span{color:#fff;font-size:12px;font-weight:700;text-align:center}.fl-node-njzwtxk5ua43 .job-apply-banner__button{display:grid;align-items:center;width:100%;min-height:56px;padding:15px 20px;border:1px solid rgba(255,255,255,.14);border-radius:50px;background:#9ec043;color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.2);animation:jobApplyPulse 2.8s infinite;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.fl-node-njzwtxk5ua43 .job-apply-banner__button span{min-width:0}.fl-node-njzwtxk5ua43 .job-apply-banner__button i{transition:transform .25s ease}@keyframes jobApplyPulse{0%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,.4)}70%{transform:scale(1.025);box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 0 16px rgba(157,205,23,0)}100%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,0)}}@media (hover:hover) and (pointer:fine){.fl-node-njzwtxk5ua43 .job-apply-banner__highlight{transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight:hover{border-color:rgba(157,205,23,.25);background:rgba(255,255,255,.085);transform:translateY(-2px)}.fl-node-njzwtxk5ua43 .job-apply-banner__button:hover{animation-play-state:paused;background:#23412e;color:#9dcd17;transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.27)}.fl-node-njzwtxk5ua43 .job-apply-banner__button:hover i{transform:translateX(4px)}}.fl-node-njzwtxk5ua43 .job-apply-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:1150px){.fl-node-njzwtxk5ua43 .job-apply-banner{grid-template-columns:minmax(0, 1fr) 220px;grid-template-areas:"content action" "highlights action";gap:18px 28px}.fl-node-njzwtxk5ua43 .job-apply-banner__highlights{display:flex;flex-wrap:wrap}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight{flex:1 1 180px}}@media (max-width:850px){.fl-node-njzwtxk5ua43 .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:22px;margin:45px 0;padding:30px;border-radius:25px}.fl-node-njzwtxk5ua43 .job-apply-banner__action>span{text-align:left}}@media (max-width:600px){.fl-node-njzwtxk5ua43 .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:19px;margin:35px 0;padding:24px 19px;border-radius:21px}.fl-node-njzwtxk5ua43 .job-apply-banner__badge{margin-bottom:10px;padding:6px 11px;font-size:10px}.fl-node-njzwtxk5ua43 .job-apply-banner__content h2{font-size:28px}.fl-node-njzwtxk5ua43 .job-apply-banner__content p{font-size:14px;line-height:1.6}.fl-node-njzwtxk5ua43 .job-apply-banner__highlights{display:grid;gap:8px}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight{width:100%}.fl-node-njzwtxk5ua43 .job-apply-banner__action{gap:8px}.fl-node-njzwtxk5ua43 .job-apply-banner__action>span{text-align:center}.fl-node-njzwtxk5ua43 .job-apply-banner__button{width:100%;min-height:53px}}@media (max-width:390px){.fl-node-njzwtxk5ua43 .job-apply-banner{padding:22px 17px}.fl-node-njzwtxk5ua43 .job-apply-banner__content{text-align:center}.fl-node-njzwtxk5ua43 .job-apply-banner__content h2{font-size:26px}.fl-node-njzwtxk5ua43 .job-apply-banner__content p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fl-node-njzwtxk5ua43 .job-apply-banner__button{animation:none;transition:none}.fl-node-njzwtxk5ua43 .job-apply-banner__highlight{transition:none}}.fl-node-vtmygb2epwcf .section-badge{display:inline-block;background:rgba(218,237,175,.8);color:#23412e;padding:10px 18px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:20px}.fl-node-vtmygb2epwcf .section-header h2{font-size:56px;font-weight:800}.fl-node-vtmygb2epwcf .projects-section{padding:50px 0;background:#f8f6ef}.fl-node-vtmygb2epwcf .projects-section .section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px}.fl-node-vtmygb2epwcf .projects-section .section-header>div{flex:1}.fl-node-vtmygb2epwcf .projects-section .section-header p{flex:1;max-width:550px;margin:0;color:#666;line-height:1.8;font-size:18px;font-weight:400}.fl-node-vtmygb2epwcf .projects-section .section-header h2{margin:15px 0 0;color:#23412e;font-size:56px;line-height:1.1}.fl-node-vtmygb2epwcf .projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fl-node-vtmygb2epwcf .project-card{background:#fff;border-radius:25px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.08);transition:.3s}.fl-node-vtmygb2epwcf .project-card:hover{transform:translateY(-10px)}.fl-node-vtmygb2epwcf .project-card img{width:100%;height:240px;display:block;object-fit:cover;object-position:left top}.fl-node-vtmygb2epwcf .project-content{padding:30px}.fl-node-vtmygb2epwcf .project-content i{font-size:34px;color:#9bc34a;margin-bottom:20px}.fl-node-vtmygb2epwcf .project-content h3{margin:0 0 12px;color:#23412e;font-size:26px;line-height:1.2;font-weight:600}.fl-node-vtmygb2epwcf .project-content p{margin:0;color:#666;line-height:1.7;font-weight:400}@media (max-width:991px){.fl-node-vtmygb2epwcf .projects-section{padding:90px 0}.fl-node-vtmygb2epwcf .projects-section .section-header{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:50px}.fl-node-vtmygb2epwcf .projects-section .section-header p{max-width:100%}.fl-node-vtmygb2epwcf .projects-section .section-header h2{font-size:42px}.fl-node-vtmygb2epwcf .projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fl-node-vtmygb2epwcf .projects-section{padding:70px 0}.fl-node-vtmygb2epwcf .projects-section .section-header h2{font-size:34px}.fl-node-vtmygb2epwcf .projects-section .section-header p{font-size:17px}.fl-node-vtmygb2epwcf .projects-grid{grid-template-columns:1fr;gap:22px}.fl-node-vtmygb2epwcf .project-card img{height:220px}.fl-node-vtmygb2epwcf .project-content{padding:24px}}@media (max-width:480px){.fl-node-vtmygb2epwcf .projects-section .section-header h2{font-size:30px}.fl-node-vtmygb2epwcf .project-card img{height:190px}.fl-node-vtmygb2epwcf .project-content h3{font-size:23px}.fl-node-vtmygb2epwcf .project-content p{font-size:16px}}.fl-node-jup6h7dylg0a .section-badge{display:inline-block;background:#f3f7ea;color:#23412e;padding:10px 18px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:20px}.fl-node-jup6h7dylg0a .application-section{padding:80px 0}.fl-node-jup6h7dylg0a .application-section .section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px}.fl-node-jup6h7dylg0a .application-section .section-header>div{flex:1}.fl-node-jup6h7dylg0a .application-section .section-header p{flex:1;max-width:550px;margin:0;color:#fff;line-height:1.8;font-size:18px}.fl-node-jup6h7dylg0a .application-section .section-header h2{margin:15px 0 0;color:#9ec043;font-size:56px;line-height:1.1;font-weight:800}.fl-node-jup6h7dylg0a .application-form{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;background:#fff;padding:50px;border-radius:28px;box-shadow:0 20px 45px rgba(35,65,46,.12)}.fl-node-jup6h7dylg0a .form-group{display:flex;flex-direction:column}.fl-node-jup6h7dylg0a .form-group>label{font-weight:700;color:#23412e;margin-bottom:10px}.fl-node-jup6h7dylg0a .form-group input,.fl-node-jup6h7dylg0a .form-group select,.fl-node-jup6h7dylg0a .form-group textarea{width:100%;padding:16px 18px;border:1px solid #d8ddcf;border-radius:14px;font-size:16px;font-family:inherit;color:#23412e;background:#fff;box-sizing:border-box}.fl-node-jup6h7dylg0a .form-group input:focus,.fl-node-jup6h7dylg0a .form-group select:focus,.fl-node-jup6h7dylg0a .form-group textarea:focus{outline:none;border-color:#9bc34a;box-shadow:0 0 0 4px rgba(155,195,74,.18)}.fl-node-jup6h7dylg0a .form-group textarea{resize:vertical}.fl-node-jup6h7dylg0a .form-full,.fl-node-jup6h7dylg0a .form-divider,.fl-node-jup6h7dylg0a .form-submit{grid-column:1/-1}.fl-node-jup6h7dylg0a .form-divider{margin-top:20px;padding-top:30px;border-top:1px solid #e5e5e5;color:#23412e;font-size:24px;font-weight:800}.fl-node-jup6h7dylg0a .radio-group{display:flex;align-items:center;gap:18px;padding-top:8px}.fl-node-jup6h7dylg0a .radio-group label{display:flex;align-items:center;gap:8px;margin:0;color:#666;font-weight:600;cursor:pointer}.fl-node-jup6h7dylg0a .radio-group input[type=radio]{width:auto;height:auto;margin:0;padding:0;flex:0 0 auto;box-shadow:none;accent-color:#9bc34a;cursor:pointer}.fl-node-jup6h7dylg0a .checkbox-group label{display:flex;align-items:flex-start;gap:12px;margin:0;color:#666;font-weight:500;line-height:1.6;cursor:pointer}.fl-node-jup6h7dylg0a .checkbox-group input[type=checkbox]{width:auto;height:auto;margin:5px 0 0;padding:0;flex:0 0 auto;box-shadow:none;accent-color:#9bc34a;cursor:pointer}.fl-node-jup6h7dylg0a .form-submit{margin-top:15px}.fl-node-jup6h7dylg0a .form-submit .btn{padding:.8rem;border:none;border-radius:25px;background-color:#9dcd17;font-size:17px;font-weight:600;cursor:pointer}.fl-node-jup6h7dylg0a .form-submit .btn:hover{background-color:#8bb814}.fl-node-jup6h7dylg0a .hp-field{display:none !important}.fl-node-jup6h7dylg0a .success-message{display:none;background:#fff;border-radius:28px;padding:50px;text-align:center;box-shadow:0 20px 45px rgba(35,65,46,.12)}.fl-node-jup6h7dylg0a .success-message i{margin-bottom:20px;color:#9bc34a;font-size:56px}.fl-node-jup6h7dylg0a .success-message h3{margin:0 0 12px;color:#23412e;font-size:34px}.fl-node-jup6h7dylg0a .success-message p{margin:0;color:#666;font-size:18px}@media (max-width:991px){.fl-node-jup6h7dylg0a .application-section .section-header{flex-direction:column;align-items:flex-start;gap:25px}.fl-node-jup6h7dylg0a .application-section .section-header p{max-width:100%}.fl-node-jup6h7dylg0a .application-section .section-header h2{font-size:40px}}@media (max-width:768px){.fl-node-jup6h7dylg0a .application-section{padding:80px 0}.fl-node-jup6h7dylg0a .application-form{grid-template-columns:1fr;padding:30px 22px}.fl-node-jup6h7dylg0a .radio-group{flex-direction:column;align-items:flex-start;gap:12px}.fl-node-jup6h7dylg0a .radio-group label{width:auto;margin:0}.fl-node-jup6h7dylg0a .success-message{padding:35px 22px}.fl-node-jup6h7dylg0a .success-message h3{font-size:28px}}.fl-node-kdlq195ex4tg .team-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:0;margin:0;padding:0;color:#0b251f}.fl-node-kdlq195ex4tg .team-cta *,.fl-node-kdlq195ex4tg .team-cta *:before,.fl-node-kdlq195ex4tg .team-cta *:after{box-sizing:border-box}.fl-node-kdlq195ex4tg .team-cta__content{position:relative;z-index:3;width:100%;max-width:850px;margin:0 auto;padding:25px 30px 35px;text-align:center}.fl-node-kdlq195ex4tg .team-cta__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;padding:10px 18px;border:1px solid rgba(35,65,46,.1);border-radius:50px;background:#f0f6e3;color:#23412e;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.03em}.fl-node-kdlq195ex4tg .team-cta h2{max-width:1255px;margin:0 auto 22px;color:#0b251f;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.fl-node-kdlq195ex4tg .team-cta h2 span{position:relative;display:inline-block;color:#79a900}.fl-node-kdlq195ex4tg .team-cta h2 span:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:4px;border-radius:10px;background:#9dcd17;transform:rotate(-1.5deg)}.fl-node-kdlq195ex4tg .team-cta__content>p{max-width:680px;margin:0 auto;color:#52635b;font-size:19px;font-weight:400;line-height:1.75}.fl-node-kdlq195ex4tg .team-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.fl-node-kdlq195ex4tg .team-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:15px 25px;border:2px solid transparent;border-radius:50px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.fl-node-kdlq195ex4tg .team-cta__button--primary{background:#9ec043;color:#fff;box-shadow:0 14px 32px rgba(35,65,46,.16)}.fl-node-kdlq195ex4tg .team-cta__button--secondary{border-color:#d5ddcf;background:#fff;color:#23412e}.fl-node-kdlq195ex4tg .team-cta__button i{transition:transform .25s ease}.fl-node-kdlq195ex4tg .team-cta__button:focus-visible{outline:3px solid #23412e;outline-offset:4px}@media (hover:hover) and (pointer:fine){.fl-node-kdlq195ex4tg .team-cta__button:hover{transform:translateY(-3px)}.fl-node-kdlq195ex4tg .team-cta__button--primary:hover{background:#23412e;color:#9dcd17;box-shadow:0 18px 38px rgba(35,65,46,.22)}.fl-node-kdlq195ex4tg .team-cta__button--primary:hover i{transform:translateX(4px)}.fl-node-kdlq195ex4tg .team-cta__button--secondary:hover{border-color:#23412e;background:#23412e;color:#fff}}.fl-node-kdlq195ex4tg .team-cta__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:25px;color:#697970;font-size:14px;font-weight:400}.fl-node-kdlq195ex4tg .team-cta__benefits span{display:inline-flex;align-items:center;gap:7px}.fl-node-kdlq195ex4tg .team-cta__benefits i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(157,205,23,.16);color:#6f9e00;font-size:10px}.fl-node-kdlq195ex4tg .team-cta__picture{position:relative;z-index:2;display:block;align-self:stretch;width:100%;max-width:100%;min-width:0;margin:auto 0 0;padding:0;line-height:0}.fl-node-kdlq195ex4tg .team-cta__image{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;display:block;width:100%;max-width:100%;min-width:0;height:auto;margin:0 auto;padding:0;object-fit:contain;object-position:center bottom;transform:none;filter:drop-shadow(0 -8px 20px rgba(35,65,46,.1));pointer-events:none;user-select:none}.fl-node-kdlq195ex4tg .team-cta:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:36%;pointer-events:none}@media (max-width:992px){.fl-node-kdlq195ex4tg .team-cta{min-height:0}.fl-node-kdlq195ex4tg .team-cta__content{padding:75px 30px 30px}.fl-node-kdlq195ex4tg .team-cta h2{font-size:clamp(42px, 7vw, 60px)}.fl-node-kdlq195ex4tg .team-cta__picture{width:100%;max-width:100%}.fl-node-kdlq195ex4tg .team-cta__image{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center bottom;transform:none}.fl-node-kdlq195ex4tg .team-cta:after{height:32%}}@media (max-width:768px){.fl-node-kdlq195ex4tg .team-cta{min-height:0}.fl-node-kdlq195ex4tg .team-cta__content{padding:65px 22px 25px}.fl-node-kdlq195ex4tg .team-cta__badge{margin-bottom:20px;padding:9px 15px;font-size:12px}.fl-node-kdlq195ex4tg .team-cta h2{font-size:clamp(38px, 11vw, 50px);line-height:1.08}.fl-node-kdlq195ex4tg .team-cta__content>p{font-size:17px;line-height:1.65}.fl-node-kdlq195ex4tg .team-cta__actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin:28px auto 0}.fl-node-kdlq195ex4tg .team-cta__button{width:100%}.fl-node-kdlq195ex4tg .team-cta__benefits{display:none}.fl-node-kdlq195ex4tg .team-cta__picture{width:100%;max-width:100%;margin-top:10px}.fl-node-kdlq195ex4tg .team-cta__image{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center bottom;transform:none}.fl-node-kdlq195ex4tg .team-cta:after{height:25%}}@media (max-width:480px){.fl-node-kdlq195ex4tg .team-cta{min-height:0}.fl-node-kdlq195ex4tg .team-cta__content{padding:55px 18px 20px}.fl-node-kdlq195ex4tg .team-cta h2{font-size:38px}.fl-node-kdlq195ex4tg .team-cta__content>p{font-size:16px}.fl-node-kdlq195ex4tg .team-cta__picture{width:100%;max-width:100%;margin-top:10px}.fl-node-kdlq195ex4tg .team-cta__image{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center bottom;transform:none}.fl-node-kdlq195ex4tg .team-cta:after{height:20%}}@media (prefers-reduced-motion:reduce){.fl-node-kdlq195ex4tg .team-cta__button,.fl-node-kdlq195ex4tg .team-cta__button i{transition:none}}.fl-node-q4iahne3d27j .team-showcase-section{padding:50px 24px;overflow:hidden;background:#fff}.fl-node-q4iahne3d27j .team-showcase-container{width:min(100%, 1400px);margin:0 auto}.fl-node-q4iahne3d27j .team-showcase-header{margin-bottom:52px}.fl-node-q4iahne3d27j .team-showcase-badge{display:inline-flex;margin-bottom:20px;padding:10px 18px;border-radius:50px;background:#eff6e1;color:#23412e;font-size:13px;font-weight:800;letter-spacing:.05em}.fl-node-q4iahne3d27j .team-showcase-heading{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(300px, 0.8fr);align-items:end;gap:60px}.fl-node-q4iahne3d27j .team-showcase-heading h2{max-width:800px;margin:0;color:#23412e;font-size:clamp(44px, 5vw, 68px);font-weight:800;line-height:1.05;letter-spacing:-.04em}.fl-node-q4iahne3d27j .team-showcase-heading p{margin:0;color:#5e6c64;font-size:18px;font-weight:400;line-height:1.75}.fl-node-q4iahne3d27j .team-showcase-grid{display:grid;grid-template-columns:minmax(0, 3fr) minmax(350px, 2fr);align-items:stretch;gap:24px}.fl-node-q4iahne3d27j .team-gallery{position:relative;overflow:hidden;min-width:0;height:640px;border:1px solid rgba(35,65,46,.1);border-radius:30px;background:#eaf1e0;box-shadow:0 25px 60px rgba(35,65,46,.13),0 4px 14px rgba(35,65,46,.05);outline:none}.fl-node-q4iahne3d27j .team-gallery:focus-visible{outline:4px solid #9dcd17;outline-offset:5px}.fl-node-q4iahne3d27j .team-gallery-slides{position:relative;width:100%;height:100%}.fl-node-q4iahne3d27j .team-gallery-slide{position:absolute;inset:0;margin:0;visibility:hidden;opacity:0;transform:scale(1.035);transition:opacity .7s ease,visibility .7s ease,transform 1.2s ease}.fl-node-q4iahne3d27j .team-gallery-slide.is-active{visibility:visible;opacity:1;transform:scale(1)}.fl-node-q4iahne3d27j .team-gallery-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gallery-position,center center)}.fl-node-q4iahne3d27j .team-gallery-slide--group{overflow:hidden;background:radial-gradient(circle at 50% 15%,rgba(157,205,23,.22),transparent 38%),linear-gradient(145deg,#f8faf4,#e8f1da)}.fl-node-q4iahne3d27j .team-gallery-slide--group img{position:absolute;bottom:0;left:50%;width:135%;max-width:none;height:auto;object-fit:initial;object-position:initial;transform:translateX(-50%);transform-origin:center bottom}.fl-node-q4iahne3d27j .team-gallery-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,25,18,.94) 0%,rgba(5,25,18,.62) 30%,rgba(5,25,18,.06) 65%,transparent 100%);pointer-events:none}.fl-node-q4iahne3d27j .team-gallery-slide figcaption{position:absolute;right:85px;bottom:75px;left:48px;z-index:2;max-width:650px;color:#fff}.fl-node-q4iahne3d27j .team-gallery-slide figcaption>span{display:inline-flex;margin-bottom:12px;padding:7px 13px;border-radius:50px;background:#9dcd17;color:#17392b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-node-q4iahne3d27j .team-gallery-slide h3{margin:0 0 10px;color:#fff;font-size:clamp(30px, 3.5vw, 48px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.fl-node-q4iahne3d27j .team-gallery-slide figcaption p{max-width:570px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.6}.fl-node-q4iahne3d27j .team-gallery-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.9);color:#23412e;font-size:34px;line-height:1;box-shadow:0 10px 28px rgba(0,0,0,.15);cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,color .25s ease,transform .25s ease}.fl-node-q4iahne3d27j .team-gallery-arrow--previous{left:19px}.fl-node-q4iahne3d27j .team-gallery-arrow--next{right:19px}.fl-node-q4iahne3d27j .team-gallery-arrow span{position:relative;top:-2px}.fl-node-q4iahne3d27j .team-gallery-controls{position:absolute;right:22px;bottom:22px;z-index:6;display:flex;align-items:center;gap:10px}.fl-node-q4iahne3d27j .team-gallery-dots{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:50px;background:rgba(5,25,18,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fl-node-q4iahne3d27j .team-gallery-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.48);cursor:pointer;transition:width .3s ease,background-color .3s ease}.fl-node-q4iahne3d27j .team-gallery-dot.is-active{width:27px;border-radius:20px;background:#9dcd17}.fl-node-q4iahne3d27j .team-gallery-autoplay{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;padding:0;border:0;border-radius:50%;background:rgba(5,25,18,.62);color:#fff;font-size:11px;cursor:pointer}.fl-node-q4iahne3d27j .team-gallery-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.fl-node-q4iahne3d27j .team-instagram-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;min-width:0;height:640px;padding:27px;border:1px solid rgba(35,65,46,.1);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(225,48,108,.1),transparent 32%),radial-gradient(circle at 0 100%,rgba(157,205,23,.14),transparent 32%),#f8faf5;box-shadow:0 25px 60px rgba(35,65,46,.1),0 4px 14px rgba(35,65,46,.04)}.fl-node-q4iahne3d27j .team-instagram-header{display:grid;grid-template-columns:56px minmax(0, 1fr);align-items:center;gap:14px;min-width:0}.fl-node-q4iahne3d27j .team-instagram-logo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:17px;background:linear-gradient(135deg,#833ab4,#c13584 38%,#e1306c 62%,#f77737);color:#fff;font-size:26px;box-shadow:0 12px 26px rgba(193,53,132,.22)}.fl-node-q4iahne3d27j .team-instagram-header div{min-width:0}.fl-node-q4iahne3d27j .team-instagram-header div>span{display:block;margin-bottom:4px;color:#718078;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fl-node-q4iahne3d27j .team-instagram-header a{display:block;overflow:hidden;color:#23412e;font-size:13px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fl-node-q4iahne3d27j .team-instagram-text{margin:24px 0 19px}.fl-node-q4iahne3d27j .team-instagram-text h3{margin:0 0 9px;color:#0b251f;font-size:28px;font-weight:800;line-height:1.12;letter-spacing:-.025em}.fl-node-q4iahne3d27j .team-instagram-text p{margin:0;color:#627068;font-size:14px;line-height:1.6}.fl-node-q4iahne3d27j .team-instagram-preview{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(2,minmax(0, 1fr));gap:7px;min-width:0;min-height:0;height:auto;overflow:hidden;margin-bottom:18px}.fl-node-q4iahne3d27j .team-instagram-preview a{position:relative;overflow:hidden;min-width:0;min-height:0;width:100%;height:100%;aspect-ratio:auto;border-radius:13px;background:#e8eee2}.fl-node-q4iahne3d27j .team-instagram-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.fl-node-q4iahne3d27j .team-instagram-preview a>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(5,25,18,.46);color:#fff;font-size:24px;opacity:0;transition:opacity .3s ease}.fl-node-q4iahne3d27j .team-instagram-footer{position:relative;z-index:5;min-width:0;margin-top:0}.fl-node-q4iahne3d27j .team-instagram-active{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#647269;font-size:12px;font-weight:650}.fl-node-q4iahne3d27j .team-instagram-active>span{width:8px;height:8px;border-radius:50%;background:#8fc517;box-shadow:0 0 0 4px rgba(143,197,23,.14)}.fl-node-q4iahne3d27j .team-instagram-button{display:grid;grid-template-columns:18px minmax(0, 1fr) 13px;align-items:center;gap:9px;min-height:48px;margin-bottom:9px;padding:13px 17px;border-radius:50px;background:linear-gradient(110deg,#833ab4,#c13584 38%,#e1306c 66%,#f77737);color:#fff;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;box-shadow:0 11px 25px rgba(193,53,132,.2);transition:transform .25s ease,box-shadow .25s ease}.fl-node-q4iahne3d27j .team-instagram-button span{min-width:0;text-align:center;overflow-wrap:break-word}.fl-node-q4iahne3d27j .team-apply-button{display:grid;grid-template-columns:minmax(0, 1fr) 16px;align-items:center;gap:9px;min-height:48px;padding:13px 17px;border-radius:50px;background:#9dcd17;color:#fff;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;box-shadow:0 11px 25px rgba(35,65,46,.13);transition:transform .25s ease,background-color .25s ease,color .25s ease}.fl-node-q4iahne3d27j .team-apply-button span{min-width:0;text-align:center;overflow-wrap:break-word}@media (hover:hover) and (pointer:fine){.fl-node-q4iahne3d27j .team-gallery-arrow:hover{background:#23412e;color:#fff}.fl-node-q4iahne3d27j .team-gallery-arrow--previous:hover{transform:translateY(-50%) translateX(-3px)}.fl-node-q4iahne3d27j .team-gallery-arrow--next:hover{transform:translateY(-50%) translateX(3px)}.fl-node-q4iahne3d27j .team-instagram-preview a:hover img{transform:scale(1.07)}.fl-node-q4iahne3d27j .team-instagram-preview a:hover>span{opacity:1}.fl-node-q4iahne3d27j .team-instagram-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 15px 31px rgba(193,53,132,.29)}.fl-node-q4iahne3d27j .team-apply-button:hover{background:#23412e;color:#9dcd17;transform:translateY(-2px)}}.fl-node-q4iahne3d27j .team-gallery-arrow:focus-visible,.fl-node-q4iahne3d27j .team-gallery-dot:focus-visible,.fl-node-q4iahne3d27j .team-gallery-autoplay:focus-visible,.fl-node-q4iahne3d27j .team-instagram-button:focus-visible,.fl-node-q4iahne3d27j .team-apply-button:focus-visible,.fl-node-q4iahne3d27j .team-instagram-preview a:focus-visible{outline:3px solid #9dcd17;outline-offset:3px}@media (max-width:1100px){.fl-node-q4iahne3d27j .team-showcase-section{padding:90px 20px}.fl-node-q4iahne3d27j .team-showcase-heading{grid-template-columns:1fr;gap:22px}.fl-node-q4iahne3d27j .team-showcase-heading p{max-width:760px}.fl-node-q4iahne3d27j .team-showcase-grid{grid-template-columns:1fr}.fl-node-q4iahne3d27j .team-gallery{height:610px}.fl-node-q4iahne3d27j .team-gallery-slide--group img{width:115%}.fl-node-q4iahne3d27j .team-instagram-card{grid-template-rows:auto auto auto auto;height:auto}.fl-node-q4iahne3d27j .team-instagram-preview{grid-template-columns:repeat(4,minmax(0, 1fr));grid-template-rows:1fr;height:auto;overflow:visible}.fl-node-q4iahne3d27j .team-instagram-preview a{height:auto;aspect-ratio:1}.fl-node-q4iahne3d27j .team-instagram-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.fl-node-q4iahne3d27j .team-instagram-active{grid-column:1/-1}.fl-node-q4iahne3d27j .team-instagram-button{margin-bottom:0}}@media (max-width:768px){.fl-node-q4iahne3d27j .team-showcase-section{padding:75px 14px}.fl-node-q4iahne3d27j .team-showcase-header{margin-bottom:35px;padding:0 6px}.fl-node-q4iahne3d27j .team-showcase-badge{margin-bottom:17px;font-size:11px}.fl-node-q4iahne3d27j .team-showcase-heading h2{font-size:clamp(36px, 11vw, 48px);line-height:1.1}.fl-node-q4iahne3d27j .team-showcase-heading p{font-size:16px;line-height:1.65}.fl-node-q4iahne3d27j .team-showcase-grid{gap:18px}.fl-node-q4iahne3d27j .team-gallery{height:520px;border-radius:22px}.fl-node-q4iahne3d27j .team-gallery-slide--group img{position:absolute;bottom:0;left:50%;width:clamp(620px, 180vw, 720px);max-width:none;height:auto;object-fit:initial;object-position:initial;transform:translateX(-50%)}.fl-node-q4iahne3d27j .team-gallery-slide figcaption{right:18px;bottom:78px;left:18px}.fl-node-q4iahne3d27j .team-gallery-slide figcaption>span{margin-bottom:9px;padding:6px 11px;font-size:10px}.fl-node-q4iahne3d27j .team-gallery-slide h3{margin-bottom:8px;font-size:28px;line-height:1.12}.fl-node-q4iahne3d27j .team-gallery-slide figcaption p{font-size:14px;line-height:1.5}.fl-node-q4iahne3d27j .team-gallery-arrow{top:20px;width:40px;height:40px;font-size:29px;transform:none}.fl-node-q4iahne3d27j .team-gallery-arrow--previous{left:14px}.fl-node-q4iahne3d27j .team-gallery-arrow--next{right:14px}.fl-node-q4iahne3d27j .team-gallery-controls{right:15px;bottom:18px;left:15px;justify-content:space-between}.fl-node-q4iahne3d27j .team-instagram-card{padding:20px;border-radius:22px}.fl-node-q4iahne3d27j .team-instagram-header{grid-template-columns:50px minmax(0, 1fr)}.fl-node-q4iahne3d27j .team-instagram-logo{width:50px;height:50px;border-radius:15px;font-size:23px}.fl-node-q4iahne3d27j .team-instagram-text{margin-top:20px}.fl-node-q4iahne3d27j .team-instagram-text h3{font-size:24px}.fl-node-q4iahne3d27j .team-instagram-preview{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(2,auto)}.fl-node-q4iahne3d27j .team-instagram-preview a{height:auto;aspect-ratio:1}.fl-node-q4iahne3d27j .team-instagram-footer{grid-template-columns:1fr;width:100%}.fl-node-q4iahne3d27j .team-instagram-active{grid-column:auto}.fl-node-q4iahne3d27j .team-instagram-button,.fl-node-q4iahne3d27j .team-apply-button{width:100%;min-height:52px}}@media (max-width:400px){.fl-node-q4iahne3d27j .team-showcase-section{padding-right:10px;padding-left:10px}.fl-node-q4iahne3d27j .team-gallery{height:490px}.fl-node-q4iahne3d27j .team-gallery-slide--group img{width:clamp(570px, 175vw, 650px)}.fl-node-q4iahne3d27j .team-gallery-slide h3{font-size:25px}.fl-node-q4iahne3d27j .team-gallery-slide figcaption p{font-size:13px}.fl-node-q4iahne3d27j .team-instagram-card{padding:17px}.fl-node-q4iahne3d27j .team-instagram-header a{font-size:12px}.fl-node-q4iahne3d27j .team-instagram-text h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.fl-node-q4iahne3d27j .team-gallery-slide,.fl-node-q4iahne3d27j .team-gallery-arrow,.fl-node-q4iahne3d27j .team-gallery-dot,.fl-node-q4iahne3d27j .team-instagram-preview img,.fl-node-q4iahne3d27j .team-instagram-preview a>span,.fl-node-q4iahne3d27j .team-instagram-button,.fl-node-q4iahne3d27j .team-apply-button{transition:none}}.fl-node-xpmgj8ckny4e .job-apply-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(320px, 1fr) minmax(220px, 0.6fr) 220px;grid-template-areas:"content highlights action";align-items:center;gap:34px;width:100%;margin:60px 0;padding:36px 42px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(157,205,23,.2),transparent 30%),linear-gradient(135deg,#23412e 0%,#17382a 55%,#102d23 100%);color:#fff;box-shadow:0 24px 60px rgba(35,65,46,.17),inset 0 1px 0 rgba(255,255,255,.08)}.fl-node-xpmgj8ckny4e .job-apply-banner--without-salary{width:100%}.fl-node-xpmgj8ckny4e .job-apply-banner:before{content:"";position:absolute;right:-180px;bottom:-260px;z-index:-1;width:470px;height:470px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012);pointer-events:none}.fl-node-xpmgj8ckny4e .job-apply-banner:after{content:"";position:absolute;top:-150px;left:-130px;z-index:-1;width:330px;height:330px;border-radius:50%;background:rgba(157,205,23,.055);filter:blur(3px);pointer-events:none}.fl-node-xpmgj8ckny4e .job-apply-banner__content{grid-area:content;min-width:0}.fl-node-xpmgj8ckny4e .job-apply-banner__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:11px;padding:7px 13px;border:1px solid rgba(218,237,175,.2);border-radius:50px;background:#fff;color:#0b251f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-node-xpmgj8ckny4e .job-apply-banner__content h2{margin:0 0 9px;color:#fff;font-size:clamp(28px, 2.6vw, 39px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.fl-node-xpmgj8ckny4e .job-apply-banner__content p{max-width:680px;margin:0;color:rgba(255,255,255,.76);font-size:14px;font-weight:400;line-height:1.65}.fl-node-xpmgj8ckny4e .job-apply-banner__highlights{grid-area:highlights;display:grid;gap:11px;min-width:0}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight{display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:11px;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.9);font-size:13px;font-weight:650;line-height:1.35}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(157,205,23,.13);color:#9dcd17;font-size:17px}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight span{min-width:0}.fl-node-xpmgj8ckny4e .job-apply-banner__action{grid-area:action;color:#fff;display:flex;flex-direction:column;gap:10px;min-width:0}.fl-node-xpmgj8ckny4e .job-apply-banner__action>span{color:#fff;font-size:12px;font-weight:700;text-align:center}.fl-node-xpmgj8ckny4e .job-apply-banner__button{display:grid;align-items:center;width:100%;min-height:56px;padding:15px 20px;border:1px solid rgba(255,255,255,.14);border-radius:50px;background:#9ec043;color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.2);animation:jobApplyPulse 2.8s infinite;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.fl-node-xpmgj8ckny4e .job-apply-banner__button span{min-width:0}.fl-node-xpmgj8ckny4e .job-apply-banner__button i{transition:transform .25s ease}@keyframes jobApplyPulse{0%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,.4)}70%{transform:scale(1.025);box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 0 16px rgba(157,205,23,0)}100%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,0)}}@media (hover:hover) and (pointer:fine){.fl-node-xpmgj8ckny4e .job-apply-banner__highlight{transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight:hover{border-color:rgba(157,205,23,.25);background:rgba(255,255,255,.085);transform:translateY(-2px)}.fl-node-xpmgj8ckny4e .job-apply-banner__button:hover{animation-play-state:paused;background:#23412e;color:#9dcd17;transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.27)}.fl-node-xpmgj8ckny4e .job-apply-banner__button:hover i{transform:translateX(4px)}}.fl-node-xpmgj8ckny4e .job-apply-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:1150px){.fl-node-xpmgj8ckny4e .job-apply-banner{grid-template-columns:minmax(0, 1fr) 220px;grid-template-areas:"content action" "highlights action";gap:18px 28px}.fl-node-xpmgj8ckny4e .job-apply-banner__highlights{display:flex;flex-wrap:wrap}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight{flex:1 1 180px}}@media (max-width:850px){.fl-node-xpmgj8ckny4e .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:22px;margin:45px 0;padding:30px;border-radius:25px}.fl-node-xpmgj8ckny4e .job-apply-banner__action>span{text-align:left}}@media (max-width:600px){.fl-node-xpmgj8ckny4e .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:19px;margin:35px 0;padding:24px 19px;border-radius:21px}.fl-node-xpmgj8ckny4e .job-apply-banner__badge{margin-bottom:10px;padding:6px 11px;font-size:10px}.fl-node-xpmgj8ckny4e .job-apply-banner__content h2{font-size:28px}.fl-node-xpmgj8ckny4e .job-apply-banner__content p{font-size:14px;line-height:1.6}.fl-node-xpmgj8ckny4e .job-apply-banner__highlights{display:grid;gap:8px}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight{width:100%}.fl-node-xpmgj8ckny4e .job-apply-banner__action{gap:8px}.fl-node-xpmgj8ckny4e .job-apply-banner__action>span{text-align:center}.fl-node-xpmgj8ckny4e .job-apply-banner__button{width:100%;min-height:53px}}@media (max-width:390px){.fl-node-xpmgj8ckny4e .job-apply-banner{padding:22px 17px}.fl-node-xpmgj8ckny4e .job-apply-banner__content{text-align:center}.fl-node-xpmgj8ckny4e .job-apply-banner__content h2{font-size:26px}.fl-node-xpmgj8ckny4e .job-apply-banner__content p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fl-node-xpmgj8ckny4e .job-apply-banner__button{animation:none;transition:none}.fl-node-xpmgj8ckny4e .job-apply-banner__highlight{transition:none}}.fl-node-cojnbm0a2fy3 .about-section{padding-top:4rem;padding-bottom:0}.fl-node-cojnbm0a2fy3 .about-section *,.fl-node-cojnbm0a2fy3 .about-section *:before,.fl-node-cojnbm0a2fy3 .about-section *:after{box-sizing:border-box}.fl-node-cojnbm0a2fy3 .about-section .section-header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 0.85fr);align-items:end;gap:60px}.fl-node-cojnbm0a2fy3 .about-section .section-header>div{min-width:0}.fl-node-cojnbm0a2fy3 .about-section .section-badge{display:inline-block;margin-bottom:20px;padding:10px 18px;background:#9ec043;color:#fff;border-radius:50px;font-size:14px;font-weight:700;line-height:1.2}.fl-node-cojnbm0a2fy3 .about-section .section-header h2{margin:0;color:#23412e;font-size:clamp(42px, 5vw, 56px);font-weight:800;line-height:1.08}.fl-node-cojnbm0a2fy3 .about-section .section-header p{max-width:570px;margin:0;color:#666;font-size:18px;font-weight:400;line-height:1.8}.fl-node-cojnbm0a2fy3 .about-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(420px, 1fr);align-items:start;gap:60px;margin-top:70px}.fl-node-cojnbm0a2fy3 .about-image{align-self:start;min-width:0}@media (min-width:992px){.fl-node-cojnbm0a2fy3 .about-image{position:-webkit-sticky;position:sticky;top:120px}}.fl-node-cojnbm0a2fy3 .about-image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center top;border-radius:25px;box-shadow:0 20px 40px rgba(0,0,0,.12)}.fl-node-cojnbm0a2fy3 .about-content{display:flex;flex-direction:column;gap:18px;min-width:0}.fl-node-cojnbm0a2fy3 .about-card{display:grid;grid-template-columns:58px minmax(0, 1fr);align-items:center;gap:20px;min-width:0;padding:25px;background:#f8f6ef;border:1px solid rgba(35,65,46,.06);border-radius:20px;box-shadow:0 8px 22px rgba(35,65,46,.04);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.fl-node-cojnbm0a2fy3 .about-card:hover{transform:translateY(-5px);border-color:rgba(158,192,67,.45);box-shadow:0 16px 32px rgba(35,65,46,.1)}.fl-node-cojnbm0a2fy3 .about-card-icon{display:flex;align-items:center;justify-content:center;align-self:center;width:58px;height:58px;border-radius:17px;background:#fff;color:#9bc34a;box-shadow:0 8px 18px rgba(35,65,46,.08)}.fl-node-cojnbm0a2fy3 .about-card-icon i{margin:0;color:#9bc34a;font-size:25px;line-height:1;text-align:center}.fl-node-cojnbm0a2fy3 .about-card-text{min-width:0}.fl-node-cojnbm0a2fy3 .about-card h3{margin:0 0 8px;color:#23412e;font-size:22px;font-weight:700;line-height:1.25}.fl-node-cojnbm0a2fy3 .about-card p{margin:0;color:#666;font-size:15.5px;font-weight:400;line-height:1.7}@media (max-width:1100px){.fl-node-cojnbm0a2fy3 .about-grid{gap:40px}.fl-node-cojnbm0a2fy3 .history-timeline{grid-template-columns:repeat(2,minmax(0, 1fr))}.fl-node-cojnbm0a2fy3 .history-timeline:before{display:none}}@media (max-width:991px){.fl-node-cojnbm0a2fy3 .about-section{padding:70px 0 0}.fl-node-cojnbm0a2fy3 .about-section .section-header{grid-template-columns:1fr;align-items:start;gap:24px}.fl-node-cojnbm0a2fy3 .about-section .section-header p{max-width:760px}.fl-node-cojnbm0a2fy3 .about-grid{grid-template-columns:1fr;gap:40px;margin-top:50px}.fl-node-cojnbm0a2fy3 .about-image{position:relative;top:auto}.fl-node-cojnbm0a2fy3 .about-image img{width:100%;height:auto;object-fit:contain}.fl-node-cojnbm0a2fy3 .about-history{margin-top:80px}.fl-node-cojnbm0a2fy3 .history-intro{grid-template-columns:1fr;gap:50px;margin-bottom:60px}.fl-node-cojnbm0a2fy3 .history-text h3{font-size:42px}.fl-node-cojnbm0a2fy3 .history-image{width:100%;max-width:700px}}@media (max-width:767px){.fl-node-cojnbm0a2fy3 .about-section{padding:60px 0 0}.fl-node-cojnbm0a2fy3 .about-section .section-header h2{font-size:clamp(36px, 11vw, 46px)}.fl-node-cojnbm0a2fy3 .about-section .section-header p{font-size:16px;line-height:1.7}.fl-node-cojnbm0a2fy3 .about-grid{gap:30px;margin-top:40px}.fl-node-cojnbm0a2fy3 .about-image img{border-radius:20px}.fl-node-cojnbm0a2fy3 .about-content{gap:14px}.fl-node-cojnbm0a2fy3 .about-card{grid-template-columns:48px minmax(0, 1fr);align-items:center;gap:15px;padding:20px 17px;border-radius:17px}.fl-node-cojnbm0a2fy3 .about-card-icon{width:48px;height:48px;border-radius:14px}.fl-node-cojnbm0a2fy3 .about-card-icon i{font-size:21px}.fl-node-cojnbm0a2fy3 .about-card h3{margin-bottom:6px;font-size:18px}.fl-node-cojnbm0a2fy3 .about-card p{font-size:14.5px;line-height:1.6}.fl-node-cojnbm0a2fy3 .about-history{margin-top:65px}.fl-node-cojnbm0a2fy3 .history-text h3{font-size:36px;letter-spacing:-.5px}.fl-node-cojnbm0a2fy3 .history-text p{font-size:16.5px;line-height:1.75}.fl-node-cojnbm0a2fy3 .history-timeline{grid-template-columns:1fr;gap:26px;margin-bottom:50px}.fl-node-cojnbm0a2fy3 .history-year{margin:0 0 12px 18px}.fl-node-cojnbm0a2fy3 .history-card-content{padding:26px 24px}.fl-node-cojnbm0a2fy3 .history-image-card{position:static;margin-top:18px;padding:20px 22px;box-shadow:0 12px 28px rgba(0,0,0,.1)}.fl-node-cojnbm0a2fy3 .history-location{flex-direction:column;align-items:flex-start;gap:22px;padding:34px 26px}.fl-node-cojnbm0a2fy3 .location-icon{width:62px;height:62px;border-radius:18px;font-size:25px}.fl-node-cojnbm0a2fy3 .location-content h4{font-size:25px}.fl-node-cojnbm0a2fy3 .location-content p{font-size:15.5px;line-height:1.7}}@media (max-width:480px){.fl-node-cojnbm0a2fy3 .about-card{grid-template-columns:44px minmax(0, 1fr);gap:13px;padding:18px 14px}.fl-node-cojnbm0a2fy3 .about-card-icon{width:44px;height:44px;border-radius:13px}.fl-node-cojnbm0a2fy3 .about-card-icon i{font-size:19px}.fl-node-cojnbm0a2fy3 .about-card h3{font-size:17px}.fl-node-cojnbm0a2fy3 .about-card p{font-size:14px}.fl-node-cojnbm0a2fy3 .about-history{margin-top:60px}.fl-node-cojnbm0a2fy3 .history-intro{gap:38px;margin-bottom:48px}.fl-node-cojnbm0a2fy3 .history-text h3{font-size:31px}.fl-node-cojnbm0a2fy3 .history-card h4{font-size:20px}.fl-node-cojnbm0a2fy3 .history-card p{font-size:15px}.fl-node-cojnbm0a2fy3 .history-location{padding:30px 22px}}@media (prefers-reduced-motion:reduce){.fl-node-cojnbm0a2fy3 .about-card,.fl-node-cojnbm0a2fy3 .history-card-content{transition:none}.fl-node-cojnbm0a2fy3 .about-card:hover,.fl-node-cojnbm0a2fy3 .history-card:hover .history-card-content{transform:none}}.fl-node-nj1s23zhiu6b .job-apply-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(320px, 1fr) minmax(220px, 0.6fr) 220px;grid-template-areas:"content highlights action";align-items:center;gap:34px;width:100%;margin:60px 0;padding:36px 42px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(157,205,23,.2),transparent 30%),linear-gradient(135deg,#23412e 0%,#17382a 55%,#102d23 100%);color:#fff;box-shadow:0 24px 60px rgba(35,65,46,.17),inset 0 1px 0 rgba(255,255,255,.08)}.fl-node-nj1s23zhiu6b .job-apply-banner--without-salary{width:100%}.fl-node-nj1s23zhiu6b .job-apply-banner:before{content:"";position:absolute;right:-180px;bottom:-260px;z-index:-1;width:470px;height:470px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012);pointer-events:none}.fl-node-nj1s23zhiu6b .job-apply-banner:after{content:"";position:absolute;top:-150px;left:-130px;z-index:-1;width:330px;height:330px;border-radius:50%;background:rgba(157,205,23,.055);filter:blur(3px);pointer-events:none}.fl-node-nj1s23zhiu6b .job-apply-banner__content{grid-area:content;min-width:0}.fl-node-nj1s23zhiu6b .job-apply-banner__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:11px;padding:7px 13px;border:1px solid rgba(218,237,175,.2);border-radius:50px;background:#fff;color:#0b251f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-node-nj1s23zhiu6b .job-apply-banner__content h2{margin:0 0 9px;color:#fff;font-size:clamp(28px, 2.6vw, 39px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.fl-node-nj1s23zhiu6b .job-apply-banner__content p{max-width:680px;margin:0;color:rgba(255,255,255,.76);font-size:14px;font-weight:400;line-height:1.65}.fl-node-nj1s23zhiu6b .job-apply-banner__highlights{grid-area:highlights;display:grid;gap:11px;min-width:0}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight{display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:11px;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.9);font-size:13px;font-weight:650;line-height:1.35}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(157,205,23,.13);color:#9dcd17;font-size:17px}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight span{min-width:0}.fl-node-nj1s23zhiu6b .job-apply-banner__action{grid-area:action;color:#fff;display:flex;flex-direction:column;gap:10px;min-width:0}.fl-node-nj1s23zhiu6b .job-apply-banner__action>span{color:#fff;font-size:12px;font-weight:700;text-align:center}.fl-node-nj1s23zhiu6b .job-apply-banner__button{display:grid;align-items:center;width:100%;min-height:56px;padding:15px 20px;border:1px solid rgba(255,255,255,.14);border-radius:50px;background:#9ec043;color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.2);animation:jobApplyPulse 2.8s infinite;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.fl-node-nj1s23zhiu6b .job-apply-banner__button span{min-width:0}.fl-node-nj1s23zhiu6b .job-apply-banner__button i{transition:transform .25s ease}@keyframes jobApplyPulse{0%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,.4)}70%{transform:scale(1.025);box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 0 16px rgba(157,205,23,0)}100%{transform:scale(1);box-shadow:0 14px 30px rgba(0,0,0,.2),0 0 0 0 rgba(157,205,23,0)}}@media (hover:hover) and (pointer:fine){.fl-node-nj1s23zhiu6b .job-apply-banner__highlight{transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight:hover{border-color:rgba(157,205,23,.25);background:rgba(255,255,255,.085);transform:translateY(-2px)}.fl-node-nj1s23zhiu6b .job-apply-banner__button:hover{animation-play-state:paused;background:#23412e;color:#9dcd17;transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.27)}.fl-node-nj1s23zhiu6b .job-apply-banner__button:hover i{transform:translateX(4px)}}.fl-node-nj1s23zhiu6b .job-apply-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:1150px){.fl-node-nj1s23zhiu6b .job-apply-banner{grid-template-columns:minmax(0, 1fr) 220px;grid-template-areas:"content action" "highlights action";gap:18px 28px}.fl-node-nj1s23zhiu6b .job-apply-banner__highlights{display:flex;flex-wrap:wrap}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight{flex:1 1 180px}}@media (max-width:850px){.fl-node-nj1s23zhiu6b .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:22px;margin:45px 0;padding:30px;border-radius:25px}.fl-node-nj1s23zhiu6b .job-apply-banner__action>span{text-align:left}}@media (max-width:600px){.fl-node-nj1s23zhiu6b .job-apply-banner{grid-template-columns:1fr;grid-template-areas:"content" "highlights" "action";gap:19px;margin:35px 0;padding:24px 19px;border-radius:21px}.fl-node-nj1s23zhiu6b .job-apply-banner__badge{margin-bottom:10px;padding:6px 11px;font-size:10px}.fl-node-nj1s23zhiu6b .job-apply-banner__content h2{font-size:28px}.fl-node-nj1s23zhiu6b .job-apply-banner__content p{font-size:14px;line-height:1.6}.fl-node-nj1s23zhiu6b .job-apply-banner__highlights{display:grid;gap:8px}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight{width:100%}.fl-node-nj1s23zhiu6b .job-apply-banner__action{gap:8px}.fl-node-nj1s23zhiu6b .job-apply-banner__action>span{text-align:center}.fl-node-nj1s23zhiu6b .job-apply-banner__button{width:100%;min-height:53px}}@media (max-width:390px){.fl-node-nj1s23zhiu6b .job-apply-banner{padding:22px 17px}.fl-node-nj1s23zhiu6b .job-apply-banner__content{text-align:center}.fl-node-nj1s23zhiu6b .job-apply-banner__content h2{font-size:26px}.fl-node-nj1s23zhiu6b .job-apply-banner__content p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fl-node-nj1s23zhiu6b .job-apply-banner__button{animation:none;transition:none}.fl-node-nj1s23zhiu6b .job-apply-banner__highlight{transition:none}}.fl-node-5rec2tsma6xn .about-section *,.fl-node-5rec2tsma6xn .about-section *:before,.fl-node-5rec2tsma6xn .about-section *:after{box-sizing:border-box}.fl-node-5rec2tsma6xn .about-section .section-header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 0.85fr);align-items:end;gap:60px}.fl-node-5rec2tsma6xn .about-section .section-header>div{min-width:0}.fl-node-5rec2tsma6xn .about-section .section-badge{display:inline-block;margin-bottom:20px;padding:10px 18px;background:#9ec043;color:#fff;border-radius:50px;font-size:14px;font-weight:700;line-height:1.2}.fl-node-5rec2tsma6xn .about-section .section-header h2{margin:0;color:#23412e;font-size:clamp(42px, 5vw, 56px);font-weight:800;line-height:1.08}.fl-node-5rec2tsma6xn .about-section .section-header p{max-width:570px;margin:0;color:#666;font-size:18px;font-weight:400;line-height:1.8}.fl-node-5rec2tsma6xn .about-history{position:relative;margin-top:0}.fl-node-5rec2tsma6xn .history-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;margin-bottom:80px}.fl-node-5rec2tsma6xn .history-text{min-width:0}.fl-node-5rec2tsma6xn .history-text h3{margin:0 0 30px;color:#23412e;font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-1px}.fl-node-5rec2tsma6xn .history-text p{margin:0 0 20px;color:#666;font-size:18px;font-weight:400;line-height:1.9}.fl-node-5rec2tsma6xn .history-text p:last-child{margin-bottom:0}.fl-node-5rec2tsma6xn .history-image{position:relative;min-width:0;background:0 0}.fl-node-5rec2tsma6xn .history-image img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;object-position:center bottom;border-radius:26px;background:0 0;box-shadow:0 25px 50px rgba(0,0,0,.15)}.fl-node-5rec2tsma6xn .history-image-card{position:absolute;left:30px;bottom:30px;z-index:2;padding:22px 28px;background:#fff;border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,.14)}.fl-node-5rec2tsma6xn .history-image-card h4{margin:0 0 5px;color:#23412e;font-size:22px;font-weight:700}.fl-node-5rec2tsma6xn .history-image-card span{color:#777;font-size:15px;font-weight:600}.fl-node-5rec2tsma6xn .history-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:25px;margin-bottom:70px}.fl-node-5rec2tsma6xn .history-timeline:before{content:"";position:absolute;top:22px;right:7%;left:7%;z-index:0;height:4px;border-radius:20px;background:linear-gradient(90deg,#9dcd17 0%,#b8db59 50%,#9dcd17 100%)}.fl-node-5rec2tsma6xn .history-card{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.fl-node-5rec2tsma6xn .history-year{position:relative;z-index:2;display:inline-block;align-self:flex-start;min-width:70px;margin:0 0 18px 18px;padding:10px 18px;background:#fff;border:2px solid #9dcd17;border-radius:50px;color:#23412e;box-shadow:0 8px 20px rgba(35,65,46,.1);font-size:15px;font-weight:800;text-align:center}.fl-node-5rec2tsma6xn .history-card-content{height:100%;padding:30px;background:#f8f6ef;border:1px solid rgba(35,65,46,.06);border-radius:22px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.fl-node-5rec2tsma6xn .history-card:hover .history-card-content{transform:translateY(-6px);border-color:rgba(157,205,23,.4);box-shadow:0 20px 40px rgba(35,65,46,.12)}.fl-node-5rec2tsma6xn .history-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:20px;background:rgba(157,205,23,.15);border-radius:18px}.fl-node-5rec2tsma6xn .history-icon i{color:#9dcd17;font-size:26px}.fl-node-5rec2tsma6xn .history-card h4{margin:0 0 15px;color:#23412e;font-size:22px;font-weight:700;line-height:1.3}.fl-node-5rec2tsma6xn .history-card p{margin:0;color:#666;font-size:15.5px;line-height:1.8}.fl-node-5rec2tsma6xn .history-card-highlight .history-card-content{background:#23412e;border-color:#23412e}.fl-node-5rec2tsma6xn .history-card-highlight .history-icon{background:rgba(157,205,23,.18)}.fl-node-5rec2tsma6xn .history-card-highlight .history-icon i{color:#bce850}.fl-node-5rec2tsma6xn .history-card-highlight h4{color:#fff}.fl-node-5rec2tsma6xn .history-card-highlight p{color:rgba(255,255,255,.8)}.fl-node-5rec2tsma6xn .history-card-highlight:hover .history-card-content{border-color:#9dcd17;box-shadow:0 22px 45px rgba(35,65,46,.24)}.fl-node-5rec2tsma6xn .history-location{position:relative;display:flex;align-items:center;gap:30px;padding:45px;overflow:hidden;background:#23412e;border-radius:28px;box-shadow:0 22px 50px rgba(35,65,46,.18)}.fl-node-5rec2tsma6xn .history-location:after{content:"";position:absolute;right:-90px;bottom:-130px;width:300px;height:300px;background:rgba(157,205,23,.1);border-radius:50%}.fl-node-5rec2tsma6xn .location-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:75px;height:75px;flex-shrink:0;background:#9dcd17;border-radius:20px;color:#23412e;font-size:30px}.fl-node-5rec2tsma6xn .location-content{position:relative;z-index:1;min-width:0}.fl-node-5rec2tsma6xn .location-content span{display:block;margin-bottom:8px;color:#bce850;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.fl-node-5rec2tsma6xn .location-content h4{margin:0 0 10px;color:#fff;font-size:30px;font-weight:700}.fl-node-5rec2tsma6xn .location-content p{max-width:850px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.8}@media (max-width:1100px){.fl-node-5rec2tsma6xn .about-grid{gap:40px}.fl-node-5rec2tsma6xn .history-timeline{grid-template-columns:repeat(2,minmax(0, 1fr))}.fl-node-5rec2tsma6xn .history-timeline:before{display:none}}@media (max-width:991px){.fl-node-5rec2tsma6xn .about-section{padding:30px 0}.fl-node-5rec2tsma6xn .about-section .section-header{grid-template-columns:1fr;align-items:start;gap:24px}.fl-node-5rec2tsma6xn .about-section .section-header p{max-width:760px}.fl-node-5rec2tsma6xn .about-grid{grid-template-columns:1fr;gap:40px;margin-top:50px}.fl-node-5rec2tsma6xn .about-image{position:relative;top:auto}.fl-node-5rec2tsma6xn .about-image img{width:100%;height:auto;object-fit:contain}.fl-node-5rec2tsma6xn .history-intro{grid-template-columns:1fr;gap:50px;margin-bottom:60px}.fl-node-5rec2tsma6xn .history-text h3{font-size:42px}.fl-node-5rec2tsma6xn .history-image{width:100%;max-width:700px}}@media (max-width:767px){.fl-node-5rec2tsma6xn .about-section{padding:20px 0}.fl-node-5rec2tsma6xn .about-section .section-header h2{font-size:clamp(36px, 11vw, 46px)}.fl-node-5rec2tsma6xn .about-section .section-header p{font-size:16px;line-height:1.7}.fl-node-5rec2tsma6xn .about-grid{gap:30px;margin-top:40px}.fl-node-5rec2tsma6xn .about-image img{border-radius:20px}.fl-node-5rec2tsma6xn .about-content{gap:14px}.fl-node-5rec2tsma6xn .about-card{grid-template-columns:48px minmax(0, 1fr);align-items:center;gap:15px;padding:20px 17px;border-radius:17px}.fl-node-5rec2tsma6xn .about-card-icon{width:48px;height:48px;border-radius:14px}.fl-node-5rec2tsma6xn .about-card-icon i{font-size:21px}.fl-node-5rec2tsma6xn .about-card h3{margin-bottom:6px;font-size:18px}.fl-node-5rec2tsma6xn .about-card p{font-size:14.5px;line-height:1.6}.fl-node-5rec2tsma6xn .history-text h3{font-size:36px;letter-spacing:-.5px}.fl-node-5rec2tsma6xn .history-text p{font-size:16.5px;line-height:1.75}.fl-node-5rec2tsma6xn .history-timeline{grid-template-columns:1fr;gap:26px;margin-bottom:50px}.fl-node-5rec2tsma6xn .history-year{margin:0 0 12px 18px}.fl-node-5rec2tsma6xn .history-card-content{padding:26px 24px}.fl-node-5rec2tsma6xn .history-image-card{position:static;margin-top:18px;padding:20px 22px;box-shadow:0 12px 28px rgba(0,0,0,.1)}.fl-node-5rec2tsma6xn .history-location{flex-direction:column;align-items:flex-start;gap:22px;padding:34px 26px}.fl-node-5rec2tsma6xn .location-icon{width:62px;height:62px;border-radius:18px;font-size:25px}.fl-node-5rec2tsma6xn .location-content h4{font-size:25px}.fl-node-5rec2tsma6xn .location-content p{font-size:15.5px;line-height:1.7}}@media (max-width:480px){.fl-node-5rec2tsma6xn .about-card{grid-template-columns:44px minmax(0, 1fr);gap:13px;padding:18px 14px}.fl-node-5rec2tsma6xn .about-card-icon{width:44px;height:44px;border-radius:13px}.fl-node-5rec2tsma6xn .about-card-icon i{font-size:19px}.fl-node-5rec2tsma6xn .about-card h3{font-size:17px}.fl-node-5rec2tsma6xn .about-card p{font-size:14px}.fl-node-5rec2tsma6xn .history-intro{gap:38px;margin-bottom:48px}.fl-node-5rec2tsma6xn .history-text h3{font-size:31px}.fl-node-5rec2tsma6xn .history-card h4{font-size:20px}.fl-node-5rec2tsma6xn .history-card p{font-size:15px}.fl-node-5rec2tsma6xn .history-location{padding:30px 22px}}@media (prefers-reduced-motion:reduce){.fl-node-5rec2tsma6xn .about-card,.fl-node-5rec2tsma6xn .history-card-content{transition:none}.fl-node-5rec2tsma6xn .about-card:hover,.fl-node-5rec2tsma6xn .history-card:hover .history-card-content{transform:none}}