.elementor-2324 .elementor-element.elementor-element-30a0f64{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-c10fc3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-theme-post-title .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-2324 .elementor-element.elementor-element-eecf233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2324 .elementor-element.elementor-element-eecf233.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-eecf233 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2324 .elementor-element.elementor-element-10f310b{background-color:var( --e-global-color-f62bd18 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:5px 15px 5px 15px;border-radius:30px 30px 30px 30px;}.elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-icon{width:14px;}.elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-icon i{font-size:14px;}.elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-2324 .elementor-element.elementor-element-10f310b .elementor-icon-list-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.938rem;font-weight:400;line-height:1.6;}.elementor-widget-theme-post-featured-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-2324 .elementor-element.elementor-element-394085c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2324 .elementor-element.elementor-element-394085c img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-widget-theme-post-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-2324 .elementor-element.elementor-element-d633d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-359cc13 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-icon{width:14px;}.elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-icon i{font-size:14px;}.elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-2324 .elementor-element.elementor-element-234871e .elementor-icon-list-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6;}.elementor-2324 .elementor-element.elementor-element-cc590b4{--display:flex;--overflow:hidden;}@media(max-width:1024px){.elementor-2324 .elementor-element.elementor-element-30a0f64{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2324 .elementor-element.elementor-element-10f310b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2324 .elementor-element.elementor-element-394085c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2324 .elementor-element.elementor-element-d633d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:1rem;}.elementor-2324 .elementor-element.elementor-element-359cc13 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-2324 .elementor-element.elementor-element-30a0f64{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-eecf233.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-10f310b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2324 .elementor-element.elementor-element-394085c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2324 .elementor-element.elementor-element-d633d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2324 .elementor-element.elementor-element-359cc13 > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-2324 .elementor-element.elementor-element-c10fc3b{--width:100%;}.elementor-2324 .elementor-element.elementor-element-cc590b4{--width:56.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2324 .elementor-element.elementor-element-cc590b4{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-10f310b */.elementor-widget-post-info {
    display: inline-block;
    width: fit-content;      
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-394085c */.elementor-2324 .elementor-element.elementor-element-394085c {
    width: 100%;
    overflow: hidden;
}

.elementor-2324 .elementor-element.elementor-element-394085c{
    -webkit-clip-path: inset(0% 100% 0% 0%);
    clip-path: inset(0% 100% 0% 0%);
    will-change: clip-path;

    -webkit-animation: elementorRevealLTR 2.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation: elementorRevealLTR 2.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: 0.2s; 
}

@-webkit-keyframes elementorRevealLTR {
    0% {
        -webkit-clip-path: inset(0% 100% 0% 0%);
        clip-path: inset(0% 100% 0% 0%);
    }
    100% {
        -webkit-clip-path: inset(0% 0% 0% 0%);
        clip-path: inset(0% 0% 0% 0%);
    }
}

@keyframes elementorRevealLTR {
    0% {
        -webkit-clip-path: inset(0% 100% 0% 0%);
        clip-path: inset(0% 100% 0% 0%);
    }
    100% {
        -webkit-clip-path: inset(0% 0% 0% 0%);
        clip-path: inset(0% 0% 0% 0%);
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-234871e */.elementor-2324 .elementor-element.elementor-element-234871e {
    width: 100%;
    border: 2px solid #FDEEB7; 
    padding: 30px;
    border-radius: 40px;
    background-color: #ffffff;
}

.elementor-2324 .elementor-element.elementor-element-234871e .elementor-post-info__terms-list::before {
    content: "This worksheet is best suited for";
    display: block;
    font-size: 0.938rem;
    font-weight: 700;
    color: #231F20;
    margin-bottom: 10px;
}


.elementor-2324 .elementor-element.elementor-element-234871e .elementor-post-info__terms-list {
    display: block;
    font-size: 0; 
}

.elementor-2324 .elementor-element.elementor-element-234871e .elementor-post-info__terms-list-item {
    display: flex !important; 
    align-items: center;     
    list-style: none;
    font-size: 0.938rem;
    line-height: 1.6;
    margin-bottom: 5px;
}

.elementor-2324 .elementor-element.elementor-element-234871e .elementor-post-info__terms-list-item::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #231F20;
    border-radius: 50%;
    margin-right: 10px; 
    flex-shrink: 0;               
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a0f64 */@media (max-width: 1100px) and (min-width: 1024px) {
    .elementor-2324 .elementor-element.elementor-element-30a0f64 .e-con-inner {
        gap: 0px;
      
    }
}/* End custom CSS */