.elementor .btn-primary{width:auto;color:var(--primary-50);border-radius:var(--radius__md);border-color:var(--primary-500);background-color:var(--primary-500);gap:20px;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--primary-700);}.elementor .btn-md{width:auto;font-family:"DM Serif Display";font-weight:600;font-size:var(--btn__md);column-gap:10px;padding-block-start:var(--btn--y-padding__md);padding-block-end:var(--btn--y-padding__md);padding-inline-start:var(--btn--x-padding__md);padding-inline-end:var(--btn--x-padding__md);border-radius:var(--radius__md);border-width:1px;border-style:solid;}.elementor .btn-secondary{color:var(--terciary-800);border-width:1px;border-color:var(--terciary-400);background-color:var(--terciary-200);align-items:center;}.elementor .title--section{font-family:"DM Serif Display";font-weight:700;font-size:40px;}.elementor .body-xl{font-family:"DM Sans";font-weight:300;font-size:20px;line-height:29px;}.elementor .btn-white{color:var(--terciary-50);border-color:var(--terciary-50);}.elementor .title--md{font-family:"DM Serif Display";font-weight:600;font-size:20px;}.elementor .body-lg{font-family:"DM Sans";font-weight:400;font-size:18px;line-height:25px;}.elementor .title--product{font-family:"DM Sans";font-weight:700;font-size:24px;}.elementor .img-product{width:100%;height:100%;max-height:300px;object-fit:cover;}.elementor .icon-btn-md{width:20px;height:20px;}