/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.dark .footer-bottom-area ul li:before{background-color:#191426}.dark .subscription_footer{border-bottom:1px solid #413f47}.dark .footer-area input.form-control{color:#e3ddff;background-color:#151022;border:1px solid #332f40}.dark .footer-schools-app{border-bottom:1px solid #413f47}.dark .footer-store-badge{border:1.5px solid #2f2b3b33}.dark .footer-store-badge:hover{background-color:#1510220d}.footer-area{padding-top:100px}.footer-area .container{width:100%;max-width:1340px;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.footer-area .row .col-lg-3:first-child{flex:0 0 35%;max-width:35%;padding-left:15px;padding-right:15px}.footer-area .row .col-lg-3:nth-child(2){flex:0 0 20%;max-width:20%;padding-left:50px;padding-right:0}.footer-area .row .col-lg-3:nth-child(3){flex:0 0 25%;max-width:20%;padding-left:40px;padding-right:15px}.footer-area .row .col-lg-3:nth-child(4){flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.single-footer-widget .logo{margin-bottom:15px;line-height:1;display:block}.single-footer-widget .logo>img{width:240px}.footer-area .single-footer-widget p,.footer-area .single-footer-widget ul li,.footer-area .single-footer-widget ul li a,.single-footer-widget .footer-contact-info li a{font-size:16px;font-weight:400;line-height:1.7;text-decoration:none;color:#e4e4e4!important;font-family:Open Sans,sans-serif!important}.footer-area .single-footer-widget h3{border-bottom:1px solid #192129;margin-bottom:15px;padding-bottom:13px;font-style:normal;position:relative;color:#fff!important;font-size:20px!important;font-weight:800!important}.footer-area .single-footer-widget ul{padding-left:17px}.footer-area .single-footer-widget ul li a{font-size:15px}.single-footer-widget .footer-contact-info li{color:#ededed;margin-bottom:13px;position:relative}.footer-area .single-footer-widget ul li{margin-bottom:8px;font-size:15px;line-height:1.8;position:relative;color:#e4e4e4!important}.single-footer-widget .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.single-footer-widget .social-link li a i.fa-facebook:before,.single-footer-widget .social-link li a i.fa-instagram:before,.single-footer-widget .social-link li a i.fa-linkedin:before{font-size:28px!important}.single-footer-widget .social-link li a{width:30px;height:30px;color:var(--whiteColor);background-color:#1e1d2f;border-radius:2px}.footer-bottom-area{border-top:2px solid #181726;margin-top:25px;padding-top:25px;padding-bottom:25px}.col-lg-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.footer-bottom-area ul{text-align:right;margin-bottom:0;padding-left:0;list-style-type:none}.footer-bottom-area ul li{color:#ededed;margin-right:20px;display:inline-block;position:relative}.footer-bottom-area ul li:before{content:"";background-color:#ededed;width:1px;height:14px;position:absolute;top:5.5px;right:-12px}.footer-bottom-area ul li a{color:#ededed;text-transform:capitalize;display:block}.footer-bottom-area ul li:last-child{margin-right:0}.footer-bottom-area p{color:#ededed}p:last-child{margin-bottom:0}.footer-area .single-footer-widget ul li a:hover{color:#e56665;padding-left:7px}a{text-decoration:none;transition:all .5s}.single-footer-widget .social-link li a{text-align:center;color:#fff;background-color:#1d103f;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;line-height:42px;display:inline-flex;position:relative;line-height:42px!important}.single-footer-widget .social-link li{margin-bottom:8px;margin-right:3px;font-size:15px;line-height:1.8;display:inline-block;position:relative;color:#e4e4e4!important}.footer-area .single-footer-widget ul.social-link{padding-left:0}ul.social-link li{padding:0}.footer-area .single-footer-widget ul.footer-contact-info li:before,ul.social-link li:before{display:none}.footer-area .single-footer-widget ul.footer-contact-info,.footer-area .single-footer-widget ul.footer-contact-info li,.footer-area .single-footer-widget ul.social-link a:hover{padding-left:0}.single-footer-widget .footer-contact-info li{padding-left:22px}.single-footer-widget .social-link{margin-top:20px!important}.footer-bottom-area ul li:last-child:before{display:none}.footer{background-color:#1d103f!important}.footer,.footer-area{border-radius:30px 30px 0 0}.footer-area{z-index:1;background-color:#1d103f;padding:60px 0 40px;position:relative}.footer-area .container{width:87.5vw;max-width:1680px;margin-left:auto;margin-right:auto}.single-footer-widget .logo>img{width:383px;max-width:100%;height:auto}.footer-area .single-footer-widget{margin-bottom:0}.menu-resources-container{width:55.4vw;margin-left:auto;padding-top:40px}.footer-area .single-footer-widget ul{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:0;list-style-type:none;display:flex;padding-left:17px!important}.footer-area .single-footer-widget ul li a{color:#fff!important;font-size:16px!important}.single-footer-widget .social-link li a svg{color:#fff;font-size:18px}.single-footer-widget p{color:#fff9;font-family:Poppins}.footer .dnd-section>.row-fluid{max-width:100%}.container-fluid.footer-dnd-area2.footer__container.content-wrapper{width:87.5vw;max-width:1680px}.row.align-items-center{justify-content:space-between}.menu-resources-container .widget_ecademy_contact_info{width:100%!important}.footer-area .single-footer-widget ul.social-link{justify-content:flex-end;margin-top:20px;width:100%!important;padding-left:0!important}.footer-area .single-footer-widget ul.social-link li{margin-left:12px;margin-right:0}.col-lg-12.col-md-12{flex:none;width:100%}.subscription_footer{border-bottom:1px solid #a59fb2;align-items:baseline;width:100%;margin-bottom:30px;padding-bottom:30px;display:flex}.footer-area .w-50.pr-4{width:50%;padding-right:24px}.footer-area .subscription_footer h2{margin:0;padding-bottom:16px;font-weight:700;color:#fff!important;text-align:left!important;font-family:Poppins!important;font-size:24px!important}.footer-area .input-group.w-48.mb-3{width:48%;margin-bottom:16px}.footer-area .w-100.flexone.flex-wrap.justify-content-between.align-items-baseline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:100%;display:flex}.footer-area .input-group.subscriptionemail.pr-1.p-0{width:calc(100% - 180px)}.newsletter-footer-error{color:#ff8a80;text-align:right;width:100%;margin-top:8px;font-size:12.5px;font-weight:600;display:block}.footer-area button.mybutton{color:#fff;background:#1cc0d8;border:1.08px solid #1ec1d969;border-radius:5rem;max-height:50px;padding:15px;font-size:18px;font-weight:600;line-height:1;cursor:pointer!important}.footer-area button.mybutton:active,.footer-area button.mybutton:focus,.footer-area button.mybutton:hover{color:#fff;border-radius:26px;background-color:#85b711!important}.footer-area input.form-control{color:#1d103f;background-color:#fff;background-clip:padding-box;border:1px solid #e7e7e7;width:100%;height:48px;margin:0;padding:0 14px;font-size:16px;font-weight:400;line-height:1.5;display:block;border-radius:10px!important}.footer-area input.form-control::placeholder{color:#999;opacity:1}.footer-area form.w-50{width:50%!important}.subscription_footer p{font-family:Poppins;color:#fff!important;text-align:left!important;font-family:Poppins!important;font-size:18px!important}.invalid-feedback{color:#e46666;color:#e46666!important}.footer-schools-app{border-bottom:1px solid #a59fb2;align-items:center;margin-bottom:30px;padding-bottom:34px}.footer-schools-block{align-items:center;gap:20px;display:flex}.footer-schools-media{border-radius:14px;flex-shrink:0;width:120px;height:90px;overflow:hidden}.footer-schools-media img{object-fit:cover;width:100%;height:100%;display:block}.footer-schools-app h3{margin:0 0 6px;font-family:Poppins,sans-serif;color:#fff!important;border:none!important;padding:0!important;font-size:1.8rem!important;font-weight:700!important}.footer-schools-app p{margin:0 0 10px;color:#fff9!important;font-family:Poppins,sans-serif!important;font-size:1.4rem!important}.footer-schools-cta{color:#1cc0d8;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none}.footer-schools-cta:hover{text-decoration:underline}.footer-app-block{text-align:left}.footer-store-badges{flex-wrap:wrap;gap:12px;display:flex}.footer-store-badge{border:1.5px solid #fff3;border-radius:10px;flex-direction:column;padding:8px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.footer-store-badge:hover{background:#ffffff0d;border-color:#1cc0d8}.footer-store-badge__sm{color:#fff9;font-family:Poppins,sans-serif;font-size:1.05rem}.footer-store-badge__big{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}@media (min-width:769px) and (max-width:1024px){.footer-area .container{padding-left:30px!important;padding-right:30px!important}}@media (max-width:768px){.footer-area{padding:30px 0 40px!important}.footer-area .container{padding-left:15px!important;padding-right:15px!important}.footer-area .subscription_footer h2{text-align:center!important;line-height:40px!important}.subscription_footer p{text-align:center!important}.footer-area .w-100.flexone.flex-wrap.justify-content-between.align-items-baseline,.subscription_footer p{padding-left:20px!important;padding-right:20px!important}.single-footer-widget .logo,p.footerptag{padding-left:20px!important}.footer-schools-app{flex-direction:column}.footer-schools-block{margin-bottom:24px}.subscription_footer{flex-direction:column;align-items:stretch}.footer-area .w-50.pr-4{width:100%;margin-bottom:20px;padding-right:0}.footer-area form.w-50{width:100%!important}.footer-area .input-group.w-48.mb-3{width:100%}.footer-area .input-group.subscriptionemail.pr-1.p-0{width:100%;padding-right:0!important}.footer-area .input-group.w-auto.text-right{text-align:left;width:100%;margin-top:0}.footer-area button.mybutton{width:100%}.row.align-items-center{flex-direction:column;align-items:flex-start}.single-footer-widget .logo>img{width:200px}.menu-resources-container{width:100%;margin-left:0;padding-top:24px}.footer-area .single-footer-widget ul#menu-resources{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.footer-area .single-footer-widget ul.social-link{justify-content:flex-start}}