/* End custom CSS */

/* Start custom CSS */

/*.landing-page-0 .author-box {*/

/*    display: none;*/

/*}*/

/*.landing-page-1 .right-column {*/

/*    display: none;*/

/*}*/

/*.landing-page-1 .page-title {*/

/*    text-align: center;*/

/*}*/

/* End custom CSS */

.elementor-8773 .elementor-element.elementor-element-106c0c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-8773 .elementor-element.elementor-element-8d4d0bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-b5b5e55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 1.875em 1.875em;
	--row-gap: 1.875em;
	--column-gap: 1.875em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-65ba0c7 {
	--display: flex;
}

.elementor-8773 .elementor-element.elementor-element-ebd3a77 > .elementor-widget-container {
	background-color: #001b75;
	padding: .375em .75em .375em .75em;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #9ea9cd;
	border-radius: 999px 999px 999px 999px;
}

.elementor-8773 .elementor-element.elementor-element-ebd3a77.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8773 .elementor-element.elementor-element-ebd3a77 {
	text-align: end;
}

.elementor-8773 .elementor-element.elementor-element-ebd3a77 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: #fff;
}

.elementor-8773 .elementor-element.elementor-element-290e0c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 0px;
	--margin-bottom: 8px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-15e2ce2 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	color: #3385ff;
}

.elementor-8773 .elementor-element.elementor-element-cb87202 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 800;
	line-height: 1.3em;
	color: #3385ff;
}

.elementor-8773 .elementor-element.elementor-element-1be8545 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3px;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-0409b26 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3px;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-8a8f14b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 8px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-a1d73fa {
	width: auto;
	max-width: auto;
}

