/* End custom CSS */

.elementor-18470 .elementor-element.elementor-element-a143a2d {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 17px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-525d7bc {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 87px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-18470 .elementor-element.elementor-element-d4fb308 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-d4fb308 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 10.8px;
	letter-spacing: .21em;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-432c4c5 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-432c4c5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-18470 .elementor-element.elementor-element-bc02ec9 {
	width: var(--container-widget-width, 302px);
	max-width: 302px;
	--container-widget-width: 302px;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-bc02ec9 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button {
	background-color: #a500ff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 12px 2px 19px;
}

.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button:focus {
	background-color: #8c05d7;
}

.elementor-18470 .elementor-element.elementor-element-20a152d > .elementor-widget-container {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button .elementor-button-content-wrapper {
	gap: 7px;
}

.elementor-18470 .elementor-element.elementor-element-5b138b5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-18470 .elementor-element.elementor-element-9de8612 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-459eeef {
	--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;
	--margin-top: -5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18470 .elementor-element.elementor-element-4d9db91 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .07);
	--divider-border-width: 1px;
}

.elementor-18470 .elementor-element.elementor-element-4d9db91 .elementor-divider-separator {
	width: 926px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-18470 .elementor-element.elementor-element-4d9db91 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18470 .elementor-element.elementor-element-3f47d5d {
	--display: flex;
	--min-height: 476px;
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
	--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;
}

.elementor-18470 .elementor-element.elementor-element-d40c4d0:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-d40c4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/optimized/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/04/Group-13577.webp");
	background-repeat: no-repeat;
}

.elementor-18470 .elementor-element.elementor-element-d40c4d0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18470 .elementor-element.elementor-element-d40c4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18470 .elementor-element.elementor-element-e8912e0 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 44px;
	--padding-bottom: 0px;
	--padding-left: 32px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-c989e95 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .21em;
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-efadff9 {
	width: var(--container-widget-width, 250px);
	max-width: 250px;
	--container-widget-width: 250px;
	--container-widget-flex-grow: 0;
}

.elementor-18470 .elementor-element.elementor-element-efadff9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
}

.elementor-18470 .elementor-element.elementor-element-6d890a9 {
	width: var(--container-widget-width, 236px);
	max-width: 236px;
	--container-widget-width: 236px;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-6d890a9 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button {
	background-color: #a500ff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 17px 2px 11px;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button:focus {
	background-color: #8c05d7;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-18470 .elementor-element.elementor-element-c2505df {
	--display: flex;
	--min-height: 964px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-c2505df:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-c2505df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/optimized/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/04/Amplimed_As_01_CMYK-02-1-1.webp");
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-18470 .elementor-element.elementor-element-c2505df:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18470 .elementor-element.elementor-element-c2505df > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18470 .elementor-element.elementor-element-c50ceea {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-c50ceea .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .21em;
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-7add5ff > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-7add5ff {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-7add5ff .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 44px;
}

.elementor-18470 .elementor-element.elementor-element-acbe157 > .elementor-widget-container {
	margin: -14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-acbe157 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #25094c;
}

.elementor-18470 .elementor-element.elementor-element-fa1da86 {
	--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;
	--justify-content: space-between;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-205c689 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-205c689:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-205c689 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-18470 .elementor-element.elementor-element-c5024da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.elementor-18470 .elementor-element.elementor-element-c5024da {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	color: #25094c;
}

.elementor-18470 .elementor-element.elementor-element-8334c50 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-8334c50:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-8334c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-18470 .elementor-element.elementor-element-7d0bba9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.elementor-18470 .elementor-element.elementor-element-7d0bba9 {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	color: #25094c;
}

.elementor-18470 .elementor-element.elementor-element-3a4c3a7 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-3a4c3a7:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-3a4c3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-18470 .elementor-element.elementor-element-6e23a5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.elementor-18470 .elementor-element.elementor-element-6e23a5a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	color: #25094c;
}

.elementor-18470 .elementor-element.elementor-element-ccaa7e8 {
	--display: flex;
	--min-height: 486px;
	--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;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-91e0d02 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 87px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-759e157 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .21em;
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-e22d74e > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-e22d74e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
}

.elementor-18470 .elementor-element.elementor-element-d4c0f81 {
	width: var(--container-widget-width, 349px);
	max-width: 349px;
	--container-widget-width: 349px;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-d4c0f81 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button {
	background-color: #a500ff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 17px 2px 19px;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button:focus {
	background-color: #8c05d7;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 > .elementor-widget-container {
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18470 .elementor-element.elementor-element-80a52f2 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 73px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-bb8739f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-0923c9f {
	--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;
	--margin-top: 67px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-e7a5f1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-e7a5f1e {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-e7a5f1e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .21em;
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-73139cd > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-73139cd {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-73139cd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-18470 .elementor-element.elementor-element-15c6250 > .elementor-widget-container {
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-15c6250 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-f341467 > .elementor-widget-container {
	margin: 41px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-f341467 {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button {
	background-color: #a500ff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 16px 2px 14px;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button:focus {
	background-color: #8c05d7;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab > .elementor-widget-container {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18470 .elementor-element.elementor-element-3508b7c {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 144px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-44bf249 {
	--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;
}

.elementor-18470 .elementor-element.elementor-element-032de95 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 74px;
}

.elementor-18470 .elementor-element.elementor-element-032de95 {
	text-align: center;
}

.elementor-18470 .elementor-element.elementor-element-139e4cc {
	--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;
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-c0dde9f {
	text-align: start;
}

.elementor-18470 .elementor-element.elementor-element-c0dde9f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .21em;
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-c7f59cb {
	text-align: start;
}

.elementor-18470 .elementor-element.elementor-element-c7f59cb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-18470 .elementor-element.elementor-element-4707881 {
	text-align: start;
}

.elementor-18470 .elementor-element.elementor-element-4707881 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-18470 .elementor-element.elementor-element-73341e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-73341e9 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button {
	background-color: #a500ff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 16px 2px 13px;
}

.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button:focus {
	background-color: #8c05d7;
}

.elementor-18470 .elementor-element.elementor-element-866e580 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18470 .elementor-element.elementor-element-f143c42 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 152px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-75c2c5c {
	--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;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 66px;
	--padding-bottom: 0px;
	--padding-left: 75px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-75c2c5c:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-75c2c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eff2f7;
}

.elementor-18470 .elementor-element.elementor-element-4c40508 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 22px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-c5ef8bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-c5ef8bf {
	text-align: start;
}

.elementor-18470 .elementor-element.elementor-element-c5ef8bf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-18470 .elementor-element.elementor-element-7ea4bbe > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-7ea4bbe {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #7c7c7c;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button {
	background-color: #25094c;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 16px 3px 19px;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button:focus {
	background-color: #411184;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 > .elementor-widget-container {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-18470 .elementor-element.elementor-element-e42cdb6 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 64px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-e42cdb6:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-e42cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-48b5af8 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-48b5af8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18470 .elementor-element.elementor-element-ebfdd8e {
	text-align: start;
}

.elementor-18470 .elementor-element.elementor-element-ebfdd8e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-18470 .elementor-element.elementor-element-ada43a0 {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18470 .elementor-element.elementor-element-ada43a0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button {
	background-color: #25094c;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .03em;
	fill: #fff;
	color: #fff;
	padding: 6px 16px 3px 11px;
}

.elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button:hover, .elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button:focus {
	background-color: #411184;
}

.elementor-18470 .elementor-element.elementor-element-5404055 > .elementor-widget-container {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

@media (min-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-a143a2d {
		--content-width: 960px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-525d7bc {
		--width: 36%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-5b138b5 {
		--width: 54%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
		--width: 58.9%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e8912e0 {
		--width: 37%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-fa1da86 {
		--content-width: 820px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-205c689 {
		--width: 249px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-8334c50 {
		--width: 249px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-3a4c3a7 {
		--width: 249px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-ccaa7e8 {
		--content-width: 898px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-91e0d02 {
		--width: 84%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-80a52f2 {
		--width: 100%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-44bf249 {
		--width: 70%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-139e4cc {
		--width: 50%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-f143c42 {
		--content-width: 938px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-75c2c5c {
		--content-width: 938px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4c40508 {
		--width: 50%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e42cdb6 {
		--content-width: 769px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-48b5af8 {
		--width: 70%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-ada43a0 {
		--width: 34%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-3f47d5d {
		--content-width: 1008px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
		--width: 50%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-91e0d02 {
		--width: 50%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-80a52f2 {
		--width: 50%;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e42cdb6 {
		--content-width: 769px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-48b5af8 {
		--width: 509.375px;
	}
}

@media (max-width:1024px) {
	.elementor-18470 .elementor-element.elementor-element-a143a2d {
		--justify-content: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-3f47d5d {
		--justify-content: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-d40c4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-91e0d02 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 87px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-80a52f2 {
		--padding-top: 73px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-f143c42 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e42cdb6 {
		--padding-top: 50px;
		--padding-bottom: 64px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:767px) {
	.elementor-18470 .elementor-element.elementor-element-a143a2d {
		--content-width: 300px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-525d7bc {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 54px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d4fb308 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-432c4c5 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-bc02ec9 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-bc02ec9 {
		--container-widget-width: 231px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 231px);
		max-width: 231px;
		font-size: 12px;
		line-height: 19.2px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-20a152d > .elementor-widget-container {
		margin: -4px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button {
		font-size: 9px;
		line-height: 10px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-459eeef {
		--content-width: 310px;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4d9db91 > .elementor-widget-container {
		margin: 0px 0px -25px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4d9db91 .elementor-divider-separator {
		width: 248px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4d9db91 .elementor-divider {
		text-align: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-3f47d5d {
		--content-width: 450px;
		--justify-content: center;
		--margin-top: -12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0:not(.elementor-motion-effects-element-type-background), .elementor-18470 .elementor-element.elementor-element-d40c4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/optimized/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/04/Group-13577-1-e1681843660115.webp");
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18470 .elementor-element.elementor-element-d40c4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
		--width: 400px;
		--min-height: 316px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e8912e0 {
		--width: 300px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c989e95 .elementor-heading-title {
		font-size: 9px;
		line-height: 10.8px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-efadff9 > .elementor-widget-container {
		margin: -18px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-6d890a9 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-6d890a9 {
		font-size: 12px;
		line-height: 19.2px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-9d2cb74 > .elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c2505df {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c50ceea .elementor-heading-title {
		font-size: 9px;
		line-height: 10.8px;
		letter-spacing: .21em;
	}
	
	.elementor-18470 .elementor-element.elementor-element-7add5ff .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-acbe157 {
		width: var(--container-widget-width, 246px);
		max-width: 246px;
		--container-widget-width: 246px;
		--container-widget-flex-grow: 0;
		font-size: 12px;
		line-height: 14.4px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-acbe157 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-acbe157.elementor-element {
		--align-self: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-fa1da86 {
		--content-width: 248px;
		--margin-top: -6px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-ccaa7e8 {
		--content-width: 300px;
		--margin-top: 20px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-91e0d02 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-759e157 {
		text-align: start;
	}
	
	.elementor-18470 .elementor-element.elementor-element-759e157 .elementor-heading-title {
		font-size: 9px;
		line-height: 10.8px;
		letter-spacing: .21em;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e22d74e > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e22d74e .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d4c0f81 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-d4c0f81 {
		font-size: 12px;
		line-height: 19.2px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-92f6ed8 > .elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-80a52f2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-0923c9f {
		--content-width: 300px;
		--margin-top: -175px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 18;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e7a5f1e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e7a5f1e .elementor-heading-title {
		font-size: 9px;
		line-height: 10.8px;
		letter-spacing: .21em;
	}
	
	.elementor-18470 .elementor-element.elementor-element-73139cd > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-73139cd .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-15c6250 {
		width: var(--container-widget-width, 400px);
		max-width: 400px;
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		font-size: 12px;
		line-height: 19.2px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-15c6250 > .elementor-widget-container {
		margin: -10px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-15c6250.elementor-element {
		--align-self: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-49c55ab > .elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-3508b7c {
		--content-width: 300px;
		--margin-top: 74px;
		--margin-bottom: 29px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-44bf249 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c0dde9f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c0dde9f .elementor-heading-title {
		font-size: 9px;
		line-height: 10.8px;
		letter-spacing: .21em;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c7f59cb > .elementor-widget-container {
		margin: -18px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-c7f59cb .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4707881 > .elementor-widget-container {
		margin: -16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-4707881 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-73341e9 {
		width: var(--container-widget-width, 248px);
		max-width: 248px;
		--container-widget-width: 248px;
		--container-widget-flex-grow: 0;
		font-size: 12px;
		line-height: 19.2px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-73341e9 > .elementor-widget-container {
		margin: -11px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-73341e9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-18470 .elementor-element.elementor-element-866e580 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-f143c42 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-e42cdb6 {
		--content-width: 390px;
	}
	
	.elementor-18470 .elementor-element.elementor-element-ebfdd8e {
		text-align: center;
	}
	
	.elementor-18470 .elementor-element.elementor-element-5404055 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-432c4c5 */
.elementor-18470 .elementor-element.elementor-element-432c4c5 span {
	color: #a500ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bc02ec9 */
@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-bc02ec9 p {
		margin-bottom: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-20a152d */
.elementor-18470 .elementor-element.elementor-element-20a152d a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

@media screen and (max-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-20a152d .elementor-button-icon {
		font-size: 17px;
		margin-top: -3px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d40c4d0 */
@media screen and (min-width:768px) and (max-width:1024px) {
	.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
		background-size: contain !important;
	}
}

@media screen and (max-width:472px) {
	.elementor-18470 .elementor-element.elementor-element-d40c4d0 {
		background-size: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d890a9 */
.elementor-18470 .elementor-element.elementor-element-6d890a9 p {
	margin-bottom: 0;
}

@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-6d890a9 p {
		margin-bottom: 0;
		max-width: 170px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9d2cb74 */
.elementor-18470 .elementor-element.elementor-element-9d2cb74 a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

@media screen and (max-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-9d2cb74 .elementor-button-icon {
		font-size: 17px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7add5ff */
.elementor-18470 .elementor-element.elementor-element-7add5ff span {
	color: #a500ff;
}

.elementor-18470 .elementor-element.elementor-element-7add5ff h2 {
	max-width: 349px;
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c5024da */
.elementor-18470 .elementor-element.elementor-element-c5024da p {
	max-width: 206px;
}

.elementor-18470 .elementor-element.elementor-element-c5024da {
	padding-left: 21px;
	padding-right: 22px;
	padding-top: 62px;
	box-shadow: 8px 4px 19px -2px rgba(0, 0, 0, .11) !important;
	border-radius: 3px;
	background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/source/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/03/Icones-Rebranding-Site_Prancheta-1-copia-25-1-3.svg");
	background-repeat: no-repeat;
	background-position-y: 20px;
	background-position-x: 19px;
}

.elementor-18470 .elementor-element.elementor-element-c5024da.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d0bba9 */
.elementor-18470 .elementor-element.elementor-element-7d0bba9 p {
	max-width: 206px;
}

.elementor-18470 .elementor-element.elementor-element-7d0bba9 {
	padding-left: 21px;
	padding-right: 22px;
	padding-top: 62px;
	box-shadow: 8px 4px 19px -2px rgba(0, 0, 0, .11) !important;
	border-radius: 3px;
	background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/source/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/03/Icones-Rebranding-Site_Prancheta-1-copia-31-1-1.svg");
	background-repeat: no-repeat;
	background-position-y: 20px;
	background-position-x: 19px;
}

.elementor-18470 .elementor-element.elementor-element-7d0bba9.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6e23a5a */
.elementor-18470 .elementor-element.elementor-element-6e23a5a p {
	max-width: 206px;
}

.elementor-18470 .elementor-element.elementor-element-6e23a5a {
	padding-left: 21px;
	padding-right: 22px;
	padding-top: 62px;
	box-shadow: 8px 4px 19px -2px rgba(0, 0, 0, .11) !important;
	border-radius: 3px;
	background-image: url("https://cdn-ikpkipn.nitrocdn.com/rByUDSadQFFqVjLohJNWqVpJfiFEjVWA/assets/images/source/rev-1f7a471/www.amplimed.com.br/wp-content/uploads/2023/03/Icones-Rebranding-Site_Prancheta-1-copia-48-1.svg");
	background-repeat: no-repeat;
	background-position-y: 20px;
	background-position-x: 19px;
}

.elementor-18470 .elementor-element.elementor-element-6e23a5a.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e22d74e */
@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-e22d74e {
		max-width: 260px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d4c0f81 */
.elementor-18470 .elementor-element.elementor-element-d4c0f81 p {
	margin-bottom: 0;
}

@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-d4c0f81 {
		max-width: 230px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-92f6ed8 */
.elementor-18470 .elementor-element.elementor-element-92f6ed8 a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

@media screen and (max-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-92f6ed8 .elementor-button-icon {
		font-size: 17px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c2505df */
@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-c2505df {
		background: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-73139cd */
.elementor-18470 .elementor-element.elementor-element-73139cd h2 {
	max-width: 691px;
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-15c6250 */
.elementor-18470 .elementor-element.elementor-element-15c6250 b {
	font-weight: 700;
}

.elementor-18470 .elementor-element.elementor-element-15c6250 p {
	max-width: 670px !important;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.elementor-18470 .elementor-element.elementor-element-15c6250 {
		max-width: 270px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-49c55ab */
.elementor-18470 .elementor-element.elementor-element-49c55ab a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

@media screen and (max-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-49c55ab .elementor-button-icon {
		font-size: 17px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c7f59cb */
.elementor-18470 .elementor-element.elementor-element-c7f59cb h2 {
	max-width: 364px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4707881 */
.elementor-18470 .elementor-element.elementor-element-4707881 h2 {
	max-width: 364px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-73341e9 */
.elementor-18470 .elementor-element.elementor-element-73341e9 p {
	max-width: 369px !important;
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-866e580 */
.elementor-18470 .elementor-element.elementor-element-866e580 a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

@media screen and (max-width:768px) {
	.elementor-18470 .elementor-element.elementor-element-866e580 .elementor-button-icon {
		font-size: 17px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c5ef8bf */
.elementor-18470 .elementor-element.elementor-element-c5ef8bf h2 {
	max-width: 270px;
}

.elementor-18470 .elementor-element.elementor-element-c5ef8bf span {
	color: #a500ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ea4bbe */
.elementor-18470 .elementor-element.elementor-element-7ea4bbe p {
	max-width: 210px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-e5dd269 */
.elementor-18470 .elementor-element.elementor-element-e5dd269 a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-e5dd269 .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ebfdd8e */
.elementor-18470 .elementor-element.elementor-element-ebfdd8e h2 {
	max-width: 399px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-5404055 */
.elementor-18470 .elementor-element.elementor-element-5404055 a {
	font-family: "Versos" !important;
}

.elementor-18470 .elementor-element.elementor-element-5404055 .elementor-button-icon {
	font-size: 17px;
	margin-top: -1px;
}
