.elementor .pulse-tanya{border-radius:30px;background-color:#ffffff4a;}.elementor .pulse-tanya:hover,.elementor .pulse-tanya:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .inv-eyebrow{font-family:"Plus Jakarta Sans";font-weight:400;font-size:17px;color:#302A29;letter-spacing:0.5px;text-align:start;text-transform:uppercase;}.elementor .inv-heading{width:100%;max-width:760px;font-family:Fraunces;font-weight:400;font-size:36px;color:#302A29;letter-spacing:0.5px;text-align:start;display:flex;align-self:start;}.elementor .inv-body{max-width:780px;font-family:"Plus Jakarta Sans";font-weight:300;font-size:17px;color:#302A29;letter-spacing:0.5px;line-height:22px;}.elementor .inv-template-name{font-family:Fraunces;font-weight:400;font-size:20px;color:#302A29;letter-spacing:0.5px;text-align:start;text-transform:uppercase;}.elementor .inv-template-description{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#302A29;letter-spacing:0.5px;line-height:19px;}.elementor .inv-template-button{width:auto;font-family:"Plus Jakarta Sans";font-weight:600;font-size:11px;color: #302A29;letter-spacing:0.5px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;border-radius:11px;background-color:#F2B93B;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:center;}.elementor .inv-template-button:hover,.elementor .inv-template-button:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .inv-template-content{width:100%;display:flex;flex-direction:column;gap:14px;flex-wrap:nowrap;flex:1 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .inv-secondary-button{width:auto;font-family:"Plus Jakarta Sans";font-weight:500;font-size:12px;color:#302A29;letter-spacing:1px;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#302A29;border-style:solid;background-color:#ddcca000;transition:all 500ms;}.elementor .inv-secondary-button:hover,.elementor .inv-secondary-button:focus-visible{color: #FFFFFF;border-color:#302A29;background-color:#302A29;transform:scale3d(1.1, 1.1, 1.1);}.elementor .pricing-card{padding:20px;border-radius:20px;border-width:2px;border-color:rgba(48, 42, 41, 0.16);border-style:solid;background-color:#F8F4ED;display:flex;flex-direction:column;gap:0px;flex:1 0 auto;}.elementor .pricing-card-header{height:140px;display:flex;flex-direction:column;gap:6px;}.elementor .pricing-name{font-family:Fraunces;font-weight:400;font-size:30px;color:#302A29;letter-spacing:1px;}.elementor .pricing-price{font-family:Fraunces;font-weight:400;font-size:30px;color:#302A29;letter-spacing:2px;}.elementor .pricing-description{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#302A29;letter-spacing:1px;line-height:21px;}.elementor .pricing-features{margin-block-start:32px;display:flex;flex-direction:column;gap:8px;}.elementor .pricing-service{margin-block-start:28px;margin-block-end:40px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:stretch;}.elementor .pricing-button{width:auto;font-family:"Plus Jakarta Sans";font-weight:400;font-size:12px;letter-spacing:1px;line-height:16px;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:auto;border-radius:12px;transition:all 500ms;align-self:stretch;}.elementor .pricing-button:hover,.elementor .pricing-button:focus-visible{color:#FFFFFF;background-color:#302A29;transform:scale3d(1.04, 1.1, 1.04);}.elementor .pricing-section-heading{font-family:"Plus Jakarta Sans";font-weight:500;font-size:14px;color:#302A29;letter-spacing:0.5px;}.elementor .pricing-card-prestige{border-width:2px;border-color:#F2B93B;}.elementor .pricing-button-prestige{color:#F2B93B;background-color:#2a5713;}.elementor .pricing-button-prestige:hover,.elementor .pricing-button-prestige:focus-visible{color:#2a5713;background-color:#F2B93B;}.elementor .inv-footer-heading{font-family:"Plus Jakarta Sans";font-weight:400;font-size:15px;color:#5A6B5D;}.elementor .card-desain{border-radius:28px;background-color:#f0e9df;}.elementor .gambar-card-desain{border-radius:23px;}