.elementor-21631 .elementor-element.elementor-element-c51bc27{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21631 .elementor-element.elementor-element-7c782c42 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:30px;font-weight:500;color:#172B56;}.elementor-widget-text-editor{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-21631 .elementor-element.elementor-element-212db50d > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-212db50d{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-212db50d p{margin-block-end:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-21631 .elementor-element.elementor-element-3f22ffaf .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-93cfbe7 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-93cfbe7{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-93cfbe7 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-bf93751{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-72a9b19 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-72a9b19 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-77a6f1d3 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-6a0f6885 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-6a0f6885{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-6a0f6885 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-1cedc6ab .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-bada598 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-bada598{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-bada598 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-870f36e{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-9940178 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-9940178 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-52dac1a{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-70dd2678 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-39a52c51 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-39a52c51{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-39a52c51 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-22ca4d5{font-family:"Pragmatica", Sans-serif;font-weight:400;}.elementor-21631 .elementor-element.elementor-element-6b2fb7a9 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-2dce85d9 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-2dce85d9 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-4adf6f38 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:25px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-14412738 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-14412738 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-b480cec .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:20px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-1625e040 > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-1625e040 p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-3d1eefd3 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:20px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-54574fae > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-54574fae p{margin-block-end:7px;}.elementor-21631 .elementor-element.elementor-element-31b1190b .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:20px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-29f0372b > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-29f0372b p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-5e61c327 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:20px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-2056ecce > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-2056ecce p{margin-block-end:10px;}.elementor-21631 .elementor-element.elementor-element-68424665 .elementor-heading-title{font-family:"Pragmatica", Sans-serif;font-size:20px;font-weight:500;line-height:34px;color:#172B56;}.elementor-21631 .elementor-element.elementor-element-322a31fb > .elementor-widget-container{margin:-05px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-322a31fb p{margin-block-end:10px;}@media(max-width:767px){.elementor-21631 .elementor-element.elementor-element-212db50d{font-size:18px;line-height:27em;}.elementor-21631 .elementor-element.elementor-element-3f22ffaf .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-93cfbe7{font-size:18px;line-height:27em;}.elementor-21631 .elementor-element.elementor-element-bf93751{font-size:15px;}.elementor-21631 .elementor-element.elementor-element-77a6f1d3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-6a0f6885{font-size:18px;}.elementor-21631 .elementor-element.elementor-element-1cedc6ab .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-bada598{font-size:18px;line-height:27em;}.elementor-21631 .elementor-element.elementor-element-870f36e{font-size:15px;}.elementor-21631 .elementor-element.elementor-element-52dac1a{font-size:15px;}.elementor-21631 .elementor-element.elementor-element-70dd2678 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-39a52c51{font-size:18px;}.elementor-21631 .elementor-element.elementor-element-22ca4d5{font-size:15px;}.elementor-21631 .elementor-element.elementor-element-6b2fb7a9 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-4adf6f38 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-b480cec .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-3d1eefd3 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-31b1190b .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-5e61c327 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21631 .elementor-element.elementor-element-68424665 .elementor-heading-title{font-size:18px;line-height:1.2em;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pragmatica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://klinefeltercomasonry.com/wp-content/uploads/2024/08/Pragmatica-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Pragmatica';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://klinefeltercomasonry.com/wp-content/uploads/2024/08/Pragmatica-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */