@media(max-width:767px){.elementor .e-41888f7f-525f{font-size:clamp(34px, 22.86px + 2.857vw, 64px);line-height:1.02;}}@media(max-width:767px){.elementor .e-67f9312d-0bc4{font-size:clamp(17px, 15.89px + 0.2857vw, 20px);line-height:1.45;}}@media(max-width:767px){.elementor .e-fe9687d7-90b2{gap:28px;grid-column:1 / -1;grid-row:auto;}}@media(max-width:767px){.elementor .e-70135a90-d1ca{font-size:clamp(19px, 16.4px + 0.6667vw, 26px);line-height:1.3;}}@media(max-width:767px){.elementor .e-3f01cbf1-1756{align-self:center;}}@media(max-width:767px){.elementor .e-e1f69f0f-c7bc{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-6dbf22ad-2122{grid-column:1 / -1;grid-row: auto;\n}}@media(max-width:767px){.elementor .e-2c638a2a-5dec{padding-block-start:32px;padding-block-end:32px;padding-inline-start:var(--sp-lateral-m);padding-inline-end:var(--sp-lateral-m);margin-block-start:0px;grid-column:1 / -1;grid-row:auto;margin-inline: calc(-1 * var(--sp-lateral-m));\n}}@media(max-width:767px){.elementor .e-39d4b4b9-ff62{font-size:clamp(28px, 23.5429px + 1.1429vw, 40px);line-height:1.1;}}@media(max-width:767px){.elementor .e-fdd3858d-db92{font-size:clamp(18px, 16.5143px + 0.381vw, 22px);line-height:1.35;}}@media(max-width:767px){.elementor .e-c8a677ed-69cb{font-size:clamp(18px, 16.5143px + 0.381vw, 22px);line-height:1.35;}}@media(max-width:767px){.elementor .e-4e40e6d4-8298{font-size:clamp(18px, 16.5143px + 0.381vw, 22px);line-height:1.35;}}@media(max-width:767px){.elementor .e-3837d6d8-59b0{font-size:clamp(15px, 14.2571px + 0.1905vw, 17px);line-height:1.4;}}@media(max-width:767px){.elementor .e-d6bd1fb0-010e{margin-block-start:0px;grid-template-columns:minmax(0, 1fr);grid-column:1 / -1;grid-row:auto;}}@media(max-width:767px){.elementor .e-53e6af49-fe20{padding-inline: var(--sp-lateral-m); row-gap: 32px;\n}}@media(max-width:767px){.elementor .e-0772794a-046e{grid-column:1 / -1;}}@media(max-width:767px){.elementor .e-feffdcaa-881f{flex-direction:column;gap:6px;align-items:flex-start;border-left: 0; padding-left: 0; border-top: 1px solid var(--color-linea); padding-top: 22px;\n}}@media(max-width:767px){.elementor .e-0afcb9cd-e6ef{flex-direction:column;gap:6px;align-items:flex-start;border-left: 1px solid var(--color-linea); padding-left: 20px; border-top: 1px solid var(--color-linea); padding-top: 22px;\n}}@media(max-width:767px){.elementor .e-31eabd52-28aa{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: 22px; column-gap: 20px;\n}}@media(max-width:767px){.elementor .e-83c1dba4-a8d1{padding-inline: var(--sp-lateral-m);\n}}@media(max-width:767px){.elementor .e-b7adcf2a-0b8b{object-position:50% 20%;}}@media(max-width:767px){.elementor .e-2a52a1bf-836c{padding: 14px 20px 14px 20px;\n}}@media(max-width:767px){.elementor .e-1487c6dd-1ec9{height:440px;grid-column:1 / -1;grid-row:auto;margin-inline: calc(-1 * var(--sp-lateral-m));\n}}@media(max-width:767px){.elementor .e-4d1b333a-0c08{font-size:clamp(13px, 12.6286px + 0.0952vw, 14px);line-height:1;}}@media(max-width:767px){.elementor .e-409ca2c4-e811{font-size:clamp(19px, 17.8857px + 0.2857vw, 22px);line-height:1.2;}}@media(max-width:767px){.elementor .e-e30d67af-6b25{font-size:clamp(15px, 14.2571px + 0.1905vw, 17px);line-height:1.4;}}@media(max-width:767px){.elementor .e-375d65e0-8339{font-size:clamp(13px, 12.6286px + 0.0952vw, 14px);line-height:1;}}@media(max-width:767px){.elementor .e-1619ba8f-2ed9{font-size:clamp(19px, 17.8857px + 0.2857vw, 22px);line-height:1.2;}}@media(max-width:767px){.elementor .e-17ead1d7-31c0{font-size:clamp(15px, 14.2571px + 0.1905vw, 17px);line-height:1.4;}}@media(max-width:767px){.elementor .e-3f0f3701-84cf{font-size:clamp(13px, 12.6286px + 0.0952vw, 14px);line-height:1;}}@media(max-width:767px){.elementor .e-4f6a88f2-508d{font-size:clamp(19px, 17.8857px + 0.2857vw, 22px);line-height:1.2;}}@media(max-width:767px){.elementor .e-3e92a2e4-9389{font-size:clamp(15px, 14.2571px + 0.1905vw, 17px);line-height:1.4;}}@media(max-width:767px){.elementor .e-39b76657-d47d{grid-template-columns: minmax(0, 1fr);\n}}@media(max-width:767px){.elementor .e-25d25007-222a{grid-column:1 / -1;grid-row:auto;}}@media(max-width:767px){.elementor .e-ad5e9696-02d4{font-size:clamp(17.5px, 16.2px + 0.3333vw, 21px);line-height:1.5;}}@media(max-width:767px){.elementor .e-8089f919-a0b3{grid-column:1 / -1;}}