.elementor-4204 .elementor-element.elementor-element-2e0f54a2{text-align:center;}.elementor-4204 .elementor-element.elementor-element-2e0f54a2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:48px;letter-spacing:6px;word-spacing:6px;}.elementor-4204 .elementor-element.elementor-element-38fd321d > .elementor-element-populated{padding:4px 4px 4px 4px;}.elementor-4204 .elementor-element.elementor-element-4300ef37 .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-4300ef37 .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-14ff1c72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-4204 .elementor-element.elementor-element-14ff1c72 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:8px 8px 8px 8px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-14ff1c72 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4204 .elementor-element.elementor-element-57fe415 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-57fe415 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-22fcfd02 .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-22fcfd02 .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-5e9a02b3 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-7293d053{width:100%;max-width:100%;align-self:center;}.elementor-4204 .elementor-element.elementor-element-7293d053 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-7293d053 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4204 .elementor-element.elementor-element-a9362e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-a9362e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-4d559d4 .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-4d559d4 .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-41eb874 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-2125fa5{width:100%;max-width:100%;align-self:center;}.elementor-4204 .elementor-element.elementor-element-2125fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-2125fa5 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4204 .elementor-element.elementor-element-8090b03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-8090b03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-697637a .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-697637a .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-7517013 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-c8eb9ba{width:100%;max-width:100%;align-self:center;}.elementor-4204 .elementor-element.elementor-element-c8eb9ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-c8eb9ba .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4204 .elementor-element.elementor-element-e62263a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-e62263a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-a7f7d0c .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-a7f7d0c .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-5a40583 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-4c293d6{width:100%;max-width:100%;align-self:center;}.elementor-4204 .elementor-element.elementor-element-4c293d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-4c293d6 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4204 .elementor-element.elementor-element-3affc36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-3affc36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-42a7c23 .pbmit-stretched-div.pbmit-stretched-left{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-42a7c23 .pbmit-stretched-div.pbmit-stretched-right{margin:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-833fa1f > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-8355748{width:100%;max-width:100%;align-self:center;}.elementor-4204 .elementor-element.elementor-element-8355748 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-8355748 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}@media(max-width:1366px){.elementor-4204 .elementor-element.elementor-element-14ff1c72{width:var( --container-widget-width, 573.75px );max-width:573.75px;--container-widget-width:573.75px;--container-widget-flex-grow:0;}.elementor-4204 .elementor-element.elementor-element-7293d053{width:100%;max-width:100%;}.elementor-4204 .elementor-element.elementor-element-2125fa5{width:100%;max-width:100%;}.elementor-4204 .elementor-element.elementor-element-c8eb9ba{width:100%;max-width:100%;}.elementor-4204 .elementor-element.elementor-element-4c293d6{width:100%;max-width:100%;}.elementor-4204 .elementor-element.elementor-element-8355748{width:100%;max-width:100%;}}@media(max-width:1200px){.elementor-4204 .elementor-element.elementor-element-7293d053{width:100%;max-width:100%;text-align:justify;}.elementor-4204 .elementor-element.elementor-element-2125fa5{width:100%;max-width:100%;text-align:justify;}.elementor-4204 .elementor-element.elementor-element-c8eb9ba{width:100%;max-width:100%;text-align:justify;}.elementor-4204 .elementor-element.elementor-element-4c293d6{width:100%;max-width:100%;text-align:justify;}.elementor-4204 .elementor-element.elementor-element-8355748{width:100%;max-width:100%;text-align:justify;}}@media(max-width:767px){.elementor-4204 .elementor-element.elementor-element-57fe415 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-7293d053 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-13a4013e */.catalog-list {
			margin: 0 auto;
		}

		.catalog-intro {
			margin: 8px 0 18px;
			color: #444;
		}

		.catalog-item {
			margin-bottom: 20px;
			padding: 12px;
			border-left: 4px solid #0073aa;
			background-color: #f9f9f9;
			display: grid;
			grid-template-columns: 1fr;
			gap: 10px;
		}

		.catalog-title {
			font-weight: bold;
			font-size: 18px;
			color: #333;
		}

		.catalog-desc {
			font-size: 15px;
			color: #444;
			margin: 6px 0;
		}

		.catalog-link { display: grid; grid-template-columns: 1fr; gap: 6px 12px; align-content: start; }

		.catalog-link a {
			color: #0073aa;
			text-decoration: underline;
			font-weight: 500;
		}

		.link-row {
			display: flex;
			align-items: center;
			gap: 8px;
		}

		.link-label {
			font-size: 13px;
			color: #666;
			font-weight: 600;
			min-width: 34px;
			text-transform: uppercase;
		}

		.download-title { grid-column: 1 / -1; font-weight: 700; font-size: 14px; color: #333; margin-bottom: 2px; }

		@media (min-width: 680px) {
			.catalog-item { grid-template-columns: 1.6fr 1fr; align-items: start; }
			.catalog-link { grid-template-columns: 1fr 1fr; }
		}/* End custom CSS */