.elementor-kit-8{--e-global-color-primary:#1B1B1B;--e-global-color-secondary:#246BDC;--e-global-color-text:#18181B;--e-global-color-accent:#DC3424;--e-global-color-654bca3:#52150D;--e-global-color-c2afeae:#7B2014;--e-global-color-8ad8ac5:#A3291A;--e-global-color-66afde5:#C5301F;--e-global-color-7a64952:#DC3424;--e-global-color-60a0b8f:#E7483F;--e-global-color-66e730f:#ED776F;--e-global-color-1b7e0e3:#F3A6A0;--e-global-color-3c56d68:#F9D4D0;--e-global-color-487acad:#FCECEA;--e-global-color-687dbe3:#246BDC;--e-global-color-87caf54:#18181B;--e-global-color-bfabc8a:#27272A;--e-global-color-9fb8c14:#3F3F46;--e-global-color-a000650:#52525B;--e-global-color-f413859:#717171;--e-global-color-5820d01:#A1A1A1;--e-global-color-316add3:#D4D6D8;--e-global-color-0da904c:#E4E4E7;--e-global-color-7b07a08:#F4F4F5;--e-global-color-2fbdb2b:#FAFAFA;--e-global-color-70461e4:#FEF2F2;--e-global-color-b8010dc:#FEE2E2;--e-global-color-dc16dc2:#EF4444;--e-global-color-8479abc:#DC2626;--e-global-color-1ebb728:#B91C1C;--e-global-color-56c0865:#FFFBEB;--e-global-color-32ad4c0:#FEF3C7;--e-global-color-81fed3c:#F59E0B;--e-global-color-a649fd4:#D97706;--e-global-color-5e78e5d:#B45309;--e-global-color-c5f23c3:#ECFDF5;--e-global-color-35d3535:#D1FAE5;--e-global-color-903582c:#10B981;--e-global-color-2f18731:#059669;--e-global-color-477d97f:#047857;--e-global-color-4a2f1a4:#EFF6FF;--e-global-color-4cdf988:#DBEAFE;--e-global-color-40a2408:#3B82F6;--e-global-color-6d514cc:#2563EB;--e-global-color-d2ce0bf:#1D4ED8;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:24px;--e-global-typography-4bb144f-font-family:"DM Sans";--e-global-typography-4bb144f-font-size:86px;--e-global-typography-4bb144f-font-weight:700;--e-global-typography-4bb144f-line-height:1.2em;--e-global-typography-4bb144f-letter-spacing:-3px;--e-global-typography-7f691ec-font-family:"DM Sans";--e-global-typography-7f691ec-font-size:60px;--e-global-typography-7f691ec-font-weight:700;--e-global-typography-7f691ec-line-height:1em;--e-global-typography-7f691ec-letter-spacing:-3px;--e-global-typography-37dba09-font-family:"DM Sans";--e-global-typography-37dba09-font-size:50px;--e-global-typography-37dba09-font-weight:700;--e-global-typography-37dba09-line-height:1.2em;--e-global-typography-37dba09-letter-spacing:-2px;--e-global-typography-cff474f-font-family:"DM Sans";--e-global-typography-cff474f-font-size:42px;--e-global-typography-cff474f-font-weight:700;--e-global-typography-cff474f-line-height:1.2em;--e-global-typography-cff474f-letter-spacing:-1.5px;--e-global-typography-38cd3e3-font-family:"DM Sans";--e-global-typography-38cd3e3-font-size:36px;--e-global-typography-38cd3e3-font-weight:600;--e-global-typography-38cd3e3-line-height:1.2em;--e-global-typography-38cd3e3-letter-spacing:-1px;--e-global-typography-474382c-font-family:"DM Sans";--e-global-typography-474382c-font-size:24px;--e-global-typography-474382c-font-weight:500;--e-global-typography-474382c-line-height:1.2em;--e-global-typography-474382c-letter-spacing:-1px;--e-global-typography-0f3da62-font-size:28px;--e-global-typography-0f3da62-font-weight:700;--e-global-typography-0f3da62-line-height:1.2em;--e-global-typography-9a11e79-font-size:24px;--e-global-typography-9a11e79-font-weight:700;--e-global-typography-9a11e79-line-height:1.2em;--e-global-typography-9a11e79-letter-spacing:0px;--e-global-typography-db2edc6-font-size:22px;--e-global-typography-db2edc6-font-weight:700;--e-global-typography-db2edc6-line-height:1.2em;--e-global-typography-db2edc6-letter-spacing:0px;--e-global-typography-7436006-font-size:18px;--e-global-typography-7436006-font-weight:700;--e-global-typography-7436006-line-height:1.2em;--e-global-typography-03c6d73-font-size:15px;--e-global-typography-03c6d73-font-weight:700;--e-global-typography-03c6d73-line-height:1.2em;--e-global-typography-5c8bbd5-font-size:16px;--e-global-typography-5c8bbd5-font-weight:700;--e-global-typography-5c8bbd5-line-height:1.2em;--e-global-typography-bdc9f42-font-size:20px;--e-global-typography-bdc9f42-font-weight:600;--e-global-typography-bdc9f42-line-height:1.2em;--e-global-typography-bdc9f42-letter-spacing:-1px;--e-global-typography-59d0377-font-size:17px;--e-global-typography-59d0377-line-height:1.2em;--e-global-typography-59d0377-letter-spacing:0px;--e-global-typography-03692fc-font-size:16px;--e-global-typography-03692fc-font-weight:700;--e-global-typography-03692fc-text-decoration:underline;--e-global-typography-03692fc-line-height:1.2em;--e-global-typography-23f538f-font-size:15px;--e-global-typography-23f538f-font-weight:400;--e-global-typography-23f538f-line-height:1.3em;--e-global-typography-8ffbed5-font-size:12px;--e-global-typography-8ffbed5-font-weight:500;--e-global-typography-8ffbed5-line-height:1em;--e-global-typography-3a22fb2-font-size:12px;--e-global-typography-3a22fb2-font-weight:500;--e-global-typography-3a22fb2-line-height:1em;--e-global-typography-3a22fb2-letter-spacing:0.08%;--e-global-typography-1806655-font-size:20px;--e-global-typography-1806655-font-weight:500;--e-global-typography-1806655-line-height:140%;--e-global-typography-05858a4-font-size:18px;--e-global-typography-05858a4-font-weight:500;--e-global-typography-05858a4-line-height:160%;--e-global-typography-ad09896-font-size:16px;--e-global-typography-ad09896-font-weight:500;--e-global-typography-ad09896-line-height:1em;--e-global-typography-342c5b3-font-size:8px;--e-global-typography-342c5b3-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-487acad );border-radius:64px 64px 64px 64px;padding:16px 48px 16px 48px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-66e730f );color:var( --e-global-color-487acad );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:1.2em;}.elementor-kit-8 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a:hover{color:var( --e-global-color-654bca3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h1{color:var( --e-global-color-text );font-size:var( --e-global-typography-0f3da62-font-size );font-weight:var( --e-global-typography-0f3da62-font-weight );line-height:var( --e-global-typography-0f3da62-line-height );}.elementor-kit-8 h2{color:var( --e-global-color-text );font-size:var( --e-global-typography-9a11e79-font-size );font-weight:var( --e-global-typography-9a11e79-font-weight );line-height:var( --e-global-typography-9a11e79-line-height );letter-spacing:var( --e-global-typography-9a11e79-letter-spacing );}.elementor-kit-8 h3{color:var( --e-global-color-text );font-size:var( --e-global-typography-db2edc6-font-size );font-weight:var( --e-global-typography-db2edc6-font-weight );line-height:var( --e-global-typography-db2edc6-line-height );letter-spacing:var( --e-global-typography-db2edc6-letter-spacing );}.elementor-kit-8 h4{color:var( --e-global-color-text );font-size:var( --e-global-typography-7436006-font-size );font-weight:var( --e-global-typography-7436006-font-weight );line-height:var( --e-global-typography-7436006-line-height );}.elementor-kit-8 h5{color:var( --e-global-color-text );font-size:var( --e-global-typography-03c6d73-font-size );font-weight:var( --e-global-typography-03c6d73-font-weight );line-height:var( --e-global-typography-03c6d73-line-height );}.elementor-kit-8 h6{color:var( --e-global-color-text );font-size:var( --e-global-typography-5c8bbd5-font-size );font-weight:var( --e-global-typography-5c8bbd5-font-weight );line-height:var( --e-global-typography-5c8bbd5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-4bb144f-font-size:6em;--e-global-typography-4bb144f-line-height:0.9em;--e-global-typography-4bb144f-letter-spacing:-3px;--e-global-typography-7f691ec-font-size:5em;--e-global-typography-7f691ec-line-height:0.9em;--e-global-typography-7f691ec-letter-spacing:-2.5px;--e-global-typography-37dba09-font-size:4em;--e-global-typography-37dba09-line-height:0.9em;--e-global-typography-37dba09-letter-spacing:-2px;--e-global-typography-1806655-line-height:1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-0f3da62-font-size );line-height:var( --e-global-typography-0f3da62-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-9a11e79-font-size );line-height:var( --e-global-typography-9a11e79-line-height );letter-spacing:var( --e-global-typography-9a11e79-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-db2edc6-font-size );line-height:var( --e-global-typography-db2edc6-line-height );letter-spacing:var( --e-global-typography-db2edc6-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-7436006-font-size );line-height:var( --e-global-typography-7436006-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-03c6d73-font-size );line-height:var( --e-global-typography-03c6d73-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-5c8bbd5-font-size );line-height:var( --e-global-typography-5c8bbd5-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-4bb144f-font-size:2.7em;--e-global-typography-4bb144f-letter-spacing:-1px;--e-global-typography-7f691ec-font-size:2.3em;--e-global-typography-7f691ec-line-height:1em;--e-global-typography-37dba09-font-size:2.3em;--e-global-typography-cff474f-font-size:2.3em;--e-global-typography-cff474f-line-height:1em;--e-global-typography-38cd3e3-line-height:1em;--e-global-typography-474382c-line-height:1em;--e-global-typography-0f3da62-line-height:1em;--e-global-typography-9a11e79-line-height:1em;--e-global-typography-db2edc6-line-height:1em;--e-global-typography-7436006-line-height:1em;--e-global-typography-03c6d73-line-height:1em;--e-global-typography-5c8bbd5-line-height:1em;--e-global-typography-bdc9f42-line-height:1em;--e-global-typography-59d0377-line-height:1em;--e-global-typography-03692fc-line-height:1em;--e-global-typography-23f538f-line-height:1em;--e-global-typography-8ffbed5-line-height:1em;--e-global-typography-3a22fb2-line-height:1em;--e-global-typography-1806655-line-height:1em;--e-global-typography-05858a4-line-height:1em;--e-global-typography-ad09896-line-height:1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-0f3da62-font-size );line-height:var( --e-global-typography-0f3da62-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-9a11e79-font-size );line-height:var( --e-global-typography-9a11e79-line-height );letter-spacing:var( --e-global-typography-9a11e79-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-db2edc6-font-size );line-height:var( --e-global-typography-db2edc6-line-height );letter-spacing:var( --e-global-typography-db2edc6-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-7436006-font-size );line-height:var( --e-global-typography-7436006-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-03c6d73-font-size );line-height:var( --e-global-typography-03c6d73-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-5c8bbd5-font-size );line-height:var( --e-global-typography-5c8bbd5-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.pill-badge {
    padding: 8px 24px;
    background-color: var(--e-global-color-487acad);
    border-radius: 100px;
}

.elementor-widget-theme-post-featured-image img {
    border-radius: .75em;
}

.elementor-nav-menu > li.ai-logo a, .elementor-nav-menu > li.ai-logo a:hover {
	padding: 8px 16px;
}
.elementor-nav-menu > li.ai-logo a img {
	height: 24px;
    width: auto;
}
.elementor-nav-menu > li.ai-logo a span {
	border: solid 1px var(--e-global-color-accent);
	border-radius: 4px;
	margin: -20px 12px 0 0;
	padding: 0 4px;
	font-size: 0.75em;
	font-weight: 400;
	line-height: 1.25em;
	background: var(--e-global-color-3c56d68);
}

/* Table Stylesheet */
    .table-container {
      width: 100%;
      overflow-x: auto;
      margin: 1em 0;
    }
    table {
      border-collapse: collapse;
      min-width: 100%;
      width: max-content;
      white-space: nowrap;
      width: max-content;
    }
    table th, table td {
      border: 1px solid #ddd;
      padding: 8px 12px;
      text-align: left;
    }
    table th {
      background-color: #f4f4f4;
    }/* End custom CSS */