.elementor-41 .elementor-element.elementor-element-492dcdc5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-492dcdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC420;background-image:url("https://performtolearn.net/wp-content/uploads/2024/07/fun-bg.jpg");background-position:-6vw 0px;background-repeat:repeat-x;background-size:cover;}.elementor-41 .elementor-element.elementor-element-492dcdc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 0vw 6vw 0vw;}.elementor-41 .elementor-element.elementor-element-492dcdc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-26029689 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-41 .elementor-element.elementor-element-26029689 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-41 .elementor-element.elementor-element-5298f353{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;text-align:start;}.elementor-41 .elementor-element.elementor-element-5298f353 .elementor-heading-title{font-size:41px;color:var( --e-global-color-primary );}.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-41 .elementor-element.elementor-element-12457cd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-69e4d2f );color:var( --e-global-color-69e4d2f );border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-12457cd .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-12457cd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-69e4d2f );}.elementor-41 .elementor-element.elementor-element-12457cd .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-12457cd .elementor-button:focus svg{fill:var( --e-global-color-69e4d2f );}.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-41 .elementor-element.elementor-element-31603229{text-align:start;}.elementor-41 .elementor-element.elementor-element-54023cd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-54023cd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0EBEB;}.elementor-41 .elementor-element.elementor-element-54023cd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-41 .elementor-element.elementor-element-54023cd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-63f02dee > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-41 .elementor-element.elementor-element-63f02dee .elementor-heading-title{font-family:"Stay Kids", Sans-serif;font-size:65px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-32b0bbbe > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-41 .elementor-element.elementor-element-32b0bbbe .elementor-heading-title{text-transform:uppercase;}.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-41 .elementor-element.elementor-element-7cdb21f3{margin-top:-54px;margin-bottom:-67px;}.elementor-41 .elementor-element.elementor-element-39673c6c > .elementor-widget-container{margin:0vw -10vw 0vw -21vw;}.elementor-41 .elementor-element.elementor-element-39673c6c{text-align:start;}.elementor-41 .elementor-element.elementor-element-6d7c6fe2{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-7d802a97 > .elementor-element-populated{margin:0px 0px 0px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-27a0de86{text-align:start;}.elementor-41 .elementor-element.elementor-element-6d84add > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-41 .elementor-element.elementor-element-4c32ba11 > .elementor-widget-container{margin:48px 0px 0px 24px;}.elementor-41 .elementor-element.elementor-element-2e1628a9 .elementor-heading-title{line-height:1.3em;}.elementor-41 .elementor-element.elementor-element-71fbdb25:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-71fbdb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-71fbdb25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-71fbdb25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-302dfff9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-39849099{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-7a1688a6{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-2f56b074{text-align:end;}.elementor-41 .elementor-element.elementor-element-2f56b074:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-c40f274{text-align:end;}.elementor-41 .elementor-element.elementor-element-c40f274:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-53d42c83{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-72e18fa3{text-align:end;}.elementor-41 .elementor-element.elementor-element-72e18fa3:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-44aa2e1d{text-align:end;}.elementor-41 .elementor-element.elementor-element-44aa2e1d:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-51299202{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-6933f969{text-align:end;}.elementor-41 .elementor-element.elementor-element-6933f969:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-3463d26c{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-5cf9b58c{text-align:end;}.elementor-41 .elementor-element.elementor-element-5cf9b58c:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-82f9050{text-align:end;}.elementor-41 .elementor-element.elementor-element-82f9050:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-12bec676{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-4e90b091{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-63ddbeaf{text-align:end;}.elementor-41 .elementor-element.elementor-element-63ddbeaf:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-4a7c3676{text-align:end;}.elementor-41 .elementor-element.elementor-element-4a7c3676:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-7b14840{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-139fe31a{text-align:end;}.elementor-41 .elementor-element.elementor-element-139fe31a:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-7612f750{text-align:end;}.elementor-41 .elementor-element.elementor-element-7612f750:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-38b5664b{font-size:11.5px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c153310{text-align:end;}.elementor-41 .elementor-element.elementor-element-c153310:hover img{opacity:0.9;}.elementor-41 .elementor-element.elementor-element-17c02292 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41 .elementor-element.elementor-element-17c02292 > .elementor-container{max-width:1200px;}.elementor-41 .elementor-element.elementor-element-57f6620a{font-size:13px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-57b268ff.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-41 .elementor-element.elementor-element-2520ff51{text-align:end;}.elementor-41 .elementor-element.elementor-element-2520ff51 img{width:200px;max-width:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-2b41dc55{width:50%;}.elementor-41 .elementor-element.elementor-element-5e097194{width:50%;}.elementor-41 .elementor-element.elementor-element-655b8c89{width:50%;}.elementor-41 .elementor-element.elementor-element-284857ed{width:50%;}.elementor-41 .elementor-element.elementor-element-65351738{width:50%;}.elementor-41 .elementor-element.elementor-element-5bfb8e10{width:50%;}.elementor-41 .elementor-element.elementor-element-61449768{width:50%;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-492dcdc5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-492dcdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-289px 0px;}.elementor-41 .elementor-element.elementor-element-5298f353 .elementor-heading-title{font-size:42px;}.elementor-41 .elementor-element.elementor-element-63f02dee .elementor-heading-title{font-size:57px;}.elementor-41 .elementor-element.elementor-element-32b0bbbe .elementor-heading-title{font-size:35px;}.elementor-41 .elementor-element.elementor-element-7cdb21f3{margin-top:-40px;margin-bottom:-40px;}.elementor-41 .elementor-element.elementor-element-4c32ba11 > .elementor-widget-container{margin:50px 0px 0px 60px;}.elementor-41 .elementor-element.elementor-element-5e097194 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-41 .elementor-element.elementor-element-655b8c89 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-41 .elementor-element.elementor-element-284857ed > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-41 .elementor-element.elementor-element-5bfb8e10 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-41 .elementor-element.elementor-element-61449768 > .elementor-element-populated{padding:0px 0px 0px 30px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-492dcdc5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-492dcdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100vw -8px;}.elementor-41 .elementor-element.elementor-element-492dcdc5{padding:4vw 0vw 4vw 0vw;}.elementor-41 .elementor-element.elementor-element-5298f353{--container-widget-width:646px;--container-widget-flex-grow:0;width:var( --container-widget-width, 646px );max-width:646px;text-align:center;}.elementor-41 .elementor-element.elementor-element-5298f353 .elementor-heading-title{font-size:27px;}.elementor-41 .elementor-element.elementor-element-63f02dee .elementor-heading-title{font-size:48px;}.elementor-41 .elementor-element.elementor-element-32b0bbbe .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-7cdb21f3{margin-top:-9px;margin-bottom:-9px;}.elementor-41 .elementor-element.elementor-element-4c32ba11 > .elementor-widget-container{margin:140px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-71fbdb25{padding:55px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-57f6620a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-57b268ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-41 .elementor-element.elementor-element-2520ff51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-2520ff51{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-492dcdc5 */@media (min-width: 1901px){
    #schedule-tour{
        background-size: cover;
    }
}
#schedule-tour .col1{
    width: 44.5%;
}
    #schedule-tour .col1 .elementor-widget-button{
        max-width: 617px;
        margin-left: auto;
    }
#schedule-tour .col2{
    width: 22.5%;
}
#schedule-tour .col3{
    width: 33%;
}
    #schedule-tour .col3 .elementor-widget-button{
        max-width: 425px;
        margin-right: auto;
    }

#schedule-tour .elementor-heading-title{
}
@media (max-width: 1500px){
    #schedule-tour .elementor-heading-title {
      font-size: 2vw;
    }
}

@media (max-width: 1200px){
    #schedule-tour .elementor-heading-title {
      font-size: 1.9vw;
    }
}

@media (max-width: 767px){
     #schedule-tour .elementor-element{
         margin: 0;
     }
     #schedule-tour .elementor-widget-button .elementor-button{
        margin-top: 10px;
        font-size: 2vw;
     }
}

@media (max-width: 640px){
    #schedule-tour .elementor-widget-button .elementor-button{
        margin-top: 1.4vw;
        font-size: 2.4vw;
        line-height: 1em;
        padding: 1.7vw 3vw 1.5vw 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b8d70bd */#welcome{
    display: none;
    overflow-x: hidden;
}
.page-id-257337 #character-power{
    display: none;
}
.page-id-257337 #welcome{
    display: block;
}
#welcome-left{
    position: relative;
    z-index: 1;
}
#welcome-left .img-left{
    position: absolute;
    top: 5vw;
    left: 0;
    z-index: 1;
}
#welcome-right:before{
    content: "";
    background: url('/wp-content/uploads/2023/05/welcome-rightbg.png') no-repeat left center / cover;
    width: 50vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50%;
    z-index: -1;
}
#welcome-right{
    
    position: relative;
    z-index: 2;
}
#welcome-right .img-center{
    position: relative;
}
#welcome-right .img-center .img-problem{
    position: relative;
    z-index: 1;
}
#welcome-right .img-center .img-girl{
    width: 32vw;
    position: absolute;
    bottom: 6vw;
    left: -44vw;
    z-index: 10;
}
#welcome-right .elementor-widget-text-editor{
    max-width: 630px;
    padding-right: 30px;
}
#welcome-right .founder{
    max-width: 640px;
}
#welcome-right .founder > .elementor-container{
    padding: 0;
}
#welcome-right .founder p{
    margin: 0;
}
#welcome-right .founder .col-left{
    width: 65%;
    position: relative;
    min-height: 94px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#welcome-right .founder .elementor-widget-image.pic{
    position: absolute;
    top: -20px;
    left: 0;
    margin: 0;
    z-index: 0;
}
#welcome-right .founder .elementor-widget-image.sig{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 10;
}
#welcome-right .founder .elementor-widget-image.sig > .elementor-widget-container{
    margin: 28px 0 0 20px;
    margin: 28px 0 0 110px;
text-align: left;
}
#welcome-right .founder .elementor-widget-image.pic{
    top: 0;
}
#welcome-right .founder .col-left .elementor-widget-heading{
    margin: 5px 0;
    padding-left: 120px;
}
#welcome-right .founder .col-left .elementor-widget-heading p{
    margin: 0;
}
#welcome-right .founder .col-right{
    width: 35%;
}
#welcome-right .founder .col-right img{
    padding-top: 30px;
}

@media (max-width: 1024px){
    #welcome-left{
        width: 35%;
    }
    #welcome-right{
        width: 65%;
    }
}

@media (max-width: 767px){
    #welcome-left{
        width: 25%;
    }
    #welcome-right{
        width: 75%;
    }
    #welcome-right .img-center .img-girl{
        left: -32vw;
    }
    #welcome-right:before{
        background-size: 100% 100%;
        left: -20vw;
    }
    #welcome-right .founder .col-left{
        width: 100px;
    }
    #welcome-right .founder .col-right{
        width: calc(100% - 120px);
    }
    #welcome-right .founder .col-right .elementor-widget-image {
      text-align: left;
    }
    #welcome-right .founder .elementor-widget-image.sig {
      position: relative;
      top: auto;
      left: auto;
    }
    #welcome-right .founder .elementor-widget-image.sig > .elementor-widget-container{
        margin: -30px 0 0 0;
        width: 180px;
    }
    #welcome-right .founder .col-left .elementor-widget-heading.txt1{
        padding-left: 0;
        margin-top: 120px;
    }
    #welcome-right .founder .col-left .elementor-widget-heading.txt2{
        padding-left: 0;
    }
    #welcome-right .founder .col-left .elementor-widget-heading p{
        width: 240%;
    }
    #welcome-right .founder .col-right img{
        padding-top: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71fbdb25 */#footer-main{
    word-break: break-word;
}
#footer-main a{
    color: #fff;
}
#footer-main a:hover{
    text-decoration: underline;
}
#footer-main h2, #footer-main h3, #footer-main h4, #footer-main h5{
    font-weight: 600;
}
#footer-main h5{
    font-size: 14px;
}
#footer-main .footer-cols > .elementor-container > .elementor-column{
    border-right: 1px solid #1f5d35;
}
#footer-main .footer-cols > .elementor-container > .elementor-column:last-child{
    border-right: none;
}
#footer-main .footer-cols p:last-child{
    margin: 0;
}
#footer-main .footer-cols .elementor-widget-wrap{
    padding: 0 30px;
}
#footer-main .footer-cols .elementor-column:first-child .elementor-widget-wrap{
    padding-left: 0;   
}
#footer-main .footer-cols .elementor-column:last-child .elementor-widget-wrap{
    padding-right: 0;   
}
#footer-main .footer-cols .icon-social{
    width: auto;
    margin-right: 10px;
    margin-top: -5px;
    margin-bottom: 0px;
}
#footer-main .footer-cols .icon-social img{
    width: 22px;
}
#footer-copyright{
    position: relative;
    padding-top: 65px;
}
#footer-copyright p{
    margin: 0;
}
#footer-copyright .elementor-column > .elementor-widget-wrap{
    padding-top: 20px;
    padding-bottom: 25px
}
#footer-copyright:before{
    content: "";
    display: block;
    background: #1f5d35;
    width: calc(100% - 20px);
    height: 1px;
    margin-left: 10px;
}


