@font-face{font-family:'Poppins';src:url(./../assets/font/poppins/Poppins-Regular.ttf) format('truetype')}@font-face{font-family:'Poppins-bold';src:url(./../assets/font/poppins/Poppins-Bold.ttf) format('truetype')}@font-face{font-family:'TitanOne';src:url(./../assets/font/titanone/TitanOne-Regular.ttf) format('truetype')}body{font-family:'Poppins',sans-serif;font-weight:400}.navbar-nav .nav-link{cursor:pointer}.margin-top-4vh{margin-top:4vh}.page-section{padding:3rem 0}.section-heading{color:#fff;font-family:TitanOne;font-size:calc(1rem + 1.5vw);font-weight:400;line-height:normal}.page-section h3.section-subheading,.page-section .section-subheading.h3{font-size:1rem;font-weight:400;font-style:italic;font-family:"Roboto Slab",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-bottom:4rem}@media only screen and (max-width:767px){section{padding:9rem 0}.section-heading{font-size:32px!important}}#mainNav{background-color:#1c3363!important}.navbar-brand>img{height:62px!important}.nav-link{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:16px!important}@media (min-width:728px){#mainNav .navbar-nav .nav-item{margin-right:1rem}#mainNav .navbar-nav .nav-item:last-child{margin-right:0}}header.masthead{text-align:center;color:#fff;background-image:url(../assets/img/masthead/header-bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;margin-top:88px;height:64vh;display:flex;align-items:center;position:relative}.masthead-heading{background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;padding:3vh 4vw}.masthead-heading>h1{color:#247B40;font-family:TitanOne;font-size:calc(2.6rem + 0.8vw);font-weight:400;line-height:normal}.masthead-heading>img{margin-right:1vw;margin-left:1vw}.clouds-container{display:none;position:absolute;bottom:-113px;display:flex;left:0;right:0;align-items:center;justify-content:center}.cloud-item{padding:16px;flex:1;display:flex;align-items:center;justify-content:center;position:relative}.cloud-item>h2{position:absolute;font-size:20px;left:68px!important;right:56px;padding-top:16px}.cloud-img{width:100%}@media only screen and (max-width:991px){.clouds-container{display:none}.masthead-heading>h1{font-size:7vw}.girl-img{width:54px}.boy-img{width:46px}.container-masthead{padding:0px!important}}@media (min-width:992px) and (max-width:1199px){.cloud-item>h2{font-size:16px;left:0px!important;right:0;padding-top:16px}}#institutional{background-color:#247B40;padding-top:20vh}.institutional-section{display:flex}.institutional-section>div{padding:1.5vw}.flex-1{flex:1}.institutional-subsection{display:flex;flex-direction:column}.institutional-subsection>p{color:#fff;font-size:calc(.7rem + 0.45vw);margin-top:1.2vh}.institutional-subsection h3{color:#FFF;font-family:Poppins;font-size:calc(.8rem + 0.9vw);font-weight:700;margin:0;margin-left:.6vw}.institutional-img{width:100%}.porposal-img{float:right;margin-left:24px;margin-top:54px;margin-bottom:24px}@media only screen and (max-width:768px){#institutional{padding-top:8vh}.institutional-section{flex-direction:column}.institutional-section-2{margin-top:3vh}.institutional-subsection>p{font-size:16px}.institutional-subsection h3{margin-left:8px;font-size:20px}}@media only screen and (max-width:992px){.porposal-img{float:unset;width:100%;margin-left:0;margin-top:0}.proposal-img-container{display:flex;justify-content:center}}.padding-bottom-3rem{padding-bottom:3rem!important}#proposal{background-color:#294784}.proposal-section>div{flex:1;padding:1.5vw}.proposal-header{display:flex}.proposal-section p{color:#fff;font-size:calc(.7rem + 0.45vw);margin-top:1vh}.proposal-header h3{color:#FFF;font-family:Poppins;font-size:calc(.8rem + 0.9vw);font-weight:700;margin:0;margin-left:.6vw}.p-15vw{padding:1.5vw}@media only screen and (max-width:768px){.proposal-section{flex-direction:column}.proposal-section p{font-size:16px}.proposal-header h3{margin-left:8px;font-size:20px}}.activities-container{padding-top:3rem!important}#activities h2{color:#247B40}.activity-item{padding:2vw;padding-top:0;padding-bottom:4vh}.activity-item>div{cursor:pointer;box-shadow:3px 6px 5px 0 rgba(0,0,0,.25)}.activity-item>div>a{width:100%;display:block}.activity-item>div>a>img{width:100%}.acitivity-item-footer{text-align:center;color:#FFF;font-family:Poppins;font-size:calc(.7rem + 0.8vw);font-weight:700;padding:.6vh 0}@media only screen and (max-width:768px){.acitivity-item-footer{font-size:20px}}.plastic-expression{background-color:#F0B836}.plastic-expression{background-color:#F0B836}.english-workshop{background-color:#1AA9BF}.music-workshop{background-color:#90B944}.emotional-education{background-color:#D12D3A}.vegetable-garden{background-color:#1AA9BF}.gymnastics-and-swimming{background-color:#F0B836}.psychomotor-skills{background-color:#D12D3A}.didactic-outings{background-color:#90B944}.sleepwalks{background-color:#F0B836}.cooking-workshop{background-color:#D12D3A}#testimonials{background-color:#294784}.testimonials-container{padding-top:3rem!important}.testimonial-item{padding:2vw;padding-top:0;padding-bottom:4vh}.testimonial-item>div{border-radius:50px;background:#FFF;display:inline-flex;padding:2vw 3vw;flex-direction:column;justify-content:center;align-items:center}#testimonial1,#testimonial2,#testimonial3{height:160px;overflow:hidden;text-overflow:ellipsis}.testimonial-text-container{box-sizing:border-box;display:flex;flex-direction:column}.testimonial-text-body{color:#000;font-family:Poppins;font-size:20px;font-weight:500;margin-bottom:2vh;font-size:calc(.6rem + 0.4vw);overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;text-overflow:ellipsis}.testimonial-text>p{color:#000;font-family:Poppins;font-size:20px;font-weight:500;margin-bottom:2vh;font-size:calc(.6rem + 0.4vw);height:200px}.testimonial-author{width:100%;color:#000;font-family:Poppins;font-size:20px;font-weight:500;display:flex;justify-content:end;margin-bottom:2vh;font-size:calc(.6rem + 0.4vw)}.testimonial-button{border-radius:15px;background:#294784;display:flex;height:46px;flex-direction:column;justify-content:center;align-items:center;outline:none;border:none;color:#fff;padding:0 8px;font-size:calc(.6rem + 0.4vw);width:100%}.testimonial-button:hover{background-color:#203c73}.testimonailModal{background:rgba(32,60,115,.6)!important}.testimonialModal>.modal-dialog>.modal-content{border:10px solid #203c73}.modal-footer{border:none!important}@media only screen and (max-width:768px){.testimonial-item>div{border-radius:24px;padding:4vw 5vw}.testimonial-button{font-size:calc(.7rem + 0.4vw)}.testimonial-text>p{font-size:16px}.testimonial-author{font-size:14px}.testimonial-button{font-size:16px}}#contact{background-color:#F4E7C5}.contact-header>h2{color:var(--secundario,#247B40);font-family:Poppins-bold;font-size:calc(1rem + 1vw);font-weight:800}.contact-header>h3{color:#294784;font-family:Poppins;font-size:calc(.6rem + 0.8vw);font-weight:600;line-height:38px}input,textarea{padding:12px;border-radius:12px;border:1px solid #294784;margin-top:32px;font-size:16px;background-color:#DCD1B3}.g-recaptcha{margin-top:32px}.contact-form{display:flex;flex-direction:column;padding-top:6vh;padding-right:6vh}.btn-submit{margin-top:32px!important;border-radius:15px;background:#294784;display:flex;height:46px;flex-direction:column;justify-content:center;align-items:center;outline:none;border:none;color:#fff;padding:0 4vw;font-size:calc(.6rem + 0.4vw)}.btn-submit:hover:not(:disabled){background-color:#203c73}.btn-submit:disabled{opacity:.5}.location-container{width:100%}.location-container>h3{color:#000;font-family:Poppins;font-size:calc(.8rem + 0.4vw);font-style:normal;font-weight:400;line-height:normal;margin-bottom:2vh}.location-container>h3>img{margin-right:10px}.map{margin-top:6vh;width:100%;margin-bottom:4vh}.map>iframe{width:100%;border:4px solid #294784}@media only screen and (max-width:768px){.map>iframe{height:200px}.contact-form{padding:0;margin-top:4vh}.contact-container{margin-top:4vh}.contact-header>h3{line-height:24px}.location-container>h3>img{width:24px}.btn-submit{font-size:16px}.location-container>h3{font-size:16px!important}.contact-header>h2{font-size:24px}.contact-header>h3{font-size:16px}}.alert{margin-top:3vh;font-size:calc(.8rem + 0.3vw);font-weight:400}.error-msg{display:none;font-size:14px}footer{background-color:#F4E7C5;background-image:url(./../assets/img/footer/bg-footer.png);background-repeat:no-repeat;background-size:cover;color:#fff;padding:8vh 0 4vh 0}footer>div{display:flex;justify-content:space-between;align-items:center}.footer-contact,.footer-contact-value{display:flex;flex-direction:column}.footer-contact-title{color:#FFF;font-size:16px;font-weight:600}.footer-contact-value{color:#FFF;font-size:16px;font-weight:400}.footer-links{display:flex!important;flex-direction:column}.footer-link{color:#fff;font-size:16px;font-weight:500}.footer-link:hover{color:#fff;font-weight:600;cursor:pointer}.footer-social>a{cursor:pointer;text-decoration:none;margin-left:36px}.footer-social>a:hover{opacity:.8}@media only screen and (max-width:991px){footer>div{flex-direction:column;align-items:center;height:unset}footer{padding:12vh 0 6vh 0}.footer-logo{margin-bottom:3vh}.footer-contact{margin-bottom:3vh}.footer-links{margin-bottom:3vh}.footer-social>a{margin:0;margin-right:0}.footer-social{width:331px;display:flex;justify-content:space-around}}.modal-content{padding:2vw}.modal-header{display:flex;justify-content:space-between;align-items:center;border:none;padding:0;padding-bottom:2vw}.modal-body{padding-top:0;max-height:500px;overflow-y:auto}.modal-header>h2{margin:0;color:#000;font-family:Poppins;font-size:calc(.8rem + 0.8vw);font-weight:700}.modal-body>p{color:#000;font-family:Poppins;font-size:calc(.6rem + 0.4vw);font-weight:400}.close-modal{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.close-modal>img{width:24px;height:24px}.modal-content{border-radius:0}.modal-dialog{min-width:36%}.activity-img-container{max-height:336px;overflow:hidden;display:flex;justify-content:center;align-items:center}.activity-img-container>img{width:100%}#plastic-expression{background:rgba(240,184,54,.6)!important}#plastic-expression>.modal-dialog>.modal-content{border:10px solid #F0B836;}#english-workshop{background:rgba(26,169,191,.6)!important}#english-workshop>.modal-dialog>.modal-content{border:10px solid #1AA9BF}#music-workshop{background:rgba(144,185,68,.6)!important}#music-workshop>.modal-dialog>.modal-content{border:10px solid #90B944}#emotional-education{background:rgba(209,45,58,.6)!important}#emotional-education>.modal-dialog>.modal-content{border:10px solid #D12D3A;}#vegetable-garden{background:rgba(26,169,191,.6)!important}#vegetable-garden>.modal-dialog>.modal-content{border:10px solid #1AA9BF}#gymnastics-and-swimming{background:rgba(240,184,54,.6)!important}#gymnastics-and-swimming>.modal-dialog>.modal-content{border:10px solid #F0B836}#psychomotor-skills{background:rgba(209,45,58,.6)!important}#psychomotor-skills>.modal-dialog>.modal-content{border:10px solid #D12D3A}#didactic-outings{background:rgba(144,185,68,.6)!important}#didactic-outings>.modal-dialog>.modal-content{border:10px solid #90B944}#sleepwalks{background:rgba(240,184,54,.6)!important}#sleepwalks>.modal-dialog>.modal-content{border:10px solid #F0B836}#cooking-workshop{background:rgba(209,45,58,.6)!important}#cooking-workshop>.modal-dialog>.modal-content{border:10px solid #D12D3A}.responsive-iframe{position:relative;overflow:hidden;padding-top:56.25%}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hide-mobile{display:block}.show-mobile{display:none}.activity-img-container{position:relative}.icon-on-image{position:absolute;top:10px;left:22px;transform:translateX(-50%);color:#fff;font-size:26px}.footer-licensing{margin-left:20px;text-align:left;width:100%;margin-top:20px;color:#fff}.dancing-script-main-title{font-family:"Dancing Script",cursive;font-optical-sizing:auto;font-weight:400;font-size:3.5rem;font-style:normal}@media only screen and (max-width:768px){.icon-on-image{font-size:20px!important}.hide-mobile{display:none}.show-mobile{display:block}.modal-header{padding:16px;padding-top:12px}.modal-header>h2{font-size:22px}.modal-body>p{color:#000;font-family:Poppins;font-size:16px;font-weight:400}}