@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);:root{--font-base:"DM Sans",sans-serif;--primary-color:#f3e9dc;--secondary-color:#313bac;--black-color:#030303;--lightGray-color:#e4e4e4;--gray-color:#6b7688;--brown-color:#46364a;--white-color:#fff;--text-color:var(--black-color);--text-color-muted:var(--gray-color);--blockquote-color:var(--secondary-color);--blockquote-border-color:var(--secondary-color);--section-bg-color:var(--white-color);--dark-background:#121212;--dark-card-color:#1e1e1e;--dark-hover-color:#2d2d2d}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.app__about{isolation:isolate;padding:4rem 2rem;position:relative;text-align:center}.app__about:before{background-attachment:fixed;background-image:linear-gradient(#00000080,#00000080),url(/static/media/about.869450113bd5420cc872.jpg);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;z-index:-1}.app__about .head-text{color:var(--primary-color);font-size:2rem;letter-spacing:2px;margin-bottom:2rem;text-shadow:0 2px 4px #00000080;text-transform:uppercase}.app__about-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1200px}.app__about-profile{flex:1 1;max-width:200px;min-width:100px}.app__about-profile img{border-radius:10px;box-shadow:0 10px 30px #0000001a;height:auto;width:100%}.app__about-text{flex:1 1;min-width:300px;text-align:left}.app__about-text h3{color:var(--primary-color);font-size:2rem;margin-bottom:1.5rem;text-shadow:0 2px 4px #00000080}.app__about-text p{color:var(--text-color-muted);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.app__about-text blockquote{border-left:3px solid var(--blockquote-border-color);color:var(--blockquote-color);font-style:italic;line-height:1.8;margin:2rem 0;padding-left:1.5rem}.app__about .read-more-btn{background-color:var(--secondary-color);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1rem;padding:.8em 2em;transition:all .3s ease}.app__about .read-more-btn:hover{background-color:#0789c3;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}@media screen and (max-width:768px){.app__about{padding:3rem 1rem}.app__about .head-text{font-size:2.5rem}.app__about-content{align-items:center;flex-direction:column}.app__about-text{text-align:center}.app__about-text blockquote{text-align:left}}.app__footer{background-color:#2d2e32;color:#fff;font-family:Poppins,sans-serif;padding:3rem 2rem 1rem}.app__footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.app__footer .footer-section h3{font-size:1.3rem;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.app__footer .footer-section h3:after{background-color:#38bdf8;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.app__footer .footer-section ul{list-style:none;padding:0}.app__footer .footer-section ul li{cursor:pointer;font-size:.95rem;margin-bottom:.8rem;transition:all .3s ease}.app__footer .footer-section ul li:hover{color:#38bdf8;transform:translateX(5px)}.app__footer .footer-section address{font-style:normal}.app__footer .footer-section address p{font-size:.95rem;line-height:1.6;margin-bottom:.8rem}.app__footer .footer-section address p a{color:#fff;text-decoration:none;transition:color .3s ease}.app__footer .footer-section address p a:hover{color:#38bdf8}.app__footer .footer-section .social-icons{display:flex;gap:1.5rem;margin-top:1rem}.app__footer .footer-section .social-icons a{color:#fff;font-size:1.5rem;transition:all .3s ease}.app__footer .footer-section .social-icons a:hover{color:#38bdf8;transform:translateY(-3px)}.app__footer-copyright{border-top:1px solid #ffffff1a;color:#ffffffb3;font-size:.9rem;margin-top:3rem;padding-top:1.5rem;text-align:center}@media screen and (max-width:768px){.app__footer{padding:2rem 1rem}.app__footer-container{gap:2rem;grid-template-columns:1fr}.app__footer .footer-section{margin-bottom:1.5rem}}#home{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}#home .app__wrapper{height:100%;padding:0}#home .app__wrapper .copyright{display:none}.app__header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;position:relative;text-align:center;width:100%}.app__header-content{margin:0 auto;max-width:1100px;position:relative;z-index:2}.app__header-info{align-items:center;display:flex;flex-direction:column;gap:2rem}.app__header-profile{aspect-ratio:4/3;margin:1rem auto;max-height:80vh;max-width:1500px;position:relative;transition:transform .3s ease-in-out;width:100%}.app__header-profile img{border-radius:10px;box-shadow:0 10px 30px #0003;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.app__header-profile .text-overlay{background:linear-gradient(0deg,#000000b3,#0006);border-radius:8px;bottom:25%;left:50%;padding:1.5rem;position:absolute;text-align:center;transform:translateX(-50%);width:80%}.app__header-profile .text-overlay .intro{color:var(--white-color);font-size:1rem;font-weight:600;margin-bottom:1rem;text-shadow:0 2px 4px #00000080;transition:all .3s ease}.app__header-profile .text-overlay .explore-btn{background-color:var(--secondary-color);border:none;border-radius:25px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:1px;padding:.8em 1.5em;text-transform:uppercase;transition:all .3s ease}.app__header-profile .text-overlay .explore-btn:hover{background-color:#09acf4;box-shadow:0 6px 8px #0003;transform:translateY(-2px)}.app__header-profile .text-overlay .explore-btn:hover+.intro{color:var(--secondary-color)}.app__header .head-text{color:var(--primary-color);font-size:3rem;letter-spacing:2px;margin-bottom:none;margin-top:5rem;text-shadow:0 2px 4px #00000080;text-transform:uppercase;z-index:3}@media screen and (min-width:900px){.app__header{padding:4rem}.app__header .head-text{font-size:3rem}.app__header-profile{max-width:1500px;transform:scale(2)}.app__header-profile .text-overlay{bottom:30%;padding:2rem;width:70%}.app__header-profile .text-overlay .intro{font-size:.8rem}.app__header-profile .text-overlay .explore-btn{font-size:1.25rem;padding:1em 2em}}@media screen and (max-width:480px){.app__header{padding:1rem}.app__header .head-text{font-size:2rem}.app__header-profile .text-overlay{bottom:15%;padding:1rem;width:90%}.app__header-profile .text-overlay .intro{font-size:1.25rem}.app__header-profile .text-overlay .explore-btn{font-size:.9rem;padding:.6em 1.2em}}.app__gallery{isolation:isolate;padding:4rem 2rem;position:relative;text-align:center}.app__gallery:before{background-attachment:fixed;background-image:linear-gradient(#0009,#0009),url(/static/media/about.869450113bd5420cc872.jpg);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;z-index:-1}.app__gallery .head-text{color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem;text-shadow:0 2px 4px #00000080;text-transform:uppercase}.app__gallery-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-rows:200px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}.app__gallery-item{border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.app__gallery-item:hover{box-shadow:0 8px 25px #0003}.app__gallery-item:hover .app__gallery-overlay{opacity:1}.app__gallery-item img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.app__gallery-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.app__gallery-overlay p{color:var(--white-color);font-size:1.5rem;font-weight:600}.app__gallery .gallery-toggle-btn{background-color:var(--secondary-color);border:none;border-radius:30px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:3rem;padding:.8em 2em;transition:all .3s ease}.app__gallery .gallery-toggle-btn:hover{background-color:#09acf4;box-shadow:0 6px 12px #0003;transform:translateY(-2px)}.app__gallery .modal-backdrop{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.app__gallery .modal-image{border-radius:10px;max-height:90%;max-width:90%}@media screen and (max-width:1200px){.app__gallery-container{gap:1rem;grid-auto-rows:180px}}@media screen and (max-width:900px){.app__gallery-container{gap:.8rem;grid-auto-rows:150px}}@media screen and (max-width:600px){.app__gallery{padding:3rem 1rem}.app__gallery .head-text{font-size:2rem}.app__gallery-container{gap:.5rem;grid-auto-rows:120px;grid-template-columns:repeat(3,1fr)}.app__gallery-overlay p{font-size:1rem}.app__gallery .gallery-toggle-btn{font-size:.9rem;padding:.6em 1.5em}}@media screen and (max-width:400px){.app__gallery-container{grid-auto-rows:100px}}.section-header{color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem;text-align:center;text-shadow:0 2px 4px #00000080;text-transform:uppercase}@media screen and (max-width:768px){.section-header{font-size:2rem}}@media screen and (max-width:480px){.section-header{font-size:1.75rem;margin-bottom:1.5rem}}.app__testimonial{padding:4rem 2rem;position:relative;width:100%}@media screen and (max-width:768px){.app__testimonial{padding:2rem 1rem}}.app__testimonial-container{align-items:center;display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;position:relative}.app__testimonial-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;min-height:320px;padding:2rem;transition:all .3s ease-in-out;width:70%}.app__testimonial-item img{border-radius:50%;flex-shrink:0;height:120px;margin-right:2rem;object-fit:fill;width:120px}@media screen and (max-width:850px){.app__testimonial-item{align-items:center;flex-direction:column;text-align:center;width:90%}.app__testimonial-item img{margin-bottom:1.5rem;margin-right:0}}@media screen and (max-width:600px){.app__testimonial-item{min-height:380px;padding:1.5rem}}.app__testimonial-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.app__testimonial-content p{color:var(--black-color);font-size:1rem;line-height:1.6;margin-bottom:1.5rem;max-height:180px;overflow-y:auto;padding-right:1rem}.app__testimonial-content p::-webkit-scrollbar{width:4px}.app__testimonial-content p::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:4px}.app__testimonial-info h4{color:var(--secondary-color);font-size:1.1rem;margin-bottom:.25rem}.app__testimonial-info h5{color:var(--gray-color);font-size:.9rem}.app__testimonial-nav{align-items:center;background-color:var(--white-color);border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.app__testimonial-nav svg{color:var(--secondary-color);height:24px;transition:all .3s ease;width:24px}.app__testimonial-nav:hover{background-color:var(--secondary-color)}.app__testimonial-nav:hover svg{color:var(--white-color)}@media screen and (max-width:768px){.app__testimonial-nav{height:35px;width:35px}.app__testimonial-nav svg{height:20px;width:20px}}.donation-section{margin:0 auto;max-width:1100px;padding:3rem 1rem}.donation-section .section-header{margin-bottom:2rem;text-align:center}.donation-section .section-header h2{color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem;text-align:center;text-shadow:0 2px 4px #00000080;text-transform:uppercase}.donation-section .section-header p{color:var(--primary-color);font-size:1.5rem}.donation-section .donation-container{align-items:flex-start;display:flex;gap:2rem}.donation-section .donation-container>*{flex:1 1;min-width:0}.donation-section .coordinators-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.donation-section .coordinators-grid .coordinator-card{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;overflow:hidden;transition:all .3s ease}.donation-section .coordinators-grid .coordinator-card .coordinator-image{height:120px;overflow:hidden}.donation-section .coordinators-grid .coordinator-card .coordinator-image img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.donation-section .coordinators-grid .coordinator-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.donation-section .coordinators-grid .coordinator-card:hover img{transform:scale(1.05)}.donation-section .coordinators-grid .coordinator-card .coordinator-info{padding:1rem;text-align:center}.donation-section .coordinators-grid .coordinator-card .coordinator-info h4{color:#2d2e32;font-size:1rem;margin-bottom:.3rem}.donation-section .coordinators-grid .coordinator-card .coordinator-info p{color:#666;font-size:.8rem}.donation-section .donation-action{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.donation-section .donate-cta{background:#2d2e32;border:none;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:1rem 2rem;transition:all .2s}.donation-section .donate-cta:hover{background:#38bdf8;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.donation-section .donation-form{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;overflow:hidden;padding:1.5rem;width:100%}.donation-section .donation-form .form-row{display:flex;gap:1rem;margin-bottom:1rem}.donation-section .donation-form .form-row input{border:1px solid #e0e0e0;border-radius:8px;flex:1 1;font-size:.9rem;padding:.5rem;transition:all .2s}.donation-section .donation-form .form-row input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a;outline:none}.donation-section .donation-form .amount-selection{margin-bottom:1.2rem}.donation-section .donation-form .amount-selection label{color:#444;display:block;font-size:.9rem;margin-bottom:.5rem}.donation-section .donation-form .amount-selection .amount-buttons{display:flex;gap:.5rem;margin-bottom:.5rem}.donation-section .donation-form .amount-selection .amount-buttons .amount-btn{background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:.9rem;padding:.5rem;transition:all .2s}.donation-section .donation-form .amount-selection .amount-buttons .amount-btn.active{background:#2d2e32;color:#fff}.donation-section .donation-form .amount-selection .amount-buttons .amount-btn:hover{background:#e0e0e0}.donation-section .donation-form .amount-selection input{border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;padding:.7rem;width:100%}.donation-section .donation-form .form-actions{display:flex;gap:1rem;margin-top:1rem}.donation-section .donation-form .form-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:.8rem;transition:all .2s}.donation-section .donation-form .form-actions .cancel-btn{background:#f5f5f5;color:#666}.donation-section .donation-form .form-actions .cancel-btn:hover{background:#e0e0e0}.donation-section .donation-form .form-actions .submit-btn{background:#2d2e32;color:#fff}.donation-section .donation-form .form-actions .submit-btn:hover{background:#38bdf8}@media(max-width:768px){.donation-section .donation-container{flex-direction:column}.donation-section .donation-container .coordinators-grid{grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem;width:100%}}@media(max-width:480px){.donation-section .coordinators-grid{grid-template-columns:repeat(2,1fr)!important}.donation-section .form-row{flex-direction:column;gap:.8rem!important}.donation-section .amount-buttons{flex-wrap:wrap}.donation-section .amount-buttons .amount-btn{min-width:calc(50% - .5rem)}}.booking-calendar{margin:0 auto;max-width:1200px;padding:4rem 2rem}.booking-calendar .section-header{margin-bottom:3rem;text-align:center}.booking-calendar .section-header h2{color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem;text-shadow:0 2px 4px #00000080;text-transform:uppercase}.booking-calendar .section-header p{color:#666;font-size:1.1rem}.booking-calendar .dual-column{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.booking-calendar .dual-column{grid-template-columns:1fr}}.booking-calendar .method-selector{display:flex;gap:1rem;margin-bottom:2rem}.booking-calendar .method-selector .method-btn{background:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;flex:1 1;padding:1rem;transition:all .3s ease}.booking-calendar .method-selector .method-btn.active{background:#38bdf8;box-shadow:0 4px 6px #38bdf833;color:#fff}.booking-calendar .method-selector .method-btn:hover{transform:translateY(-2px)}.booking-calendar .compact-form{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:2rem}.booking-calendar .compact-form h3{color:#2d2e32;margin-bottom:2rem}.booking-calendar .compact-form .form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media(max-width:480px){.booking-calendar .compact-form .form-row{grid-template-columns:1fr}}.booking-calendar .compact-form input,.booking-calendar .compact-form select,.booking-calendar .compact-form textarea{border:1px solid #ddd;border-radius:6px;font-size:1rem;padding:.8rem;transition:border-color .3s ease;width:100%}.booking-calendar .compact-form input:focus,.booking-calendar .compact-form select:focus,.booking-calendar .compact-form textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a;outline:none}.booking-calendar .compact-form textarea{min-height:100px;resize:vertical}.booking-calendar .compact-form .email-method-info{padding:2rem;text-align:center}.booking-calendar .compact-form .email-method-info p{color:#666;line-height:1.6;margin-top:1rem}.booking-calendar .success-message{background:#e8f5e9;border:1px solid #2ecc71;border-radius:6px;color:#2ecc71;margin:1rem 0;padding:1rem}.booking-calendar .error-message{background:#fdedec;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;margin:1rem 0;padding:1rem}.booking-calendar button[type=submit]{background:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1.5rem;padding:1rem;width:100%}.booking-calendar button[type=submit]:disabled{background:#a0d8f5;cursor:not-allowed}.booking-calendar .compact-events{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:2rem}.booking-calendar .compact-events .events-list{grid-gap:1.5rem;display:grid;gap:1.5rem}.booking-calendar .compact-events .event-item{align-items:center;background:#f8f9fa;border-radius:8px;cursor:pointer;display:flex;padding:1rem;transition:transform .3s ease}.booking-calendar .compact-events .event-item .event-date{margin-right:1.5rem;min-width:60px;text-align:center}.booking-calendar .compact-events .event-item .event-date .day{color:#2d2e32;display:block;font-size:1.5rem;font-weight:600}.booking-calendar .compact-events .event-item .event-date .month{color:#666;font-size:.9rem;text-transform:uppercase}.booking-calendar .compact-events .event-item .event-info h4{color:#2d2e32;margin-bottom:.5rem}.booking-calendar .compact-events .event-item .event-info p{color:#666;font-size:.9rem}@media(max-width:768px){.booking-calendar{padding:2rem 1rem}.booking-calendar .dual-column{gap:2rem}}.app__navbar{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:space-between;padding:1rem 2rem;position:fixed;width:100%;z-index:1000}.app__navbar,.app__navbar .app__navbar{background:#ffffff40;border:1px solid #ffffff2e}.app__navbar .app__navbar.dark-mode{background:#141414bf;border:1px solid #ffffff0d}.app__navbar .app__navbar.dark-mode .app__navbar-links li a{color:var(--lightGray-color)}.app__navbar .app__navbar.dark-mode .app__navbar-links li a:hover{color:var(--primary-color)}.app__navbar .app__navbar.dark-mode .app__navbar-menu{background-color:var(--primary-color)}.app__navbar .app__navbar.dark-mode .app__navbar-menu svg{color:var(--black-color)}.app__navbar .app__navbar.dark-mode .app__navbar-menu div{background-color:var(--dark-background);box-shadow:0 0 20px #00000080}.app__navbar .app__navbar.dark-mode .app__navbar-menu div svg{color:var(--primary-color)}.app__navbar .app__navbar.dark-mode .app__navbar-menu div ul li a{color:var(--lightGray-color)}.app__navbar .app__navbar.dark-mode .app__navbar-menu div ul li a:hover{color:var(--primary-color)}.app__navbar .app__navbar-right{align-items:center;display:flex;gap:1.5rem}.app__navbar .app__navbar-theme-toggle{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .3s ease}.app__navbar .app__navbar-theme-toggle svg{color:var(--secondary-color);font-size:1.25rem;transition:color .3s ease}.app__navbar .app__navbar-theme-toggle:hover{background-color:var(--lightGray-color)}.app__navbar .app__navbar.dark-mode .app__navbar-theme-toggle svg{color:var(--primary-color)}.app__navbar .app__navbar.dark-mode .app__navbar-theme-toggle:hover{background-color:var(--dark-hover-color)}.app__navbar-logo{align-items:center;display:flex;justify-content:flex-start}.app__navbar-logo img{height:70px;width:120px}@media screen and (min-width:2000px){.app__navbar-logo img{height:40px;width:180px}}.app__navbar-links{align-items:center;display:flex;flex:1 1;justify-content:center;list-style:none}.app__navbar-links li{cursor:pointer;flex-direction:column;margin:0 1rem}.app__navbar-links li div{background:#0000;border-radius:50%;height:5px;margin-bottom:5px;width:5px}.app__navbar-links li a{color:var(--gray-color);flex-direction:column;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-links li a:hover{color:var(--secondary-color)}.app__navbar-links li:hover div{background:var(--secondary-color)}@media screen and (max-width:901px){.app__navbar-links{display:none}}.app__navbar-menu{align-items:center;background-color:var(--secondary-color);border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.app__navbar-menu svg{color:var(--white-color);height:70%;width:70%}.app__navbar-menu div{align-items:flex-end;background-color:var(--white-color);background-repeat:repeat;background-size:cover;bottom:0;box-shadow:0 0 20px #a8a8a826;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:60%;z-index:1001}.app__navbar-menu div svg{color:var(--secondary-color);height:35px;margin:.5rem 1rem;width:35px}.app__navbar-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:var(--gray-color);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transform:translateX(0);transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:var(--secondary-color)}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu div{display:none}}.app__navbar-menu .app{margin-top:80px}@media screen and (max-width:900px){.app__navbar-menu .app{margin-top:60px}}.app__summary{color:#333;font-family:Arial,sans-serif;line-height:1.3;margin:0 auto;max-width:1200px;padding:3rem 1.5rem}.app__summary h2{color:var(--lightGray-color);font-size:2rem;margin-bottom:3rem;position:relative;text-align:center}.app__summary h2:after{background:#38bdf8;bottom:-.1rem;content:"";height:2.2px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.app__summary .detailed-about{margin-bottom:5rem}.app__summary .detailed-about .mission-image{border-radius:12px;box-shadow:0 10px 30px #0000001a;margin:0 auto 3rem;max-width:300px;overflow:hidden}.app__summary .detailed-about .mission-image img{display:block;height:auto;width:100%}.app__summary .detailed-about .section-header{margin-bottom:2rem;margin-top:5rem;text-align:center}.app__summary .detailed-about .section-header p{font-size:.95rem;line-height:1.6;margin:2rem auto;max-width:600px}.app__summary .detailed-about .founder-section{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}@media(max-width:768px){.app__summary .detailed-about .founder-section{grid-template-columns:1fr}}.app__summary .detailed-about .founder-profile{position:sticky;text-align:center;top:2rem}.app__summary .detailed-about .founder-profile img{border-radius:10%;box-shadow:0 10px 30px #0000001a;margin-bottom:1.5rem;margin-top:2.5rem;max-width:200px;width:60%}.app__summary .detailed-about .founder-profile .founder-info h3{color:var(--lightGray-color);font-size:1.8rem;margin-bottom:0}.app__summary .detailed-about .founder-profile .founder-info p{color:#666;font-style:italic;margin-bottom:-4.5rem}.app__summary .detailed-about .founder-message p{border-radius:3px;color:var(--lightGray-color);font-size:1.1rem;line-height:1.7;margin-bottom:1rem;margin-top:1.1rem;padding:1.1rem}.app__summary .video-section{margin:6rem 0;text-align:center}.app__summary .video-section .video-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:3rem 0}.app__summary .video-section .video-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.app__summary .video-section .video-grid{grid-template-columns:repeat(2,1fr)}.app__summary .video-section .video-grid:has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.app__summary .video-section .video-grid{grid-template-columns:1fr}.app__summary .video-section .video-grid:has(>:nth-child(3)){grid-template-columns:1fr}}.app__summary .video-section .video-item{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s ease}.app__summary .video-section .video-item:hover{transform:translateY(-9px)}.app__summary .video-section .youtube-container{padding-top:56.25%;position:relative}.app__summary .video-section .youtube-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.app__summary .video-section .local-video video{border-radius:12px;height:250px;object-fit:cover;width:100%}.app__summary .video-section .show-more-btn{background:#38bdf8;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:12px 25px;transition:all .3s ease}.app__summary .video-section .show-more-btn:hover{background:#1e8ab9;box-shadow:0 5px 15px #38bdf84d;transform:translateY(-2px)}.app__summary .expanded-testimonials{margin:6rem 0}.app__summary .expanded-testimonials .testimonial-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media(max-width:1024px){.app__summary .expanded-testimonials .testimonial-grid{grid-template-columns:1fr}}.app__summary .expanded-testimonials .video-testimonials{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.app__summary .expanded-testimonials .video-testimonials{grid-template-columns:1fr}}.app__summary .expanded-testimonials .video-testimonials .video-container video{border-radius:12px;box-shadow:0 5px 15px #0000001a;height:250px;object-fit:cover;width:100%}.app__summary .expanded-testimonials .written-testimonials .testimonial-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;margin-bottom:2rem;padding:2rem}.app__summary .expanded-testimonials .written-testimonials .testimonial-card blockquote{color:#444;font-style:italic;margin:0}.app__summary .expanded-testimonials .written-testimonials .testimonial-card blockquote cite{color:#38bdf8;display:block;font-style:normal;font-weight:500;margin-top:1rem}@media(max-width:768px){.app__summary{padding:2rem 1rem}.app__summary h2{font-size:2rem}.app__summary .mission-image{margin-bottom:2rem!important}.app__summary .founder-profile{margin-bottom:3rem;position:static!important}.app__summary .video-section{margin:4rem 0}.app__summary .video-section .video-grid{gap:1.5rem;margin:2rem 0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:var(--white-color);background-image:url(/static/media/cloud.333715279b493ab418fa.jpg);background-size:1900px}body,body.dark-mode{background-attachment:fixed;transition:background-color .3s ease}body.dark-mode{--text-color:var(--primary-color);--text-color-muted:var(--lightGray-color);--blockquote-color:var(--lightGray-color);--blockquote-border-color:var(--lightGray-color);--section-bg-color:var(--dark-card-color);background-color:var(--dark-background);background-image:url(/static/media/dark1.ec3d4647510001da590e.jpg);background-size:700px;color:var(--text-color)}
/*# sourceMappingURL=main.61c3ecc7.css.map*/