*{font-family:Montserrat,sans-serif;margin:0;padding:0}.about-us,.contact-us,.give,.home,.join-mc,.news-events{align-items:center;display:flex;font-size:3rem;height:90vh;justify-content:center}.home{background-size:cover}.home,.news-events{background-position:50%;background-repeat:no-repeat;color:#fff;font-size:100px}.news-events{background-size:fill}.about-us,.contact-us,.give,.join-mc{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:100px}.navbar{background-color:#fff;justify-content:center;padding:14px 0;position:sticky;top:0;z-index:100}.navbar,.navbar-container{align-items:center;display:flex}.navbar-container{box-shadow:0 0 10px rgba(219,123,6,.813);height:80px;justify-content:space-between;max-width:1700px;padding:0 20px;width:100%}.navbar-logo{align-items:center;display:flex}.navbar-logo-img{height:80px;width:auto}.nav-menu,.navbar-links{align-items:center;display:flex}.nav-menu{list-style:none;margin:0;padding:0}.nav-item{margin-left:70px}.nav-links{color:#000;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links:hover{color:#f39c12}.menu-icon{cursor:pointer;display:none}.nav-links-mobile{background-color:#f39c12;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;padding:12px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out}.nav-links-mobile:hover{background-color:#fff;box-shadow:0 8px 16px #0006;color:#f39c12}@media (max-width:768px){.nav-menu{background:#1d1d1d;box-shadow:0 8px 16px #0006;display:none;left:0;padding:0;position:absolute;top:80px;transition:all .3s ease-in-out;width:100%;z-index:1000}.nav-menu.active{align-items:center;background:#0e0e0e;display:flex;flex-direction:column}.nav-item{margin:10px 0;text-align:center;width:100%}.nav-links{color:#fff;font-size:18px;font-weight:600;padding:15px 20px;text-decoration:none;transition:background .3s ease,color .3s ease}.nav-links:hover{background-color:#f39c12;border-radius:5px;color:#242424}.menu-icon{color:#f39c12;cursor:pointer;display:block;font-size:2rem;position:absolute;right:20px;top:33px;transition:transform .3s ease;z-index:1100}.menu-icon.active{transform:rotate(180deg)}.nav-links-mobile{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:15px auto;padding:12px 18px;text-align:center;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background-color:#f39c12;border:1px solid #f39c12;color:#000}.hamburger{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:10px}.hamburger.active{transform:rotate(180deg)}.nav-menu.active:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.button{display:none}}@media (min-width:768px) and (max-width:1024px){.nav-menu{background:#1d1d1d;box-shadow:0 8px 16px #0006;display:none;left:0;padding:0;position:absolute;top:80px;transition:all .3s ease-in-out;width:100%;z-index:1000}.nav-menu.active{align-items:center;background:#0e0e0e;display:flex;flex-direction:column}.nav-item{margin:10px 0;text-align:center;width:100%}.nav-links{color:#fff;font-size:18px;font-weight:600;padding:15px 20px;text-decoration:none;transition:background .3s ease,color .3s ease}.nav-links:hover{background-color:#f39c12;border-radius:5px;color:#242424}.menu-icon{color:#f39c12;cursor:pointer;display:block;font-size:2rem;position:absolute;right:20px;top:33px;transition:transform .3s ease;z-index:1100}.menu-icon.active{transform:rotate(180deg)}.nav-links-mobile{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:15px auto;padding:12px 18px;text-align:center;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background-color:#f39c12;border:1px solid #f39c12;color:#000}.hamburger{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:10px}.hamburger.active{transform:rotate(180deg)}.nav-menu.active:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:1025px){.navbar-container{padding:0 50px}.nav-menu{display:flex;justify-content:flex-end}.nav-item{margin-left:30px}.nav-links{font-size:18px;font-weight:600}.nav-links:hover{color:#f39c12}@media (min-width:1200px){.navbar-container{max-width:100%}}}@media (max-width:480px){.navbar-logo-img{height:60px}.nav-links-mobile{font-size:16px}.menu-icon{font-size:1.5rem}}.video{height:100vh;object-fit:cover;position:fixed;width:100%;z-index:-1}.hero-container{align-items:center;background:url(/static/media/MUSU.27921df12fb2c3c433c6.jpg) 50%/cover no-repeat;box-shadow:inset 0 0 0 1000px #0003;display:flex;flex-direction:column;height:110vh;justify-content:center;object-fit:contain;padding:20px;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-container h1{animation:fadeIn 2s ease-in-out;font-size:4rem}.hero-container h1,.hero-container h2{border-radius:10px;box-shadow:0 4px 10px #0003;color:#fff;display:inline-block;font-weight:700;letter-spacing:2px;padding:20px;text-align:center;text-transform:uppercase}.hero-container h2{font-size:3rem}@keyframes typingEffect{0%{width:0}to{width:100%}}.hero-container p{border-right:2px solid #fff;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;margin-top:8px;overflow:hidden;text-shadow:2px 2px 4px #00000080;white-space:nowrap}.hero-btns{align-items:center;display:flex;flex-direction:row!important;flex-wrap:nowrap;gap:20px;justify-content:center;margin-top:32px;width:100%}.hero-btns .btn{background:#dc7610e6;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:0 1 auto;font-size:18px;font-weight:700;min-width:150px;padding:15px 25px;text-align:center;transition:all .3s ease}.hero-btns .btn:hover{background:#dc7610;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.fa-play-circle{margin-left:8px}.location-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem auto;max-width:1400px;padding:2rem;width:90%}.location-card{background:#fffffff2;border-radius:15px;box-shadow:0 4px 15px #0000001a;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.location-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px) scale(1.02)}.location-card h3{color:#fa8108;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.3;margin-bottom:1rem}.location-card p{color:#000;flex-grow:1;line-height:1.6;margin-bottom:1.5rem}.location-card a,.location-card p{font-size:clamp(.9rem,1.5vw,1.1rem)}.location-card a{background-color:#fa8108;border:2px solid #0000;border-radius:25px;color:#fff!important;display:inline-block;font-weight:600;padding:clamp(.6rem,1.5vw,.8rem) clamp(1rem,2vw,1.5rem);text-decoration:none;transition:all .3s ease}@media screen and (min-width:1600px){.location-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.location-cards{padding:1.5rem;width:95%}}@media screen and (max-width:992px){.location-cards{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.location-card{min-height:280px;padding:1.5rem}}@media screen and (max-width:768px){.hero-container h1{font-size:3rem}.hero-container h2{font-size:2rem}.hero-btns{flex-direction:column;gap:15px}.location-cards{gap:1.2rem;grid-template-columns:repeat(2,1fr);padding:1rem}.location-card{min-height:250px;padding:1.2rem}}@media screen and (max-width:600px){.location-cards{grid-template-columns:1fr;max-width:500px}.location-card{min-height:auto;padding:1.5rem}}@media screen and (max-width:375px){.hero-container h1{font-size:2rem}.hero-container h2{font-size:1.5rem}.location-card{padding:1rem}.location-card h3{font-size:1.3rem}.location-card a{padding:.7rem 1.2rem}}@media screen and (max-width:360px){.hero-container{height:auto;min-height:100vh;padding:10px}.hero-container h1{font-size:1.8rem;margin-top:2rem;padding:10px}.hero-container h2{font-size:1.4rem;padding:10px}.hero-container p{border-right:none;display:block;font-size:14px;margin:1rem 0;white-space:normal}.hero-btns{flex-direction:column;gap:10px;margin-top:1.5rem}.hero-btns .btn{font-size:16px;max-width:250px;padding:12px 20px;width:100%}.location-cards{gap:1rem;grid-template-columns:1fr;margin:1.5rem auto;padding:.5rem}.location-card{min-height:auto;padding:1rem}.location-card h3{font-size:1.2rem}.location-card p{font-size:.9rem;margin-bottom:1rem}.location-card a{font-size:.9rem;padding:.6rem 1rem}}@media screen and (max-width:640px) and (orientation:landscape){.hero-container{height:auto;padding:2rem .5rem}.hero-container h1{font-size:2rem}.hero-container h2{font-size:1.6rem}.hero-btns{flex-direction:row;flex-wrap:wrap}.hero-btns .btn{font-size:14px;min-width:120px;padding:10px 15px}.location-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.hero-container p{animation:none;border-right:none;display:block;overflow:visible;white-space:normal;width:auto}}.hero-btns .btn:focus{outline:2px solid #fff;outline-offset:2px}@media (hover:none){.hero-btns .btn:hover{box-shadow:none;transform:none}.location-card:hover{box-shadow:0 4px 15px #0000001a;transform:none}}.cards{background:#fff;padding:4rem}.cards h1{color:#000;font-size:3.6rem;line-height:1.1;margin-bottom:2rem;margin-top:3rem;text-align:center}.cards__container{align-items:center;display:flex;flex-flow:column;margin:0 auto 2.5rem;max-width:1450px;width:90%}.cards__wrapper{margin:50px 0 45px;position:relative;width:100%}.cards__items{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;width:100%}.cards__items--seven-items{grid-template-columns:repeat(2,1fr)}.cards__items--seven-items>:nth-child(7){display:flex;grid-column:1/-1;justify-content:center;margin-left:59rem}.cards__items--seven-items>:nth-child(7) .cards__item{max-width:50%;width:100%}.cards__item__link{border-radius:10px;box-shadow:0 0 10px rgba(219,123,6,.813);display:flex;filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));flex-flow:column;height:100%;overflow:hidden;text-decoration:none;width:100%}.cards__item__pic-wrap{overflow:hidden;padding-top:67%;position:relative;width:100%}.fade-img{animation-duration:2s;animation-name:fade-img}.cards__item__pic-wrap:after{border-outline:1px solid #f39c12;background-color:#f39c12;border-radius:0 0 5px 5px;bottom:0;box-sizing:border-box;color:#fff;content:attr(data-category);font-size:12px;font-weight:700;margin-left:10px;max-width:calc(100% - 60px);padding:6px 8px;position:absolute}.cards__item__img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;transition:all .2s linear;width:100%}.cards__item__img:hover{transform:scale(1.1)}.cards__item__info{flex-grow:1;padding:20px 30px 30px}.cards__item__text{color:#252e48;font-size:18px;font-weight:400;line-height:24px}@media only screen and (max-width:1024px){.cards__items{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.cards{padding:2rem}.cards__items{gap:1.2rem;grid-template-columns:repeat(2,1fr)}.cards__item__info{padding:15px}.cards__item__text{font-size:16px}}@media only screen and (max-width:600px){.cards__items{gap:1rem;grid-template-columns:1fr}.cards h1{font-size:2.4rem;margin-top:1rem}.cards__container{padding:0 10px;width:100%}.cards__item__info{padding:10px}.cards__item__text{font-size:14px;line-height:20px}}.footer{background:#000;color:#fff;padding:4rem 6rem}.top{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:space-between;text-align:start}.top i{color:#fff;font-size:2.1rem;margin-right:1rem}.top i:hover{color:#01959a}.top h1{font-size:2.5rem}.top h1,.top p{padding-bottom:1rem}.top p{font-size:1.1rem}.bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2rem;text-align:start}.bottom div{display:flex;flex-direction:column}.bottom h4{font-size:1.5rem;padding-bottom:1rem 0 .8rem}.bottom a{color:#fafafa;font-size:1.1rem;padding-bottom:.5rem;text-decoration:none}.social-icons{align-items:center;border-radius:8px;justify-content:center;padding:10px}.social-icons a{color:#fafafa;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#fff;transform:scale(1.1)}.footer .bottom a{align-items:center;display:flex;gap:8px}@media screen and (max-width:850px){.footer{padding:4rem 2rem}.top h1{font-size:2rem}.top p{font-size:1rem}.bottom div{width:50%}}@media screen and (max-width:576px){.footer{padding:2rem 1rem}.top{align-items:center;flex-direction:column;text-align:center}.top i{font-size:1.5rem;margin:.5rem 0}.bottom{align-items:center;flex-direction:column;padding-top:1rem}.bottom div{margin-bottom:1rem;width:100%}.bottom h4{font-size:1.2rem}.bottom a{font-size:1rem}}.app{font-family:Arial,sans-serif;text-align:center}.header{background-color:#f09706;color:#000}.header h1{color:#000;font-size:2rem}.header p{color:orange;margin-top:5px}.programs-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2rem;margin-top:20px;padding:0 15px}.program{background:#d3cbc4;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:20px;text-align:center;width:65%}.program-image{border-radius:10px;box-shadow:0 4px 8px #1b1a1a33;display:block;height:auto;margin:0 auto 15px;max-width:400px;width:100%}.program h2{color:#f39c12;font-size:1.8rem}.program p{color:#333;font-size:1rem}@media (max-width:768px){.header{padding:15px}.header h1{font-size:1.8rem}.header p{font-size:1rem}.programs-container{align-items:center;flex-direction:column}.program{padding:15px;width:90%}.program h2{font-size:1.5rem}}@media (max-width:480px){.header{padding:10px}.header h1{font-size:1.5rem;margin-top:10rem}.header p{font-size:.9rem}.program{padding:10px;width:95%}.program h2{font-size:1.3rem}.program p{font-size:.9rem}}.locations-page{background-color:#f9f9f9;margin:2rem auto;max-width:1690px;padding:2rem}.locations-title{color:#2c3e50;font-size:2.25rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.locations-list{display:flex;flex-direction:column;gap:2rem}.location-card{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 6px 15px #00000014;display:flex;gap:1.5rem;overflow:visible;padding:1.5rem;transition:box-shadow .3s ease}.location-card:hover{box-shadow:0 8px 20px #0000001f}.location-image-container{background-color:#eee;border-radius:50%;box-shadow:0 2px 4px #0000001a;flex-shrink:0;height:400px;overflow:hidden;position:relative;width:400px}.location-image{display:block;height:100%;margin-top:.2rem;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.location-card:hover .location-image{transform:scale(1.05)}.location-content{align-self:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:center}.location-name{color:#2c3e50;font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.location-pastor{color:#e67e22;font-size:1.1rem;font-style:normal;font-weight:500;margin-bottom:1rem}.location-description{color:#555;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.location-address,.location-contact{color:#444;font-size:.95rem;line-height:1.5;margin-bottom:.6rem}.location-address strong,.location-contact strong{color:#2c3e50;margin-right:5px}.location-email{color:#e67e22;text-decoration:none;transition:color .2s ease}.location-email:hover{color:#d35400;text-decoration:underline}@media (max-width:600px){.locations-page{margin-top:1rem;padding:1rem}.locations-title{font-size:1.75rem;margin-bottom:1.5rem}.location-card{align-items:center;flex-direction:column;padding:1rem;text-align:center}.location-image-container{height:100px;margin-bottom:1rem;width:100px}.location-content{align-items:center;padding:0;width:100%}.location-name{font-size:1.25rem}.location-pastor{font-size:1rem}.location-address,.location-contact,.location-description{font-size:.9rem}.location-address,.location-contact{text-align:center}}@media (min-width:601px) and (max-width:768px){.locations-page{padding:1.5rem}.locations-title{font-size:1.875rem}.location-card{gap:1.25rem;padding:1.25rem}.location-image-container{height:110px;width:110px}.location-content{padding:0}.location-name{font-size:1.375rem}.location-pastor{font-size:1.1rem}.location-address,.location-contact,.location-description{font-size:.95rem}}@media (min-width:769px) and (max-width:1024px){.locations-page{padding:2rem}.locations-title{font-size:2rem}.location-card{align-items:center;gap:1.5rem;padding:1.5rem}.location-image-container{height:120px;width:120px}.location-content{justify-content:center;padding:0}.location-name{font-size:1.5rem}.location-pastor{font-size:1.15rem}.location-address,.location-contact,.location-description{font-size:1rem}}@media (min-width:1025px){.locations-page{padding:2.5rem}.locations-title{font-size:2.25rem}.location-card{align-items:center;gap:2rem;padding:2rem}.location-image-container{height:140px;width:140px}.location-content{justify-content:center;padding:0}.location-name{font-size:1.75rem}.location-pastor{font-size:1.2rem}.location-address,.location-contact,.location-description{font-size:1.05rem}}.news-and-events{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:0 auto 2rem;max-width:1400px;padding:20px}.news-and-events h1{color:#2c3e50;font-size:2.5em;margin-bottom:40px;text-align:center}.events-section,.news-section,.tusinze-fest-section{margin-bottom:40px;width:100%}.events-section h2,.news-section h2{color:#e67e22;font-size:2em;margin-bottom:20px}.events-list,.news-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.event-card,.news-card,.tusinze-fest-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden;padding:0;transition:transform .3s ease,box-shadow .3s ease;width:100%}.tusinze-fest-card{display:flex;flex-direction:column}.event-card:hover,.news-card:hover,.tusinze-fest-card:hover{box-shadow:0 4px 10px #0003;transform:translateY(-5px)}.card-image-container{height:1200px;overflow:hidden;width:100%}.card-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.event-card:hover .card-image,.news-card:hover .card-image,.tusinze-fest-card:hover .card-image{transform:scale(1.05)}.card-content{padding:20px}.event-card h3,.news-card h3,.tusinze-fest-card h3{color:#2c3e50;font-size:1.5em;margin:0 0 10px}.event-card .date,.news-card .date,.tusinze-fest-card .date,.tusinze-fest-card .location{color:#777;display:block;font-size:.9em;margin-bottom:10px}.event-card .description,.news-card .description,.tusinze-fest-card .description{color:#555;font-size:1em;line-height:1.5;margin-bottom:15px}.event-card .register-now,.news-card .read-more{color:#e67e22;display:inline-block;font-weight:700;margin-top:10px;text-decoration:none}.event-card .register-now:hover,.news-card .read-more:hover{text-decoration:underline}.qr-code-container{margin-top:20px;text-align:center}.qr-code-container img{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;height:150px;padding:10px;width:150px}.qr-code-container p{color:#555;font-size:14px;margin-top:10px}.access-key-form,.registration-form{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:20px auto;max-width:900px;padding:25px}.access-key-form{max-width:400px}.registration-form h3{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.access-key-form .form-group,.registration-form .form-group{margin-bottom:20px}.access-key-form label,.registration-form label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.access-key-form input,.registration-form input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.registration-form input:focus{border-color:#9ea2a2;box-shadow:0 0 8px #9ea2a24d;outline:none}.access-key-form input:focus{border-color:#007bff;box-shadow:0 0 8px #007bff4d;outline:none}.access-key-form .submit-button,.registration-form .submit-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background-color .3s ease;width:100%}.registration-form .submit-button{background-color:#ff9d00}.registration-form .submit-button:hover{background-color:#ff8e04}.access-key-form .submit-button{background-color:#007bff}.access-key-form .submit-button:hover{background-color:#0056b3}@media (max-width:768px){.events-list,.news-list{grid-template-columns:1fr}.news-and-events h1{font-size:2em}.events-section h2,.news-section h2{font-size:1.6em}.events-list,.news-list{gap:15px}.card-image-container{height:180px}.card-content{padding:15px}}@media (max-width:480px){.news-and-events{padding:15px}.news-and-events h1{font-size:1.8em}.events-section h2,.news-section h2{font-size:1.4em}.event-card h3,.news-card h3,.tusinze-fest-card h3{font-size:1.3em}.event-card .description,.news-card .description,.tusinze-fest-card .description{font-size:.9em}.card-image-container{height:150px}.card-content{padding:12px}.access-key-form,.registration-form{padding:20px}.registration-form h3{font-size:20px}}*{box-sizing:border-box}body{background:#f4f6fa;font-family:Open Sans,sans-serif;padding:15px}.give-container{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:25px auto;max-width:1550px;padding:25px}.give-container>div{padding:20px 11px}.boxs{background:#f1f3fa;justify-content:space-between}.boxs,.boxs .box{border-radius:7px;display:flex}.boxs .box{align-items:center;cursor:pointer;flex-direction:column;padding:20px;text-align:center;transition:all .5s ease-out;width:40%}.boxs .box.active,.boxs .box:hover{background:#fff;box-shadow:0 0 17px #0000001a}.payment-image{border-radius:10px;height:auto;margin-bottom:15px;width:100px}.boxs .box h3{color:#080c1c55;font-size:13.1px;text-transform:uppercase}.boxs .box.active h3,.boxs .box:hover h3{color:#080c1c}.text{background:#e5e8f2;border-radius:7px;box-shadow:inset 1px 1px 5px #9696961a;margin:50px 0;padding:20px}.text p{color:#333;font-size:12.5px;font-weight:700;margin:0;text-align:center}.text a{color:#7a90fd;text-decoration:none}.text a:hover{text-decoration:underline}.buttons{display:flex;justify-content:space-between;padding:0}.buttons .btn{border:none;border-radius:50px;box-shadow:0 0 17px #6464641a;cursor:pointer;font-weight:700;padding:17px 25px;transition:all .5s;width:48%}.buttons .btn:hover{box-shadow:none}.buttons .btn.continue{background:#7a90fd;color:#fff}.buttons .btn.cancel{background:#0000;border:2px solid #7a90fd;color:#7a90fd}@media (max-width:600px){.give-container{margin-top:15px;max-width:100%;padding:15px}.boxs{flex-direction:column}.boxs .box{margin:10px 0;padding:15px;width:100%}.payment-image{width:80px}.boxs .box h3{font-size:12px}.text p{font-size:11px}.buttons{flex-direction:column}.buttons .btn{margin-bottom:10px;padding:15px 20px;width:100%}}@media (min-width:601px) and (max-width:1024px){.give-container{max-width:800px;padding:20px}.boxs .box{padding:15px}.payment-image{width:90px}.boxs .box h3{font-size:12.5px}.text p{font-size:12px}.buttons .btn{padding:15px 20px}}@media (min-width:1025px) and (max-width:1440px){.give-container{max-width:1200px;padding:25px}.payment-image{width:100px}.boxs .box h3{font-size:13.1px}.text p{font-size:12.5px}}@media (min-width:1441px){.give-container{max-width:1400px;padding:30px}.payment-image{width:120px}.boxs .box h3{font-size:14px}.text p{font-size:13px}}.contact{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:2rem auto 2.5rem;max-width:1500px;padding:25px}.contact-container{display:flex;flex-wrap:wrap;gap:40px}.contact-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;min-width:300px;padding:30px}.contact-box h2{color:#2c3e50;font-size:2em;margin-bottom:20px;margin-top:0}.contact-box .desc{color:#555;font-size:1em;line-height:1.6;margin-bottom:25px}.contact-details{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.detail{align-items:flex-start;display:flex;gap:15px}.detail .icon{color:#e67e22;font-size:1.4em;margin-top:3px}.detail p{color:#555;font-size:1em;line-height:1.4;margin:0}.detail p:first-of-type{color:#2c3e50;font-weight:700;margin-bottom:2px}.social-media-section{margin-top:auto;padding-top:20px}.social-media-section h3{color:#2c3e50;font-size:1.5em;margin-bottom:15px}.social-icons{display:flex;flex-wrap:wrap;gap:20px}.social-icons a{color:#2c3e50;text-decoration:none;transition:color .3s ease,transform .3s ease}.social-icons a:hover{color:#e67e22;transform:translateY(-3px)}.social-icons .icon{font-size:1.8em}.connect-box{justify-content:center;text-align:center}.connect-box .desc{margin-bottom:30px}.btn{align-self:center;background-color:#e67e22;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;padding:12px 25px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.btn:hover{background-color:#000;transform:translateY(-2px)}.btn:active{transform:translateY(0)}@media (max-width:768px){.contact-container{flex-direction:column}.contact-box{min-width:0;min-width:auto;width:100%}.contact-box h2{font-size:1.8em}.detail .icon{font-size:1.2em}.social-icons .icon{font-size:1.8em}.connect-box{text-align:center}}@media (max-width:480px){.contact{margin-bottom:1.5rem;margin-top:1rem;padding:15px}.contact-box{padding:20px}.contact-box h2{font-size:1.6em}.detail p{font-size:.9em}.detail .icon{font-size:1.1em}.social-icons .icon{font-size:1.5em}.social-icons{gap:15px;justify-content:center}.btn{font-size:1em;padding:10px 20px}}.missional-community-form{background-color:#f9f9f9;border:1px solid #f39c12;border-radius:10px;box-shadow:0 0 10px rgba(4,2,2,.786);font-family:Arial,sans-serif;margin:40px auto;max-width:1200px;padding:20px;text-align:center}.missional-community-form h1{color:#2c3e50;font-size:2.5em;margin-bottom:20px}.missional-community-form .description{color:#555;font-size:1.2em;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.join-button-container{margin:30px 0}.submit-button{background-color:#f39c12;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.submit-button:hover{background-color:#030303;box-shadow:0 4px 8px #f99602;color:#fff;transform:translateY(-2px)}.submit-button:active{box-shadow:0 2px 4px #ecdfdf;transform:translateY(0)}@media screen and (max-width:768px){.missional-community-form{padding:15px}.missional-community-form h1{font-size:2em}.missional-community-form .description{font-size:1em}.submit-button{font-size:1em;padding:12px 25px}}@media screen and (max-width:480px){.missional-community-form{padding:10px}.missional-community-form h1{font-size:1.8em}.missional-community-form .description{font-size:.9em}.submit-button{font-size:.9em;padding:10px 20px;width:100%}}.story-container{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 15px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:1600px;padding:30px}.title-section{background-color:#f39c12;border-radius:8px 8px 0 0;color:#fff;margin:-30px -30px 30px;padding:15px 20px;text-align:center}.title-section p{font-size:1.8rem;font-weight:700;margin:0}.content-section{padding:0}.content-section p{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.content-section h2{border-bottom:2px solid #f39c12;color:#2c3e50;font-size:1.8rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem;padding-bottom:.5rem}.content-section ul.people-list{list-style:none;margin:0 0 1.5rem;padding:0}.content-section ul.people-list li{align-items:center;border-radius:6px;display:flex;margin-bottom:1.5rem;padding:10px;transition:background-color .2s ease}.content-section ul.people-list li:hover{background-color:#f8f8f8}.avatar-image{border:2px solid #eee;border-radius:50%;flex-shrink:0;height:200px;margin-right:90px;object-fit:cover;width:200px}.person-details{color:#333;font-size:1.05rem;line-height:1.5}.person-details strong{color:#2c3e50;display:block;font-size:1.1em;margin-bottom:2px}.ministry-description{color:#666;display:block;font-size:.95rem;margin-top:4px}.map-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:450px;margin-top:2rem;overflow:hidden;width:100%}.map-container iframe{border:none}@media screen and (max-width:768px){.story-container{margin:20px auto;padding:20px}.title-section{margin:-20px -20px 20px}.title-section p{font-size:1.5rem}.content-section p{font-size:1rem}.content-section h2{font-size:1.5rem;margin-top:2rem}.avatar-image{height:60px;margin-right:12px;width:60px}.person-details{font-size:1rem}.ministry-description{font-size:.9rem}.map-container{height:350px}}@media screen and (max-width:480px){.story-container{margin:15px auto;padding:15px}.title-section{margin:-15px -15px 15px}.title-section p{font-size:1.3rem}.content-section p{font-size:.95rem}.content-section h2{font-size:1.3rem;margin-top:1.5rem}.content-section ul.people-list li{align-items:flex-start;margin-bottom:1rem;padding:8px}.avatar-image{height:50px;margin-right:10px;width:50px}.person-details{font-size:.9rem;line-height:1.4}.person-details strong{font-size:1em;margin-bottom:0}.ministry-description{font-size:.85rem}.map-container{height:300px}}.container{background:#f4f4f4;border:1px solid #ddd;font-family:Arial,sans-serif;margin-bottom:3rem;padding:2rem;text-align:center}.hero{background:linear-gradient(135deg,#2c3e50,#ffb508);border-radius:10px;color:#fff;padding:3rem}.hero h1{font-size:2.5rem;margin-bottom:10px}.about{background:#fff;border-radius:10px;margin:2rem 0;padding:2rem}.about h2{color:#333;font-size:2rem;margin-bottom:10px}.leaders{margin:2rem 0}.leaders h2{color:#333;font-size:2rem;margin-bottom:20px}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}.card{background:#fff;border-radius:10px;box-shadow:0 4px 8px hsla(40,27%,74%,.903);padding:6rem;transition:transform .3s ease-in-out}.card:hover{transform:translateY(-5px)}.card img{border-radius:50%;height:100px;margin-bottom:10px;width:100px}.card h3{color:#2c3e50;font-size:1.2rem}.card p{color:#7f8c8d}.testimonials{background:#ecf0f1;border-radius:10px;margin:2rem 0;padding:2rem}.testimonials h2{color:#333;font-size:2rem;margin-bottom:20px}.testimonialGrid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.testimonialCard{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:1.5rem;text-align:center;width:250px}.testimonialCard img{border-radius:50%;height:80px;margin-bottom:10px;width:80px}.quote{color:#555;font-style:italic;margin-bottom:10px}.cta{background:#f39c12;border-radius:10px;color:#fff;margin-bottom:2rem;margin-top:2rem;padding:2rem}.cta h2{font-size:2rem;margin-bottom:10px}.cta p{font-size:1.2rem}.button,.cta p{margin-bottom:15px}.button{background:#2c3e50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:15px;padding:12px 24px;transition:background .3s ease}.button:hover{background:#000}@media (max-width:600px){.container{padding:1rem}.hero{padding:2rem}.hero h1{font-size:2rem}.about{padding:1.5rem}.cta h2,.leaders h2,.testimonials h2{font-size:1.5rem}.grid{grid-template-columns:1fr}.card{padding:.8rem}.testimonialCard{width:100%}.cta{padding:1.5rem}.button{width:100%}}@media (min-width:601px) and (max-width:1024px){.hero h1{font-size:2.2rem}.grid{grid-template-columns:repeat(2,1fr)}.card img{height:80px;width:80px}.button{font-size:.9rem}}@media (min-width:1025px){.grid{grid-template-columns:repeat(3,1fr)}.card{padding:1.5rem}}.service-times,header{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:1750px;padding:20px}h1,h2{color:#fff;text-align:center}.header{background-color:#f39c12;border-radius:8px 8px 0 0;padding:40px 20px}.header h1{font-size:3.5rem;margin:0}.header p{font-size:1.2rem;margin-bottom:4rem}.service-times{background-color:#f9f9f9;border-radius:0 0 8px 8px}.service-times h2{color:#f39c12;font-size:4.9rem;margin-bottom:20px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;overflow:hidden;padding:20px;text-align:center}.service-image{border-bottom:3px solid #f39c12;border-top-left-radius:8px;border-top-right-radius:8px;height:500px;margin-bottom:15px;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.service-card:hover .service-image{transform:scale(1.03)}.service-card h3{color:#f39c12;font-size:1.8rem}.service-card p{align-items:center;color:#282323}.service-card p,.service-times p{font-size:1.2rem;margin-bottom:2rem}.service-times p{color:#333;line-height:1.2;margin-top:2rem;padding:0 20px;text-align:center}@media (max-width:768px){.header h1{font-size:2rem}.header p{font-size:1rem}.service-card h3,.service-times h2{font-size:1.5rem}.service-card p{font-size:1rem}.service-image{height:180px}}@media (max-width:480px){.header{padding:30px 15px}.service-card{padding:15px}.services-grid{grid-template-columns:1fr}.header h1{font-size:1.8rem}.header p{font-size:.9rem}.service-card h3,.service-times h2{font-size:1.2rem}.service-card p{font-size:.9rem}.service-image{border-top-left-radius:6px;border-top-right-radius:6px;height:150px}}@media (max-width:360px){.service-image{height:130px}}.roundtable-header{background-color:#2c3e50;border-radius:8px;color:#fff;margin-bottom:30px;padding:40px 20px;text-align:center}.roundtable-header h1{font-size:3rem;margin:0}.roundtable-header p{font-size:1.2rem;margin:10px 0 0}.roundtable-details{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1400px;padding:20px}.roundtable-details h2{color:#f99a01;font-size:2rem;margin-bottom:20px}.details-content{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.details-card{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;padding:20px}.details-card h3{color:#479514;font-size:1.6rem;margin-bottom:10px}.action-note,.details-card p{color:#555;font-size:1.1rem}.action-note{align-items:center;font-style:italic;margin-bottom:1.9rem;margin-top:20px}.roundtable-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#333;font-size:1.1rem;margin-bottom:8px}.form-group textarea{border:1px solid #ddd;border-radius:8px;font-size:1rem;min-height:100px;padding:10px;width:100%}.submit-btn{background-color:#f39c12;border-radius:8px;font-size:1.2rem;margin-bottom:2rem;padding:10px 20px;transition:background-color .3s ease}.submit-btn:hover{background-color:#e67e22}footer{background-color:#2c3e50;color:#fff;font-size:1rem;margin-top:40px;padding:20px;text-align:center}@media (max-width:480px){.roundtable-header h1{font-size:2rem}.roundtable-header p{font-size:1rem}.roundtable-details{padding:15px}.roundtable-details h2{font-size:1.5rem}.details-card h3{font-size:1.3rem}.details-card p,.form-group label{font-size:1rem}.form-group textarea{font-size:.9rem}.submit-btn{font-size:1rem;padding:8px 15px}footer{font-size:.9rem;padding:10px}}@media (max-width:768px){.roundtable-header h1{font-size:2.5rem}.roundtable-header p{font-size:1rem}.roundtable-details{padding:15px}.roundtable-details h2{font-size:1.6rem}.details-card h3{font-size:1.4rem}.details-card p,.form-group label{font-size:1rem}.form-group textarea{font-size:.9rem}.submit-btn{font-size:1rem;padding:8px 15px}}@media (max-width:1024px){.roundtable-header h1{font-size:3rem}.roundtable-details{padding:25px}.details-content{flex-direction:column}.details-card{margin-bottom:20px}.submit-btn{font-size:1.1rem}}@media (max-width:1200px){.roundtable-header h1{font-size:3.5rem}.roundtable-details{padding:30px}.details-card h3{font-size:1.8rem}.submit-btn{font-size:1.3rem}}@media (max-width:1400px){.roundtable-header h1{font-size:4rem}.roundtable-details{padding:35px}.details-card h3{font-size:2rem}.submit-btn{font-size:1.4rem}}body{background:#f9f9f9;line-height:1.6}.tcg-page{margin:0 auto;max-width:1750px;padding:20px}.tcg-header{align-items:center;background:linear-gradient(135deg,#2c3e50,#eab105);border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px;padding:40px 20px}.tcg-header-content{flex:1 1;max-width:60%;min-width:280px;text-align:left}.tcg-header h1{font-size:2.5rem;margin-bottom:10px}.tcg-header p{color:#ecf0f1;font-size:1.2rem;margin-bottom:0}.tcg-header img{border-radius:10px;display:block;height:auto;max-width:35%;min-width:150px;object-fit:cover}.tcg-about,.tcg-contact,.tcg-join-us,.tcg-mission,.tcg-upcoming-events{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:30px;padding:30px}.tcg-about h2,.tcg-contact h2,.tcg-join-us h2,.tcg-mission h2,.tcg-upcoming-events h2{border-bottom:2px solid #f39c12;color:#f39c12;font-size:2rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.tcg-about p,.tcg-join-us p,.tcg-mission p{color:#555;font-size:1rem;line-height:1.8}.tcg-upcoming-events ul{list-style:none;margin:0;padding:0}.tcg-upcoming-events li{background:#f4f4f4;border-radius:5px;margin-bottom:20px;padding:15px}.tcg-upcoming-events li strong{color:#2c3e50;display:block;font-size:1.1rem;margin-bottom:5px}.tcg-upcoming-events li p{color:#555;font-size:1rem;margin:0}.tcg-contact form,.tcg-join-us form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#2c3e50;font-weight:700}.form-group input,.form-group textarea{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;font-family:inherit;font-size:1rem;padding:12px;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#2c3e50;box-shadow:0 0 0 2px #2c3e501a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{align-self:center;background:#2c3e50;border-radius:5px;font-weight:700;letter-spacing:1px;margin-top:15px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.submit-btn:hover{background:#f39c12;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.submit-btn:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.tcg-contact{text-align:center}.tcg-contact p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:20px}.tcg-contact span{color:#2c3e50;display:block;font-size:.9rem;margin-top:15px}@media (max-width:480px){.tcg-header{flex-direction:column;padding:30px 15px;text-align:center}.tcg-header-content{margin-bottom:20px;max-width:100%;text-align:center}.tcg-header img{max-width:60%;min-width:120px}.tcg-header h1{font-size:1.8rem}.tcg-header p{font-size:1rem}.tcg-about,.tcg-contact,.tcg-join-us,.tcg-mission,.tcg-upcoming-events{padding:20px}.tcg-about h2,.tcg-contact h2,.tcg-join-us h2,.tcg-mission h2,.tcg-upcoming-events h2{font-size:1.4rem}.tcg-about p,.tcg-contact p,.tcg-join-us p,.tcg-mission p{font-size:.9rem}.tcg-upcoming-events li strong{font-size:1rem}.tcg-upcoming-events li p{font-size:.9rem}.form-group input,.form-group textarea{font-size:.9rem;padding:10px}.submit-btn{font-size:.9rem;padding:10px 25px}}@media (min-width:481px) and (max-width:768px){.tcg-header{padding:40px 20px}.tcg-header-content{max-width:55%}.tcg-header img{max-width:40%}.tcg-header h1{font-size:2.1rem}.tcg-header p{font-size:1.1rem}.tcg-about h2,.tcg-contact h2,.tcg-join-us h2,.tcg-mission h2,.tcg-upcoming-events h2{font-size:1.6rem}.tcg-about p,.tcg-contact p,.tcg-join-us p,.tcg-mission p{font-size:1rem}.tcg-upcoming-events li strong{font-size:1.1rem}.form-group input,.form-group textarea,.submit-btn,.tcg-upcoming-events li p{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.tcg-header-content{max-width:58%}.tcg-header img{max-width:38%}}@media (min-width:1025px) and (max-width:1280px){.tcg-header{padding:50px 20px}.tcg-header-content{max-width:60%}.tcg-header img{max-width:35%}.tcg-header h1{font-size:2.3rem}.tcg-header p{font-size:1.2rem}.tcg-about h2,.tcg-contact h2,.tcg-join-us h2,.tcg-mission h2,.tcg-upcoming-events h2{font-size:1.8rem}.tcg-about p,.tcg-contact p,.tcg-join-us p,.tcg-mission p{font-size:1rem}.tcg-upcoming-events li strong{font-size:1.1rem}.form-group input,.form-group textarea,.submit-btn,.tcg-upcoming-events li p{font-size:1rem}}@media (min-width:1281px){.tcg-header{padding:60px 20px}.tcg-header-content{max-width:60%}.tcg-header img{max-width:35%}.tcg-header h1{font-size:2.5rem}.tcg-header p{font-size:1.2rem}.tcg-about h2,.tcg-contact h2,.tcg-join-us h2,.tcg-mission h2,.tcg-upcoming-events h2{font-size:2rem}.tcg-about p,.tcg-contact p,.tcg-join-us p,.tcg-mission p{font-size:1rem}.tcg-upcoming-events li strong{font-size:1.1rem}.form-group input,.form-group textarea,.submit-btn,.tcg-upcoming-events li p{font-size:1rem}}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed}.modal-content{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin:0 1.5rem;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px;text-align:center;width:100%}.close-button{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.close-button:hover{background:darkred}.terms-container{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.learn-more-btn{background-color:#ff9800;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .3s ease}.learn-more-btn:hover{background-color:#e68900}@media (max-width:768px){.modal-content{margin:0 1rem;max-width:90%}}@media (max-width:480px){.modal-content{margin:0 .5rem;max-width:95%;padding:20px}}body{background-color:#f4f6fa}.library-app{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(244,155,2,.846);margin:0 auto 2.5rem;max-width:100%;padding:30px}.library-app h1{color:#363131;font-size:42px;margin-bottom:25px;text-align:center}.search-bar{border-color:#000;display:flex;justify-content:center;margin-bottom:25px}.search-bar input{border:1px solid #ccc;border-radius:5px;font-size:18px;height:50px;padding:12px;width:500px}.search-bar button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;height:50px;margin-left:10px;padding:15px 24px;width:150px}.search-bar button:hover{background-color:orange}.book-list{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.book-card{background-color:#fff;border-color:orange;border-radius:10px;box-shadow:0 2px 4px #dc700b1a;padding:20px;text-align:center}.book-image{border-radius:5px;margin-bottom:10px;max-height:700px;object-fit:cover;width:100%}.book-card h2{color:#333;font-size:26px;margin-bottom:12px}.book-card .author{color:#666;font-size:18px;margin-bottom:12px}.book-card .description{color:#444;font-size:16px}@media (max-width:1024px){.library-app{max-width:95%;padding:20px}.search-bar input{width:300px}.book-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.library-app{padding:15px}.search-bar{align-items:center;flex-direction:column}.search-bar input{margin-bottom:12px;width:100%}.search-bar button{margin-left:0;width:100%}.book-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.book-card h2{font-size:22px}.book-card .author{font-size:16px}.book-card .description{font-size:14px}}@media (max-width:480px){h1{font-size:26px}.book-list{grid-template-columns:1fr}.book-card{padding:18px}.book-card h2{font-size:20px}.book-card .author{font-size:14px}.book-card .description{font-size:12px}}@media (min-width:1440px){.library-app{max-width:1600px}.book-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.book-card{padding:30px}.book-card h2{font-size:28px}.book-card .author{font-size:20px}.book-card .description{font-size:18px}}body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.container{background-blend-mode:overlay;background-color:#ffffffe6;background-image:url(/static/media/card.f2a6b82e8dcf682825d5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:1690px}.container,.header{padding:20px;position:relative}.header{background-color:initial;border-radius:10px 10px 0 0;color:#fff;font-size:24px;font-weight:700;text-align:center;z-index:1}.form-group,h2,h3,label{text-shadow:1px 1px 3px #0003}h2{color:#000;font-size:2.9rem;font-weight:700;margin-bottom:20px}h3{color:#ff6f00;font-size:1.9rem;font-weight:600;margin-bottom:30px}.form-group{margin:15px 0 2rem}label{display:block;font-weight:700;margin-bottom:5px}input,select,textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:1.7rem;padding:10px;width:100%}textarea{height:9rem}button{background:#ff6f00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:2.9rem;padding:10px;transition:background .3s ease-in-out;width:50%}button:hover{background:#0b0b0b;color:#fff}.form-options{margin:0 auto}.checkbox-group,.form-options,.radio-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.checkbox-group label,.radio-group label{align-items:center;display:flex;gap:10px;margin-top:.5rem;white-space:nowrap}.checkbox-group input,.radio-group input{margin-right:10px;width:auto}.checkbox-group label,.radio-group label{font-size:1.2rem}@media (max-width:1200px){.container{max-width:1000px}}@media (max-width:1024px){.container{padding:15px}.header{font-size:22px}input,select,textarea{font-size:14px}button{font-size:16px}.checkbox-group,.radio-group{align-items:center;flex-direction:column}.checkbox-group label,.radio-group label{font-size:1rem}.checkbox-group input,.radio-group input{margin-right:5px}}@media (max-width:900px){.container{max-width:750px}}@media (max-width:768px){.container{background-position:top;background-size:contain;padding:10px}.header{font-size:20px}input,select,textarea{font-size:14px;padding:8px}button{font-size:14px}.checkbox-group,.radio-group{align-items:center;flex-direction:column}.checkbox-group label,.radio-group label{font-size:1rem}.checkbox-group input,.radio-group input{margin-right:5px}}@media (max-width:600px){.container{max-width:500px}}@media (max-width:480px){.container{padding:5px}.header{font-size:18px}input,select,textarea{font-size:12px;padding:6px}button{font-size:12px;padding:8px}}@media (min-width:480px) and (max-width:588px){.container{max-width:580px;padding:10px}.header{font-size:20px}input,select,textarea{font-size:13px;padding:9px}button{font-size:15px;width:60%}}.next-steps-container{box-sizing:border-box;color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1rem}.next-steps-header h1{color:#e69f06;font-size:2rem;margin-bottom:1rem;text-align:center}.description{font-size:1rem;line-height:1.6;margin-bottom:2rem;text-align:center}.content-wrapper{display:flex;flex-direction:column;gap:2rem}.registration-form h2,.topics-section h2{color:#e69f06;font-size:1.5rem;margin-bottom:1.5rem}.topics-list{list-style-type:none;margin-bottom:2rem;padding:0}.topics-list li{border-bottom:1px solid #eee;font-size:1rem;padding:.75rem 0}.registration-form{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.form-group input[type=email],.form-group input[type=text],.form-group select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.dropdown-container{position:relative;width:100%}.dropdown-toggle{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem}.dropdown-arrow{margin-left:.5rem}.dropdown-menu{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;left:0;margin-top:.25rem;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.dropdown-item{align-items:center;cursor:pointer;display:flex;padding:.75rem;transition:background-color .2s}.dropdown-item:hover{background-color:#e59602}.dropdown-item input[type=checkbox]{margin-right:.75rem;min-height:18px;min-width:18px}.radio-group{display:flex;flex-wrap:wrap;gap:1rem}.radio-option{align-items:center;display:flex;margin-right:1rem}.radio-option input{margin-right:.5rem}.submit-btn{background-color:#e69f06;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .3s;width:100%}.submit-btn:hover{background-color:#000}@media (min-width:600px){.content-wrapper{flex-direction:row}.registration-form,.topics-section{flex:1 1}}@media (min-width:900px){.next-steps-container{padding:2rem}.next-steps-header h1{font-size:2.5rem}.description{font-size:1.1rem}.registration-form h2,.topics-section h2{font-size:1.75rem}}@media (min-width:1200px){.content-wrapper{gap:3rem}}@media (max-width:480px){.next-steps-header h1{font-size:1.75rem}.description{font-size:.9rem}.registration-form{padding:1rem}.radio-group{flex-direction:column;gap:.5rem}.radio-option{margin-right:0}}
/*# sourceMappingURL=main.f8270a90.css.map*/