/* Start custom CSS for theme-post-content, class: .elementor-element-6018dd9a */& .wp-block-table { margin: 24px 0;
  overflow: hidden;
  border: 1px solid rgba(85, 126, 154, 0.2);
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 28px rgba(47, 48, 50, 0.05); } & .wp-block-table table { width: 100%;
  margin: 0;
  border: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed; } & .wp-block-table th,
& .wp-block-table td { padding: clamp(14px, 2vw, 20px) clamp(16px, 2.2vw, 24px);
  border: 0;
  border-bottom: 1px solid rgba(85, 126, 154, 0.12);
  background: transparent;
  vertical-align: middle;
  text-align: left;
  line-height: 1.5; } & .wp-block-table thead { border: 0; } & .wp-block-table thead th { background: #edf3f6;
  color: #426b84;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase; } & .wp-block-table tbody tr { background: #fff; } & .wp-block-table tbody tr:nth-child(even) { background: #f8fafb; } & .wp-block-table tbody tr:last-child td { border-bottom: 0; } & .wp-block-table th:first-child,
& .wp-block-table td:first-child { width: 72%; } & .wp-block-table th:last-child,
& .wp-block-table td:last-child { width: 28%;
  text-align: right;
  white-space: nowrap; } & .wp-block-table tbody td:last-child { color: #426b84;
  font-size: 16px;
  font-weight: 700; } & .wp-block-table a { color: #426b84;
  font-weight: 600;
  text-decoration: none;
  overflow-wrap: anywhere; } & .wp-block-table a:hover,
& .wp-block-table a:focus-visible { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS */.elementor-859 [data-interaction-id="55de0062"]::before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}
.elementor-859 [data-interaction-id="388fc0fe"]::before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}
.elementor-859 [data-interaction-id="655f5992"]::before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}
.elementor-859 [data-interaction-id="14c75896"]::before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}
.elementor-859 [data-interaction-id="222a6bb8"] > span{display:flex;flex-direction:column;gap:.5rem}.elementor-859 [data-interaction-id="222a6bb8"] > span > span{display:flex;gap:.5rem}.elementor-859 [data-interaction-id="222a6bb8"] > span > span::before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#557e9a;margin-top:8px}
.elementor-859 [data-interaction-id="30455b39"] > span{display:flex;flex-direction:column;gap:.5rem}.elementor-859 [data-interaction-id="30455b39"] > span > span{display:flex;gap:.5rem}.elementor-859 [data-interaction-id="30455b39"] > span > span::before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#557e9a;margin-top:8px}
.elementor-859 [data-interaction-id="64c770e6"] > span{display:flex;flex-direction:column;gap:.5rem}.elementor-859 [data-interaction-id="64c770e6"] > span > span{display:flex;gap:.5rem}.elementor-859 [data-interaction-id="64c770e6"] > span > span::before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#557e9a;margin-top:8px}
.elementor-859 [data-interaction-id="47e6c198"]{font-family:"Font Awesome 5 Free"!important;font-weight:900}
.elementor-859 [data-interaction-id="2e1bc8bf"]{font-family:"Font Awesome 5 Free"!important;font-weight:900}
.elementor-859 [data-interaction-id="744feb35"]{font-family:"Font Awesome 5 Free"!important;font-weight:900}
.elementor-859 [data-interaction-id="718c78a7"] img:not([src]),.elementor-859 [data-interaction-id="718c78a7"] img[src=""]{display:none}
.elementor-859 [data-interaction-id="718c78a7"]:has(img[src]:not([src=""])){border-color:transparent}
.elementor-859 [data-interaction-id="718c78a7"]:has(img[src]:not([src=""])) [data-interaction-id="58e62b0e"]{display:none}
.elementor-859 [data-interaction-id="78adca87"]:empty,.elementor-859 [data-interaction-id="1593825f"]:empty{display:none}
.elementor-859 [data-interaction-id="823c5e7"]:not(:has(p,h1,h2,h3,h4,ul,ol,img,table,blockquote,pre,.elementor-section,.e-con)){display:none}
.elementor-859 #overview,.elementor-859 #best-for,.elementor-859 #considerations,.elementor-859 #recommendation,.elementor-859 #related{scroll-margin-top:8rem}
.elementor-859 a:focus-visible{outline:2px solid #557e9a;outline-offset:4px}
@media(min-width:1024px){.elementor-859 [data-interaction-id="4d43c3c5"]{grid-template-columns:minmax(0,1fr) 320px}.elementor-859 [data-interaction-id="2ced43d2"]{position:sticky;top:7rem}.elementor-859 [data-interaction-id="6a21694c"]{font-size:3.75rem;line-height:1}.elementor-859 [data-interaction-id="2cf90262"]{padding:10rem 3rem 3rem}.elementor-859 [data-interaction-id="3e7e6ede"]{padding:3.5rem 3rem 7rem}.elementor-859 [data-interaction-id="6296e02c"]{padding:7rem 3rem}.elementor-859 [data-interaction-id="3a932004"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1023px){.elementor-859 [data-interaction-id="4d43c3c5"]{grid-template-columns:1fr}.elementor-859 [data-interaction-id="2ced43d2"]{position:static}}
@media(min-width:640px){.elementor-859 [data-interaction-id="50636f11"]{font-size:2.25rem;line-height:2.5rem}.elementor-859 [data-interaction-id="f65f238"] p{font-size:.875rem;line-height:1.25rem}}
@media(min-width:640px) and (max-width:1023px){.elementor-859 [data-interaction-id="6a21694c"]{font-size:3rem;line-height:1}.elementor-859 [data-interaction-id="581aee1c"]{font-size:1.125rem;line-height:1.75rem}.elementor-859 [data-interaction-id="2cf90262"]{padding:10rem 2rem 3rem}.elementor-859 [data-interaction-id="3e7e6ede"]{padding:3.5rem 2rem 6rem}.elementor-859 [data-interaction-id="6296e02c"]{padding:6rem 2rem}.elementor-859 [data-interaction-id="3a932004"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px){.elementor-859 [data-interaction-id="43cff28e"]{flex-direction:row}.elementor-859 [data-interaction-id="71162a20"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-859 [data-interaction-id="43cff28e"]{flex-direction:column}.elementor-859 [data-interaction-id="71162a20"]{grid-template-columns:1fr}}
@media(max-width:639px){.elementor-859 [data-interaction-id="2cf90262"]{padding:8rem 1.25rem 3rem}.elementor-859 [data-interaction-id="3e7e6ede"]{padding:3.5rem 1.25rem 4rem}.elementor-859 [data-interaction-id="6296e02c"]{padding:4rem 1.25rem}.elementor-859 [data-interaction-id="6a21694c"]{font-size:2.25rem;line-height:1.05}.elementor-859 [data-interaction-id="f65f238"] p{font-size:.75rem;line-height:1rem}}
@media(prefers-reduced-motion:reduce){.elementor-859 *{animation:none!important;transition:none!important}}/* End custom CSS */