.elementor .e-4c718b6d-c264{width:100%;height:100%;}.elementor .e-47c6dbdf-287d{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(30,34,22,.35) 0%,rgba(30,34,22,.3) 55%,rgba(30,34,22,.62) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px;\n}.elementor .e-5d714d1b-e19a{font-family:var(--tc-serif);font-weight:400;font-size:clamp(46px, 8vw, 112px);color:var(--tc-bianco);line-height:0.92;text-transform:uppercase;}.elementor .e-2a56a6a2-ea89{max-width:430px;font-family:var(--tc-sans);font-weight:300;font-size:15px;color:var(--tc-bianco);line-height:1.7;margin-block-start:24px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:92%;}.elementor .e-493f0a6c-a389{background-color:rgba(59,65,41,.88);}.elementor .e-347190ff-bac3{width:auto;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:center;}.elementor .e-5b15cb42-d799{position:absolute;inset-block-end:28px;inset-inline-start:50%;z-index:2;font-family:var(--tc-sans);font-size:11px;color:var(--tc-bianco);letter-spacing:0.2em;text-transform:uppercase;transform:translate3d(-50%, 0px, 0px);white-space: nowrap;\n}.elementor .e-5f847dd0-3109{min-height:calc(100svh - 76px);overflow:hidden;position:relative;color:var(--tc-bianco);text-align:center;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-161ae037-3243{display:flex;}.elementor .e-e231a9-5130{display:flex;}.elementor .e-7ad996a7-ad14{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e46cb79-a702{padding:0px;flex-direction:column;align-items:flex-start;text-align: left;\n}.elementor .e-119454dc-7343{inset-inline-start:-23px;}.elementor .e-5179b614-b9b7{flex:0 0 clamp(220px, 21vw, 280px);scroll-snap-align: start;\n}.elementor .e-d0f8222-60b7{flex:0 0 clamp(220px, 21vw, 280px);scroll-snap-align: start;\n}.elementor .e-51b0babe-adf1{flex:0 0 clamp(220px, 21vw, 280px);scroll-snap-align: start;\n}.elementor .e-309461ba-adc4{aspect-ratio:600 / 422;object-fit:contain;}.elementor .e-50f35f0f-63a5{flex:0 0 clamp(220px, 21vw, 280px);scroll-snap-align: start;\n}.elementor .e-6785ad86-5532{padding-block-start:12px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;gap:22px;}.elementor .e-2fb07b67-f9ec{inset-inline-end:-23px;}.elementor .e-e92134-9a9d{min-width:0px;padding:0px;border-width:0px;}.elementor .e-d32030f-9c08{padding:0px;}.elementor .e-3663cd8d-8ebe{padding:0px;}.elementor .e-9a6f757-d5e0{padding:0px;}.elementor .e-1db1ed75-6445{padding:0px;}.elementor .e-418dfb68-8361{width:14px;height:14px;}.elementor .e-2a0281b-28b9{cursor:pointer;padding:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-33d56bf6-2a5b{width:14px;height:14px;}.elementor .e-4b4ec976-6c62{cursor:pointer;padding:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-83884d7-a677{width:14px;height:14px;}.elementor .e-5753116-c953{cursor:pointer;padding:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-31c8e6b-4d7c{color:#F7F3EA;}.elementor .e-3b2cf7ec-1fbf{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6667464a-c2c8{padding:0px;flex-direction:column;align-items:flex-start;text-align: left;\n}.elementor .e-55184096-5810{inset-inline-start:-23px;}.elementor .e-7b952a5e-a0de{padding-block-start:12px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;gap:22px;}.elementor .e-398fb598-cec4{inset-inline-end:-23px;}.elementor .e-77f98acc-23cf{min-width:0px;padding:0px;border-width:0px;}.elementor .e-303b0bab-9f6f{width:auto;}.elementor .e-5a825c6b-555d{text-align:center;}.elementor .e-4341838d-3342{min-height:100px;}.elementor .e-63c2255-429f{width:auto;color:#F7F3EA;padding-block-start:13px;padding-block-end:13px;padding-inline-start:34px;padding-inline-end:34px;border-radius:40px;background-color:#3B4129;align-self:flex-start;}.elementor .e-59e99cf-d917{grid-column:1 / -1;}.elementor .e-667e69c0-d36a{grid-column:1 / -1;}