.elementor .svg{width:1.5rem;height:1.5rem;margin:0px;display:inline-block;}.elementor .cont-base{width:min(100%, 90rem);padding:0px;margin:auto;}.elementor .p-0{padding:0px;}.elementor .has-mm{&.has-mm-opened {
		color: var(--white, #fff);
		background-color: var(--blue-800, #39539e);
		outline: none;
	}

	&.has-mm-opened:hover {
		background-color: var(--blue-600, #4672ca);
	}\n}.elementor .nav-button{font-weight:400;font-size:1rem;color:var(--black);line-height:2;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0rem;border-radius:0.25rem;border-style:none;background: transparent;
cursor: pointer;\n}.elementor .nav-button:hover,.elementor .nav-button:focus-visible{background-color:var(--neutral-200);}.elementor .nav-mm-abs-cont{display: none;
	padding: 0 0.5rem 0 0;
	opacity: 0;
	/* Animation Configuration */
	transition: display 0.25s allow-discrete, opacity 0.25s ease,
		transform 0.25s ease;
	transform: translateY(-0.5rem);

	@starting-style {
		opacity: 0;
		transform: translateY(-0.5rem);
	}

	&.is-opened {
		display: grid;
		opacity: 1;
		transform: translateY(0);

		@starting-style {
			opacity: 0;
			transform: translateY(-0.5rem);
		}
	}

	@media (min-width: 70rem) {
		position: absolute;
		top: 3.5rem;
		padding: 0;
	}\n}.elementor .btn-icon{width:auto;min-width:auto;color:var(--black);padding:0.5rem;border-radius:0.25rem;display:inline-flex;cursor: pointer;

.e-svg-base svg {
  display: block;
  fill: none;
}\n}.elementor .btn-icon:hover,.elementor .btn-icon:focus-visible{background-color:var(--neutral-200);}.elementor .btn{font-family:"Poppins";font-weight:400;font-size:1rem;color:var(--black);line-height:2;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.25rem;background-color:var(--neutral-200);}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--neutral-300);}.elementor .nav-mm-cont{/* Base Styles (The "Hidden" and "Exit" state) */
	display: grid;
	padding: 1.5rem;
	background-color: var(--white, #fff);
	border: 0.063rem solid var(--neutral-200, #e5e5e5);
	border-radius: 0.5rem;
	gap: 2rem 2rem;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));

	@media (min-width: 70rem) {
		box-shadow: 0 3.5rem 2.5rem -2.5rem rgba(109, 109, 109, 0.12);
	}\n}.elementor .nav-mm-cat-headline{font-family:"Poppins";font-weight:700;font-size:0.75rem;color:var(--black);text-transform:uppercase;margin-block-end:2rem;}.elementor .mm-img-box{border-radius:0.25rem;display:flex;align-items:start;display: grid;
grid-template-columns: 2rem 1fr;
gap: 1rem 1rem;
cursor: pointer;\n}.elementor .mm-img-box:hover,.elementor .mm-img-box:focus-visible{background-color:var(--neutral-100);}.elementor .mb-2{margin-block-end:2rem;}.elementor .text-black{color:var(--black);}.elementor .h5{font-family:"Poppins";font-weight:500;font-size:1rem;line-height:1.5;}.elementor .mt-1{margin-block-start:0.25rem;}.elementor .mm-img-box__icon{width:2rem;}.elementor .nav-mm-summary{color:var(--neutral-700);font-family: Poppins;
  font-weight: 300;
  font-size: 0.75rem;
  text-wrap: balance;\n}.elementor .text-sm{font-family:"Poppins";font-weight:300;font-size:0.75rem;line-height:2;}.elementor .sec-sm{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--neutral-100);}.elementor .h4{font-family: Poppins;
font-size: 1.3125rem;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 1.96875rem */\n}.elementor .grid{padding:0px;--cols: repeat(2, 1fr);
	--rows: auto;
	--gap: 3rem 3rem;

	display: grid;
	gap: var(--gap);
	grid-template-columns: var(--cols);
	grid-template-rows: var(--rows);
  align-items: var(--align, flex-start);\n}.elementor .btn-primary-base{font-family:"Poppins";font-weight:400;font-size:1rem;color:var(--white);line-height:2;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.25rem;background-color:var(--blue-800);}.elementor .btn-primary-base:hover,.elementor .btn-primary-base:focus-visible{background-color:var(--blue-600);}.elementor .display-md{font-family:"Poppins";font-weight:800;font-size:1.875rem;line-height:150%;}.elementor .text-neutral-800{color:var(--neutral-800);}.elementor .link-sm{font-family:"Poppins";font-weight:400;font-size:0.75rem;color:var(--black);line-height:2;display:inline-block;cursor: pointer;\n}.elementor .link-sm:hover,.elementor .link-sm:focus-visible{color:var(--blue-600);}.elementor .text-neutral-300{color:var(--neutral-300);}.elementor .text-white{color:var(--white);}.elementor .display-base{font-family:"Poppins";font-weight:800;font-size:1.3125rem;line-height:150%;}.elementor .mb-6{margin-block-end:1.5rem;}.elementor .mb-8{margin-block-end:2rem;}.elementor .link-list-v{column-gap:0.75rem;padding:0px;display:flex;flex-direction:column;row-gap:0.75rem;justify-content:flex-start;align-items:start;}.elementor .link-invert-sm{font-family:"Poppins";font-weight:400;font-size:0.75rem;color:var(--neutral-300);line-height:2;display:inline-block;cursor: pointer;\n}.elementor .link-invert-sm:hover,.elementor .link-invert-sm:focus-visible{color:var(--blue-400);}.elementor .link-list-h{column-gap:1.5rem;padding:0px;display:flex;flex-direction:row;row-gap:0.5rem;flex-wrap:wrap;justify-content:flex-start;}.elementor .mb-4{margin-block-end:1rem;}.elementor .icon-base{width:1.5rem;height:1.5rem;display:inline-block;color: inherit;\n}.elementor .iconed-label-base{color:var(--black);column-gap:0.75rem;padding:0px;display:inline-flex;flex-direction:row;}.elementor .iconed-label-base:hover,.elementor .iconed-label-base:focus-visible{color:var(--blue-600);}.elementor .grow{flex:1 0 auto;}.elementor .btn-social-base{width:auto;min-width:auto;color:var(--blue-600);padding:0.5rem;border-radius:0.25rem;background-color:var(--neutral-200);display:inline-flex;cursor: pointer;

.e-svg-base svg {
  display: block;
  fill: none;
}\n}.elementor .btn-social-base:hover,.elementor .btn-social-base:focus-visible{color:var(--white);background-color:var(--blue-600);}.elementor .linked-text:hover,.elementor .linked-text:focus-visible{color:var(--blue-600);}.elementor .linked-text{cursor: pointer;\n}.elementor .truncate-text{display: -webkit-box;
-webkit-line-clamp: 3; /* Change this number to the number of lines you want to keep */
-webkit-box-orient: vertical;  
overflow: hidden;\n}