.elementor .mt-flink-s:hover,.elementor .mt-flink-s:focus-visible{color:#FAF5EA;background-color:transparent;}.elementor .mt-flink-s{font-family:Inter;font-weight:400;font-size:14px;color:#A9BBA3;line-height:1.5;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align: left;\n}.elementor .mt-ftel:hover,.elementor .mt-ftel:focus-visible{color:#A9BBA3;background-color:transparent;}.elementor .mt-ftel{font-family:"Inter Tight";font-weight:400;font-size:20px;color:#FAF5EA;line-height:1.5;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align: left;\n}.elementor .mt-flegal{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .mt-fcta{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;}.elementor .mt-fbrand{min-width:200px;max-width:420px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1.6 1 300px;align-items:flex-start;}.elementor .mt-flogo{width:clamp(150px,14vw,200px);height:auto;display:block;}.elementor .mt-fsmall{font-family:Inter;font-size:14px;color:#A9BBA3;line-height:1.6;margin-block-start:0px;margin-block-end:0px;}.elementor .mt-fbar{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(40px,4.5vw,64px);display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: #2B4A3F;\n}.elementor .mt-fp{font-family:Inter;font-size:16px;color:#F1E7D0;line-height:1.65;margin-block-start:0px;margin-block-end:0px;}.elementor .mt-flink:hover,.elementor .mt-flink:focus-visible{color:#A9BBA3;background-color:transparent;}.elementor .mt-flink{font-family:Inter;font-weight:400;font-size:16px;color:#FAF5EA;line-height:1.5;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align: left;\n}.elementor .mt-fcol{min-width:200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 200px;align-items:flex-start;}.elementor .mt-fgrid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .mt-footer{color:#FAF5EA;padding-block-start:clamp(56px,6vw,88px);padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;background-color:#12261F;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: #2B4A3F;\n}.elementor .mt-hero-tag{position:absolute;inset-inline-end:clamp(16px,3vw,40px);inset-block-end:20px;z-index:3;margin:0px;}.elementor .mt-hero-shade{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(18,38,31,0.8) 0%,rgba(18,38,31,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .mt-hero-photo{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:rgba(169,187,163,0.12);background-size: cover; background-position: center;\n}.elementor .mt-r219{aspect-ratio:21/9;}.elementor .mt-num{font-family:Inter;font-weight:500;font-size:13px;color:#1E4D3B;letter-spacing:0.08em;margin:0px;display:block;}.elementor .mt-line{width:100%;height:1px;border-width:0px;background-color:rgba(18,38,31,0.16);}.elementor .mt-badge{font-family:Inter;font-weight:500;font-size:11px;color:#FAF5EA;letter-spacing:0.14em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#6E1F2B;display:inline-block;}.elementor .mt-tag{font-family:Inter;font-weight:500;font-size:12px;color:#4A3328;letter-spacing:0.01em;line-height:1.3;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#FAF5EA;display:inline-block;}.elementor .mt-r43{aspect-ratio:4/3;}.elementor .mt-r45{aspect-ratio:4/5;}.elementor .mt-photo{width:100%;overflow:hidden;position:relative;padding:16px;border-radius:8px;display:flex;align-items:flex-end;box-sizing:border-box; background-image:repeating-linear-gradient(135deg, #E6DAC0 0px, #E6DAC0 14px, #EDE2CA 14px, #EDE2CA 28px);\n}.elementor .mt-btn-ghost-light:hover,.elementor .mt-btn-ghost-light:focus-visible{color:#12261F;background-color:#FAF5EA;}.elementor .mt-btn-ghost-light{font-family:Inter;font-weight:500;font-size:14px;color:#FAF5EA;letter-spacing:0.01em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:rgba(250,245,234,0.55);border-style:solid;background-color:transparent;display:inline-block;}.elementor .mt-btn-light:hover,.elementor .mt-btn-light:focus-visible{color:#12261F;border-color:#F1E7D0;background-color:#F1E7D0;}.elementor .mt-btn-light{font-family:Inter;font-weight:500;font-size:14px;color:#1E4D3B;letter-spacing:0.01em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:#FAF5EA;border-style:solid;background-color:#FAF5EA;display:inline-block;}.elementor .mt-p{max-width:62ch;font-family:Inter;font-weight:400;font-size:clamp(17px,1.25vw,19px);color:#4A3328;line-height:1.7;margin:0px;display:block;}.elementor .mt-lead{max-width:58ch;font-family:Inter;font-weight:400;font-size:clamp(17px,1.25vw,19px);color:#4A3328;line-height:1.7;margin:0px;display:block;}.elementor .mt-h3{font-family:"Inter Tight";font-weight:400;font-size:clamp(20px,1.8vw,26px);color:#12261F;letter-spacing:-0.02em;line-height:1.25;margin:0px;display:block;}.elementor .mt-h2{font-family:"Inter Tight";font-weight:400;font-size:clamp(30px,3.4vw,48px);color:#12261F;letter-spacing:-0.03em;line-height:1.12;margin:0px;display:block;text-wrap:balance;\n}.elementor .mt-h1{font-family:"Inter Tight";font-weight:400;font-size:clamp(34px, min(4.2vw, 8vh), 64px);color:#FAF5EA;letter-spacing:-0.03em;line-height:1.05;margin:0px;display:block;text-wrap:balance;\n}.elementor .mt-eyebrow{font-family:Inter;font-weight:500;font-size:13px;color:#1E4D3B;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;}.elementor .mt-bg-notte{background-color:#12261F;background-image:repeating-linear-gradient(135deg, rgba(250,245,234,0.04) 0px, rgba(250,245,234,0.04) 14px, transparent 14px, transparent 28px);\n}.elementor .mt-bg-bosco{background-color:#1E4D3B;}.elementor .mt-bg-burro{background-color:#F1E7D0;}.elementor .mt-bg-panna{background-color:#FAF5EA;}.elementor .mt-sec{width:100%;padding-block-start:clamp(72px,8vw,120px);padding-block-end:clamp(72px,8vw,120px);padding-inline-start:0px;padding-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .mt-wrap{width:100%;max-width:1320px;display:flex;flex-direction:column;margin-inline:auto; padding-block:0; padding-inline:clamp(20px,4vw,56px); box-sizing:border-box;\n}.elementor .mt-eyebrow-light{color:#A9BBA3;}.elementor .mt-h2-light{color:#FAF5EA;}.elementor .mt-lead-light{font-size:clamp(17px,1.25vw,19px);color:rgba(250,245,234,0.84);line-height:1.7;}.elementor .mt-p-light{font-size:clamp(17px,1.25vw,19px);color:rgba(250,245,234,0.8);line-height:1.7;}.elementor .mt-photo-salvia{background-image:repeating-linear-gradient(135deg, #B9C8B3 0px, #B9C8B3 14px, #C4D1BF 14px, #C4D1BF 28px);\n}.elementor .mt-photo-cacao{background-image:repeating-linear-gradient(135deg, #5A4033 0px, #5A4033 14px, #664A3C 14px, #664A3C 28px);\n}