.elementor-8773 .elementor-element.elementor-element-a1d73fa.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8773 .elementor-element.elementor-element-a1d73fa .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.4285714286em;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-9d46dcf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-8773 .elementor-element.elementor-element-9d46dcf.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-8773 .elementor-element.elementor-element-72c4e4e {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-8773 .elementor-element.elementor-element-72c4e4e.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8773 .elementor-element.elementor-element-72c4e4e .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.4285714286em;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-e2c5c3f {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-8773 .elementor-element.elementor-element-e2c5c3f.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8773 .elementor-element.elementor-element-e2c5c3f .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.4285714286em;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-9ab2203 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-f7d3e58 {
	--display: flex;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8773 .elementor-element.elementor-element-8a38344 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.3em;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 [class^='item'] {
	padding: 1em 1em 1em 1em;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-43298f8);
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 .heading {
	font-family: var(--e-global-typography-d3da806-font-family), Montserrat, Sans-serif;
	font-size: var(--e-global-typography-d3da806-font-size);
	font-weight: var(--e-global-typography-d3da806-font-weight);
	line-height: var(--e-global-typography-d3da806-line-height);
	color: #3385ff;
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 .subheading {
	padding: 4px 0px 0px 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.3em;
	color: #5c5c5c;
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 .image {
	border-radius: var(--block-border-radius);
}

.elementor-8773 .elementor-element.elementor-element-034c9b1 .image {
	max-width: 87px !important;
	width: 87px !important;
}

.elementor-8773 .elementor-element.elementor-element-18bfaee {
	--display: flex;
}

.elementor-8773 .elementor-element.elementor-element-760ba41 {
	--display: flex;
	--gap: 2em 2em;
	--row-gap: 2em;
	--column-gap: 2em;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-8773 .elementor-element.elementor-element-760ba41:not(.elementor-motion-effects-element-type-background), .elementor-8773 .elementor-element.elementor-element-760ba41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-43298f8);
}

.elementor-8773 .elementor-element.elementor-element-123b7a8 {
	text-align: center;
}

.elementor-8773 .elementor-element.elementor-element-123b7a8 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: -1.5px;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-fde9b3c {
	--display: flex;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 {
	font-size: var(--e-global-typography-a54d3b0-font-size);
	font-weight: var(--e-global-typography-a54d3b0-font-weight);
	line-height: var(--e-global-typography-a54d3b0-line-height);
}

.elementor-8773 .elementor-element.elementor-element-ac3de03 > .elementor-widget-container {
	margin: 6em 0em 0em 0em;
}

.elementor-8773 .elementor-element.elementor-element-ac3de03 .elementor-heading-title {
	font-size: var(--e-global-typography-a54d3b0-font-size);
	font-weight: var(--e-global-typography-a54d3b0-font-weight);
	line-height: var(--e-global-typography-a54d3b0-line-height);
}

@media (min-width:768px) {
	.elementor-8773 .elementor-element.elementor-element-9d46dcf {
		--width: auto;
	}
}

@media (max-width:1024px) {
	.elementor-8773 .elementor-element.elementor-element-8d4d0bd {
		--gap: 1.5em 1.5em;
		--row-gap: 1.5em;
		--column-gap: 1.5em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-15e2ce2 .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-cb87202 .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-1be8545 .elementor-heading-title {
		font-size: 2.441em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-a1d73fa .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-72c4e4e .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-e2c5c3f .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-f7d3e58 {
		--margin-top: 2em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-8a38344 .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .heading {
		font-size: var(--e-global-typography-d3da806-font-size);
		line-height: var(--e-global-typography-d3da806-line-height);
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .subheading {
		font-size: .8125em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .image {
		max-width: 60px !important;
		width: 60px !important;
	}
	
	.elementor-8773 .elementor-element.elementor-element-760ba41 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-123b7a8 .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-c9f6948 {
		font-size: var(--e-global-typography-a54d3b0-font-size);
		line-height: var(--e-global-typography-a54d3b0-line-height);
	}
	
	.elementor-8773 .elementor-element.elementor-element-ac3de03 > .elementor-widget-container {
		margin: 5em 0em 0em 0em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-ac3de03 .elementor-heading-title {
		font-size: var(--e-global-typography-a54d3b0-font-size);
		line-height: var(--e-global-typography-a54d3b0-line-height);
	}
}

@media (max-width:767px) {
	.elementor-8773 .elementor-element.elementor-element-106c0c0 {
		--padding-top: 4.25em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-b5b5e55 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 1.25em 1.25em;
		--row-gap: 1.25em;
		--column-gap: 1.25em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-ebd3a77.elementor-element {
		--align-self: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-290e0c5 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-15e2ce2 .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-cb87202 .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-1be8545 {
		text-align: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-1be8545 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-0409b26 {
		text-align: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-0409b26 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-8773 .elementor-element.elementor-element-8a8f14b {
		--justify-content: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-a1d73fa .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-9d46dcf {
		--width: auto;
	}
	
	.elementor-8773 .elementor-element.elementor-element-9d46dcf.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-8773 .elementor-element.elementor-element-72c4e4e .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-e2c5c3f .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-8a38344 {
		text-align: center;
	}
	
	.elementor-8773 .elementor-element.elementor-element-8a38344 .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .heading {
		font-size: var(--e-global-typography-d3da806-font-size);
		line-height: var(--e-global-typography-d3da806-line-height);
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .subheading {
		font-size: .75em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-034c9b1 .image {
		max-width: 75px !important;
		width: 75px !important;
	}
	
	.elementor-8773 .elementor-element.elementor-element-18bfaee {
		--margin-top: 8px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8773 .elementor-element.elementor-element-760ba41 {
		--gap: 1.25em 1.25em;
		--row-gap: 1.25em;
		--column-gap: 1.25em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-123b7a8 .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-8773 .elementor-element.elementor-element-c9f6948 {
		font-size: var(--e-global-typography-a54d3b0-font-size);
		line-height: var(--e-global-typography-a54d3b0-line-height);
	}
	
	.elementor-8773 .elementor-element.elementor-element-ac3de03 .elementor-heading-title {
		font-size: var(--e-global-typography-a54d3b0-font-size);
		line-height: var(--e-global-typography-a54d3b0-line-height);
	}
}

/* Start custom CSS for heading, class: .elementor-element-1be8545 */
.elementor-8773 .elementor-element.elementor-element-1be8545#title-hide-1 {
	display: none;
}

.elementor-8773 .elementor-element.elementor-element-1be8545#title-show {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5327016 */
.elementor-8773 .elementor-element.elementor-element-5327016 svg {
	margin-top: 2px;
	color: #001b75;
}

/* End custom CSS */

/* Start custom CSS for block-webinar-speakers-widget, class: .elementor-element-034c9b1 */
.elementor-8773 .elementor-element.elementor-element-034c9b1 .image {
	border: 1px solid rgba(0, 0, 0, .2);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-65ba0c7 */
@media (min-width: 768px) {
	.elementor-8773 .elementor-element.elementor-element-65ba0c7 {
		grid-area: one;
	}
}

/* End custom CSS */

/* Start custom CSS for block-hubspot-form-widget, class: .elementor-element-ebe76a9 */
.elementor-8773 .elementor-element.elementor-element-ebe76a9 input, .elementor-8773 .elementor-element.elementor-element-ebe76a9 select, .elementor-8773 .elementor-element.elementor-element-ebe76a9 .hs-error-msg {
	font-family: "DM Sans", Montserrat, Sans-serif !important;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 input {
	border-color: white !important;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 input[type="submit"] {
	background-color: #3385ff;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 input[type="submit"]:active {
	background-color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 label:not(.hs-error-msg) {
	display: none;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 .hs-submit {
	margin-top: 1em !important;
}

.elementor-8773 .elementor-element.elementor-element-ebe76a9 .hs-submit [type="submit"] {
	border-color: white !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-18bfaee */
@media (min-width: 768px) {
	.elementor-8773 .elementor-element.elementor-element-18bfaee {
		grid-area: two;
	}
}

/* End custom CSS */

/* Start custom CSS for theme-post-content, class: .elementor-element-c9f6948 */
.elementor-8773 .elementor-element.elementor-element-c9f6948 p {
	margin-bottom: 2em;
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.7777777778em;
	letter-spacing: 0;
	color: #5c5c5c;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 p a, .elementor-8773 .elementor-element.elementor-element-c9f6948 li a {
	color: #3385ff !important;
	text-decoration: underline;
	text-underline-offset: 2px;
	text-decoration-skip-ink: all;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 p strong {
	font-weight: 600;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 h1, .elementor-8773 .elementor-element.elementor-element-c9f6948 h2, .elementor-8773 .elementor-element.elementor-element-c9f6948 h3 {
	margin-top: 1.5em;
	margin-bottom: 1.125em;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-weight: 500;
	font-size: 2rem;
	line-height: 1.3em;
	letter-spacing: -.96px;
	color: #001b75;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 h3 {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 1.3em;
	letter-spacing: -.48px;
	color: #222;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 ul, .elementor-8773 .elementor-element.elementor-element-c9f6948 ol {
	margin-bottom: 2.25em;
	padding: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 ul li, .elementor-8773 .elementor-element.elementor-element-c9f6948 ol li {
	position: relative;
	margin-bottom: 1em;
	padding-left: 1.4166666667em;
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.7777777778em;
	color: #5c5c5c;
	letter-spacing: 0px;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 ul li:last-child, .elementor-8773 .elementor-element.elementor-element-c9f6948 ul ol:last-child {
	margin-bottom: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 ul li::before {
	content: "";
	width: 24px;
	height: 28px;
	left: -.3em;
	top: .15em;
	position: absolute;
	mask-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-43161db/btdesignstg2.wpenginepowered.com/wp-content/uploads/2025/04/bt-bullet-icon.svg");
	mask-repeat: no-repeat;
	mask-size: 100%;
	background: #3385ff;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 ol li::before {
	top: .35em;
	left: -.3em;
	line-height: 0;
	width: 20px;
	height: 20px;
	background-color: #3385ff;
	font-size: 14px;
	font-weight: 600;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table {
	position: relative;
	border: 0;
	border-collapse: collapse;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-table {
	border: 1px solid #b4d1ef;
	border-radius: 1em;
	overflow: auto;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-image, .elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-embed, .elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-table {
	margin-bottom: 2.25em;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table tr:first-child {
	background-color: #f0f6fc;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table tr:not(:first-child) {
	border-top: 1px solid #b4d1ef;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table tr th {
	padding: .5em 1em;
	color: #5c5c5c;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.7777em;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table th:not(:first-child), .elementor-8773 .elementor-element.elementor-element-c9f6948 table td:not(:first-child) {
	border-left: 1px solid #b4d1ef;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table tr td {
	padding: 1em 1em;
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.7777777778em;
	color: #5c5c5c;
	letter-spacing: 0px;
	vertical-align: top;
	border: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 table tr:not(:first-child) td:first-child {
	font-weight: 100;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table {
	margin-bottom: .75em !important;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table {
	margin-bottom: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr {
	display: flex;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 1;
	font-size: .75rem;
	font-weight: 500;
	justify-content: center;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td {
	flex-basis: 100px;
	line-height: 1.4em;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:not(:first-child), .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td:not(:first-child) {
	border-left: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:first-child, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td:first-child {
	flex-grow: 0;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:first-child, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:last-child, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td:first-child {
	flex-basis: 120px;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:nth-child(2) {
	flex-basis: 160px;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td:nth-child(2) {
	flex-basis: calc(100% - 120px);
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:nth-child(3) {
	flex-basis: 140px;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr td:first-child {
	font-weight: 400 !important;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr:first-child, .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr:nth-child(even) {
	background-color: #f9faff;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr:first-child td {
	color: #222;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr:nth-child(2), .elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table table tr:nth-child(2) td {
	color: #001197;
	background-color: #e8ebff;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .comparison-table--sm table tr td {
	background-color: #fff;
}

.elementor-8773 .elementor-element.elementor-element-c9f6948.post-description img, .elementor-8773 .elementor-element.elementor-element-c9f6948.post-description iframe {
	border-radius: var(--block-border-radius);
}

.elementor-8773 .elementor-element.elementor-element-c9f6948 .hbspt-form {
	background-color: var(--e-global-color-ca04b17);
	padding: 1.5rem 1.5rem 2.5rem;
	border-radius: var(--block-border-radius);
	margin-top: 3rem;
}

/*.elementor-8773 .elementor-element.elementor-element-c9f6948 [class*="testimonial-block"] [class*="wrapper"] {*/

/*    border: 0;*/

/*    border-radius: 2.5em;*/

/*    background-color: #000A5C;*/

/*    color: #fff;*/

/*}*/
@media (max-width:767px) {
	.elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-table .has-fixed-layout {
		table-layout: unset;
		width: unset;
	}
	
	.elementor-8773 .elementor-element.elementor-element-c9f6948 .wp-block-table .has-fixed-layout td {
		word-break: unset;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9b3c */
@media (min-width: 768px) {
	.elementor-8773 .elementor-element.elementor-element-fde9b3c {
		grid-area: three;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5b5e55 */
@media (min-width: 768px) {
	.elementor-8773 .elementor-element.elementor-element-b5b5e55 .e-con-inner {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-areas: "one two" "three two";
	}
}
