.cta p{color:white!important}.et_pb_menu .sub-menu{background:rgba(11,46,19,0.95);backdrop-filter:blur(10px);border-radius:12px;padding:8px 0;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.et_pb_menu .sub-menu li a{color:#e8f5e9;padding:12px 20px;font-size:14px;transition:all 0.2s ease}.et_pb_menu .sub-menu li a:hover{background:rgba(255,255,255,0.08);padding-left:24px}.et_contact_bottom_container{margin-top:0!important}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid;border-radius:1rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{color:white}.et_pb_contact_submit{color:white}et_pb_contact p input,.et_pb_contact p textarea{appearance:none;background-color:rgb(35,63,35);width:500px;color:white;font-size:14px;border-width:0px;border-radius:8px;padding:16px}.et_pb_contact p input,.et_pb_contact p textarea{-webkit-appearance:none;background-color:#233f23;width:500px;border-width:0;border-radius:8px;color:#999;font-size:14px;padding:16px}a{color:#801d25}h1{font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.1;letter-spacing:-0.025em}h2{font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(1.8rem,3.5vw,2.8125rem);line-height:1.2;letter-spacing:-0.02em}h3{font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;letter-spacing:-0.015em}h4{font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(1.1rem,1.8vw,1.375rem);line-height:1.3;letter-spacing:-0.01em}.et_pb_column{display:flex;flex-direction:column;gap:0.5rem}.et_pb_column .et_pb_module{margin-bottom:0!important}.highlight{font-family:"Libre Baskerville",Georgia,serif;font-weight:600}.tab-layout{display:flex;gap:40px;align-items:stretch}.tab-image{width:50%}.tab-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.tab-content{width:50%;display:flex;flex-direction:column;justify-content:center}.btn{display:inline-block;padding:12px 20px;border:1px solid #9BAF8C;border-radius:8px;color:#2F3E2E;text-decoration:none;font-family:Inter,sans-serif;font-size:16px;transition:all 0.3s ease;margin-top:1rem}.label{display:inline-block;width:fit-content;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#002100;padding:6px 14px;border-radius:999px;background:rgba(0,33,0,0.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.et_pb_tabs{border:0px solid #d9d9d9}.et_pb_tabs_controls{display:flex;justify-content:center}.badge-fiscal{display:inline-block;padding:6px 14px;border-radius:999px;background:#002100;color:#ffffff;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;border:1px solid rgba(255,255,255,0.15);animation:pulse-soft 2.5s ease-in-out infinite;will-change:transform}@keyframes pulse-soft{0%{transform:scale(1)}50%{transform:scale(0.96)}100%{transform:scale(1)}}.blurb-gauche .et_pb_blurb_content{margin:0!important;text-align:left!important}.blurb-gauche .et_pb_main_blurb_image{margin:0 12px 0 0!important}.blurb-gauche .et_pb_blurb_container{text-align:left!important}.blurb-gauche.et_pb_blurb{margin-left:0!important;margin-right:0!important}.blurb-gauche .et_pb_main_blurb_image img{width:54px;height:auto}.logo-transparent img{mix-blend-mode:multiply!important}.fit-content-module{width:fit-content!important;max-width:max-content!important;display:table!important;margin-left:auto!important;margin-right:auto!important}.fit-content-module .et_pb_module_inner{width:fit-content!important;max-width:max-content!important;display:inline-flex!important;align-items:center}.fit-content-module,.fit-content-module *{box-sizing:border-box}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:44px;display:table-cell;line-height:0}h4{padding-bottom:0px}