/* Print */
@media print {
	* {
    	box-sizing: border-box;
  	}

  	@page {
		size: A4;
		margin: 20mm;
	}
	
	a[href^="tel:"]::after {
		content: "";
	}
	
	h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, table, img {
		break-inside: avoid;
		page-break-inside: avoid;
	}
	
	h2 {
		margin: 0 !important;
		padding: 30px 0 20px 0 !important;
	}
	
	h3, h4, h5, h6 {
		margin: 0 !important;
		margin-bottom: 0 !important;
		padding: 10px 0 15px 0 !important;
	}
	
	p {
		margin: 0 !important;
		padding: 0 0 15px 0 !important;
	}
	
	img {
		margin: 0 !important;
		padding: 0 0 15px 0 !important;
	}

	.intra-care__print-none,
	.intra-care__cta--style-1 .elementor-widget-icon,
	.intra-care__page-procedure-inner-banner--style-1 .elementor-icon-list-icon,
	.page-content > div > div > div.e-con-inner > .elementor-element.elementor-hidden-mobile,
	.intra-care__cta--style-1 .elementor-widget-icon,
	.intra-care__cta--style-1 .elementor-icon-list-icon {
    	display: none !important;
		visibility: hidden !important;
	}
	
	.intra-care__page-procedure-inner-banner--style-1,
	.intra-care__cta--style-1 {
		border: 1px solid var(--e-global-color-5a64bbe);
	}
	
	.page-content .intra-care__list--style-1 .elementor-icon-list-icon,
	.intra-care__cta--style-1 .elementor-icon-list-text {
		padding-left: 0 !important;
	}
	
	.intra-care__page-procedure-inner-banner--style-1 {
		min-height: auto !important;
	}
	
	.elementor-widget-heading,
	.elementor-widget-text-editor {
		page-break-inside: avoid;
		break-inside: avoid;
		line-height: 1.5 !important;
	}
	
	.intra-care__cta--style-1 {
		margin-top: 20px;
	}
	
	.intra-care__page-procedure-inner-content--style-1,
	.intra-care__cta--style-1,
	.intra-care__cta--style-1 > .elementor-element:last-child,
	.intra-care__cta--style-1 > .elementor-element:last-child .intra-care__list--style-1,
	.intra-care__cta--style-1 > .elementor-element:last-child .intra-care__list--style-1 :is(ul, li) {
		display: block !important;
	}
}