.elementor .dmsrv26-root{font-family:Onest;}.elementor .dmsrv26-toggle:hover,.elementor .dmsrv26-toggle:focus-visible{background-color:#00FFA3;}.elementor .dmsrv26-toggle:hover,.elementor .dmsrv26-toggle:focus-visible{color:#FFFFFF;}.elementor .dmsrv26-toggle{max-width:100%;font-family:Onest;font-weight:500;font-size:16px;color:#FFFFFF;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:8px;border-width:0px;background-color:#05DA8D;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box; white-space:normal; &:focus-visible { outline:2px solid #35444B;outline-offset:4px; }\n}.elementor .dmsrv26-review-grid{width:100%;min-width:0px;position:relative;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:auto;align-items:stretch;box-sizing:border-box;\n}.elementor .dmsrv26-review-text{font-family:Onest;font-weight:400;font-size:16px;color:#5C686D;line-height:1.65;margin:0px;}.elementor .dmsrv26-review-date{font-family:Onest;font-weight:400;font-size:14px;color:#7A888E;line-height:1.5;margin:0px;}.elementor .dmsrv26-review-source{width:24px;height:24px;flex:0 0 auto;}.elementor .dmsrv26-review-stars{font-family:Onest;font-weight:400;font-size:18px;color:#F6B643;letter-spacing:0.06em;line-height:1.2;margin:0px;}.elementor .dmsrv26-review-name{font-family:Onest;font-weight:700;font-size:18px;color:#35444B;letter-spacing:-0.02em;line-height:1.35;margin:0px;}.elementor .dmsrv26-review-author{width:1%;min-width:0px;max-width:100%;position:relative;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 0 auto;box-sizing:border-box;\n}.elementor .dmsrv26-review-avatar{width:48px;height:48px;max-width:48px;object-fit:cover;border-radius:50%;display:block;flex:0 0 auto;}.elementor .dmsrv26-review-header{width:100%;height:48px;min-width:0px;max-width:100%;position:relative;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;box-sizing:border-box;\n}.elementor .dmsrv26-review-card{width:100%;height:100%;min-width:0px;position:relative;padding:32px;border-radius:20px;border-width:1px;border-color:#DDEEF6;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:20px;box-sizing: border-box;\n}