.elementor-kit-5{--e-global-color-primary:#fff;--e-global-color-secondary:#f6f6f9;--e-global-color-accent:#eae6f9;--e-global-color-text:#484544;--e-global-color-86c5baf:#edbc5e;--e-global-color-18d5399:#fff3d8;--e-global-color-845fd29:#b4ccce;--e-global-color-631983d:#ce9191;--e-global-color-3ddb992:#e7a89a;--e-global-color-22e3f09:#800020;--e-global-color-34afc60:gray;--e-global-color-f4c47b7:teal;--e-global-color-69170fe:#235087;--e-global-color-75893fb:#bd419c;--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:.3em;--e-global-typography-primary-word-spacing:.1em;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:.2em;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:.5em;--e-global-typography-accent-word-spacing:0em;--e-global-typography-e0b3bb5-font-family:"Playfair Display";--e-global-typography-e0b3bb5-font-size:clamp(3rem,1.7309rem + 1.813vw,4rem);--e-global-typography-e0b3bb5-font-weight:700;--e-global-typography-e0b3bb5-text-transform:uppercase;--e-global-typography-e0b3bb5-line-height:1.3em;--e-global-typography-9dea250-font-family:"Playfair Display";--e-global-typography-9dea250-font-size:clamp(2.6rem,1.7309rem + 1.813vw,3rem);--e-global-typography-9dea250-font-weight:600;--e-global-typography-9dea250-line-height:1.3em;--e-global-typography-07b16df-font-family:"Playfair Display";--e-global-typography-07b16df-font-size:clamp(2.2rem,1.5482rem + 1.3598vw,2.5rem);--e-global-typography-07b16df-font-weight:500;--e-global-typography-07b16df-line-height:1.3em;--e-global-typography-5016572-font-family:"Inter";--e-global-typography-5016572-font-size:clamp(1.8rem,1.3654rem + .9065vw,2rem);--e-global-typography-5016572-font-weight:400;--e-global-typography-5016572-text-transform:uppercase;--e-global-typography-5016572-line-height:1.3em;--e-global-typography-3fab13e-font-family:"Inter";--e-global-typography-3fab13e-font-size:clamp(1.6rem,1.2741rem + .6799vw,1.75rem);--e-global-typography-3fab13e-font-weight:400;--e-global-typography-3fab13e-line-height:1.3em;--e-global-typography-41161ea-font-family:"Lato";--e-global-typography-41161ea-font-size:clamp(1.4rem,1.1827rem + .4533vw,1.5rem);--e-global-typography-41161ea-font-weight:400;--e-global-typography-41161ea-line-height:1.3em;--e-global-typography-4b75dd6-font-family:"Lato";--e-global-typography-4b75dd6-font-size:clamp(1.2rem,1.0914rem + .2266vw,1.25rem);--e-global-typography-4b75dd6-font-weight:300;--e-global-typography-4b75dd6-line-height:1.3em;--e-global-typography-e3bfedb-font-family:"Inter";--e-global-typography-e3bfedb-font-size:1.2rem;--e-global-typography-e3bfedb-font-weight:400;--e-global-typography-e3bfedb-text-transform:uppercase;--e-global-typography-e3bfedb-line-height:1.3em;--e-global-typography-e3bfedb-letter-spacing:.24em;--e-global-typography-2a9e23a-font-family:"Inter";--e-global-typography-2a9e23a-font-size:1rem;--e-global-typography-2a9e23a-font-weight:400;--e-global-typography-2a9e23a-line-height:2em;--e-global-typography-7768c01-font-family:"Libre Franklin";--e-global-typography-7768c01-font-size:1rem;--e-global-typography-7768c01-font-weight:700;--e-global-typography-7768c01-line-height:2em;--e-global-typography-0954935-font-family:"Inter";--e-global-typography-0954935-font-size:1.125rem;--e-global-typography-0954935-font-weight:400;--e-global-typography-0954935-line-height:2em;--e-global-typography-9146166-font-family:"Inter";--e-global-typography-9146166-font-size:.875rem;--e-global-typography-9146166-font-weight:400;--e-global-typography-9146166-line-height:2em;--e-global-typography-c45d25f-font-family:"Playfair Display";background-color:var(--e-global-color-primary);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Libre Franklin",Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:.2em;word-spacing:0em;text-shadow:0px 0px 5px rgba(0,0,0,.3);color:var(--e-global-color-text);border-style:none;border-radius:5px}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type=button]:hover,.elementor-kit-5 input[type=button]:focus,.elementor-kit-5 input[type=submit]:hover,.elementor-kit-5 input[type=submit]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text);border-style:none;border-radius:0}.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-kit-5 p{margin-block-end:20px}.elementor-kit-5 a{color:var(--e-global-color-69170fe);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a:hover{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 h1{font-family:"Open Sans",Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:.3em;word-spacing:.1em}.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text);background-color:var(--e-global-color-text)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0%;padding-inline-start:0%}.site-footer{padding-inline-end:2%;padding-inline-start:2%}.site-footer .site-branding .site-logo img{width:220px;max-width:220px}.site-footer .copyright p{color:var(--e-global-color-text);font-family:"NTR",Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em}@media(max-width:1366px){.elementor-kit-5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a:hover{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:65px;--e-global-typography-primary-letter-spacing:2px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:28px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a:hover{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 h1{font-size:65px;letter-spacing:2px}.elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{font-size:16px}.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}.site-header{padding-inline-end:5%;padding-inline-start:5%}.site-footer .site-branding .site-logo img{width:180px;max-width:180px}.site-footer .copyright p{font-size:14px}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:24px;--e-global-typography-accent-letter-spacing:1px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a:hover{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 h1{font-size:36px;letter-spacing:0px}.elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{font-size:14px}.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}.site-footer .site-branding .site-logo img{width:150px;max-width:150px}.site-footer .copyright p{font-size:12px}}@media(min-width:2400px){.elementor-kit-5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 a:hover{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:auto;src:url('https://happystoryteacher.com/wp-content/uploads/2023/05/OpenSans-VariableFont_wdthwght.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:auto;src:url('https://happystoryteacher.com/wp-content/uploads/2023/05/OpenSans-Italic-VariableFont_wdthwght.ttf') format('truetype')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-display:auto;src:url('https://happystoryteacher.com/wp-content/uploads/2023/05/LibreFranklin-VariableFont_wght.ttf') format('truetype')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:400;font-display:auto;src:url('https://happystoryteacher.com/wp-content/uploads/2023/05/LibreFranklin-Italic-VariableFont_wght.ttf') format('truetype')}