.elementor-512 .elementor-element.elementor-element-6cdd688{--display:flex;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.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-512 .elementor-element.elementor-element-d421517 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.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-512 .elementor-element.elementor-element-ecf6854{color:#555555;font-size:18px;}.elementor-512 .elementor-element.elementor-element-a01a49f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-834ca32{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-834ca32:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-834ca32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-5801726{width:initial;max-width:initial;color:#000000;font-size:13px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-5801726 > .elementor-widget-container{padding:4px 14px 4px 14px;border-radius:20px 20px 20px 20px;}.elementor-512 .elementor-element.elementor-element-3791939 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-690055f{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-f23d8d9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-f23d8d9:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-f23d8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-0323c1a{width:initial;max-width:initial;color:#000000;font-size:13px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-0323c1a > .elementor-widget-container{padding:4px 14px 4px 14px;border-radius:20px 20px 20px 20px;}.elementor-512 .elementor-element.elementor-element-f37e4d2 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-a9af687{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-984af16{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-984af16:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-984af16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-19aa7d1{width:initial;max-width:initial;color:#000000;font-size:13px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-19aa7d1 > .elementor-widget-container{padding:4px 14px 4px 14px;border-radius:20px 20px 20px 20px;}.elementor-512 .elementor-element.elementor-element-1cb8f6e .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-da4a6cd{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-a181a5d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-a181a5d:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-a181a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-a30a117{width:initial;max-width:initial;color:#000000;font-size:13px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-a30a117 > .elementor-widget-container{padding:4px 14px 4px 14px;border-radius:20px 20px 20px 20px;}.elementor-512 .elementor-element.elementor-element-4fa988a .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-fa1ccc3{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-ba43824{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-ba43824:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-ba43824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-5115023{width:initial;max-width:initial;color:#000000;font-size:13px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-5115023 > .elementor-widget-container{padding:4px 14px 4px 14px;border-radius:20px 20px 20px 20px;}.elementor-512 .elementor-element.elementor-element-402a868 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-843d802{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-d2f2ce0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-d2f2ce0:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-d2f2ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-f6e6321 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-d5e8832{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-fb6102c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-fb6102c:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-fb6102c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-53d342d .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-29b0ca6{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-fc33f00{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-fc33f00:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-fc33f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-1c00cac .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-443dd1f{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-a39e56f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-a39e56f:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-a39e56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-7833e49 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-f7eddaf{color:#555555;line-height:1.6em;}.elementor-512 .elementor-element.elementor-element-14dc7b2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD600;--border-color:#FFD600;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-14dc7b2:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-14dc7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-d4e6242 .elementor-heading-title{font-family:"Apercu-Pro", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-512 .elementor-element.elementor-element-27d70a4{color:#555555;line-height:1.6em;}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-a01a49f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-a01a49f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Apercu-Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://www.schoolfreedom.org/wp-content/uploads/2025/03/ApercuPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Apercu-Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://www.schoolfreedom.org/wp-content/uploads/2025/03/ApercuPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Apercu-Pro';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('http://www.schoolfreedom.org/wp-content/uploads/2025/03/ApercuPro-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Apercu-Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://www.schoolfreedom.org/wp-content/uploads/2025/03/ApercuPro-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */