.elementor .lv-photo{width:100%;height:520px;object-fit:cover;}.elementor .lv-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 40%;align-items:flex-start;}.elementor .lv-row{display:flex;flex-direction:row;gap:88px;align-items:center;}.elementor .lv-banner-p{max-width:640px;font-size:19px;color:rgba(255,255,255,.88);line-height:1.6;}.elementor .lv-banner-h1{font-family:var(--lv-serif);font-weight:500;font-size:76px;color:#ffffff;line-height:1.02;}.elementor .lv-abs-ov{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(20,24,16,.55) 0%,rgba(20,24,16,.15) 40%,rgba(20,24,16,.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .lv-abs-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .lv-banner{min-height:68vh;overflow:hidden;position:relative;padding:0px;background-color:var(--lv-verde-oscuro);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .lv-card:hover,.elementor .lv-card:focus-visible{box-shadow:0px 24px 48px 0px rgba(38,46,32,.12);transform:translate3d(0px, -6px, 0px);}.elementor .lv-card{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .lv-icon{width:18px;height:18px;color:var(--lv-terracota);flex:0 0 auto;fill: var(--lv-terracota);\n}.elementor .lv-eyebrow{font-family:var(--lv-sans);font-weight:500;font-size:13px;color:var(--lv-terracota);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:18px;display:block;}.elementor .lv-btn-ghost:hover,.elementor .lv-btn-ghost:focus-visible{color:var(--lv-carbon);background-color:#ffffff;}.elementor .lv-btn-ghost{font-family:var(--lv-sans);font-weight:500;font-size:14px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:33px;padding-inline-end:33px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.7);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .lv-btn:hover,.elementor .lv-btn:focus-visible{color:#ffffff;background-color:var(--lv-verde-oscuro);}.elementor .lv-btn{font-family:var(--lv-sans);font-weight:500;font-size:14px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--lv-terracota);transition:all 0.3s;}.elementor .lv-section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .lv-wrap{width:100%;max-width:1600px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;}