.elementor .Main_button{height:40px;font-family:DM Sans;font-weight:600;font-size:16px;color:var(--Black1);line-height:20px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:10px;background-color:#c9973a;transition:all 200ms;}.elementor .Number{font-family:Playfair Display;font-weight:500;font-size:26px;color:var(--GoldBright);line-height:1em;}.elementor .TextSmall{font-family:DM Sans;font-weight:500;font-size:13px;color:#ffffffcc;letter-spacing:0.3px;line-height:15px;}.elementor .Subtitle{font-family:DM Sans;font-weight:600;font-size:11px;color:var(--Gold);letter-spacing:1.5px;text-transform:uppercase;align-self:start;}.elementor .Rectangle1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:15px;border-width:1px;border-color:var(--Grey);border-style:solid;flex-direction:column;}.elementor .Subtitle2{font-family:Playfair Display;font-weight:700;font-size:18px;color:var(--Text);line-height:22px;}.elementor .Text2{font-family:DM Sans;font-weight:300;font-size:15px;color:var(--Text);}.elementor .Tag{font-family:DM Sans;font-weight:500;font-size:14px;color:var(--Gold);padding-block-start:3px;padding-block-end:3px;padding-inline-start:15px;padding-inline-end:15px;border-radius:20px;background-color:var(--Rose);align-self:start;}.elementor .Title{font-family:Playfair Display;font-weight:700;font-size:38px;color:var(--Black1);line-height:1.2em;}.elementor .Text{max-width:560px;font-family:DM Sans;font-weight:400;font-size:17px;line-height:1.7em;}.elementor .Rectangle2{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:15px;border-width:1px;border-color:var(--Grey);border-style:solid;background-color:var(--White);transition:all 300ms;flex-direction:column;gap:10px;}.elementor .Rectangle2:hover,.elementor .Rectangle2:focus-visible{border-width:1px;border-color:var(--Gold);filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));transform:translate3d(0px, -3px, 0px);}.elementor .Tag2{inset-block-end:20px;inset-inline-start:20px;font-weight:600;font-size:12px;color:var(--Black1);letter-spacing:1.5px;line-height:13px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;margin-inline-start:-1px;background-color:#c9973ae6;}.elementor .Star{font-family:DM Sans;font-size:14px;color:var(--Gold);}.elementor .TextFooter{font-family:DM Sans;font-size:14px;color:#ffffffcc;}.elementor .TextLink:hover,.elementor .TextLink:focus-visible{color:var(--GoldBright);}.elementor .TextLink{line-height:17px;margin-block-start:3px;transition:color 300ms;}.elementor .MenuServices{font-family:DM Sans;font-weight:500;font-size:15px;color:var(--Text);line-height:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:2px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#c9973a00;border-style:solid;transition:all 300ms;}.elementor .MenuServices:hover,.elementor .MenuServices:focus-visible{color:var(--Gold);border-radius:2px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold);}.elementor .MenuServices:active{color:var(--Gold);}.elementor .MenuServices:focus{color:var(--Gold);}.elementor .Number2{font-family:Playfair Display;font-weight:700;font-size:30px;color:var(--GoldDark);line-height:32px;text-align:center;}.elementor .team-avatar{font-family:Playfair Display;font-weight:700;font-size:30px;color:var(--Gold);text-align:center;padding:10px;border-radius:50%;border-width:3px;border-color:var(--Gold);border-style:solid;background-color:#f0d08033;}.elementor .timeline-dot{width:16px;height:16px;border-radius:50%;border-width:3px;border-color:var(--Cream);border-style:solid;background-color:var(--Gold);}.elementor .bot1{font-family:DM Sans;font-weight:600;font-size:16px;color:var(--Black1);line-height:25px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:10px;background-color:var(--Gold);transition:all 300ms;}.elementor .bot1:hover,.elementor .bot1:focus-visible{background-color:var(--Gold-light);}