.elementor .ot-nota{font-family:Inter;font-size:15px;color:#a99d8b;line-height:1.6;margin:0px;}.elementor .ot-ornamento{font-family:Inter;font-size:16px;color:#b8996a;letter-spacing:0.6em;line-height:1;margin:0px;}.elementor .ot-gigante{position:absolute;z-index:0;font-weight:400;font-size:22vw;color:rgba(239, 230, 216, 0.05);line-height:0.8;font-style:italic;margin:0px;white-space: nowrap; pointer-events: none;\n}.elementor .ot-arco{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:0px;border-end-end-radius:0px;outline-width:1px;outline-color:rgba(239, 230, 216, 0.3);outline-style:solid;outline-offset:14px;display:block;}.elementor .ot-ovale:hover,.elementor .ot-ovale:focus-visible{color:#15100c;background-color:#efe6d8;}.elementor .ot-ovale:focus{outline-width:2px;outline-color:#efe6d8;outline-style:solid;outline-offset:4px;}.elementor .ot-ovale{font-family:Inter;font-weight:500;font-size:15px;color:#efe6d8;letter-spacing:0.04em;line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;border-width:1px;border-color:rgba(239, 230, 216, 0.75);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;display:inline-flex;}.elementor .ot-testo{max-width:32em;font-family:Inter;font-weight:400;font-size:19px;color:#d6cbb9;line-height:1.72;margin:0px;}.elementor .ot-titolo{font-weight:400;font-size:64px;color:#efe6d8;letter-spacing:-0.015em;line-height:1.02;margin:0px;& em { font-style: italic; }\n}.elementor .ot-contenuto{max-width:1240px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ot-sezione{overflow:hidden;position:relative;color:#efe6d8;padding-block-start:128px;padding-block-end:128px;padding-inline-start:0px;padding-inline-end:0px;background-color:#15100c;}.elementor .o8-faq-risposta{max-width:40em;font-family:Inter;font-size:17px;color:#d9d0c2;line-height:1.65;margin:0px;}.elementor .o8-faq-domanda{font-family:Inter;font-weight:600;font-size:19px;color:#f3ece0;line-height:1.4;margin:0px;}.elementor .o8-faq-voce{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(243, 236, 224, 0.22);\n}