.elementor-4204 .elementor-element.elementor-element-3c090cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4204 .elementor-element.elementor-element-3c090cf:not(.elementor-motion-effects-element-type-background), .elementor-4204 .elementor-element.elementor-element-3c090cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8B8B8;}.elementor-4204 .elementor-element.elementor-element-3c090cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4204 .elementor-element.elementor-element-7b36669{--display:flex;}.elementor-4204 .elementor-element.elementor-element-7b36669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4204 .elementor-element.elementor-element-b2efe93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4204 .elementor-element.elementor-element-b2efe93:not(.elementor-motion-effects-element-type-background), .elementor-4204 .elementor-element.elementor-element-b2efe93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4204 .elementor-element.elementor-element-b2efe93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container{min-height:50px;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-submit{min-width:50px;background-color:#1E78BE;font-size:16px;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);color:#000000;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container button#clear i:before,
					.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-icon-toggle button#clear i:before,
				.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__input::placeholder{color:#0F0101;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__input, .elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#F7FBFF;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container,.elementor-4204 .elementor-element.elementor-element-7359f78 input.hfe-search-form__input{box-shadow:0px 0px 10px 0px rgba(132.8981018066406, 8.348275115194605, 8.348275115194605, 0.5);}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container ,.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container, .elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:3px;}.elementor-4204 .elementor-element.elementor-element-7359f78 button.hfe-search-submit{color:#fff;}.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container button#clear-with-button,
					.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-form__container button#clear,
					.elementor-4204 .elementor-element.elementor-element-7359f78 .hfe-search-icon-toggle button#clear{color:#8C0B0B;}.elementor-4204 .elementor-element.elementor-element-4eb28b1{--display:flex;--min-height:348px;--flex-wrap:nowrap;}.elementor-4204 .elementor-element.elementor-element-4eb28b1:not(.elementor-motion-effects-element-type-background), .elementor-4204 .elementor-element.elementor-element-4eb28b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunshinecastro.com/wp-content/uploads/2026/07/back-to-school-esl-resources-secondary-teachers-header.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4204 .elementor-element.elementor-element-acb7239{--divider-border-style:curly;--divider-color:#8F0C0C;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-4204 .elementor-element.elementor-element-acb7239 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-acb7239 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4204 .elementor-element.elementor-element-97be247{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4204 .elementor-element.elementor-element-97be247.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4204 .elementor-element.elementor-element-97be247 .elementor-heading-title{font-size:48px;}.elementor-4204 .elementor-element.elementor-element-4169cd5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:-9px -9px -9px -9px;}.elementor-4204 .elementor-element.elementor-element-4169cd5 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-4169cd5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4204 .elementor-element.elementor-element-24e1355{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#4A6DE0;}.elementor-4204 .elementor-element.elementor-element-24e1355 .elementor-headline{text-align:center;}.elementor-4204 .elementor-element.elementor-element-ceecc62{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-ceecc62 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-9a3e9a3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:-6px -6px -6px -6px;}.elementor-4204 .elementor-element.elementor-element-9a3e9a3 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-9a3e9a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4204 .elementor-element.elementor-element-7c47045 .elementor-button{background-color:#B81111;border-radius:8px 8px 8px 8px;padding:-1px -1px -1px -1px;}.elementor-4204 .elementor-element.elementor-element-7c47045{padding:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-7760eae{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-7760eae p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-d283389 .elementor-button{background-color:#B81111;border-radius:8px 8px 8px 8px;padding:-1px -1px -1px -1px;}.elementor-4204 .elementor-element.elementor-element-d283389{padding:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-9f69a4e{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-9f69a4e p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-dcbde80 .elementor-button{background-color:#B81111;border-radius:8px 8px 8px 8px;padding:-1px -1px -1px -1px;}.elementor-4204 .elementor-element.elementor-element-dcbde80{padding:1px 1px 1px 1px;}.elementor-4204 .elementor-element.elementor-element-f97a033{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-f97a033 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-c3a8026{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-c3a8026 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-74e0597{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-74e0597 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-356c585{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-356c585 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-41fda0d{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-4204 .elementor-element.elementor-element-41fda0d p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-01b91bc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#5392D3;}.elementor-4204 .elementor-element.elementor-element-01b91bc .elementor-headline{text-align:center;}.elementor-4204 .elementor-element.elementor-element-6095183{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.53 * 100% );}.elementor-4204 .elementor-element.elementor-element-6095183:after{content:"0.53";}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-post__thumbnail__link{width:100%;}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-post__text{margin-top:20px;}.elementor-4204 .elementor-element.elementor-element-c4617b8{--display:flex;}.elementor-4204 .elementor-element.elementor-element-c4617b8:not(.elementor-motion-effects-element-type-background), .elementor-4204 .elementor-element.elementor-element-c4617b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4204 .elementor-element.elementor-element-a28ba4b{--display:flex;}.elementor-4204 .elementor-element.elementor-element-0152345{--iteration-count:infinite;padding:0px 0px 0px 0px;--dynamic-text-color:#E41F1F;}.elementor-4204 .elementor-element.elementor-element-0152345 .elementor-headline{text-align:center;}.elementor-4204 .elementor-element.elementor-element-0152345 .elementor-headline-plain-text{color:#4F0B0B;}.elementor-4204 .elementor-element.elementor-element-0152345 .elementor-headline-dynamic-text{font-family:"Allerta Stencil", Sans-serif;}.elementor-4204 .elementor-element.elementor-element-cfef355 .elementor-button{background-color:#3FA7AA;font-family:"Poppins", Sans-serif;font-size:18px;border-radius:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-cfef355 .elementor-button:hover, .elementor-4204 .elementor-element.elementor-element-cfef355 .elementor-button:focus{background-color:#FF0000;}.elementor-4204 .elementor-element.elementor-element-cfef355{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-cc139b1 .elementor-button{background-color:#F4A261;font-family:"Poppins", Sans-serif;font-size:18px;border-radius:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-cc139b1 .elementor-button:hover, .elementor-4204 .elementor-element.elementor-element-cc139b1 .elementor-button:focus{background-color:#FF0000;}.elementor-4204 .elementor-element.elementor-element-cc139b1{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-ae17f56 .elementor-button{background-color:#9B8AD6;font-family:"Poppins", Sans-serif;font-size:18px;border-radius:8px 8px 8px 8px;}.elementor-4204 .elementor-element.elementor-element-ae17f56 .elementor-button:hover, .elementor-4204 .elementor-element.elementor-element-ae17f56 .elementor-button:focus{background-color:#FF0000;}.elementor-4204 .elementor-element.elementor-element-ae17f56{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-9b23d87{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-4204 .elementor-element.elementor-element-8555779{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px;}.elementor-4204 .elementor-element.elementor-element-53b606c{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-6px -6px -6px -6px;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4204 .elementor-element.elementor-element-53b606c.elementor-element{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-53b606c p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-4aeed7a .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-4204 .elementor-element.elementor-element-4aeed7a{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-2335d43{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:9.2px;--divider-pattern-size:10.7px;}.elementor-4204 .elementor-element.elementor-element-2335d43 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-2335d43 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-4204 .elementor-element.elementor-element-4271161{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-4204 .elementor-element.elementor-element-7d069f0{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-6px -6px -6px -6px;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4204 .elementor-element.elementor-element-7d069f0.elementor-element{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-7d069f0 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-447d3fe .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-4204 .elementor-element.elementor-element-447d3fe{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-cb50ec0{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:9.2px;--divider-pattern-size:10.7px;}.elementor-4204 .elementor-element.elementor-element-cb50ec0 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-cb50ec0 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-4204 .elementor-element.elementor-element-73e553d{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-4204 .elementor-element.elementor-element-d2e3763{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-6px -6px -6px -6px;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4204 .elementor-element.elementor-element-d2e3763.elementor-element{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-d2e3763 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-e10d026 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-4204 .elementor-element.elementor-element-e10d026{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-1f529de{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:9.2px;--divider-pattern-size:10.7px;}.elementor-4204 .elementor-element.elementor-element-1f529de .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-1f529de .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-4204 .elementor-element.elementor-element-9ea68fb{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-4204 .elementor-element.elementor-element-d1ff50f{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-6px -6px -6px -6px;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4204 .elementor-element.elementor-element-d1ff50f.elementor-element{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-d1ff50f p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-788f794 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-4204 .elementor-element.elementor-element-788f794{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-08a4193{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:9.2px;--divider-pattern-size:10.7px;}.elementor-4204 .elementor-element.elementor-element-08a4193 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-08a4193 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-4204 .elementor-element.elementor-element-e645b91{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-4204 .elementor-element.elementor-element-1334328{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-6px -6px -6px -6px;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4204 .elementor-element.elementor-element-1334328.elementor-element{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-1334328 p{margin-block-end:0px;}.elementor-4204 .elementor-element.elementor-element-2ca99d9 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-4204 .elementor-element.elementor-element-2ca99d9{padding:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-66c5ea2{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:9.2px;--divider-pattern-size:10.7px;}.elementor-4204 .elementor-element.elementor-element-66c5ea2 .elementor-divider-separator{width:100%;}.elementor-4204 .elementor-element.elementor-element-66c5ea2 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio__bg{background-color:transparent;background-image:linear-gradient(180deg, #93FFEA 0%, #607797 100%);}.elementor-4204 .elementor-element.elementor-element-e923025 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-4204 .elementor-element.elementor-element-e923025.elementor-element{--align-self:flex-start;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:top left;--e-link-in-bio-description-color:#FFE157;--e-link-in-bio-ctas-text-color:#FFFBFB;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio__description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#FFFBFB;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio__cta{font-family:"Poppins", Sans-serif;font-size:24px;border-bottom-color:#FF0000;}@media(max-width:1024px){.elementor-4204 .elementor-element.elementor-element-4eb28b1{--min-height:215px;}.elementor-4204 .elementor-element.elementor-element-97be247 .elementor-heading-title{font-size:40px;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(min-width:768px){.elementor-4204 .elementor-element.elementor-element-3c090cf{--width:102.026%;}.elementor-4204 .elementor-element.elementor-element-7b36669{--width:68.25%;}.elementor-4204 .elementor-element.elementor-element-b2efe93{--width:96.403%;}.elementor-4204 .elementor-element.elementor-element-4eb28b1{--width:100%;}}@media(max-width:767px){.elementor-4204 .elementor-element.elementor-element-4eb28b1{--width:300px;--min-height:215px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4204 .elementor-element.elementor-element-4eb28b1.e-con{--align-self:center;}.elementor-4204 .elementor-element.elementor-element-97be247{text-align:center;}.elementor-4204 .elementor-element.elementor-element-97be247 .elementor-heading-title{font-size:32px;}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4204 .elementor-element.elementor-element-6095183:after{content:"0.5";}.elementor-4204 .elementor-element.elementor-element-6095183 .elementor-post__thumbnail__link{width:100%;}.elementor-4204 .elementor-element.elementor-element-e923025 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}