.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );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-4418 .elementor-element.elementor-element-9f778f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:10px;font-weight:400;line-height:1.6px;letter-spacing:1px;color:#B81F1F;}.elementor-4418 .elementor-element.elementor-element-9f778f2.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4418 .elementor-element.elementor-element-e7ea5bc.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-e7ea5bc{text-align:center;}.elementor-4418 .elementor-element.elementor-element-e7ea5bc img{width:65%;}.elementor-4418 .elementor-element.elementor-element-69bf9c1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#9B0800;}.elementor-4418 .elementor-element.elementor-element-69bf9c1.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-3983251.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-3983251{text-align:center;}.elementor-4418 .elementor-element.elementor-element-3983251 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-f6663f7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#9B0800;}.elementor-4418 .elementor-element.elementor-element-f6663f7.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-a7179c9.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-a7179c9{text-align:center;}.elementor-4418 .elementor-element.elementor-element-a7179c9 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-ff9eba7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#9B0800;}.elementor-4418 .elementor-element.elementor-element-ff9eba7.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-0b55fd0.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-0b55fd0{text-align:center;}.elementor-4418 .elementor-element.elementor-element-0b55fd0 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-606d268{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-606d268.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-3fe28dc.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-3fe28dc{text-align:center;}.elementor-4418 .elementor-element.elementor-element-3fe28dc img{width:65%;}.elementor-4418 .elementor-element.elementor-element-2ed2140{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#F70D00;}.elementor-4418 .elementor-element.elementor-element-2ed2140.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-7816190.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-7816190{text-align:center;}.elementor-4418 .elementor-element.elementor-element-7816190 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-c3ee275{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-c3ee275.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-f1d9b3f.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-f1d9b3f{text-align:center;}.elementor-4418 .elementor-element.elementor-element-f1d9b3f img{width:65%;}.elementor-4418 .elementor-element.elementor-element-c5d8a31{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-c5d8a31.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-69b83fd.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-69b83fd{text-align:center;}.elementor-4418 .elementor-element.elementor-element-69b83fd img{width:65%;}.elementor-4418 .elementor-element.elementor-element-c746538{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-c746538.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-53238944.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-53238944{text-align:center;}.elementor-4418 .elementor-element.elementor-element-53238944 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-216242b0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#F70D00;}.elementor-4418 .elementor-element.elementor-element-216242b0.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-28073007.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-28073007{text-align:center;}.elementor-4418 .elementor-element.elementor-element-28073007 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-759de754{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-759de754.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-2d35a7aa.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-2d35a7aa{text-align:center;}.elementor-4418 .elementor-element.elementor-element-2d35a7aa img{width:65%;}.elementor-4418 .elementor-element.elementor-element-1105578d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-1105578d.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-59f51ad4.elementor-element{--align-self:center;}.elementor-4418 .elementor-element.elementor-element-59f51ad4{text-align:center;}.elementor-4418 .elementor-element.elementor-element-59f51ad4 img{width:65%;}.elementor-4418 .elementor-element.elementor-element-368121af{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans Regular", Sans-serif;font-size:12px;font-weight:400;line-height:2px;letter-spacing:2px;color:#FF0D00;}.elementor-4418 .elementor-element.elementor-element-368121af.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button{background-color:#000014;font-family:"Barlo Bold", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.08em;fill:#979797;color:#979797;border-style:solid;border-width:1px 1px 1px 1px;border-color:#979797;}.elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button:hover, .elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button:focus{background-color:#CB3A32;color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button:hover svg, .elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button{background-color:#000014;font-family:"Barlo Bold", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.08em;fill:#979797;color:#979797;border-style:solid;border-width:1px 1px 1px 1px;border-color:#979797;}.elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button:hover, .elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button:focus{background-color:#CB3A32;color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button:hover svg, .elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4418 .elementor-element.elementor-element-9f778f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4418 .elementor-element.elementor-element-69bf9c1{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-f6663f7{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-ff9eba7{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-606d268{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-2ed2140{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-c3ee275{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-c5d8a31{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-c746538{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-216242b0{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-759de754{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-1105578d{font-size:10px;}.elementor-4418 .elementor-element.elementor-element-368121af{font-size:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4418 .elementor-element.elementor-element-1a146a45 .elementor-button{font-size:12px;}.elementor-4418 .elementor-element.elementor-element-5520d2cd .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4418 .elementor-element.elementor-element-9f778f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:10px;line-height:2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4418 .elementor-element.elementor-element-5520d2cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans Regular';
	font-display: auto;
	src: url('https://district-rec.com/wp-content/uploads/2026/06/IBMPlexSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlo Bold';
	font-display: auto;
	src: url('https://district-rec.com/wp-content/uploads/2026/06/BarlowCondensed-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */