.portfolio-font-header{font-size:large}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap");.ui.items>.item>.image:not(.ui){height:180px!important;width:320px!important;overflow:hidden;border-radius:6px;border:1px solid #e0e0e0;display:flex;align-items:flex-start;justify-content:center;background-color:#f8f8f8;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-right:1.5em!important;min-width:320px!important;max-width:320px!important}@media (max-width:767px){.ui.items>.item>.image:not(.ui){width:100%!important;height:200px!important;min-width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:1em!important}.ui.items>.item{flex-direction:column!important}.ui.items>.item>.content{width:100%!important}}.ui.items>.item>.image:not(.ui) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;transition:transform .4s ease}.ui.items>.item>.image:not(.ui):hover img{transform:scale(1.02)}.ui.items>.item{display:flex!important;align-items:flex-start!important}.ui.items>.item>.content{padding-left:0!important;flex:1 1!important;min-width:0!important}.footer-spacer{height:100px;width:100%;clear:both}.ui.items>.item:last-child{margin-bottom:30px}.ui.container h3:last-of-type{margin-bottom:15px;font-size:1.1rem;color:#333}.ui.container a{text-decoration:none;transition:transform .2s ease,opacity .2s ease;display:inline-block}.ui.container a:not(.badge-link):hover{transform:translateY(-1px);opacity:.85}.badge-links-container{display:flex;flex-wrap:wrap;margin-bottom:10px}.badge-link{display:inline-flex;text-decoration:none!important;margin:0 16px 16px 0;transition:all .2s ease}.mini-badge{display:inline-flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;padding:6px 12px;font-size:14px!important;color:#333!important;line-height:1.2;font-weight:500;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-right:12px}.mini-badge-icon{margin-right:6px!important;font-size:15px!important;width:auto!important;height:auto!important}.mini-badge-text{line-height:1.2;font-weight:600;letter-spacing:.01em}.mini-badge .apple.icon{color:#888}.mini-badge .android.icon{color:#78c257}.mini-badge .globe.icon{color:#4285f4}.mini-badge .linkify.icon{color:#f57c00}.badge-link:hover .mini-badge{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.12)}.ui.label{margin:0 4px 4px 0!important;font-size:.75rem!important;padding:.4em .8em!important;font-weight:500!important;border-radius:4px!important}.description-section p{line-height:1.6;color:#444}.image-gallery-thumbnail-image{max-width:7rem;height:5.25rem;object-fit:cover;object-position:center;padding:0;margin:0}#root>div>div>div>div>div>div.image-gallery-thumbnails-wrapper.bottom>div{padding:0;margin:0}.image-gallery-thumbnails{background-color:black;padding:3px 0!important}.image-gallery-thumbnail{background:transparent!important;padding:1px!important;margin:0 1px!important;border:none!important;transition:all .3s ease!important;opacity:.6!important;overflow:hidden!important;border-radius:3px!important}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus,.image-gallery-thumbnail:hover{border:none!important;opacity:1!important;transform:scale(1.05)!important;box-shadow:0 2px 8px rgba(0,0,0,.5)!important}.image-gallery-left-nav,.image-gallery-right-nav{opacity:0!important;visibility:hidden!important;pointer-events:auto!important;position:absolute!important}.image-gallery-fullscreen-button{opacity:0!important;transition:all .3s ease!important;background-color:rgba(0,0,0,.2)!important;border-radius:50%!important;padding:10px!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}.custom-fullscreen-button{position:absolute!important;bottom:15px!important;right:15px!important;width:40px!important;height:40px!important;background-color:rgba(0,0,0,.5)!important;border:none!important;border-radius:50%!important;cursor:pointer!important;z-index:50!important;opacity:.5!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.custom-fullscreen-button:hover{opacity:1!important;background-color:rgba(0,0,0,.7)!important;transform:scale(1.05)!important}.custom-fullscreen-button:before{content:""!important;display:block!important;width:16px!important;height:16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.image-gallery:hover .custom-fullscreen-button{opacity:.7!important}:-webkit-full-screen .custom-fullscreen-button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z'/%3E%3C/svg%3E")!important}:-moz-full-screen .custom-fullscreen-button:before,:-webkit-full-screen .custom-fullscreen-button:before,:fullscreen .custom-fullscreen-button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z'/%3E%3C/svg%3E")!important}#root>div>div>div>div>div>div.image-gallery-slide-wrapper.bottom>div.image-gallery-swipe>div>div.image-gallery-slide.center.gallery-ip>img,.image-gallery-slide img{width:100%;height:calc(100vh - 80px)!important;object-fit:cover!important;object-position:center!important;background:black;max-height:calc(100vh - 80px)!important;display:block!important;margin:0 auto!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.arturo-gallery,.image-gallery,.image-gallery-content,.image-gallery-slide-wrapper,.image-gallery-slides,.image-gallery-swipe{height:100%!important;background-color:black!important;touch-action:pan-y!important}.image-gallery-swipe{touch-action:pan-x!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;position:relative!important;cursor:-webkit-grab!important;cursor:grab!important}.image-gallery-swipe:after{content:"Swipe to navigate";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.3);padding:5px 12px;border-radius:20px;font-size:14px;opacity:0;animation:fadeInOut 3s ease-in-out forwards;pointer-events:none;z-index:100}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.image-gallery-swipe{transition:all .3s ease-out!important}.image-gallery-swipe:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.image-gallery-slide.left,.image-gallery-slide.right{opacity:.5!important;transition:opacity .5s ease-out!important}@media (min-width:769px){.image-gallery-slide img{cursor:-webkit-grab!important;cursor:grab!important;pointer-events:all!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.image-gallery-slide img:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}}.image-gallery-slide{transition:transform .45s ease-out!important}@keyframes swipeHintLeft{0%{opacity:0;transform:translateY(-50%) translateX(0)}20%{opacity:.3;transform:translateY(-50%) translateX(0)}40%{opacity:.3;transform:translateY(-50%) translateX(-15px)}60%{opacity:.3;transform:translateY(-50%) translateX(0)}80%{opacity:.3;transform:translateY(-50%) translateX(-15px)}to{opacity:0;transform:translateY(-50%) translateX(0)}}@keyframes swipeHintRight{0%{opacity:0;transform:translateY(-50%) translateX(0)}20%{opacity:.3;transform:translateY(-50%) translateX(0)}40%{opacity:.3;transform:translateY(-50%) translateX(15px)}60%{opacity:.3;transform:translateY(-50%) translateX(0)}80%{opacity:.3;transform:translateY(-50%) translateX(15px)}to{opacity:0;transform:translateY(-50%) translateX(0)}}.gallery-container,.gallery-wrapper,.main{min-height:100vh!important;height:100vh!important;overflow:hidden!important}.gallery-container,.gallery-wrapper,.image-gallery-thumbnails-wrapper,.main{background-color:black!important;width:100%!important;padding:0!important;margin:0!important}.image-gallery-thumbnails-wrapper{position:absolute!important;bottom:0!important}.ui.loader{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:white!important}#root>div>div>div>div>div>div.image-gallery-slide-wrapper.bottom>div.ui.dropdown.gallery-ip-dropdown,.gallery-ip-dropdown{position:absolute!important;top:2rem!important;left:2rem!important;padding:.6rem 1.2rem!important;margin:0!important;min-width:150px!important;z-index:100!important;color:white!important;background-color:rgba(0,0,0,.7)!important;opacity:.7!important;border-radius:8px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transition:all .3s ease!important;font-weight:400!important;letter-spacing:.5px!important}#root>div>div>div>div>div>div.image-gallery-slide-wrapper.bottom>div.ui.dropdown.gallery-ip-dropdown:hover,.gallery-ip-dropdown:hover{background-color:rgba(0,0,0,.9)!important;opacity:.9!important;box-shadow:0 6px 16px rgba(0,0,0,.35)!important}#root>div>div>div>div>div>div.image-gallery-slide-wrapper.bottom>div.ui.dropdown.gallery-ip-dropdown>div.text{display:inline-block!important;color:rgb(255,255,255)!important;font-weight:600!important;text-shadow:none!important;margin-right:.5rem!important;opacity:1!important}#root>div>div>div>div>div>div.image-gallery-slide-wrapper.bottom>div.ui.active.visible.dropdown.gallery-ip-dropdown>div.visible.menu.transition,.ui.dropdown.gallery-ip-dropdown .menu{max-height:55vh!important;overflow-y:auto!important;background-color:rgba(0,0,0,.9)!important;color:white!important;opacity:.9!important;border:1px solid rgba(255,255,255,.1)!important;z-index:999!important;margin-top:.5rem!important;border-radius:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 10px 25px rgba(0,0,0,.3)!important;padding:.5rem 0!important;width:auto!important;min-width:260px!important}.ui.dropdown.gallery-ip-dropdown .menu::-webkit-scrollbar{width:6px!important}.ui.dropdown.gallery-ip-dropdown .menu::-webkit-scrollbar-track{background:rgba(0,0,0,.2)!important;border-radius:3px!important}.ui.dropdown.gallery-ip-dropdown .menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)!important;border-radius:3px!important}.ui.dropdown.gallery-ip-dropdown .menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)!important}.ui.dropdown .menu>.item{color:white!important}.ui.dropdown.gallery-ip-dropdown .menu,.ui.dropdown.gallery-ip-dropdown .menu>.item{color:white!important;background-color:transparent!important}.ui.dropdown.gallery-ip-dropdown .menu .item,.ui.dropdown.gallery-ip-dropdown .menu .item:hover{opacity:1!important;color:rgb(255,255,255)!important;fill:white!important;font-weight:600!important;text-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding:.75rem 1.25rem!important;font-size:.94em!important;letter-spacing:.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:all .2s ease!important}.ui.dropdown.gallery-ip-dropdown .menu .item:last-child{border-bottom:none!important}.ui.dropdown.gallery-ip-dropdown .menu .item:hover{background-color:rgba(100,100,100,.9)!important;transform:translateX(3px)!important;color:rgb(255,255,255)!important}.ui.dropdown.gallery-ip-dropdown .menu .item:active{background-color:rgba(255,255,255,.15)!important;color:rgb(255,255,255)!important}.ui.dropdown.gallery-ip-dropdown .icon{color:white!important;margin:0 0 0 .5rem!important;opacity:1!important;font-size:1.1em!important;z-index:101!important}.ui.dropdown.gallery-ip-dropdown>.text{margin-right:.5rem!important;font-weight:600!important;display:inline-block!important;color:white!important;text-shadow:none!important;opacity:1!important}#root>div>div>div.ui.fluid.container.pegasus-frontpage-container>div>div>div>div.ui.container.page-image-gallery>div>div>div.image-gallery-slide-wrapper.bottom>div>div>div.image-gallery-slide.center.page-gallery>img{min-height:auto}.page-content{margin-top:2rem;line-height:1.6;font-size:16px;width:100%!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;padding:0 1rem!important}.page-content p{margin-bottom:1.2rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{margin-top:1.5rem;margin-bottom:1rem}.page-image-gallery{margin:2rem 0!important;max-width:100vw!important;width:100vw!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;overflow:hidden!important;z-index:1!important;box-sizing:border-box!important;display:block!important}.page-image-gallery img{border-radius:8px!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;object-fit:cover!important;width:100vw!important;max-height:60vh!important;cursor:-webkit-grab!important;cursor:grab!important;pointer-events:auto!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important}.page-image-gallery img:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.page-image-gallery .image-gallery,.page-image-gallery .image-gallery-content,.page-image-gallery .image-gallery-slide,.page-image-gallery .image-gallery-slide-wrapper,.page-image-gallery .image-gallery-slider,.page-image-gallery .image-gallery-slides{width:100vw!important;max-width:100vw!important}.page-image-gallery .image-gallery-swipe{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important}.page-image-gallery .image-gallery-swipe:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.page-image-gallery .image-gallery-swipe img{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;pointer-events:all!important;cursor:-webkit-grab!important;cursor:grab!important}.page-image-gallery .image-gallery-swipe img:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.page-image-gallery .image-gallery-left-nav,.page-image-gallery .image-gallery-right-nav{display:none!important}.ui.text.container{position:relative!important;z-index:2!important;width:100%!important;max-width:700px!important;padding-left:1rem!important;padding-right:1rem!important;margin-left:auto!important;margin-right:auto!important}.page-image-gallery .image-gallery-swipe{touch-action:pan-x!important;cursor:-webkit-grab!important;cursor:grab!important;overflow:hidden!important;width:100vw!important;max-width:100vw!important}.ui.image{display:block!important;margin:1rem auto!important;max-width:100%!important;height:auto!important}@media (max-width:768px){.ui.image{display:block!important;margin:1rem auto!important;max-width:95%!important;height:auto!important;border-radius:8px!important;text-align:center!important}.page-content .ui.image{margin-left:auto!important;margin-right:auto!important;width:auto!important;max-width:100%!important}.page-image-gallery .image-gallery-swipe{touch-action:pan-x!important}#root,#root>div,body,html{overflow-x:hidden!important;width:100%!important}.page-image-gallery{left:50%!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important}.page-image-gallery,.page-image-gallery .image-gallery,.page-image-gallery .image-gallery-content,.page-image-gallery .image-gallery-slide,.page-image-gallery .image-gallery-slide-wrapper,.page-image-gallery .image-gallery-slider,.page-image-gallery .image-gallery-slides,.page-image-gallery .image-gallery-swipe,.page-image-gallery img{width:100vw!important;max-width:100vw!important}.ui.container{width:auto!important;margin-left:auto!important;margin-right:auto!important}#root,#root>div,.page-content,.page-image-gallery,.ui.text.container,body,html{height:auto!important;overflow-y:auto!important;position:static!important;min-height:auto!important}}.bible-footer{position:fixed;bottom:0;left:0;width:100%;z-index:100}.footer-segment{padding:.7rem 0!important;margin:0!important;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.footer-content{flex-direction:column;gap:.5rem}.footer-content,.footer-row{display:flex;align-items:center}.footer-row{justify-content:center;width:100%;margin:0;padding:.15rem 0}.footer-domain{color:white;font-weight:500;font-size:.9rem;text-align:center}.links-domain-row{align-items:center;gap:1rem}.footer-links,.links-domain-row{display:flex;justify-content:center;flex-wrap:wrap}.footer-links{gap:.15rem}.footer-link{color:white!important;transition:opacity .2s ease;padding:0 .3rem;font-size:.85rem}.footer-link:hover{opacity:.8;text-decoration:underline}.footer-separator{color:white;opacity:.8}.copyright{font-size:.75rem;text-align:center}.copyright a{color:white!important}.store-badge-container{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:0;width:100%}.store-badge-link{display:inline-flex;align-items:center}.store-badge{transition:opacity .2s ease;object-fit:contain}.apple-badge{height:32px;width:auto}.google-play-badge{height:48px;margin:-8px -10px;transform:scale(1.05)}.store-badge:hover{opacity:.85}body{margin-bottom:135px}@media (max-width:767px){body{margin-bottom:120px}.footer-segment{padding:.5rem 0!important}.footer-content{gap:.3rem}.footer-row{padding:.1rem 0}.links-domain-row{flex-direction:column;gap:.25rem}.store-badge-container{gap:8px}.apple-badge{height:28px}.google-play-badge{height:43px;margin:-7px -10px}.footer-domain{font-size:.8rem;order:2}.footer-links{order:1}.footer-link{font-size:.75rem}.copyright,.footer-separator{font-size:.7rem}}@media (min-width:768px) and (max-width:991px){body{margin-bottom:150px}.footer-content{gap:.35rem}}@media (min-width:992px){body{margin-bottom:160px}.footer-segment{padding:1rem 0!important}.footer-content{gap:.5rem}.apple-badge{height:37px}.google-play-badge{height:54px;margin:-9px -11px;transform:scale(1.08)}}.verse-number{position:relative;margin-right:.25rem}.verse-number .verse-dropdown{color:#2185d0;cursor:pointer;font-weight:700;transition:color .2s ease}.verse-number .verse-dropdown:hover{color:#1678c2}.verse-number .dropdown.icon{font-size:.6em;margin-left:.1em!important}.verse-number .dropdown.item{padding:.5em 1em!important}@media (max-width:767px){.verse-number{font-size:1.1em;margin-right:.4rem}}.chapter-button-number,.chapter-button-number-active{width:3.5rem;height:2.5rem;display:inline-block;margin:.2rem!important;transition:transform .1s ease,box-shadow .1s ease}.bible-verse-number{font-size:.8em;font-weight:700;color:#3273dc;vertical-align:super;padding-right:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chapter-button-number-active{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.2)!important}.chapter-link{display:inline-block}.navigation-button{margin:0 .5rem}.chapter-nav-button{padding:.8rem!important;margin:1rem 0}.chapter-buttons-container{margin-bottom:1rem}.chapter-buttons-bottom-spacing{height:3rem;width:100%}@media (max-width:767px){.chapter-button-number,.chapter-button-number-active{width:2.8rem;height:2.2rem;font-size:.85rem!important;margin:.15rem!important}.navigation-button .button{padding:1rem!important}}@media (max-width:480px){.chapter-button-number,.chapter-button-number-active{width:2.4rem;height:2rem;font-size:.8rem!important;margin:.1rem!important}}.donations-container{padding:2rem 0;max-width:1200px;margin:0 auto}.donations-hero{text-align:center;margin-bottom:3rem;padding:2rem 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:white;box-shadow:0 8px 32px rgba(0,0,0,.1)}.donations-title{color:white!important;font-size:2.5rem!important;margin-bottom:1rem!important}.donations-subtitle{color:rgba(255,255,255,.9)!important;font-weight:300!important;margin-bottom:0!important}.donation-card,.payment-methods-card{box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border-radius:12px!important;border:none!important}.amount-selection{margin:2rem 0}.amount-button{position:relative!important;margin-bottom:1rem!important;border-radius:8px!important;border:2px solid #e0e0e0!important;background:white!important;color:#333!important;transition:all .3s ease!important}.amount-button:hover{background:rgba(102,126,234,.05)!important;box-shadow:0 4px 12px rgba(102,126,234,.2)!important}.amount-button.selected,.amount-button:hover{border-color:#667eea!important;transform:translateY(-2px)!important}.amount-button.selected{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:white!important;box-shadow:0 6px 20px rgba(102,126,234,.3)!important}.custom-amount-selected{border-color:#667eea!important;box-shadow:0 0 0 2px rgba(102,126,234,.2)!important}.amount-display{color:#667eea;font-weight:700;font-size:1.3em}.selected-amount{background:rgba(102,126,234,.05);padding:1rem;border-radius:8px;margin:1rem 0}.payment-buttons{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.apple-pay-button{background:#000!important;color:white!important;border-radius:8px!important;transition:all .3s ease!important}.apple-pay-button:hover{background:#333!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.google-pay-button{background:#4285f4!important;color:white!important;border-radius:8px!important;transition:all .3s ease!important}.google-pay-button:hover{background:#3367d6!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(66,133,244,.3)!important}.amazon-pay-button{background:#ff9900!important;color:white!important;border-radius:8px!important;transition:all .3s ease!important}.amazon-pay-button:hover{background:#e68800!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(255,153,0,.3)!important}.paypal-button{background:#0070ba!important;color:white!important;border-radius:8px!important;transition:all .3s ease!important}.paypal-button:hover{background:#005ea6!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,112,186,.3)!important}.stripe-button{background:#635bff!important;color:white!important;border-radius:8px!important;transition:all .3s ease!important}.stripe-button:hover{background:#5469d4!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(99,91,255,.3)!important}.payment-info{margin-top:2rem!important}.impact-info{margin-top:1rem!important;border-radius:8px!important;background:rgba(102,126,234,.05)!important;border:1px solid rgba(102,126,234,.2)!important}.impact-info ul{list-style:none;padding:0}.impact-info ul li{padding:.3rem 0;font-size:1rem}.thank-you-section{margin-top:3rem!important;text-align:center!important;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))!important;border:1px solid rgba(102,126,234,.1)!important;border-radius:12px!important;padding:2rem!important}@media (max-width:768px){.donations-container{padding:1rem}.donations-hero{margin:1rem;padding:1.5rem}.donations-title{font-size:2rem!important}.amount-button{font-size:1rem!important;padding:1rem!important}.payment-buttons{gap:.8rem}}.ui.loading.button{pointer-events:none!important}.amazon-pay-button,.amount-button,.apple-pay-button,.google-pay-button,.paypal-button{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.amazon-pay-button:focus,.amount-button:focus,.apple-pay-button:focus,.google-pay-button:focus,.paypal-button:focus{outline:2px solid #667eea!important;outline-offset:2px!important}.ui.floating.label{animation:pulse 2s infinite!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.success-modal .header{background:linear-gradient(135deg,#21ba45,#16ab39)!important;color:white!important;text-align:center!important}.success-modal .content{padding:2rem!important}.payment-methods .paypal-buttons-container{margin:1rem 0}.payment-methods{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.payment-info{margin-top:1.5rem!important;border-radius:8px!important;background:rgba(33,186,69,.05)!important;border-color:rgba(33,186,69,.2)!important}.main{display:flex;flex-direction:column;min-height:100vh}.pegasus-main{height:auto!important;overflow:visible!important;min-height:100vh}.pegasus-main .gallery-container,.pegasus-main .gallery-wrapper{min-height:auto!important;height:auto!important;overflow:visible!important;position:relative!important}.content{flex:1 0 auto;display:flex;flex-direction:column}.pegasus-content{height:auto!important;overflow:visible!important}.pegasus-content .image-gallery-thumbnails-wrapper{position:relative!important;background-color:transparent!important;bottom:auto!important}.pegasus-content .arturo-gallery,.pegasus-content .image-gallery,.pegasus-content .image-gallery-content,.pegasus-content .image-gallery-slide-wrapper,.pegasus-content .image-gallery-slides,.pegasus-content .image-gallery-swipe{height:auto!important;min-height:300px!important;background-color:transparent!important;position:relative!important}.footer{flex-shrink:0}.pegasus-frontpage-container{min-height:80vh;width:100%;padding:0!important;margin:0!important;background-color:#1b1c1d;overflow:visible!important;height:auto!important}.pegasus-frontpage-container .image-gallery-slide img{width:100vw;height:70vh!important;object-fit:cover!important;object-position:center!important;max-height:70vh!important;background:transparent!important}.pegasus-menu+.pegasus-frontpage-container{margin-top:0!important}