.elementor-2964 .elementor-element.elementor-element-584ee2e:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;background-image:url("https://gprepannualreport.com/wp-content/uploads/2022/02/gprep-annual-report-cover-2022.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #2C76CF66 0%, #1C3F6B 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-container{min-height:80vh;}.elementor-2964 .elementor-element.elementor-element-584ee2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:012rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-e08009d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2964 .elementor-element.elementor-element-0641db7 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-2964 .elementor-element.elementor-element-0641db7{text-align:left;}.elementor-2964 .elementor-element.elementor-element-0641db7 img{width:200px;}.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-2964 .elementor-element.elementor-element-2675a78 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-2675a78{text-align:left;}.elementor-2964 .elementor-element.elementor-element-2675a78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-f9e589b > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-f9e589b{text-align:left;}.elementor-2964 .elementor-element.elementor-element-f9e589b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-b84a22c > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-b84a22c{text-align:left;}.elementor-2964 .elementor-element.elementor-element-b84a22c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.75rem;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2964 .elementor-element.elementor-element-3c1068f{text-align:left;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-9eb8c7f:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-9eb8c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-9eb8c7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 2rem 3rem 2rem;}.elementor-2964 .elementor-element.elementor-element-9eb8c7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-574ef59{text-align:center;}.elementor-2964 .elementor-element.elementor-element-574ef59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-3846138{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-92aacd2{padding:6rem 2rem 0rem 2rem;}.elementor-2964 .elementor-element.elementor-element-8d14042 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-8d14042{text-align:center;}.elementor-2964 .elementor-element.elementor-element-8d14042 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-298debe > .elementor-container{max-width:800px;}.elementor-2964 .elementor-element.elementor-element-298debe{padding:5rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-0d1e9e8 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-9f17c93 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-9f17c93{text-align:left;}.elementor-2964 .elementor-element.elementor-element-9f17c93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.3em;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-3320c64{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-0bf7d88{text-align:left;}.elementor-2964 .elementor-element.elementor-element-0bf7d88 img{width:160px;max-width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-2964 .elementor-element.elementor-element-d0ef0a9{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-d38fa71{border-style:solid;border-width:1px 0px 0px 0px;border-color:#B4C8E1;padding:6rem 2rem 0rem 2rem;}.elementor-2964 .elementor-element.elementor-element-6577f3f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-6577f3f{text-align:center;}.elementor-2964 .elementor-element.elementor-element-6577f3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-5a19e98{padding:6rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-25a4d16 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-25a4d16 > .elementor-element-populated, .elementor-2964 .elementor-element.elementor-element-25a4d16 > .elementor-element-populated > .elementor-background-overlay, .elementor-2964 .elementor-element.elementor-element-25a4d16 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-2964 .elementor-element.elementor-element-929cc2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2964 .elementor-element.elementor-element-929cc2c{margin-top:-3rem;margin-bottom:2rem;padding:1rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-d0a3866 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-cbf0471 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-cbf0471{text-align:right;}.elementor-2964 .elementor-element.elementor-element-cbf0471 .elementor-heading-title{font-size:3.5rem;font-weight:normal;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-f81bc9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-212f8e2{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2em;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-a431daf{padding:0rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-c52ad43 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-c52ad43{text-align:center;}.elementor-2964 .elementor-element.elementor-element-c52ad43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-2aec062{text-align:center;}.elementor-2964 .elementor-element.elementor-element-2aec062 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-a168524{padding:6rem 2rem 02rem 2rem;}.elementor-2964 .elementor-element.elementor-element-d3c4dfa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-d3c4dfa > .elementor-element-populated, .elementor-2964 .elementor-element.elementor-element-d3c4dfa > .elementor-element-populated > .elementor-background-overlay, .elementor-2964 .elementor-element.elementor-element-d3c4dfa > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-2964 .elementor-element.elementor-element-94a347c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2964 .elementor-element.elementor-element-94a347c{margin-top:-3rem;margin-bottom:2rem;padding:1rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-c54913f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-1f18fbd > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-1f18fbd{text-align:center;}.elementor-2964 .elementor-element.elementor-element-1f18fbd .elementor-heading-title{font-size:3rem;font-weight:normal;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-35357f0{padding:0rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-ebf78ac > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-ebf78ac{text-align:center;}.elementor-2964 .elementor-element.elementor-element-ebf78ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-688699a{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-0359125{text-align:center;}.elementor-2964 .elementor-element.elementor-element-0359125 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-79b40cb{padding:6rem 2rem 02rem 2rem;}.elementor-2964 .elementor-element.elementor-element-4feb120 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-4feb120 > .elementor-element-populated, .elementor-2964 .elementor-element.elementor-element-4feb120 > .elementor-element-populated > .elementor-background-overlay, .elementor-2964 .elementor-element.elementor-element-4feb120 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-2964 .elementor-element.elementor-element-bab8311 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2964 .elementor-element.elementor-element-bab8311{margin-top:-3rem;margin-bottom:2rem;padding:1rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-27fac9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-d95ece8 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-d95ece8{text-align:center;}.elementor-2964 .elementor-element.elementor-element-d95ece8 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-4144db7{padding:0rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-42695ab > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-42695ab{text-align:center;}.elementor-2964 .elementor-element.elementor-element-42695ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-6c79ea6{text-align:center;}.elementor-2964 .elementor-element.elementor-element-6c79ea6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-a6cde39{padding:6rem 2rem 6rem 2rem;}.elementor-2964 .elementor-element.elementor-element-029d01c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4C8E1;padding:0rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-029d01c > .elementor-element-populated, .elementor-2964 .elementor-element.elementor-element-029d01c > .elementor-element-populated > .elementor-background-overlay, .elementor-2964 .elementor-element.elementor-element-029d01c > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-2964 .elementor-element.elementor-element-9211f7d > .elementor-widget-container{margin:-1rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-9211f7d{text-align:center;}.elementor-2964 .elementor-element.elementor-element-9211f7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-adb717b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-adb717b{text-align:left;}.elementor-2964 .elementor-element.elementor-element-adb717b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-4632a21 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-4632a21{text-align:left;}.elementor-2964 .elementor-element.elementor-element-4632a21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-287d141:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-287d141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;background-image:url("https://gprepannualreport.com/wp-content/uploads/2021/03/georgetown-prep-george-center.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-287d141 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1C3F6B 0%, #2C76CF94 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-287d141 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-287d141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-ac3a73c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-d7d3528 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-d7d3528{text-align:center;}.elementor-2964 .elementor-element.elementor-element-d7d3528 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-6fbd3b3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-6fbd3b3{text-align:center;}.elementor-2964 .elementor-element.elementor-element-6fbd3b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-12df2f4{padding:4rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-2a16fe1{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-5706369{text-align:left;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-065970f{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-8c51695{padding:0rem 2rem 6rem 2rem;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-tab-content{border-bottom-color:#B4C8E1;color:#333333;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-tab-title{border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-title, .elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-icon{color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-icon svg{fill:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-tab-title.elementor-active a, .elementor-2964 .elementor-element.elementor-element-d910368 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1A68CB;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:800;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:2px;}.elementor-2964 .elementor-element.elementor-element-d910368 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:2px;}.elementor-2964 .elementor-element.elementor-element-34a0c33{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-d11288b:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-d11288b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-d11288b > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-d11288b > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-d11288b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-7943a81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-8b6921f > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-8b6921f{text-align:center;}.elementor-2964 .elementor-element.elementor-element-8b6921f .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-9baff8a{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-7cf8c2b{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-77ce4a0:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-77ce4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;background-image:url("https://gprepannualreport.com/wp-content/uploads/2021/03/georgetown-prep-student-laptop_full.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-77ce4a0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1C3F6B 0%, #2C76CF94 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-77ce4a0 > .elementor-container{min-height:60vh;}.elementor-2964 .elementor-element.elementor-element-77ce4a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-8066972 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-8066972 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-0aae254 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-0aae254{text-align:center;}.elementor-2964 .elementor-element.elementor-element-0aae254 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-2a23e09 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-2a23e09{text-align:center;}.elementor-2964 .elementor-element.elementor-element-2a23e09 .elementor-heading-title{font-size:1.5rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-6dd4083 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-6dd4083{text-align:center;}.elementor-2964 .elementor-element.elementor-element-6dd4083 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-abc0fa5{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-2e56a6e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-2e56a6e{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2964 .elementor-element.elementor-element-bf43c42 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:700;fill:#032A5B;color:#032A5B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#032A5B;border-radius:50px 50px 50px 50px;}.elementor-2964 .elementor-element.elementor-element-bf43c42 .elementor-button:hover, .elementor-2964 .elementor-element.elementor-element-bf43c42 .elementor-button:focus{background-color:#032A5B;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-bf43c42 .elementor-button:hover svg, .elementor-2964 .elementor-element.elementor-element-bf43c42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-c63a6c7:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-c63a6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;background-image:url("https://gprepannualreport.com/wp-content/uploads/2021/03/georgetown-prep-hallway.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-c63a6c7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1C3F6B 0%, #2C76CF94 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-c63a6c7 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-c63a6c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-2b66247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-881809d > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-881809d{text-align:center;}.elementor-2964 .elementor-element.elementor-element-881809d .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-d6f545a{padding:4rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-5d3bc84 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-5d3bc84{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-5ef3124{padding:0rem 2rem 6rem 2rem;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-tab-content{border-bottom-color:#B4C8E1;color:#333333;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-tab-title{border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-title, .elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-icon{color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-icon svg{fill:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-tab-title.elementor-active a, .elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1A68CB;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:800;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:2px;}.elementor-2964 .elementor-element.elementor-element-f9d15da .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:2px;}.elementor-2964 .elementor-element.elementor-element-da08bb3:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-da08bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-da08bb3 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-da08bb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-da08bb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-b65187a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-7e12048 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-7e12048{text-align:center;}.elementor-2964 .elementor-element.elementor-element-7e12048 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-28bd575{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-f7c5b73 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-f7c5b73{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-f5135b0:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-f5135b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;background-image:url("https://gprepannualreport.com/wp-content/uploads/2021/03/markus-spiske-wn35CKouahQ-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-f5135b0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1C3F6B 0%, #2C76CF94 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-f5135b0 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-f5135b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-0a44cbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-c0b09a2 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-c0b09a2{text-align:center;}.elementor-2964 .elementor-element.elementor-element-c0b09a2 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-fd4bef8{padding:4rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-5b0811a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-5b0811a{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-b223be1{padding:0rem 2rem 6rem 2rem;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-tab-content{border-bottom-color:#B4C8E1;color:#333333;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-tab-title{border-color:#B4C8E1;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-title, .elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-icon{color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-icon svg{fill:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-tab-title.elementor-active a, .elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1A68CB;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:800;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:2px;}.elementor-2964 .elementor-element.elementor-element-b6d8b62 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:2px;}.elementor-2964 .elementor-element.elementor-element-8dafe67{border-style:solid;border-width:1px 0px 0px 0px;border-color:#B4C8E1;padding:4rem 2rem 0rem 2rem;}.elementor-2964 .elementor-element.elementor-element-2c3ba74 img{max-width:600px;}.elementor-2964 .elementor-element.elementor-element-c969374{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-10e7616 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-10e7616{text-align:center;}.elementor-2964 .elementor-element.elementor-element-10e7616 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-47fc6c7 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-47fc6c7{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-0b84fcb .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:700;fill:#032A5B;color:#032A5B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#032A5B;border-radius:50px 50px 50px 50px;}.elementor-2964 .elementor-element.elementor-element-0b84fcb .elementor-button:hover, .elementor-2964 .elementor-element.elementor-element-0b84fcb .elementor-button:focus{background-color:#032A5B;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-0b84fcb .elementor-button:hover svg, .elementor-2964 .elementor-element.elementor-element-0b84fcb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-5a8eb8b:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-5a8eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-5a8eb8b > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-5a8eb8b > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-5a8eb8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-b2f39bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-2eda09a > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-2eda09a{text-align:center;}.elementor-2964 .elementor-element.elementor-element-2eda09a .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-18f7769{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-a0af8ce > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-a0af8ce{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-156ad99:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-156ad99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-156ad99 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-156ad99 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-156ad99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-b197109 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-38d06a3 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-38d06a3{text-align:center;}.elementor-2964 .elementor-element.elementor-element-38d06a3 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-ccac3ec{padding:4rem 2rem 0rem 2rem;}.elementor-2964 .elementor-element.elementor-element-6ee6785 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-6ee6785{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-a14a99b{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-8010ec3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-8010ec3{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-927d819:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-927d819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-927d819 > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-927d819 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-927d819{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-5afad65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-bdfa9e9 img{max-width:480px;}.elementor-2964 .elementor-element.elementor-element-bb33cd7{padding:4rem 2rem 4rem 2rem;}.elementor-2964 .elementor-element.elementor-element-e2b579b > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-e2b579b{text-align:center;}.elementor-2964 .elementor-element.elementor-element-e2b579b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-6aaef8e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-6aaef8e{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-ec2a304 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:700;fill:#032A5B;color:#032A5B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#032A5B;border-radius:50px 50px 50px 50px;}.elementor-2964 .elementor-element.elementor-element-ec2a304 .elementor-button:hover, .elementor-2964 .elementor-element.elementor-element-ec2a304 .elementor-button:focus{background-color:#032A5B;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-ec2a304 .elementor-button:hover svg, .elementor-2964 .elementor-element.elementor-element-ec2a304 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-a2da31b:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-a2da31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B69;}.elementor-2964 .elementor-element.elementor-element-a2da31b > .elementor-container{min-height:40vh;}.elementor-2964 .elementor-element.elementor-element-a2da31b > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2964 .elementor-element.elementor-element-a2da31b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-2de2591 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2964 .elementor-element.elementor-element-09ea3e7 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-09ea3e7{text-align:center;}.elementor-2964 .elementor-element.elementor-element-09ea3e7 .elementor-heading-title{font-size:3rem;font-weight:normal;color:#FFFFFF;}.elementor-2964 .elementor-element.elementor-element-9102740{padding:4rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-4c0153a > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-4c0153a{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}.elementor-2964 .elementor-element.elementor-element-1c9d99c{padding:0rem 2rem 6rem 2rem;}.elementor-2964 .elementor-element.elementor-element-ec29aeb > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2964 .elementor-element.elementor-element-ec29aeb{text-align:center;}.elementor-2964 .elementor-element.elementor-element-ec29aeb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#1C3F6B;}.elementor-2964 .elementor-element.elementor-element-48b68f5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-48b68f5{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#333333;}@media(min-width:768px){.elementor-2964 .elementor-element.elementor-element-0d1e9e8{width:60%;}.elementor-2964 .elementor-element.elementor-element-210a1e0{width:40%;}}@media(max-width:1024px){.elementor-2964 .elementor-element.elementor-element-584ee2e:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2964 .elementor-element.elementor-element-584ee2e{padding:14rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-0641db7 img{width:140px;}.elementor-2964 .elementor-element.elementor-element-4c0153a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-container{min-height:50vh;}.elementor-2964 .elementor-element.elementor-element-584ee2e:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-2964 .elementor-element.elementor-element-584ee2e{padding:8rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-0641db7{width:auto;max-width:auto;}.elementor-2964 .elementor-element.elementor-element-0641db7 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-0641db7 img{width:120px;}.elementor-2964 .elementor-element.elementor-element-2675a78 .elementor-heading-title{font-size:1.5rem;}.elementor-2964 .elementor-element.elementor-element-f9e589b .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-b84a22c .elementor-heading-title{font-size:1.2rem;}.elementor-2964 .elementor-element.elementor-element-92aacd2{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-d38fa71{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-5a19e98{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-25a4d16 > .elementor-element-populated{padding:0rem 0.5rem 0rem 0.5rem;}.elementor-2964 .elementor-element.elementor-element-d0a3866 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-cbf0471 > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-2964 .elementor-element.elementor-element-cbf0471{text-align:center;}.elementor-2964 .elementor-element.elementor-element-cbf0471 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-f81bc9c > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-2964 .elementor-element.elementor-element-212f8e2{text-align:center;font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-a431daf{padding:0rem 0rem 1rem 0rem;}.elementor-2964 .elementor-element.elementor-element-c52ad43 .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-2aec062 .elementor-heading-title{font-size:1rem;}.elementor-2964 .elementor-element.elementor-element-a168524{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-d3c4dfa > .elementor-element-populated{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2964 .elementor-element.elementor-element-c54913f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-1f18fbd > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-1f18fbd{text-align:center;}.elementor-2964 .elementor-element.elementor-element-1f18fbd .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-35357f0{padding:0rem 0rem 1rem 00rem;}.elementor-2964 .elementor-element.elementor-element-ebf78ac .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-0359125 .elementor-heading-title{font-size:1rem;}.elementor-2964 .elementor-element.elementor-element-79b40cb{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-4feb120 > .elementor-element-populated{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2964 .elementor-element.elementor-element-27fac9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2964 .elementor-element.elementor-element-d95ece8 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-d95ece8{text-align:center;}.elementor-2964 .elementor-element.elementor-element-d95ece8 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-4144db7{padding:0rem 0rem 1rem 00rem;}.elementor-2964 .elementor-element.elementor-element-42695ab .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-6c79ea6 .elementor-heading-title{font-size:1rem;}.elementor-2964 .elementor-element.elementor-element-a6cde39{padding:4rem 1rem 4rem 1rem;}.elementor-2964 .elementor-element.elementor-element-029d01c > .elementor-element-populated{padding:0rem 0.5rem 1rem 0.5rem;}.elementor-2964 .elementor-element.elementor-element-9211f7d > .elementor-widget-container{margin:-1rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-9211f7d .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-adb717b .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-4632a21 .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-d7d3528{text-align:center;}.elementor-2964 .elementor-element.elementor-element-d7d3528 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-6fbd3b3 .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-8c51695{padding:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-8b6921f{text-align:center;}.elementor-2964 .elementor-element.elementor-element-8b6921f .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-0aae254{text-align:center;}.elementor-2964 .elementor-element.elementor-element-0aae254 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-2a23e09{text-align:center;}.elementor-2964 .elementor-element.elementor-element-2a23e09 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-6dd4083 .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-881809d{text-align:center;}.elementor-2964 .elementor-element.elementor-element-881809d .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-5ef3124{padding:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-7e12048{text-align:center;}.elementor-2964 .elementor-element.elementor-element-7e12048 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-c0b09a2{text-align:center;}.elementor-2964 .elementor-element.elementor-element-c0b09a2 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-b223be1{padding:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-2c3ba74 img{max-width:100%;}.elementor-2964 .elementor-element.elementor-element-10e7616 .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-2eda09a{text-align:center;}.elementor-2964 .elementor-element.elementor-element-2eda09a .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-38d06a3{text-align:center;}.elementor-2964 .elementor-element.elementor-element-38d06a3 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-bdfa9e9 img{max-width:100%;}.elementor-2964 .elementor-element.elementor-element-e2b579b .elementor-heading-title{font-size:1.25rem;}.elementor-2964 .elementor-element.elementor-element-09ea3e7{text-align:center;}.elementor-2964 .elementor-element.elementor-element-09ea3e7 .elementor-heading-title{font-size:2.5rem;}.elementor-2964 .elementor-element.elementor-element-4c0153a > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2964 .elementor-element.elementor-element-1c9d99c{padding:0rem 1rem 0rem 1rem;}.elementor-2964 .elementor-element.elementor-element-ec29aeb .elementor-heading-title{font-size:1.25rem;}}@media(min-width:1025px){.elementor-2964 .elementor-element.elementor-element-584ee2e:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-584ee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2964 .elementor-element.elementor-element-287d141:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-287d141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2964 .elementor-element.elementor-element-77ce4a0:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-77ce4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2964 .elementor-element.elementor-element-c63a6c7:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-c63a6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2964 .elementor-element.elementor-element-f5135b0:not(.elementor-motion-effects-element-type-background), .elementor-2964 .elementor-element.elementor-element-f5135b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-0641db7 */.elementor-2964 .elementor-element.elementor-element-0641db7 img {
    border-radius: 50%;
    background: #02244e;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2675a78 */.elementor-2964 .elementor-element.elementor-element-2675a78 h1 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
    font-weight: normal !important;
}

.elementor-2964 .elementor-element.elementor-element-2675a78 h1 span {
    font-family: tk-adobe-caslon-pro-n4 !important;
n    font-variant: normal;
    font-size: 0.875em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c1068f */.elementor-2964 .elementor-element.elementor-element-3c1068f {
    max-width: 24rem;
}
.elementor-2964 .elementor-element.elementor-element-3c1068f p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-3c1068f p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-584ee2e */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table td {
    line-height: 1.2;
    padding: 0.75em 0.5em 0.5em;
}

table tfoot {
    background: #333;
    color: white;
}

.narrow {
    max-width: 42rem;
    margin: 0 auto;
}

.donor-list {
    border: 1px solid #B4C8E1;
    border-radius: 3px;
}

.donor-list .elementor-toggle-item:last-child .elementor-tab-title,n.donor-list .elementor-toggle-item:last-child .elementor-tab-content {
    border-bottom: 0;
}


.donor-list .elementor-toggle-title {
    display: inline-block;
    width: calc( 100% - 1.5rem );
}

.donor-list .elementor-toggle-title span {
    font-weight: 300;
    display: block;
    font-size: 0.75em;
    line-height: 1.3;
    margin-top: 0.25em;
}

.donor-list ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.donor-list ul li:not(.elementor-editor-element-setting) {
    font-family: tk-adobe-caslon-pro-n4;
    text-indent: -1.5rem;
    margin-left: 1.5rem;
    font-size: 1.25rem;
    line-height: 1.625;
}

.donor-list .elementor-toggle-icon {
    font-size: 1.375em;
}

.donor-list .info-box {
    padding: 1rem;
    margin-bottom: 2rem;
    border: 1px solid #ccc;
    color: #666;
    font-size: 1.125em;
}

.donor-list .info-box h3 {
    font-family: 'Poppins', Sans-Serif;
    font-size: 1.25em;
}

@media (min-width: 640px){
    table td {
        padding: 1em 0.75em 0.75em;
    } 
    .donor-list ul:not(.elementor-editor-element-settings) { 
        columns: 2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3846138 */.elementor-2964 .elementor-element.elementor-element-3846138 {
    font-family: tk-adobe-caslon-pro-n4 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9eb8c7f */body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: '';
  display:block;
  height: 120px; /* fixed header height*/
  margin: -120px 0 0; /* negative fixed header height */ 
  visibility: hidden;
  pointer-events: none;
}

.elementor-2964 .elementor-element.elementor-element-9eb8c7f ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-2964 .elementor-element.elementor-element-9eb8c7f ul li {
    margin-bottom: 0.25rem;
}

.elementor-2964 .elementor-element.elementor-element-9eb8c7f ul a {
    display: inline-block;
    color: white;
    padding: 0.375em 0.25rem 0;
    border-bottom: 1px solid;
    transition: all .15s ease;
}

.elementor-2964 .elementor-element.elementor-element-9eb8c7f ul a:hover {
    background: white;
    color: #1C3F6B;
    border-color: white;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-9eb8c7f ul { columns: 2; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3320c64 */n.elementor-2964 .elementor-element.elementor-element-3320c64 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-3320c64 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0ef0a9 */n.elementor-2964 .elementor-element.elementor-element-d0ef0a9 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-d0ef0a9 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbf0471 */.elementor-2964 .elementor-element.elementor-element-cbf0471 h2 {
    display: inline-block;
    background: white;
    padding: 0 1rem;
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-212f8e2 */.elementor-2964 .elementor-element.elementor-element-212f8e2 p {
    display: inline-block;
    background: white;
    padding: 0 1rem;
    font-family: tk-adobe-caslon-pro-n4 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c52ad43 */.elementor-2964 .elementor-element.elementor-element-c52ad43 h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aec062 */.elementor-2964 .elementor-element.elementor-element-2aec062 p {
    font-family: 'Poppins', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f18fbd */.elementor-2964 .elementor-element.elementor-element-1f18fbd h2 {
    display: inline-block;
    background: white;
    padding: 0 1rem;
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebf78ac */.elementor-2964 .elementor-element.elementor-element-ebf78ac h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-688699a */.elementor-2964 .elementor-element.elementor-element-688699a p {
    max-width: 30em;
    margin: 0 auto;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0359125 */.elementor-2964 .elementor-element.elementor-element-0359125 p {
    font-family: 'Poppins', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d95ece8 */.elementor-2964 .elementor-element.elementor-element-d95ece8 h2 {
    display: inline-block;
    background: white;
    padding: 0 1rem;
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42695ab */.elementor-2964 .elementor-element.elementor-element-42695ab h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c79ea6 */.elementor-2964 .elementor-element.elementor-element-6c79ea6 p {
    font-family: 'Poppins', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9211f7d */.elementor-2964 .elementor-element.elementor-element-9211f7d h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d3528 */.elementor-2964 .elementor-element.elementor-element-d7d3528 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-287d141 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a16fe1 */n.elementor-2964 .elementor-element.elementor-element-2a16fe1 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-2a16fe1 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5706369 */.elementor-2964 .elementor-element.elementor-element-5706369 ul, p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

n.elementor-2964 .elementor-element.elementor-element-5706369 ul {
    padding-left: 1.25rem;
}

.elementor-2964 .elementor-element.elementor-element-5706369 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-065970f */.elementor-2964 .elementor-element.elementor-element-065970f ul, p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

n.elementor-2964 .elementor-element.elementor-element-065970f ul {
    padding-left: 1.25rem;
}

.elementor-2964 .elementor-element.elementor-element-065970f p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a0c33 */.elementor-2964 .elementor-element.elementor-element-34a0c33 ul, p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

n.elementor-2964 .elementor-element.elementor-element-34a0c33 ul {
    padding-left: 1.25rem;
}

.elementor-2964 .elementor-element.elementor-element-34a0c33 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b6921f */.elementor-2964 .elementor-element.elementor-element-8b6921f h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d11288b */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cf8c2b */.elementor-2964 .elementor-element.elementor-element-7cf8c2b p, ul {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

.elementor-2964 .elementor-element.elementor-element-7cf8c2b ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4;
}

.elementor-2964 .elementor-element.elementor-element-7cf8c2b ul li:not(.elementor-editor-element-setting) {
    text-indent: -1.5rem;
    margin-left: 1.5rem;
}

.elementor-2964 .elementor-element.elementor-element-7cf8c2b p a {
    color: white;
    text-decoration: underline;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-7cf8c2b ul:not(.elementor-editor-element-settings){ 
        columns: 2;
        
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bbfc350 */.elementor-2964 .elementor-element.elementor-element-bbfc350 {
    max-width: 50rem;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aae254 */.elementor-2964 .elementor-element.elementor-element-0aae254 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e09 */.elementor-2964 .elementor-element.elementor-element-2a23e09 h3 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77ce4a0 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e56a6e */n.elementor-2964 .elementor-element.elementor-element-2e56a6e p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-2e56a6e p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881809d */.elementor-2964 .elementor-element.elementor-element-881809d h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c63a6c7 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d3bc84 */n.elementor-2964 .elementor-element.elementor-element-5d3bc84 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-5d3bc84 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e12048 */.elementor-2964 .elementor-element.elementor-element-7e12048 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da08bb3 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c5b73 */.elementor-2964 .elementor-element.elementor-element-f7c5b73 p a {
    color: white;
    text-decoration: underline;
}

.elementor-2964 .elementor-element.elementor-element-f7c5b73 p, ul {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

.elementor-2964 .elementor-element.elementor-element-f7c5b73 ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4;
}

.elementor-2964 .elementor-element.elementor-element-f7c5b73 ul li:not(.elementor-editor-element-setting) {
    text-indent: -1.5rem;
    margin-left: 1.5rem;
}

.elementor-2964 .elementor-element.elementor-element-f7c5b73 ul li {
    margin-bottom: 1rem;
}

.elementor-2964 .elementor-element.elementor-element-f7c5b73 p a {
    color: white;
    text-decoration: underline;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-f7c5b73 ul:not(.elementor-editor-element-settings) {
        columns: 2;
        }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0b09a2 */.elementor-2964 .elementor-element.elementor-element-c0b09a2 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f5135b0 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b0811a */n.elementor-2964 .elementor-element.elementor-element-5b0811a p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-5b0811a p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10e7616 */.elementor-2964 .elementor-element.elementor-element-10e7616 h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47fc6c7 */n.elementor-2964 .elementor-element.elementor-element-47fc6c7 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-47fc6c7 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eda09a */.elementor-2964 .elementor-element.elementor-element-2eda09a h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a8eb8b */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0af8ce */.elementor-2964 .elementor-element.elementor-element-a0af8ce p a {
    color: white;
    text-decoration: underline;
}

.elementor-2964 .elementor-element.elementor-element-a0af8ce p, ul {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

.elementor-2964 .elementor-element.elementor-element-a0af8ce ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4;
}

.elementor-2964 .elementor-element.elementor-element-a0af8ce ul li:not(.elementor-editor-element-setting) {
    text-indent: -1.5rem;
    margin-left: 1.5rem;
}

.elementor-2964 .elementor-element.elementor-element-a0af8ce p a {
    color: white;
    text-decoration: underline;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-a0af8ce ul:not(.elementor-editor-element-settings) {
        columns: 2;
        }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38d06a3 */.elementor-2964 .elementor-element.elementor-element-38d06a3 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-156ad99 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ee6785 */n.elementor-2964 .elementor-element.elementor-element-6ee6785 p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-6ee6785 p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8010ec3 */.elementor-2964 .elementor-element.elementor-element-8010ec3 p a {
    color: white;
    text-decoration: underline;
}

.elementor-2964 .elementor-element.elementor-element-8010ec3 p, ul {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

.elementor-2964 .elementor-element.elementor-element-8010ec3 ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4;
}

.elementor-2964 .elementor-element.elementor-element-8010ec3 ul li {
    hyphens: auto;
}

.elementor-2964 .elementor-element.elementor-element-8010ec3 ul li:not(.elementor-editor-element-setting) {
    text-indent: -1.5rem;
    margin-left: 1.5rem;
}

.elementor-2964 .elementor-element.elementor-element-8010ec3 p a {
    color: white;
    text-decoration: underline;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-8010ec3 ul:not(.elementor-editor-element-settings) {
        columns: 2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-927d819 */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b579b */.elementor-2964 .elementor-element.elementor-element-e2b579b h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaef8e */n.elementor-2964 .elementor-element.elementor-element-6aaef8e p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-6aaef8e p a {
    color: white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09ea3e7 */.elementor-2964 .elementor-element.elementor-element-09ea3e7 h2 {
    font-family: tk-adobe-caslon-pro-n4 !important;
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2da31b */p {
    margin-bottom: 0 !important;
}

p + p {
    margin-top: 1rem;
}

.chart-key .key-item-wrapper {
    font-family: 'Poppins', sans-serif;
    padding: 0.5rem;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.chart-key .key-item-wrapper.active {
    background: #eee;
}

.chart-key .key-item-wrapper .key-item-percentage {
    color: #999;
}

.chart-key .key-item-wrapper .key-item-color {
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
    background: #1C3F6B;
    opacity: var(--bg-opacity);
    margin-right: 0.5rem;
}

.chart-key .key-item-wrapper .key-item-name {
    display: inline;
    vertical-align: middle;
}

.animated-chart .slice {
    transition: transform .3s ease;
}

.animated-chart .slice.active {
    transform: scale( 1.05 );
}

table {
    font-family: tk-adobe-caslon-pro-n4;
    font-size: 1.1rem;
}

table tfoot {
    background: #333;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0153a */.elementor-2964 .elementor-element.elementor-element-4c0153a p {
    font-family: tk-adobe-caslon-pro-n4 !important;
}
.elementor-2964 .elementor-element.elementor-element-4c0153a p a {
    color: #3372c1;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec29aeb */.elementor-2964 .elementor-element.elementor-element-ec29aeb h3 {
    display: inline-block;
    padding: 0 1rem;
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b68f5 */.elementor-2964 .elementor-element.elementor-element-48b68f5 p a {
    color: white;
    text-decoration: underline;
}

.elementor-2964 .elementor-element.elementor-element-48b68f5 p, ul {
    font-family: tk-adobe-caslon-pro-n4 !important;
}

.elementor-2964 .elementor-element.elementor-element-48b68f5 ul:not(.elementor-editor-element-settings) {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4;
}

.elementor-2964 .elementor-element.elementor-element-48b68f5 ul li {
    hyphens: auto;
}

.elementor-2964 .elementor-element.elementor-element-48b68f5 ul li:not(.elementor-editor-element-setting) {
    text-indent: -1.5rem;
    margin-left: 1.5rem;
}

.elementor-2964 .elementor-element.elementor-element-48b68f5 p a {
    color: white;
    text-decoration: underline;
}

@media (min-width: 600px){
    .elementor-2964 .elementor-element.elementor-element-48b68f5 ul:not(.elementor-editor-element-settings) {
        columns: 2;
    }
}/* End custom CSS */