.page-title{position:relative;padding:120px 0 80px;background:linear-gradient(135deg,rgba(124,108,240,.9),rgba(101,88,224,.8)),url(/assets/images/donate-banner.jpg) 50%/cover;color:#fff;overflow:hidden}.page-title:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.3)}.page-title .auto-container{position:relative;z-index:2}.page-title .content-box{text-align:center}.page-title .content-box .title{margin-bottom:30px}.page-title .content-box .title h1{font-size:48px;font-weight:700;margin:0;font-family:Roboto,sans-serif}@media(max-width:768px){.page-title .content-box .title h1{font-size:36px}}.page-title .content-box .title h1 .title_c{color:rgba(255,255,255,.9);position:relative}.page-title .content-box .title h1 .title_c:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:rgba(255,255,255,.4);border-radius:2px}.page-title .content-box .bread-crumb{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;font-family:Exo,sans-serif}.page-title .content-box .bread-crumb li{display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:14px}.page-title .content-box .bread-crumb li:not(:last-child):after{content:"/";margin:0 10px;color:rgba(255,255,255,.5)}.page-title .content-box .bread-crumb li:last-child{color:#fff;font-weight:600}.page-title .content-box .bread-crumb li a{color:rgba(255,255,255,.8);text-decoration:none;transition:all .3s ease}.page-title .content-box .bread-crumb li a:hover{color:#fff}.donate-section{padding:18px 0;background-color:#f9f9f9}.donate-section .auto-container{max-width:1200px;margin:auto;padding:0 15px}.donate-section h2,.donate-section h3{color:#333;margin-bottom:20px}.donate-section p{color:#555;margin-bottom:15px;font-size:16px}.donate-section ul{padding-left:20px}.donate-section ul li{margin-bottom:8px;font-size:15px}.donate-section .view-link{color:#d6336c;text-decoration:underline}.donate-section .application-form{background:#fff;padding:30px;border-radius:8px;margin-top:30px;box-shadow:0 0 10px rgba(0,0,0,.05)}.donate-section .application-form h4{margin-bottom:20px}.donate-section .application-form fieldset{border:1px solid #ccc;border-radius:5px;padding:20px;margin-bottom:25px}.donate-section .application-form fieldset .section-title{font-size:20px;font-weight:600;color:#333;margin:0 0 25px;display:flex;align-items:center;gap:12px;font-family:Roboto,sans-serif;padding-bottom:15px;border-bottom:2px solid #e9ecef}.donate-section .application-form fieldset .section-title i{color:#7c6cf0;font-size:18px;width:20px}.donate-section .application-form fieldset input,.donate-section .application-form fieldset textarea{padding:8px;margin-top:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:15px}.donate-section .application-form fieldset label{display:block;margin-top:10px;font-weight:500;font-size:14px}.donate-section .application-form .declaration label{display:flex;align-items:center;font-size:14px}.donate-section .application-form .declaration label input[type=checkbox]{margin-right:10px}.donate-section .application-form button[type=submit]{background-color:#28a745;color:#fff;padding:12px 25px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.donate-section .application-form button[type=submit]:hover{background-color:#218838}.donate-section .why-we-do{margin-top:50px}.donate-section .why-we-do blockquote{font-style:italic;font-size:18px;color:#444;border-left:4px solid #28a745;padding-left:15px;margin:0}.donate-section .why-we-do blockquote footer{font-weight:700;margin-top:10px;display:block}::ng-deep section{padding:24px 0}