.App{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;height:auto;min-height:100vh;width:100%}body,html{height:100%;margin:0;padding:0}.main-content{flex:1 1;padding-bottom:20px;padding-top:100px}.navbar{background-color:#1a1a1a;background-size:cover;display:flex;flex-direction:row;height:100px;padding-bottom:10px;position:fixed;top:0;width:100%;z-index:10}.navbar .leftSide{align-items:center;display:flex;flex:50% 1;height:100%;padding-left:70px;position:relative}.navbar .leftSide img{width:150px}.navbar .hiddenLinks{display:none;flex-direction:column;gap:15px}.navbar .rightSide.open .hiddenLinks{display:flex}.navbar .rightSide.close .hiddenLinks{display:none}.navbar .rightSide{align-items:center;display:flex;flex:50% 1;height:100%;justify-content:center}.navbar a{color:#f4f4f4;font-family:museo;font-weight:700;margin:30px;position:relative;text-decoration:none;transition:color .3s ease,transform .2s ease}.navbar a:hover{color:#fc3aa4;transform:scale(1.1)}.navbar a.active:after{background:url(/static/media/pencil.ff254b062fc7dfc02d12.png) no-repeat 50%;background-size:contain;bottom:-18px;content:"";height:15px;left:50%;position:absolute;transform:translateX(-50%);width:80%;width:100px}.navbar .rightSide button{background-color:initial;border:none;color:#f4f4f4;cursor:pointer;display:none}.navbar .rightSide svg{font-size:60px;transition:transform .3s ease,color .2s ease}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#1a1a1a;box-shadow:0 8px 16px #0003;display:none;height:60px;position:absolute;width:280px;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{background-color:#1a1a1a;color:#f4f4f4;display:block;text-align:center;transition:background-color .3s ease,color .3s ease}@media (max-width:767px){.navbar .leftSide{padding:.5rem 0}.navbar .rightSide{position:relative}.navbar .hiddenLinks{align-items:center;background-color:#1a1a1a;flex-direction:column;left:0;padding:1rem 0;position:fixed;right:0;top:100px;width:100vw}.navbar .hiddenLinks a{display:block!important;margin:10px 0;text-align:center}.navbar .rightSide>.dropdown,.navbar .rightSide>a{display:none}.navbar .rightSide button{display:inherit;padding-top:1rem}.dropdown-content{background-color:initial;box-shadow:none;position:static}.dropdown-content a{background-color:#282727;color:#f4f4f4;display:block;padding:15px 30px;text-align:center;transition:background-color .3s ease,color .3s ease}.navbar .rightSide.open .hiddenLinks{display:flex}.navbar .rightSide.close .hiddenLinks{display:none}}.footer{background-color:#1a1a1a;color:#fff;font-family:Poppins,sans-serif;margin-top:auto;padding:20px 40px}.footerTop{align-items:flex-start;border-bottom:4px solid #e15aac;display:flex;justify-content:space-between;padding-bottom:20px;padding-left:30px}.footerLogo img{height:auto;width:200px}.footerContent{align-items:flex-start;display:flex;flex-grow:1;gap:100px;justify-content:flex-end}.MDA img{width:300px}.footerColumn{text-align:right}.footerColumn h2{color:#fff;font-family:museo;font-size:1.2rem;font-weight:700;margin-bottom:15px}.footerColumn a{color:#fff;display:block;font-size:1.1rem;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.footerColumn a:hover{color:#e15aac}.footerColumn p{font-size:1.1rem;margin-bottom:10px}.emailLink{color:#fff;font-weight:700;text-decoration:none;transition:color .3s ease}.emailLink:hover{color:#e15aac}.footerBottom{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-top:20px;padding-top:10px}.footerBottom .copyright{font-size:.9rem;padding-left:39.4%}.footerBottom .socialMedia a{color:#fff;font-size:1.5rem;transition:transform .3s ease,color .3s ease}.footerBottom .socialMedia a:hover{color:#e15aac;transform:scale(1.2)}@media (max-width:768px){.footerTop{align-items:center;flex-direction:column;padding-left:0}.footerLogo{display:none!important}.footerContent{align-items:center;flex-direction:column;gap:20px}.footerBottom,.footerColumn,.footerContent{text-align:center}.footerBottom{flex-direction:column;gap:10px}.footerBottom .copyright{padding-left:0}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.backgroundImage{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:92vh;padding:2rem;position:relative}@font-face{font-family:museo;src:url(/static/media/museo-sans-rounded-700.62a6bd5b84ecb19de199.ttf)}.header{font-family:museo;font-size:90px;font-weight:700}.homeTop{color:#fff;max-width:1200px;padding:0 20px;position:relative;text-align:center;z-index:1}.homeTop h2{font-family:museo;font-size:2.5rem;font-weight:100;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.contactButton{background-color:#4fc1ba;margin-top:2rem}.contactButton:hover{background-color:#3da8a1}.programs{background:#fff;padding:2rem 2rem 100px;text-align:center}.programs h2{color:#36a9e0;font-family:museo;font-size:70px;font-weight:400;margin-bottom:3rem;text-align:center}.allPrograms{display:flex;flex-wrap:wrap;gap:13rem;justify-content:center;margin:0 auto;max-width:1200px}.item{align-items:center;display:flex;flex-direction:column;width:200px}.programImage{border-radius:50%;height:300px;margin-bottom:1rem;overflow:hidden;width:300px}.programImage img{height:100%;object-fit:cover;width:100%}.item h3{color:#36a9e0;font-family:museo;font-size:1.5rem;font-weight:100;margin-top:1rem;text-align:center}.buttons{display:flex;gap:2rem;justify-content:center;margin-top:2rem}.curriculumButton,.formsButton{background-color:#e15aac;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:museo;font-size:1.2rem;font-weight:800;padding:1rem 2.5rem;text-transform:uppercase;transition:background-color .3s ease}.curriculumButton:hover,.formsButton:hover{background-color:#d4338c}.reviews{background-color:#4fc1ba;height:auto!important;padding:4rem 1rem}.reviewContent{margin:0 auto;max-width:1200px}.reviewContent h2{color:#fff;font-family:museo;font-size:60px;font-weight:700;margin-bottom:2rem;text-align:center}.review-slide{padding:0 3rem;text-align:center}.reviewText{color:#fff;font-size:30px;font-style:italic;font-weight:100;line-height:1.75}.reviews .splide__arrow{background:#0000;opacity:1}.reviews .splide__arrow svg{fill:#fff;height:2em;width:2em}.reviews .splide__pagination__page{background:#64748b}.reviews .splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.partners{background-color:#f8fafc;padding:1rem 2rem 100px}.partners h2{color:#1f2937;font-family:museo;font-size:60px;margin-bottom:3rem;text-align:center}.partnerContent{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.clothingDrive,.crew,.toyDrive{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:500px;padding:1.5rem;transition:transform .3s ease}.clothingDrive:hover,.crew:hover,.toyDrive:hover{transform:translateY(-5px)}.clothingImage,.crewImage,.toyImage{border-radius:6px;height:auto;margin-bottom:1rem;max-width:300px;width:100%}.clothText,.crewText,.toyText{padding:1rem;text-align:center}.clothText p,.crewText p,.toyText p{color:#4b5563;font-size:1.1rem;line-height:1.6;margin:0}.crew{align-items:center;display:flex;justify-content:center;padding:1.5rem}.crew img{border-radius:6px;height:auto;max-width:100%}@media (max-width:767px){body{overflow-x:hidden!important}.header{font-size:50px;padding-top:80px}.homeTop{max-width:auto}.homeTop h2{font-size:30px}.programs h2{font-size:25px}.allPrograms{align-items:center;flex-direction:column;gap:2rem}.item{width:220px}.programImage{height:220px;width:220px}.buttons{flex-direction:column}.reviewContent h2{font-size:33px}.review-slide{padding:0 1rem}.reviewText{font-size:20px;line-height:1.6;margin-bottom:0}.partners{padding:3rem 1rem}.partners h2{font-size:2rem;margin-bottom:2rem}.partnerContent{display:flex;flex-direction:row;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.partnerContent::-webkit-scrollbar{display:none}.clothingDrive,.crew,.toyDrive{flex-shrink:0;height:auto;max-width:300px;scroll-snap-align:center;width:80%}}.creds{flex-direction:column;height:auto;padding-bottom:50px;padding-top:50px}.creds,.creds .credTitle{align-items:center;display:flex;justify-content:center;width:100%}.creds .credTitle{background-color:#1a1a1a;height:35vh}.credInfo{color:#4a4a4a;line-height:1.6;margin:0 auto;max-width:1000px;padding:2rem 24px;text-align:center}.credInfo p{font-family:museo;font-size:18px}.allCreds{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;padding-top:100px;width:80vw}.credItem{border-radius:15px;box-shadow:0 3px 15px #0003;height:350px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.credItem:hover{box-shadow:0 5px 20px #00000080;cursor:pointer;transform:scale(1.05)}.credImage{height:200px;object-fit:cover;width:100%}.credItem h1{color:#121619;font-family:Poppins,sans-serif;font-size:1.2rem;margin:15px;text-align:center}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{max-height:90vh;max-width:90vw;padding:20px}.modal-image{max-height:85vh;max-width:100%;object-fit:contain}@media (max-width:767px){.creds .credTitle{height:22vh}.creds .credTitle img{max-width:-webkit-fit-content;max-width:fit-content;padding-top:60px;width:100%}.allCreds{grid-template-columns:repeat(1,1fr)}}.about{flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.about,.aboutTop{display:flex;width:100%}.aboutTop{align-items:center;background-color:#1a1a1a;height:40vh;justify-content:center}.aboutTop img{padding-top:60px}.aboutBottom{display:flex;min-height:90vh;padding-top:4rem}.aboutBottom .left{flex:50% 1;height:100%}.left img{padding-left:90px;width:500px}.aboutBottom .right{flex:50% 1}.aboutBottom p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:20px;max-width:1200px;text-align:justify;width:90%}@media (max-width:767px){.aboutTop{height:28vh}.aboutTop img{max-width:-webkit-fit-content;max-width:fit-content;padding-top:92px;width:100%}.aboutBottom{align-items:center;flex-direction:column;height:auto;min-height:auto}.left img{max-width:-webkit-fit-content;max-width:fit-content;padding-left:0;width:100%}.aboutBottom .right{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;text-align:center;width:100%}}.contact{background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh;padding-top:100px}.contact .contact-top{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;height:45vh;justify-content:center;width:100%}.contact .contact-bottom{background-color:#fff;display:flex;flex:1 1;flex-direction:row;padding-bottom:100px;padding-top:100px}.contact .leftSide{background-image:url(/static/media/contact.b11517d1e0b1316bb128.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:50% 1;min-height:300px}.contact .rightSide{align-items:center;background-color:#fff;box-shadow:0 4px 12px #0000001a;display:flex;flex:50% 1;flex-direction:column;justify-content:center;padding:40px}.contact .rightSide h1{color:#333;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:600;margin-bottom:30px;text-align:center}form{display:flex;flex-direction:column;gap:15px;max-width:600px;width:100%}form input,form textarea{border:1px solid #ccc;border-radius:8px;font-family:Poppins,sans-serif;font-size:1rem;height:45px;padding:10px;transition:border .3s ease,box-shadow .3s ease}form textarea{height:auto;resize:vertical}form input::placeholder,form textarea::placeholder{color:#aaa}form input:focus,form textarea:focus{border-color:#4fc1ba;box-shadow:0 0 10px #4fc1ba4d;outline:none}form label{color:#555;font-size:1rem;font-weight:500}form button{background-color:#4fc1ba;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;height:45px;margin-top:20px;transition:background-color .3s ease,transform .3s ease;width:100%}form button:hover{background-color:#fc3aa4;transform:translateY(-2px)}.recaptcha-container{display:flex;justify-content:center;margin:20px 0}button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width:400px){.recaptcha-container{transform:scale(.9);transform-origin:left center}}@media (max-width:767px){.contact .contact-top{height:22vh}.contact .contact-top img{max-width:-webkit-fit-content;max-width:fit-content;width:100%}.contact .contact-bottom{flex-direction:column}.contact .leftSide{flex:0 0 auto;height:200px}.contact .rightSide{padding:20px}.contact .rightSide h1{font-size:2rem;margin-bottom:20px}form input,form textarea{height:40px}}.main{background-color:#fff;padding-top:100px;width:100%}.top{align-items:center;background-color:#1a1a1a;display:flex;height:30vh;justify-content:center;left:0;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.title{font-size:2.5rem;font-weight:700;margin:0}.bottom{margin:0 auto;max-width:1200px;padding:4rem 2rem}.bottom h1{color:#333;font-size:2.2rem;margin-bottom:1.5rem}.bottom>p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.day-item{align-items:center;box-shadow:0 4px 6px #0000001a;display:flex;gap:4rem;transition:transform .2s ease}.day-item img{height:300px;padding:50px}.horizontal{border-radius:8px;color:#1a1a1a;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-left:auto;padding:3rem}.day-item:hover{transform:translateY(-2px)}.activity{font-size:2rem;font-weight:700;margin-bottom:1rem}.day-item p{font-size:1.1rem;line-height:1.6;opacity:.9}.end{margin-top:4rem;padding:2rem;text-align:center}.end h2{color:#333;font-size:1.8rem;margin-bottom:2rem}.contactButton{background-color:#e15aac;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:museo;font-size:1.2rem;font-weight:800;padding:1rem 2.5rem;text-transform:uppercase;transition:background-color .3s ease}.contactButton:hover{background-color:#b82d2d}@media (max-width:768px){.bottom{padding:2rem 1rem}.schedule{display:flex;flex-direction:row;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.day-item{flex-direction:column;flex-shrink:0;max-width:-webkit-fit-content;max-width:fit-content;width:100%}.day-item img{height:200px;object-fit:cover;width:100%}.activity{font-size:1.75rem}.title{font-size:2rem}}.forms-container{background-color:#fff;margin:0 auto;max-width:1200px;padding:110px 2rem 2rem;position:relative}.forms-top{align-items:center;background-color:#1a1a1a;display:flex;height:30vh;justify-content:center;left:0;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.forms-header{margin-bottom:3rem;padding-top:50px}.forms-header h1{color:#333;font-size:2rem;margin-bottom:1rem}.contact-info{color:#666;font-size:1.1rem;margin-bottom:1.5rem}.adobe-notice{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem;width:100%}.adobe-notice p{flex:1 1;line-height:1.5;margin:0}.adobe-download img{height:50px;transition:transform .2s ease;width:90px}.adobe-download:hover img{transform:scale(1.1)}.forms-list{display:flex;flex-direction:column;gap:1.5rem}.pdf-link{color:inherit;display:block;text-decoration:none;width:100%}.form-item{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;min-height:120px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.pdf-link:hover .form-item{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.form-content{flex:1 1;padding-right:2rem}.form-content h2{color:#333;font-size:1.25rem;margin-bottom:.5rem}.form-content p{color:#666;line-height:1.5;margin:0}.form-download{align-items:center;display:flex;flex-direction:column;min-width:60px}.form-download img{height:40px;margin-bottom:.5rem;transition:transform .2s ease;width:40px}.revision{color:#666;font-size:.875rem}@media (max-width:767px){.forms-container{align-items:center;max-width:-webkit-fit-content;max-width:fit-content;padding:0 0 40px;width:100%}.forms-top{background-color:#1a1a1a;width:100%}.forms-top img{max-width:-webkit-fit-content;max-width:fit-content;padding-top:95px;width:95%}.adobe-notice,.form-item{flex-direction:column;gap:1rem;text-align:center;width:90%}.form-item{min-height:auto;padding:1.5rem}.form-content{margin-bottom:1rem;padding-right:0}.form-download{margin-left:0}}.expense{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:60px 0}@font-face{font-family:Museo;src:url(/static/media/museo-sans-rounded-700.62a6bd5b84ecb19de199.ttf)}.expenseTop{background-color:#1a1a1a;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;padding:3rem 0;text-align:center;width:100vw}.expenseTopContent{margin:0 auto;max-width:1200px;padding:0 24px}.expenseLogo{height:auto;margin-bottom:1rem;width:120px}.expenseTitle{color:#fff;font-family:Museo,sans-serif;font-size:2rem;margin:0;text-shadow:0 2px 4px #0000001a}.expenseInfo{color:#4a4a4a;line-height:1.6;margin:0 auto;max-width:800px;padding:2rem 24px;text-align:center}.expenseInfo p{font-family:museo;font-size:18px}.expenseForm{background-color:#e6e6e6;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:2rem;margin:1rem 2rem 5rem;max-width:800px;padding:5rem 7rem;width:100%}.expenseForm h2{color:#4a4a4a;font-family:Museo,sans-serif;font-size:1.75rem;margin-bottom:2rem;text-align:left}.formRow{display:flex;gap:4rem}.formGroup{display:flex;flex:1 1;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.formGroup label{color:#4a4a4a;font-family:Museo,sans-serif;font-size:1.1rem;font-weight:500;margin-bottom:.2rem}label[for*=required]:after,label[for=child-name]:after,label[for=email]:after,label[for=parent-name]:after,label[for=phone]:after{color:#ff6b6b;content:" *"}.formGroup input,.formGroup select,.formGroup textarea{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;height:1px;margin-bottom:1rem;padding:1rem;transition:all .2s ease;width:100%}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{background-color:#fff;border-color:#8cc6d1;box-shadow:0 0 0 3px #8cc6d133;outline:none}textarea{min-height:150px;resize:vertical}.date-section{margin-bottom:1.5rem;margin-top:2.5rem}.dates-heading{color:#4a4a4a;font-size:1.1rem;font-weight:500;margin-bottom:1.5rem}.submitButton{background-color:#8cc6d1;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;height:60px;margin:2rem auto 0;min-width:200px;padding:1rem 2.5rem;transition:all .2s ease;width:50px}.submitButton:hover{background-color:#6aa3b4;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.submitButton:disabled{background-color:#e9ecef;box-shadow:none;color:#adb5bd;cursor:not-allowed;transform:none}@media (max-width:767px){.expense{padding:24px 16px}.expense .expenseTop img{max-width:-webkit-fit-content;max-width:fit-content;padding-top:90px;width:100%}.formRow{flex-direction:column;gap:1.5rem}.expenseForm{margin:0 1rem;padding:1.5rem}.expenseTitle{font-size:1.75rem}.formGroup input,.formGroup select,.formGroup textarea{max-width:-webkit-fit-content;max-width:fit-content;width:100%}}::placeholder{color:#adb5bd;opacity:1}
/*# sourceMappingURL=main.a0894381.css.map*/