.elementor .vg-small{width:90%;font-family:var(--villa-extaza);font-weight:300;font-size:0.85rem;color:inherit;line-height:1.75;margin:0px;}.elementor .vg-button:hover,.elementor .vg-button:focus-visible{color:#26261f;border-color:#b88946;transform:translate3d(0px, -2px, 0px);background-size: 100% 100%;\n}.elementor .vg-button{overflow:hidden;font-family:var(--villa-extaza);font-weight:400;font-size:1rem;color:var(--IVORY);text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:1.5rem;border-radius:30px;border-width:1px;border-color:var(--IVORY);border-style:none;background-image:linear-gradient(90deg, #b88946 0%,#d8b572 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--villa-olive);display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 0% 100%; transition: background-size 0.5s ease, color 0.35s ease, border-color 0.35s ease, transform 0.35s ease; &:focus-visible { background-size: 100% 100%; color: #26261f; border-color: #b88946; outline: 2px solid #d8b572; outline-offset: 3px; }\n}.elementor .vg-inner{min-width:0px;max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .vg-section{font-family:var(--villa-extaza);color:var(--charcoal);direction:rtl;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:4rem;padding-inline-end:4rem;}.elementor .btn{font-family:Extaza;font-weight:500;font-size:16px;color:var(--charcoal);letter-spacing:1px;border-radius:30px;background-color:var(--gold);}