.elementor .e-e6ac9f5-9690{width:100%;height:100%;object-fit:cover;object-position:50% 68%;position:absolute;inset: 0px;\n}.elementor .e-2960e44c-ec9b{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(10,20,34,0.55) 0%,rgba(10,20,34,0.4) 22%,rgba(10,20,34,0.45) 45%,rgba(10,20,34,0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px;\n}.elementor .e-23d1f89a-2c08{color:var(--hy-perla);}.elementor .e-7b766243-10f9{font-size:clamp(46px, 5.8vw, 88px);line-height:0.92;}.elementor .e-6eeaa726-f6e7{width:100%;max-width:900px;padding-block-end:48px;row-gap: 18px;\n}.elementor .e-60e40cf-1d23{height:80px;column-gap:40px;text-align:center;padding:0px;border-color:rgba(246,242,234,0.16);border-style:solid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;justify-items:center;align-items:center;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; row-gap: 8px;\n}.elementor .e-6c41e6a6-67ec{position:relative;z-index:2;padding-block-start:140px;padding-block-end:0px;padding-inline-start:var(--hy-lati);padding-inline-end:var(--hy-lati);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-7d2aec0-e669{height:56vh;min-height:480px;overflow:hidden;position:relative;padding:0px;background-color:var(--hy-notte);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-3bb236f-cbfa{max-width:480px;}.elementor .e-18037870-2f76{border-width:0px;}.elementor .e-365d0231-e26c{padding:0px;margin-block-start:8px;}.elementor .e-696876a7-f939{row-gap: 24px;\n}.elementor .e-675c1f3e-bc17{font-family:var(--hy-font-testo);font-weight:500;font-size:14px;color:var(--hy-notte);}.elementor .e-c1d5a4e-8fad:focus{border-color:var(--hy-acqua);outline-offset:1px;outline: 2px solid var(--hy-acqua-chiara);\n}.elementor .e-c1d5a4e-8fad{width:100%;height:48px;font-family:var(--hy-font-testo);font-size:16px;color:var(--hy-notte);padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#8A929C;border-style:solid;background-color:var(--hy-bianco);}.elementor .e-6ae80199-76f5{padding:0px;display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .e-35d63245-9349{font-family:var(--hy-font-testo);font-weight:500;font-size:14px;color:var(--hy-notte);}.elementor .e-5396a0f-42f7:focus{border-color:var(--hy-acqua);outline-offset:1px;outline: 2px solid var(--hy-acqua-chiara);\n}.elementor .e-5396a0f-42f7{width:100%;height:48px;font-family:var(--hy-font-testo);font-size:16px;color:var(--hy-notte);padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#8A929C;border-style:solid;background-color:var(--hy-bianco);}.elementor .e-547dc152-7f0a{padding:0px;display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .e-12f9aee4-b0c3{font-family:var(--hy-font-testo);font-weight:500;font-size:14px;color:var(--hy-notte);}.elementor .e-49f7547b-b863:focus{border-color:var(--hy-acqua);outline-offset:1px;outline: 2px solid var(--hy-acqua-chiara);\n}.elementor .e-49f7547b-b863{width:100%;height:48px;font-family:var(--hy-font-testo);font-size:16px;color:var(--hy-notte);padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#8A929C;border-style:solid;background-color:var(--hy-bianco);}.elementor .e-640e9574-a71b{padding:0px;display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .e-65d3b40e-99d4{font-family:var(--hy-font-testo);font-weight:500;font-size:14px;color:var(--hy-notte);}.elementor .e-3d9d2061-a8ec:focus{border-color:var(--hy-acqua);outline-offset:1px;outline: 2px solid var(--hy-acqua-chiara);\n}.elementor .e-3d9d2061-a8ec{width:100%;height:48px;font-family:var(--hy-font-testo);font-size:16px;color:var(--hy-notte);padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#8A929C;border-style:solid;background-color:var(--hy-bianco);}.elementor .e-6ad8c2e9-6b50{padding:0px;display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .e-65858c40-875e{font-family:var(--hy-font-testo);font-weight:500;font-size:14px;color:var(--hy-notte);}.elementor .e-1711976-a02d:focus{border-color:var(--hy-acqua);outline-offset:1px;outline: 2px solid var(--hy-acqua-chiara);\n}.elementor .e-1711976-a02d{width:100%;min-height:120px;font-family:var(--hy-font-testo);font-size:16px;color:var(--hy-notte);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#8A929C;border-style:solid;background-color:var(--hy-bianco);}.elementor .e-a14501-68b5{padding:0px;display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .e-3e3161de-332b{width:22px;height:22px;margin-block-start:2px;border-radius:3px;border-width:1px;border-color:#8A929C;border-style:solid;flex:0 0 22px;}.elementor .e-28f4399d-3ae4{font-family:var(--hy-font-testo);font-size:14px;color:var(--hy-grigio-testo);line-height:1.5;}.elementor .e-4e0030f5-61a6{column-gap:12px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-11bc4fd1-6797:hover,.elementor .e-11bc4fd1-6797:focus-visible{color:var(--hy-notte);}.elementor .e-11bc4fd1-6797{font-family:var(--hy-font-testo);font-size:14px;color:var(--hy-acqua);text-decoration:underline;margin-block-start:-8px;margin-inline-start:34px;text-underline-offset: 3px;\n}.elementor .e-d8725c2-8b14{cursor:pointer;align-self:flex-start;}.elementor .e-d13bc93-4004{font-family:var(--hy-font-testo);font-size:15px;color:var(--hy-acqua);}.elementor .e-ecd9f0a-4d01{font-family:var(--hy-font-testo);font-size:15px;color:var(--hy-corallo-testo);}.elementor .e-588ce37f-4959{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;row-gap: 20px;\n}.elementor .e-4e47e852-ccd1{padding:40px;border-radius:6px;background-color:var(--hy-bianco);box-shadow:0px 30px 60px -30px rgba(14,27,44,0.25);}.elementor .e-247a62d3-2efb{width:100%;max-width:var(--hy-contenuto);column-gap:80px;padding:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-48745908-ba7f{background-color:var(--hy-sabbia);}.elementor .e-6099800a-721a{padding:0px;}