@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Pacifico&family=Poppins:wght@400;500;700&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/background.579b54ff1f1ce67189bf.jpg) no-repeat;background-attachment:fixed;background-position:50%;background-size:cover;font-family:Montserrat,serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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)}}.home{color:#fff;text-align:center}.home section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 20px;width:100%}.home .header-section{color:#fff;padding:40px 20px;position:relative;text-align:center}.home .header-section h1{color:#fff;font-size:3rem;font-weight:400;margin-bottom:20px}.home .header-section p{color:#fff;font-size:1.5rem;margin-bottom:40px}.home .header-section .header-actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 20px;width:90%}.home .header-section .header-actions .action-item{align-items:center;background-color:#f47f0ae6;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1.2rem;font-weight:200;gap:5px;padding:10px 20px;transition:color .3s ease}.home .header-section .header-actions .action-item:hover{color:#3d2423}.home .header-section .header-actions .action-item .down-icon{font-size:.8rem}.home .header-section .header-actions .left{text-align:left}.home .header-section .header-actions .right{text-align:right}.home .about-section{align-items:center;background:#000000b3;box-sizing:border-box;color:#fff;display:flex;justify-content:center;padding:80px 40px;text-align:left;width:100%}.home .about-section .about-content{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px}.home .about-section .main-text{color:#fff;flex:3 1;font-size:1.2rem;line-height:1.8;max-width:60%}.home .about-section .main-text h2{color:#fff;font-weight:400}.home .about-section .main-text p{color:#fff;font-size:1.3rem;font-weight:200}.home .about-section .quote-section{background:#ffffff1a;border-radius:10px;box-shadow:0 4px 20px #00000080;flex:2 1;font-size:1rem;line-height:1.6;max-width:40%;padding:20px 30px;text-align:left}.home .about-section .quote-section blockquote{color:#ddd;font-style:italic;margin:0}.home .about-section .quote-section .quote-author{color:#fff;display:block;font-size:.9rem;font-weight:700;margin-top:15px;text-align:right}@media(max-width:768px){.home .about-section .about-content{flex-direction:column}.home .about-section .main-text,.home .about-section .quote-section{max-width:100%}.home .about-section .quote-section{margin-top:20px}}.home .photos-section{display:flex;flex-direction:column;gap:100px;width:100%}.home .photos-section h2{color:#fff;font-size:2.5rem;font-weight:400;margin-bottom:20px;text-align:center}.home .photos-section .photo-item{align-items:stretch;box-sizing:border-box;display:flex;gap:20px;margin:0 auto;max-width:1200px;padding:20px;width:100%}.home .photos-section .photo-item img{border-radius:10px;box-shadow:0 8px 16px #0003;flex:1 1;height:auto;max-height:500px;max-width:none;object-fit:cover;width:100%}.home .photos-section .photo-item .description{background-color:#fffc;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;color:#000;flex:1 1;font-size:1rem;line-height:1.6;max-height:500px;overflow-y:auto;padding:50px;text-align:left}.home .photos-section .photo-item .description::-webkit-scrollbar{width:8px}.home .photos-section .photo-item .description::-webkit-scrollbar-track{background:#0000;border-radius:10px}.home .photos-section .photo-item .description::-webkit-scrollbar-thumb{background-color:#ed580e;border-radius:10px}.home .photos-section .photo-item .description::-webkit-scrollbar-thumb:hover{background-color:#665fd1}.home .photos-section .photo-item.left{flex-direction:row}.home .photos-section .photo-item.right{flex-direction:row-reverse}@media(max-width:768px){.home .photos-section .photo-item{flex-direction:column;gap:20px}.home .photos-section .photo-item img{width:100%}.home .photos-section .photo-item .description{max-height:1000px}}.home .upcoming-events{align-items:center;background-color:#000c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:40px 20px 0}.home .upcoming-events h2{color:#fff;font-size:2.5rem;font-weight:400;margin-bottom:30px}.home .upcoming-events .carousel{align-items:center;display:flex;margin:0 auto;max-width:800px;padding:10px 10px 0;position:relative;width:100%}.home .upcoming-events .carousel img{border-radius:10px;cursor:pointer;max-height:800px;object-fit:contain;width:100%}.home .upcoming-events .carousel .button{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.home .upcoming-events .carousel .button.left{left:-2%}.home .upcoming-events .carousel .button.right{right:-.5%}.home .upcoming-events .carousel .button:hover{background-color:#fff}@media(max-width:768px){.home .about-section{padding:40px 15px}.home .header-section h1{font-size:2.8rem}.home .about-section h2{font-size:2.5rem}.home .about-section p{font-size:1.2rem}.home .photo-item{flex-direction:column;gap:20px}.home .photo-item img{width:100%}.home .photo-item .description{height:auto;max-height:300px}.home .upcoming-events h2{font-size:2rem}.home .upcoming-events .carousel .button{font-size:1.2rem;height:30px;width:30px}.home .upcoming-events .carousel .button.left{left:5px}.home .upcoming-events .carousel .button.right{right:5px}}.donations{margin-top:200px;padding:50px 20px;text-align:center}.donations h1{color:#fff;font-size:2.5rem;font-weight:400;margin-bottom:10px}.donations p{color:#ffb909;font-size:1.2rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.donations p span.fix-clipping{position:relative}.donations .donation-form{background:#fff;border-radius:15px;box-shadow:0 8px 15px #0000001a;margin:0 auto 40px;max-width:600px;padding:50px}.donations .donation-form h2{color:#333;font-size:1.8rem;margin-bottom:20px}.donations .donation-form .amount-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.donations .donation-form .amount-options button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;line-height:1.2;padding:15px 30px;text-align:center;transition:background .3s ease;white-space:nowrap}.donations .donation-form .amount-options button:hover{background:#0056b3}.donations .donation-form .amount-options input{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px;text-align:center;width:120px}.donations .donation-form .paypal-button{margin-top:10px}.donations .donation-form .paypal-button .paypal-buttons{display:flex;justify-content:center;width:100%}.donations .donation-form .paypal-button .paypal-buttons button{align-items:center;box-sizing:border-box;display:flex;font-size:16px;height:55px;justify-content:center;padding:0 20px}.donations .donation-form .paypal-button .paypal-buttons button span{position:relative}.donations .donation-form .paypal-button .paypal-button-label-container{overflow:visible!important;white-space:nowrap}.donations .donation-form .paypal-button .paypal-button-label-container span{position:relative}.donations .send-check{background:#e9ecef;border-radius:15px;box-shadow:0 8px 15px #0000001a;margin:0 auto;max-width:600px;padding:20px}.donations .send-check h2{color:#333;font-size:1.8rem;margin-bottom:10px}.donations .send-check p{color:#555;font-size:1rem;line-height:1.6}.donations .send-check p span.fix-clipping{position:relative}.donations .paypal-buttons-container{margin:100 auto;max-width:300px;width:100%}.donations button{box-sizing:border-box;word-spacing:1px}.loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.loading-spinner .spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#f47f0a;height:40px;margin-bottom:10px;width:40px}.loading-spinner p{color:#666;font-size:.9rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{align-items:center;background-color:#0000;color:#fff;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;transition:transform .3s ease;width:100%;z-index:1000}.navbar.scrolled{background-color:#000000b3}.navbar.hidden{transform:translateY(-100%)}.navbar .logo-container{align-items:center;display:flex}.navbar .logo-container .logo{height:100px;margin:10px}.navbar .nav-container{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;margin-right:30px}.navbar .nav-container .nav-link{color:#fff;font-family:Montserrat,serif;font-size:18px;font-weight:300;margin:0 50px;position:relative;text-decoration:none;transition:color .3s ease}.navbar .nav-container .nav-link.active{color:#ffae00;font-weight:700}.navbar .nav-container .nav-link:hover{color:#f41505}.navbar .nav-container .nav-link:after{background:#fff;bottom:-3px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.navbar .nav-container .nav-link:hover:after{left:0;transform:none;width:100%}.navbar .nav-container .nav-item{position:relative}.navbar .nav-container .nav-item .dropdown-arrow{display:inline-block;margin-left:5px;transition:transform .3s ease}.navbar .nav-container .nav-item .dropdown-arrow.open{transform:rotate(180deg)}.navbar .nav-container .nav-item .dropdown-menu{background-color:#ff9d00;border-radius:4px;left:0;padding:10px 0;position:absolute;top:100%;transition:transform 1s ease;z-index:1000}.navbar .nav-container .nav-item .dropdown-menu .dropdown-item{color:#fff;display:block;font-family:Montserrat,serif;font-size:18px;font-weight:200;padding:10px 20px;position:relative;text-decoration:none;transition:color .3s ease}.navbar .nav-container .nav-item .dropdown-menu .dropdown-item:hover{color:#4e4140}.navbar .nav-container .nav-item .dropdown-menu .dropdown-item:hover:after{left:0;transform:none;width:100%}.media-container{margin-top:150px;padding:7% 20px 20px;text-align:center}.media-container h1{color:#333;font-size:2rem;margin-bottom:20px}.photo-gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.photo-item{box-sizing:border-box;flex-basis:calc(25% - 10px);flex-grow:1;flex-shrink:1;max-width:calc(25% - 10px)}.photo-item img{border-radius:8px;cursor:pointer;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.photo-item img:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.photo-item p{color:#fff;font-size:.9rem;margin-top:8px;text-align:center}.lightbox{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.lightbox,.lightbox .lightbox-content{align-items:center;display:flex;justify-content:center}.lightbox .lightbox-content{gap:20px}.lightbox .lightbox-content .lightbox-image{border-radius:8px;max-height:80%;max-width:60%}.lightbox .lightbox-content .lightbox-description{color:#fff;font-size:1rem;max-width:300px;opacity:0;transform:translateX(20px)}.lightbox .lightbox-content .fade-in{animation:fadeInDescription .5s forwards}.lightbox .lightbox-content p{margin:0}.lightbox button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;transition:background-color .2s ease;width:40px;z-index:1001}.lightbox button:hover{background-color:#f0f0f0}.lightbox .prev-button{left:20px;top:50%;transform:translateY(-50%)}.lightbox .next-button{right:20px;top:50%;transform:translateY(-50%)}.lightbox .close-button{right:20px;top:20px}@keyframes fadeInDescription{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.lightbox-content{flex-direction:column}.lightbox-content .lightbox-image{margin-bottom:20px;max-width:90%}.lightbox-content .lightbox-description{max-width:90%;text-align:center}}@media(max-width:480px){.photo-item{flex-basis:calc(100% - 10px);flex-grow:1;flex-shrink:1;max-width:calc(100% - 10px)}.lightbox-content img{max-height:70%;max-width:90%}.lightbox-description{max-width:90%;text-align:center}.lightbox button{font-size:16px;height:30px;width:30px}}.video-container{height:100vh;overflow:hidden;position:relative}.video-container .background-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.video-container .video-overlay{border-radius:10px;color:#fff;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.video-container .video-overlay h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 5px #000c}.video-container .video-overlay p{font-size:1.5rem;font-weight:300;text-shadow:2px 2px 5px #000c}.about-section{align-items:center;background:#000000b3;box-sizing:border-box;color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:150px;padding:80px 40px;text-align:left;width:100%}.about-section .text-container{flex:1 1}.about-section .text-container h2{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.about-section .text-container p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.about-section .image-container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:auto;justify-content:center;overflow:hidden;width:500px}.about-section .image-container img{border-radius:15px;box-shadow:0 8px 16px #0003;max-width:800px;object-fit:cover;width:60%}.about-section .image-container ul{list-style:disc;margin-top:1rem;padding-left:2rem;text-align:left}.about-section .image-container ul li{font-size:1rem;line-height:1.4;margin-bottom:.5rem}.about-section .button{background-color:rgba(234,127,5,.675);border:none;border-radius:5px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.about-section .button.active,.about-section .button:hover{background-color:#ffae00;color:#fff}@media(min-width:1000px){.about-section{align-items:flex-start;flex-direction:row}}*{box-sizing:border-box}.contact-section{box-sizing:border-box;color:#fff;margin-top:150px;min-height:100vh;padding:40px 20px}.contact-section,.contact-section .contact-container{align-items:center;display:flex;justify-content:center;width:100%}.contact-section .contact-container{max-width:1200px}.contact-section .contact-container .form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d7d5d5;border-radius:15px;box-shadow:0 10px 40px #0000004d;max-width:600px;padding:40px;text-align:center;width:100%}.contact-section .contact-container .form-container h1{color:#ffae00;font-size:2.8rem;letter-spacing:1.2px;margin-bottom:30px;text-shadow:0 4px 10px #0000004d;text-transform:uppercase}.contact-section .contact-container .form-container form{display:flex;flex-direction:column;gap:25px}.contact-section .contact-container .form-container form .form-group{margin-bottom:30px;position:relative;width:100%}.contact-section .contact-container .form-container form .form-group input,.contact-section .contact-container .form-container form .form-group textarea{background:#ffffffe6;border:2px solid #ccc;border-radius:10px;color:#333;font-size:16px;outline:none;padding:20px 15px;transition:all .3s ease-in-out;width:100%}.contact-section .contact-container .form-container form .form-group textarea{height:150px;resize:none}.contact-section .contact-container .form-container form .form-group input:focus,.contact-section .contact-container .form-container form .form-group textarea:focus{background:#fff;border-color:#ffae00}.contact-section .contact-container .form-container form .form-group label{color:#777;font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.contact-section .contact-container .form-container form .form-group input.has-value~label,.contact-section .contact-container .form-container form .form-group input:focus~label,.contact-section .contact-container .form-container form .form-group textarea.has-value~label,.contact-section .contact-container .form-container form .form-group textarea:focus~label{color:#333;font-size:14px;top:14px}.contact-section .contact-container .form-container form .form-group input:focus,.contact-section .contact-container .form-container form .form-group textarea:focus{padding-top:25px}.contact-section .contact-container .form-container form button{background:linear-gradient(135deg,#f0c040,#d4a732);border:none;border-radius:10px;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:15px 20px;text-transform:uppercase;transition:all .3s}.contact-section .contact-container .form-container form button:hover{background:linear-gradient(135deg,#d4a732,#c2972d);box-shadow:0 4px 10px #0006;transform:translateY(-3px)}@media(max-width:768px){.contact-section .contact-container,.contact-section .contact-container .form-container{padding:20px}.contact-section .contact-container .form-container h1{font-size:2.2rem}.contact-section .contact-container .form-container form{gap:20px}.contact-section .contact-container .form-container form input,.contact-section .contact-container .form-container form textarea{font-size:14px}.contact-section .contact-container .form-container form button{font-size:16px}}@media(max-width:480px){.contact-section .form-container h1{font-size:1.8rem}.contact-section .form-container form{gap:15px}.contact-section .form-container form input,.contact-section .form-container form textarea{font-size:12px;padding:10px}.contact-section .form-container form button{font-size:14px;padding:12px 15px}}.advisory-board{margin-top:150px;padding:20px;text-align:center}.advisory-board h1{color:#fff;font-family:Montserrat,serif;font-size:2.5rem;font-weight:200;margin-bottom:40px}.advisory-board .tabs{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.advisory-board .tabs button{background-color:#f6d0ad61;border:none;border-radius:5px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.advisory-board .tabs button.active,.advisory-board .tabs button:hover{background-color:#ffae00;color:#fff}.advisory-board .advisory-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:1200px}.advisory-board .advisory-card{background:#fff;border-radius:8px;box-shadow:0 0 0 4px #fff3;display:flex;flex-direction:column;height:350px;justify-content:space-between;overflow:hidden;padding:15px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.advisory-board .advisory-card:hover{box-shadow:0 4px 6px #0003;transform:translateY(-3px)}.advisory-board .advisory-card .advisory-photo{border-radius:50%;box-shadow:0 8px 8px #0003;height:100px;margin:0 auto;object-fit:cover;width:100px}.advisory-board .advisory-card .toggle-description-btn{background-color:#ffae00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Montserrat,serif;font-weight:400;margin-top:10px;padding:8px 12px;transition:background-color .3s ease}.advisory-board .advisory-card .toggle-description-btn:hover{background-color:#ed580e}.advisory-board .advisory-card .advisory-description-scrollable{background-color:#fff;border-radius:5px;flex-grow:1;margin-top:10px;max-height:120px;overflow-y:auto;padding:10px}.advisory-board .advisory-card .advisory-description-scrollable::-webkit-scrollbar{width:8px}.advisory-board .advisory-card .advisory-description-scrollable::-webkit-scrollbar-track{background:#f6d0ad61;border-radius:10px}.advisory-board .advisory-card .advisory-description-scrollable::-webkit-scrollbar-thumb{background-color:#ed580e;border:2px solid #fff;border-radius:10px}.advisory-board .advisory-card .advisory-description-scrollable::-webkit-scrollbar-thumb:hover{background-color:#665fd1}.advisory-board .advisory-card .social-links{display:flex;gap:6px;justify-content:center;margin-top:10px}.advisory-board .advisory-card .social-links .social-icon{color:#666;font-size:1.5rem;transition:color .3s}.advisory-board .advisory-card .social-links .social-icon:hover{color:#f41505}.sponsors-container{margin:0 auto -20px;position:relative;width:100%;z-index:1}.footer{background-color:#000;color:#fff;margin-top:0;padding:40px 20px;position:relative;z-index:0}.footer,.footer-container{align-items:center;display:flex;flex-direction:column}.footer-container{gap:30px;margin:0 auto;max-width:1200px;width:100%}.footer-links{display:flex;gap:30px;justify-content:center;width:100%}.footer-column{flex:1 1;text-align:center}.footer-column h4{font-size:16px;margin-bottom:15px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{font-size:14px;margin-bottom:10px}.footer-column ul li a{color:#fff;text-decoration:none}.footer-column ul li a:hover{color:#f7a102}.footer-bottom{align-items:center;border-top:1px solid #fff3;flex-direction:column;padding-top:20px}.footer-bottom,.social-icons{display:flex;gap:15px}.social-icons i{color:#fff;cursor:pointer;font-size:18px}.social-icons i:hover{color:#f0c040}.footer-details{font-size:12px;text-align:center}.footer-details a{color:#fff;text-decoration:underline}footer{margin-top:0}.sponsors-grid{background:#000;color:#fff;margin:0 auto;padding:1rem;text-align:center}.sponsors-heading{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:1rem}.grid-container{display:flex;gap:1rem;justify-content:center;opacity:1;transition:opacity .5s ease-in-out}.grid-container.fade-out{opacity:0}.sponsor-item{align-items:center;background:#000;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.sponsor-item img{max-height:80%;max-width:80%;object-fit:contain}@media(max-width:768px){.grid-container{flex-direction:column;gap:.5rem}.sponsor-item{height:80px;width:80px}.sponsors-heading{font-size:1.2rem}}.privacy-policy{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:135px auto 0;max-width:800px;padding:20px}.privacy-policy h1{color:#444;font-size:2em;margin-bottom:10px}.privacy-policy h2{color:#555;font-size:1.5em;margin-bottom:10px;margin-top:20px}.privacy-policy p,.privacy-policy ul{font-size:1em;margin-bottom:15px}.privacy-policy ul{padding-left:20px}.privacy-policy li{margin-bottom:10px}.privacy-policy a{color:#007bff;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.faq-container{align-items:center;color:#fff;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center;width:100%}.faq-container,details{display:flex;flex-direction:column}details{border:2px solid #ffa500cc;border-radius:10px;box-shadow:0 4px 10px #0003;color:#000;cursor:pointer;font-size:1.2rem;justify-content:flex-start;margin:20px 0;max-width:900px;padding:30px 40px;transition:all .3s ease;width:80%}details,details[open]{background-color:#f5f5f5}details summary{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;font-weight:500;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}details summary:hover{color:#ed580e}details p{color:#000;font-size:1.1rem;line-height:1.6;padding:20px 0;text-align:left}.faq-answer{padding-top:10px}.control-icon{fill:#ed580e;pointer-events:none;transition:.3s ease}.control-icon-close{display:none}details[open] .control-icon-close{display:inline;display:initial}details[open] .control-icon-expand{display:none}@media(max-width:768px){details{padding:20px 25px;width:90%}details summary{font-size:1.3rem}.faq-container{padding:20px}.faq-answer{font-size:1rem}}.success-stories{color:#fff;display:flex;flex-direction:column;margin-top:150px;min-height:calc(100vh - 150px);text-align:center}.success-stories .header-section{margin-bottom:40px;padding:40px 20px}.success-stories .header-section h1{font-size:3rem;font-weight:400;margin-bottom:20px}.success-stories .header-section p{color:#fff;font-size:1.5rem}.success-stories .stories-section{display:flex;flex-direction:column;gap:2rem;padding:2rem}.success-stories .story-item{align-items:center;background:#000000b3;border-radius:15px;display:flex;gap:40px;margin:0 auto;max-width:1200px;opacity:1;padding:30px;width:100%}.success-stories .story-item.left{flex-direction:row}.success-stories .story-item.right{flex-direction:row-reverse}.success-stories .story-item .image-carousel{flex:1 1;max-width:500px;position:relative}.success-stories .story-item .image-carousel img{border-radius:10px;cursor:pointer;height:auto;transition:transform .3s ease;width:100%}.success-stories .story-item .image-carousel img:hover{transform:scale(1.02)}.success-stories .story-item .image-carousel .carousel-button{align-items:center;background:#ffffffb3;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:40px}.success-stories .story-item .image-carousel .carousel-button:hover{background:#ffffffe6}.success-stories .story-item .image-carousel .carousel-button.left{left:10px}.success-stories .story-item .image-carousel .carousel-button.right{right:10px}.success-stories .story-item .content{flex:1 1;max-height:500px;overflow-y:auto;padding:20px;position:relative;scrollbar-color:#f47f0a #0003;scrollbar-width:thin;text-align:left}.success-stories .story-item .content::-webkit-scrollbar{width:8px}.success-stories .story-item .content::-webkit-scrollbar-track{background:#0003;border-radius:10px}.success-stories .story-item .content::-webkit-scrollbar-thumb{background:#f47f0a;border-radius:10px}.success-stories .story-item .content::-webkit-scrollbar-thumb:hover{background:#ff8f1f}.success-stories .story-item .content>h2{color:#f47f0a;font-size:2rem;margin-bottom:20px;padding:0 20px;text-align:left}.success-stories .story-item .content .description{font-size:1.1rem;line-height:1.6;margin-bottom:20px;margin-top:0;padding-top:0;position:relative;z-index:1}.success-stories .story-item .content .achievements{margin:20px 0}.success-stories .story-item .content .achievements h3{color:#f47f0a;font-size:1.3rem;margin-bottom:10px}.success-stories .story-item .content .achievements ul{list-style-type:none;padding:0}.success-stories .story-item .content .achievements ul li{margin:8px 0;padding-left:20px;position:relative}.success-stories .story-item .content .achievements ul li:before{color:#f47f0a;content:"•";left:0;position:absolute}.success-stories .story-item .content .media-links{margin-top:20px}.success-stories .story-item .content .media-links h3{color:#f47f0a;font-size:1.3rem;margin-bottom:15px}.success-stories .story-item .content .media-links .links-grid{display:flex;flex-wrap:wrap;gap:10px}.success-stories .story-item .content .media-links .links-grid .media-link{background:#f47f0ae6;border-radius:5px;color:#fff;padding:8px 15px;text-decoration:none;transition:all .3s ease}.success-stories .story-item .content .media-links .links-grid .media-link:hover{background:#f47f0a;transform:translateY(-2px)}.success-stories .story-item .content:after{background:linear-gradient(180deg,#000000e6 0,#0000);content:"";height:20px;left:0;pointer-events:none;position:sticky;right:0;top:51px;z-index:2}@media(max-width:768px){.success-stories .story-item{flex-direction:column!important;padding:20px}.success-stories .story-item .image-carousel{max-width:100%}.success-stories .story-item .content{max-height:300px}}.success-stories .lightbox{align-items:center;background:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.success-stories .lightbox img{max-height:90vh;max-width:90%;object-fit:contain}
/*# sourceMappingURL=main.72f48202.css.map*/