.elementor .titolo{font-weight:300;font-size:64px;color:var(--total-white);letter-spacing:-.83px}.elementor .sovratitolo{font-family:DM Sans;font-weight:500;font-size:14px;color:#ffffffd9;letter-spacing:3.23px;text-transform:uppercase}.elementor .primary-button{width:280px;font-family:DM Sans;font-weight:500;font-size:14px;color:var(--total-white);letter-spacing:2.89px;text-transform:uppercase;border-width:1px;border-color:var(--smooth-black);border-style:solid;background-color:var(--smooth-black)}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{border-color:var(--smooth-gold);background-color:var(--smooth-gold)}.elementor .secondary-button{width:280px;font-family:DM Sans;font-weight:500;font-size:14px;color:var(--total-white);letter-spacing:2.89px;text-transform:uppercase;border-width:1px;border-color:var(--total-white);border-style:solid;background-color:#fff0}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{color:#000;border-style:solid;background-color:var(--total-white)}.elementor .boxed-section{width:1290px;padding:0;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.elementor .number-placeholder{font-family:DM Sans;font-weight:300;font-size:14px;color:var(--smooth-black);line-height:14px;padding:12px;border-width:1px;border-color:var(--Bone);border-style:solid}.elementor .color-swatches{font-family:DM Sans;font-weight:300;font-size:14px;color:#f000;line-height:14px;padding:12px;border-radius:100%;border-width:1px;border-color:var(--smooth-black);border-style:solid;background-color:var(--total-white)}.elementor .card-price{font-family:Cormorant Garamond;font-size:20px;color:var(--smooth-black)}.elementor .card-title{font-family:Cormorant Garamond;font-size:28px;color:var(--smooth-black)}