.elementor-kit-7{--e-global-color-primary:#00369B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#0F1A33;--e-global-color-accent:#FFEA33;--e-global-color-navy_dark:#00286F;--e-global-color-navy_light:#EEF4FF;--e-global-color-red_dark:#D9160F;--e-global-color-red_light:#FF6B62;--e-global-color-yellow_dark:#E6CC00;--e-global-color-green:#06651F;--e-global-color-green_light:#0C8A2C;--e-global-color-purple:#553593;--e-global-color-purple_light:#7C57BE;--e-global-color-mint:#9DE6A5;--e-global-color-cream:#FFF6BA;--e-global-color-ink:#0F1A33;--e-global-typography-primary-font-family:"National Park";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"National Park";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:800;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face{font-family:'National Park';src:url('https://nopykidslab.com/wp-content/uploads/2026/07/NationalPark-VariableFont_wght.ttf') format('truetype');font-weight:200 900;font-style:normal;font-display:swap;}

.nopy-pulse-btn .elementor-button{position:relative;overflow:visible;}
.nopy-pulse-btn .elementor-button::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;animation:nopy-ring-pulse 1.8s cubic-bezier(.4,0,.2,1) infinite;}
.nopy-pulse-btn .elementor-button > span{position:relative;z-index:1;}
@keyframes nopy-ring-pulse{0%{box-shadow:0 0 0 0 rgba(0,54,155,.55);}70%{box-shadow:0 0 0 18px rgba(0,54,155,0);}100%{box-shadow:0 0 0 18px rgba(0,54,155,0);}}
@media(prefers-reduced-motion:reduce){.nopy-pulse-btn .elementor-button::after{animation:none!important;}}

.nopy-clamp-3{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;transition:all .25s ease;}
.nopy-clamp-3.nopy-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;}
.nopy-readmore-btn .elementor-button{transition:background .2s ease;}
.nopy-readmore-btn .elementor-button:hover{background:rgba(255,255,255,.15)!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'National Park';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nopykidslab.com/wp-content/uploads/2026/07/NationalPark-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */