.elementor .e-bc15ca7-8ff0{font-size:32px;color:#272727;letter-spacing:-1.5px;line-height:1.1;margin:0px;text-align:left;\n}.elementor .e-5f37808d-1f3d{font-size:16px;color:#272727BD;line-height:26px;margin:0px;text-align:left !important;\n}.elementor .e-3585f5c0-66a0:hover,.elementor .e-3585f5c0-66a0:focus-visible{background-color:#e8f5ee;}.elementor .e-3585f5c0-66a0{max-width:100%;overflow:hidden;margin:0px;border-radius:22px;border-width:1.5px;border-color:#1f8a4c;border-style:solid;transition:background-color 0.2s;display:inline-block;& a { display: block; position: relative; box-sizing: border-box; padding: 14px 24px 14px 66px; font-size: 14px; line-height: 21px; color: #272727; text-align: left; text-decoration: none; cursor: pointer; } & a::before { content: '✓'; position: absolute; left: 16px; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; box-sizing: border-box; border: 1.5px solid #1f8a4c; border-radius: 50%; color: #1f8a4c; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 700; }\n}.elementor .e-1fb0114-fb6a{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-7cc058b2-124c{width:100%;height:auto;cursor:pointer;border-radius:12px;box-shadow:0px 2px 16px 0px rgba(0,0,0,0.12);display:block;}.elementor .e-32845e11-beeb{width:100%;display:block;}.elementor .e-496d79f8-23e5{padding:48px;border-radius:40px;background-color:#ffffff;box-shadow:0px 4px 44px 0px rgba(0,0,0,0.1);display:grid;gap:48px;grid-template-columns:1fr 1fr;align-items:center;box-sizing:border-box;\n}.elementor .e-10b588ec-c85e{width:100%;padding-block-start:0px;padding-block-end:120px;padding-inline-start:4%;padding-inline-end:4%;display:block;box-sizing:border-box;\n}