@media (max-width: 1024px){
    #footer-main .footer-cols{
        text-align: center;
    }
    #footer-main .footer-cols .elementor-widget-wrap{
        justify-content: center;
    }
    #footer-main .footer-cols .col1{
        padding-bottom: 55px;
    }
    #footer-main .footer-cols .col1 img{
        max-width: 300px;
    }
    #footer-main .footer-cols.row1 > .elementor-container > .elementor-column:nth-child(3){
        border-right: none;
    }
    #footer-main .footer-cols > .elementor-container > .elementor-column{
        margin-bottom: 30px;
        padding-bottom: 5px;
    }
    #footer-copyright{
        padding-top: 45px;
    }
}

@media (max-width: 767px){
    #footer-main .footer-cols .elementor-widget-wrap{
        padding: 20px 30px !important;
    }
    #footer-main .footer-cols .col1 {
      padding-bottom: 0;
    }
    #footer-main .footer-cols .elementor-widget-wrap{
        padding: 10px 10px 40px 10px;
        text-align: center;
    }
    #footer-main .footer-cols > .elementor-container > .elementor-column{
        border-right: none;
    }
    #footer-copyright{
        padding-top: 20px;
        padding-bottom: 35px;
        text-align: center;
    }
    #footer-copyright .elementor-column > .elementor-widget-wrap {
      padding-top: 35px;
      padding-bottom: 0;
    }
    #footer-copyright .elementor-widget-image{
        margin-bottom: -17px;
        text-align: center;
    }
    #footer-copyright p:last-child{
        margin-bottom: 0;
    }
}/* End custom CSS */