.elementor .cont-base{width:min(100%, 90rem);margin:auto;}.elementor .p-0{padding:0px;}.elementor .has-mm{&.has-mm-opened {
  background-color: var(--blue-400, #7aaae0);
  color: var(--white, #fff);
  outline: none;
}\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}