body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#40301b}h1,h2,h3,h4,h5,h6{color:#40301b}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}a{color:#f07c00}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}	h1,h2,h3,h4,h5,h6{font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif}.domaines-intervention{display:flex;align-items:center;gap:60px}.domaines-list{width:50%}.domaine-item{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #b9b0a6;cursor:pointer;color:#3b2a1a;font-size:16px}.domaine-item .plus{width:22px;height:22px;background:#4a321f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex-shrink:0;font-family:Arial,sans-serif}.domaine-item.active{font-weight:700}.domaine-item.active .plus{background:#F07C00}.domaines-image{width:50%}.domaines-image img{width:100%;height:330px;object-fit:cover;display:block;transition:opacity 0.25s ease}.domaines-image img.is-changing{opacity:0}#main-header{display:none!important}#top-header{display:none!important}.adp-check-list{list-style:none;padding:0;margin:0}.adp-check-list li{position:relative;padding-left:38px;margin-bottom:18px;list-style:none}.adp-check-list li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border:2px solid #F07C00;border-radius:50%;box-sizing:border-box}.adp-check-list li:after{content:"✓";position:absolute;left:7px;top:1px;color:#F07C00;font-size:14px;font-weight:700}.faq-custom .et_pb_toggle{background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:14px!important;padding:0!important}.faq-custom .et_pb_toggle_title{position:relative!important;display:block!important;font-size:18px!important;font-weight:600!important;color:#3b2a1f!important;line-height:1.4em!important;padding-left:32px!important;margin:0!important}.faq-custom .et_pb_toggle_title:after,.faq-custom .et_pb_toggle_title .et_pb_toggle_icon{display:none!important;content:none!important}.faq-custom .et_pb_toggle_title:before{content:"+"!important;position:absolute!important;left:0!important;top:3px!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#3b2a1f!important;color:#ffffff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.faq-custom .et_pb_toggle_open .et_pb_toggle_title:before{content:"−"!important;background:#f58200!important}.faq-custom .et_pb_toggle_open .et_pb_toggle_title{border-bottom:1px solid #3b2a1f!important;padding-bottom:12px!important;margin-bottom:18px!important}.faq-custom .et_pb_toggle_content{padding:0 0 0 32px!important;margin:0 0 22px 0!important;font-size:15px!important;line-height:1.9em!important;color:#f58200!important}.faq-custom .et_pb_toggle_close .et_pb_toggle_content{display:none!important}@media (max-width:980px){.faq-custom .et_pb_toggle_title{font-size:15px!important;padding-left:30px!important;line-height:1.4em!important}.faq-custom .et_pb_toggle_title:before{width:16px!important;height:16px!important;top:2px!important;font-size:13px!important;line-height:16px!important}.faq-custom .et_pb_toggle_content{padding-left:30px!important;font-size:14px!important}}.faq-custom .et_pb_toggle_title{display:flex!important;align-items:flex-start!important;gap:12px!important;padding-left:0!important}.faq-custom .et_pb_toggle_title:before{position:relative!important;left:auto!important;top:2px!important;flex:0 0 18px!important;margin:0!important}.formulaire-adp{margin:0!important;padding:0!important}.formulaire-adp .et_pb_tabs,.formulaire-adp .et_pb_tab,.formulaire-adp .et_pb_all_tabs{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.formulaire-adp .et_pb_tabs_controls{border-bottom:1px solid #d7d7d7!important;margin-bottom:20px!important}.formulaire-adp .et_pb_tabs_controls li{border:none!important;background:transparent!important}.formulaire-adp .et_pb_tabs_controls li a{font-size:18px!important;font-weight:600!important;color:#b7b0a8!important;padding:0 0 12px 0!important}.formulaire-adp .et_pb_tab_active a{color:#4a3425!important;border-bottom:2px solid #4a3425!important}.formulaire-adp .cf7-full{width:100%;margin-bottom:8px!important}.formulaire-adp .cf7-row{display:flex;gap:16px;margin-bottom:8px!important}.formulaire-adp .cf7-half{width:50%;margin-bottom:8px!important}.formulaire-adp .wpcf7 label{display:flex!important;flex-direction:column!important;gap:4px!important;font-size:16px!important;line-height:1.2em!important;margin-bottom:0!important;color:#4a3425!important}.formulaire-adp .wpcf7 input[type="text"],.formulaire-adp .wpcf7 input[type="email"],.formulaire-adp .wpcf7 input[type="tel"]{width:100%!important;height:42px!important;padding:8px 12px!important;border:1px solid #d9d9d9!important;border-radius:3px!important;margin:0!important;box-sizing:border-box!important}.formulaire-adp .wpcf7 textarea{width:100%!important;height:110px!important;padding:10px 12px!important;border:1px solid #d9d9d9!important;border-radius:3px!important;resize:none!important;box-sizing:border-box!important}.formulaire-adp .cf7-rgpd label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:10px 0!important;font-size:15px!important}.formulaire-adp .cf7-rgpd input[type="checkbox"]{width:16px!important;height:16px!important;margin:0!important;flex-shrink:0!important}.formulaire-adp .cf7-submit{margin-top:14px!important}.formulaire-adp .wpcf7-submit{width:100%!important;border:2px solid #f28c00!important;background:#fff!important;color:#4a3425!important;padding:16px 30px!important;border-radius:6px!important;font-size:17px!important;font-weight:500!important;box-shadow:0 8px 18px rgba(0,0,0,0.08)!important;transition:all 0.3s ease!important}.formulaire-adp .wpcf7-submit:hover{background:#f28c00!important;color:#fff!important}.formulaire-adp .wpcf7-not-valid-tip{font-size:12px!important;margin-top:4px!important;color:red!important}@media (max-width:980px){.formulaire-adp .cf7-row{flex-direction:column;gap:8px}.formulaire-adp .cf7-half{width:100%}}.formulaire-adp .et_pb_tabs{border:none!important;box-shadow:none!important;background:transparent!important}.formulaire-adp .et_pb_all_tabs{border:none!important;box-shadow:none!important;background:transparent!important}.formulaire-adp .et_pb_tabs_controls{display:flex!important;gap:40px!important;border-bottom:1px solid #d9d9d9!important;padding-bottom:8px!important}.formulaire-adp .et_pb_tabs_controls li{margin-right:0!important;padding:0!important;border:none!important;background:transparent!important}.formulaire-adp .et_pb_tabs_controls li a{padding:0 0 12px 0!important;white-space:nowrap!important}.formulaire-recrutement{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important}.formulaire-recrutement .wpcf7,.formulaire-recrutement .wpcf7-form{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important}.formulaire-recrutement-titre{width:100%!important;max-width:900px!important;margin:0 auto 28px auto!important;font-size:26px!important;line-height:1.2em!important;font-weight:700!important;text-transform:uppercase!important;color:#4a3425!important;text-align:left!important}.formulaire-recrutement .cf7-row{display:flex!important;gap:28px!important;width:100%!important;margin-bottom:18px!important}.formulaire-recrutement .cf7-half{width:50%!important}.formulaire-recrutement .cf7-full{width:100%!important;margin-bottom:18px!important}.formulaire-recrutement .cf7-submit{width:100%!important;margin-top:18px!important}.formulaire-recrutement .wpcf7 label{display:flex!important;flex-direction:column!important;gap:6px!important;font-size:16px!important;line-height:1.2em!important;color:#4a3425!important;font-weight:400!important;margin:0!important}.formulaire-recrutement .wpcf7 input[type="text"],.formulaire-recrutement .wpcf7 input[type="email"],.formulaire-recrutement .wpcf7 input[type="tel"],.formulaire-recrutement .wpcf7 input[type="file"]{width:100%!important;height:38px!important;padding:8px 10px!important;border:1px solid #d9d9d9!important;border-radius:2px!important;background:#fff!important;box-sizing:border-box!important;font-size:13px!important;color:#4a3425!important;margin:0!important}.formulaire-recrutement .wpcf7 textarea{width:100%!important;height:95px!important;padding:10px!important;border:1px solid #d9d9d9!important;border-radius:2px!important;background:#fff!important;resize:none!important;box-sizing:border-box!important;font-size:13px!important;color:#4a3425!important;margin:0!important}.formulaire-recrutement .wpcf7 input::placeholder,.formulaire-recrutement .wpcf7 textarea::placeholder{color:#b7b0a8!important}.formulaire-recrutement .cf7-rgpd{width:100%!important;margin:12px 0 16px 0!important;font-size:11px!important;color:#4a3425!important}.formulaire-recrutement .cf7-rgpd .wpcf7-list-item{margin:0!important}.formulaire-recrutement .cf7-rgpd label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:11px!important}.formulaire-recrutement input[type="checkbox"]{width:13px!important;height:13px!important;margin:0!important;flex-shrink:0!important}.formulaire-recrutement .wpcf7-submit{width:100%!important;height:42px!important;border:2px solid #f28c00!important;border-radius:4px!important;background:#fff!important;color:#4a3425!important;font-size:14px!important;font-weight:500!important;box-shadow:0 8px 18px rgba(0,0,0,0.08)!important;cursor:pointer!important;transition:all 0.3s ease!important}.formulaire-recrutement .wpcf7-submit:hover{background:#f28c00!important;color:#fff!important}.formulaire-recrutement .wpcf7-not-valid-tip{font-size:11px!important;margin-top:4px!important;color:red!important}@media (max-width:980px){.formulaire-recrutement,.formulaire-recrutement .wpcf7,.formulaire-recrutement .wpcf7-form,.formulaire-recrutement-titre{max-width:100%!important;width:100%!important}.formulaire-recrutement .cf7-row{flex-direction:column!important;gap:18px!important}.formulaire-recrutement .cf7-half{width:100%!important}.formulaire-recrutement-titre{font-size:22px!important}}.tabs-realisations{display:flex;gap:50px;align-items:baseline;border-bottom:1px solid #d9d9d9;margin-bottom:40px}.tabs-realisations a{text-decoration:none;font-size:18px;font-weight:700;color:#b7b0a8;padding-bottom:14px;transition:all 0.3s ease;position:relative;line-height:1.2em;white-space:nowrap;display:inline-block;vertical-align:baseline}.tabs-realisations a:hover{color:#4a3425}.tabs-realisations .tab-active{color:#4a3425}.tabs-realisations .tab-active::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#4a3425}@media (max-width:980px){.tabs-realisations{gap:0;flex-wrap:wrap;border-bottom:none}.tabs-realisations a{font-size:15px;white-space:normal;padding:10px 15px;border-bottom:1px solid #d9d9d9;width:100%}.tabs-realisations .tab-active::after{display:none}.tabs-realisations .tab-active{border-left:2px solid #4a3425}}.liste-check-adp{list-style:none!important;padding:0!important;margin:0!important}.liste-check-adp li{list-style:none!important;position:relative;padding-left:34px!important;margin-bottom:14px!important;color:white;font-size:16px;line-height:1.6em}.liste-check-adp li::marker{content:""!important}.liste-check-adp li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border:2px solid white;border-radius:50%;box-sizing:border-box}.liste-check-adp li::after{content:"✓";position:absolute;left:4px;top:0px;font-size:12px;color:white;font-weight:700}.blocs-savoir-faire{display:flex;gap:20px;align-items:stretch}.bloc-savoir-faire{flex:1;display:flex;flex-direction:column;background:#b7b0a8;padding:30px}.grille-valeurs-adp{display:grid!important;grid-template-columns:50% 50%!important;grid-template-rows:430px 430px!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;gap:0!important}.grille-valeurs-adp>div{height:430px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.grille-valeurs-adp .valeur-texte{background:#ffffff!important;padding:50px!important;border-top:2px solid #4a3425!important;border-bottom:2px solid #4a3425!important;overflow:hidden!important}.grille-valeurs-adp .valeur-image{height:430px!important;overflow:hidden!important;line-height:0!important}.grille-valeurs-adp .valeur-image img{width:100%!important;height:430px!important;object-fit:cover!important;display:block!important}.grille-valeurs-adp .valeur-texte h3{margin:0 0 25px 0!important;font-size:20px!important;font-weight:700!important;color:#4a3425!important;text-transform:uppercase!important}.grille-valeurs-adp .valeur-texte p,.grille-valeurs-adp .valeur-texte li{font-size:16px!important;line-height:1.55em!important;color:#4a3425!important}.grille-valeurs-adp .valeur-texte ul{margin:0 0 22px 20px!important;padding:0!important}@media screen and (max-width:980px){.grille-valeurs-adp{display:block!important}.grille-valeurs-adp>div,.grille-valeurs-adp .valeur-image,.grille-valeurs-adp .valeur-image img{height:auto!important}.grille-valeurs-adp .valeur-texte{padding:35px!important}}.grille-valeurs-adp>div:first-child{border-bottom:none!important}.adp-quote{width:100%;max-width:1250px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;gap:70px}.adp-text{color:#4a331d;font-family:Arial,Helvetica,sans-serif;font-size:26px;line-height:1.7;font-style:italic;font-weight:400;text-align:center;white-space:nowrap}.adp-text span{display:block}.adp-mark{color:#4a331d;font-family:Georgia,serif;font-size:96px;font-weight:900;line-height:0.75;transform:rotate(180deg)}.adp-mark:last-child{transform:none}@media (max-width:980px){.adp-quote{gap:25px}.adp-text{font-size:20px;white-space:normal}.adp-mark{font-size:65px}}.savoir-faire-block{display:flex;align-items:center;justify-content:space-between;gap:70px;max-width:1180px;margin:0 auto;padding:40px 20px 100px}.sf-left{width:52%}.sf-right{position:relative;width:48%}#sf-intro{margin:0 0 12px;color:#3b2b1f;font-size:18px;line-height:1.55}.sf-tabs{width:100%}.sf-tab{position:relative;display:block;width:100%;padding:10px 0 10px 38px;border:0;border-bottom:1px solid #b8b2aa;background:transparent;color:#3b2b1f;font-size:18px;font-weight:400;text-align:left;cursor:pointer;font-family:inherit}.sf-tab::before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;background:#4a321f;color:#ffffff;font-size:16px;font-weight:400;line-height:23px;text-align:center;font-family:Arial,sans-serif}.sf-tab.active{font-weight:700}.sf-tab.active::before{content:"−";background:#f18700}.sf-content{display:none;padding:18px 0 22px 38px;border-bottom:1px solid #b8b2aa}.sf-content.active{display:block}.sf-content p{margin:0 0 18px;color:#5a4a40;font-size:15px;line-height:1.6}.sf-content ul{margin:0;padding:0;list-style:none}.sf-content li{position:relative;margin-bottom:15px;padding-left:34px;color:#5a4a40;font-size:15px;line-height:1.45}.sf-content li::before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border:1px solid #f18700;border-radius:50%;color:#f18700;font-size:12px;line-height:18px;text-align:center}.sf-right img{display:block;width:100%;height:420px;object-fit:cover;transition:opacity 0.25s ease}.sf-right img.is-changing{opacity:0}.sf-arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#4a321f;font-size:54px;line-height:1;cursor:pointer;font-family:serif}.sf-prev{left:-45px}.sf-next{right:-45px}@media (max-width:980px){.savoir-faire-block{flex-direction:column;gap:35px;padding:30px 20px 60px}.sf-left,.sf-right{width:100%}.sf-right img{height:300px}.sf-prev{left:10px}.sf-next{right:10px}}.realisations-block{display:flex;align-items:center;gap:90px;max-width:1180px;margin:0 auto;padding:40px 20px 120px}.rea-left{position:relative;width:48%}.rea-left img{display:block;width:100%;height:420px;object-fit:cover;transition:opacity 0.25s ease}.rea-left img.is-changing{opacity:0}.rea-right{width:52%}.rea-intro{margin:0 0 25px;color:#3b2b1f;font-size:18px;line-height:1.45}.rea-list{width:100%}.rea-item{position:relative;display:block;width:100%;padding:8px 0 8px 38px;border:0;border-bottom:1px solid #b8b2aa;background:transparent;color:#3b2b1f;font-size:17px;font-weight:400;text-align:left;cursor:pointer;font-family:inherit}.rea-item::before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;background:#4a321f;color:#fff;font-size:16px;font-weight:400;line-height:23px;text-align:center;font-family:Arial,sans-serif}.rea-item.active{font-weight:700}.rea-item.active::before{content:"−";background:#f18700}.rea-content{display:none;padding:9px 0 9px 38px;border-bottom:1px solid #b8b2aa;color:#f18700;font-size:15px;line-height:1.5}.rea-content.active{display:block}.rea-arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#4a321f;font-size:54px;line-height:1;cursor:pointer;font-family:serif}.rea-prev{left:-45px}.rea-next{right:-45px}@media (max-width:980px){.realisations-block{flex-direction:column;gap:35px;padding:30px 20px 70px}.rea-left,.rea-right{width:100%}.rea-left img{height:300px}.rea-prev{left:10px}.rea-next{right:10px}}.engagements-left{max-width:100%}.engagements-intro{margin:0 0 10px;color:#3b2b1f;font-size:17px;line-height:1.55}.engagements-accordion{margin-top:24px}.engagement-tab{position:relative;display:block;width:100%;padding:8px 0 8px 38px;border:0;border-bottom:1px solid #b8b2aa;background:transparent;color:#3b2b1f;font-size:17px;font-weight:400;text-align:left;cursor:pointer;font-family:inherit}.engagement-tab::before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;background:#4a321f;color:#ffffff;font-size:16px;font-weight:400;line-height:23px;text-align:center;font-family:Arial,sans-serif}.engagement-tab.active{font-weight:700}.engagement-tab.active::before{content:"−";background:#f18700}.engagement-content{display:none;padding:12px 0 16px 38px;border-bottom:1px solid #b8b2aa;color:#f18700}.engagement-content.active{display:block}.engagement-content p{margin:0 0 12px;color:#f18700;font-size:14px;line-height:1.5}.engagement-content ul{margin:0 0 12px;padding:0;list-style:none}.engagement-content li{position:relative;margin-bottom:10px;padding-left:28px;color:#f18700;font-size:14px;line-height:1.45}.engagement-content li::before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid #f18700;border-radius:50%;color:#f18700;font-size:11px;line-height:17px;text-align:center}.valeur-card{transition:box-shadow 0.3s ease,transform 0.3s ease}.valeur-card:hover{box-shadow:0 12px 28px rgba(0,0,0,0.18);transform:translateY(-4px)}.jobs-block{display:flex;gap:45px;max-width:1180px;margin:0 auto;padding:60px 20px 100px}.jobs-sidebar{width:260px;flex-shrink:0}.job-tab{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;padding:17px 18px;border:0;border-radius:3px;background:#f18700;color:#ffffff;font-size:16px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;transition:background 0.25s ease,transform 0.25s ease}.job-tab:hover{transform:translateX(4px)}.job-tab.active{background:#3b2b1f}.job-tab span{font-size:15px;opacity:0.9}.jobs-content{flex:1}.jobs-content img{display:block;width:100%;height:280px;object-fit:cover;margin-bottom:24px}.job-text{color:#3b2b1f}.job-text h3{margin:0 0 10px;color:#3b2b1f;font-size:24px;font-weight:700}.job-text p{max-width:850px;margin:0 0 24px;color:#3b2b1f;font-size:16px;line-height:1.6}.job-text h4{margin:0 0 18px;color:#3b2b1f;font-size:18px;font-weight:700;text-transform:uppercase}.job-text ul{margin:0;padding:0;list-style:none}.job-text li{position:relative;margin-bottom:15px;padding-left:36px;color:#3b2b1f;font-size:16px;line-height:1.5}.job-text li::before{content:"✓";position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #f18700;border-radius:50%;color:#f18700;font-size:12px;line-height:19px;text-align:center}@media (max-width:980px){.jobs-block{flex-direction:column;gap:30px;padding:40px 20px 70px}.jobs-sidebar{width:100%}.jobs-content img{height:300px}}.job-form-wrapper{margin-top:40px;padding:35px;background:#f8f5f1;border:1px solid #d8cec4;border-radius:6px}.job-form-wrapper label{display:block;margin-bottom:8px;color:#3b2b1f;font-size:16px;font-weight:600}.job-form-wrapper input,.job-form-wrapper textarea,.job-form-wrapper select{width:100%;padding:14px 16px;border:1px solid #b8a999;border-radius:4px;background:#ffffff;color:#3b2b1f;font-size:15px;transition:all 0.25s ease}.job-form-wrapper input:focus,.job-form-wrapper textarea:focus,.job-form-wrapper select:focus{border-color:#f18700;box-shadow:0 0 0 2px rgba(241,135,0,0.15);outline:none}.job-form-wrapper textarea{min-height:180px;resize:vertical}.job-form-wrapper input[type="file"]{padding:10px;background:#ffffff}.job-form-wrapper input[type="checkbox"]{width:auto;margin-right:10px}.job-form-wrapper button,.job-form-wrapper input[type="submit"]{display:inline-block;padding:16px 28px;border:2px solid #f18700;border-radius:4px;background:#f18700;color:#ffffff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.25s ease}.job-form-wrapper button:hover,.job-form-wrapper input[type="submit"]:hover{background:#3b2b1f;border-color:#3b2b1f;transform:translateY(-2px)}.job-form-wrapper ::placeholder{color:#9b8f84}.job-details{display:flex;gap:35px;margin:35px 0 35px;padding:28px 30px;border:1px solid #e6ded6;background:#fff}.job-detail{display:flex;align-items:flex-start;gap:14px;flex:1;color:#3b2b1f}.job-detail-icon{color:#3b2b1f;font-size:26px;line-height:1}.job-detail strong{display:block;margin-bottom:5px;color:#3b2b1f;font-size:16px;font-weight:700}.job-detail p{margin:0;color:#3b2b1f;font-size:15px;line-height:1.45}@media (max-width:980px){.job-details{flex-direction:column;gap:22px}}