*,body{margin:0}html,img{height:100%}.image-4,img{border:0;vertical-align:middle}.section-1,.section-2,body{background-color:#fff}.section-1,.section-4{top:0;left:0;display:flex}#donor-comments .pagination button,.section-1 .button{background-color:#2ecc71;color:#fff;cursor:pointer;font-size:16px;transition:.3s}*{box-sizing:border-box;padding:0}html{font-family:sans-serif}body{color:#333;min-height:100%;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{width:100%;margin-top:10px;margin-bottom:10px}.image-4{width:120px;height:auto}a{background-color:transparent;text-decoration:none}h1{font-size:38px;line-height:44px;margin:.67em 0 10px;font-weight:700}.heading{color:#0a0a0a;margin-top:0;margin-bottom:15px;font-family:'Times New Roman',Arial,sans-serif;font-size:34px;font-weight:500;line-height:35px}.bold-text,.section-1 .button,.text-block{font-family:Verdana,sans-serif}.text-block{color:#2c2c2c;margin-top:15px;margin-bottom:15px;font-size:20px;font-weight:700}.bold-text{-webkit-text-stroke-width:0;word-break:normal;overflow-wrap:normal;margin-left:auto;margin-right:auto;font-size:18px;font-weight:600}#donor-comments .comments,.text-block-2,.text-block-3{font-family:Roboto,Arial,sans-serif}.text-block-2{color:#444;margin-top:15px;margin-bottom:10px;padding-bottom:0;font-size:17px;line-height:23px}.text-block-3{color:#919191;margin-top:10px;font-size:13px;line-height:19px;text-align:left}.section-1{align-items:center;justify-content:space-between;position:fixed;width:100%;border-bottom:2px solid #d7d7d7;padding:12px 10%;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1)}.section-1 .image-4{height:50px;width:auto;transition:.3s;margin:0}.section-1 .button{border-radius:5px;padding:7px 10px;font-weight:530;border:none;white-space:nowrap;margin:0}#donor-comments .comments,.section-2{border-radius:5px;padding:22px;box-shadow:0 0 5px rgba(0,0,0,.32)}.section-1 .button:hover{background-color:#34cc74;transform:translateY(-1px)}.section-2{width:55%;margin:0}.section-3{max-width:450px;padding:0;margin:0}.section-4{justify-content:space-evenly;align-items:flex-start;width:100%;max-width:1250px;margin:100px auto 0;padding:30px;right:0}#donor-comments{display:none;width:100%;max-width:1200px;margin:16px auto;padding:0 16px}#donor-comments .comments{border:1px solid #ccc;background-color:#fcfcfc}#donor-comments .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#donor-comments .title{margin:0;font-family:Verdana,sans-serif;font-size:21px;font-weight:600;color:#2c2c2c}#donor-count{background-color:#f0f0f0;padding:5px 15px;border-radius:20px;font-weight:700;font-size:20px}.comment-item{border-bottom:1px solid #eee;padding:15px 0}.comment-item:last-child{border-bottom:none}.comment-item .name{font-weight:700;color:#292929;margin-bottom:5px}#donor-comments .pagination{margin-top:25px;text-align:center}#donor-comments .pagination button{border:none;padding:10px 25px;border-radius:5px}#donor-comments .pagination button:hover{background-color:#1fad5b;transform:translateY(-1px)}@media screen and (max-width:1200px){.section-1{padding:12px 5%}.section-2,.section-3{margin:0;width:100%}.section-2{padding:18px}.section-4{padding:2px}#donor-comments{margin:18px auto}}@media screen and (max-width:991px){.section-1{padding:12px 20px;flex-direction:column;align-items:center;gap:10px}.section-4{flex-direction:column;margin-top:150px;padding:0 18px}.section-1 .image-4{margin-bottom:5px}.section-1 .logo{height:45px}.section-1 .button{padding:11px 17%;font-size:20px;font-weight:400}.image-4{border:0;vertical-align:middle;width:100px;height:auto}#donor-comments{margin:20px auto;padding:0 20px}}@media screen and (max-width:767px){.section-1{padding:3px;flex-direction:column;align-items:center;gap:10px}.section-1 .button{padding:11px 20%;font-size:20px;font-weight:400;margin-bottom:5px}.heading{font-size:35px;line-height:40px}.text-block{font-size:18px}.section-1 .logo{height:40px}.image-4{border:0;vertical-align:middle;width:70px;height:auto}.section-4{padding:0 15px;margin-top:140px}#donor-comments{margin:15px auto;padding:0 15px}}@media screen and (max-width:479px){#donor-comments .title,#donor-count{font-size:18px}.section-1{padding:5px;flex-direction:column;align-items:center;gap:8px}.section-4{margin-top:135px;padding:0 15px}.section-3{margin-bottom:30px;margin-top:15px}.heading{font-size:31px;line-height:38px}.section-1 .logo{height:35px}.section-1 .button{padding:11px 23%;font-size:20px;font-weight:400}#donor-count{padding:3px 10px}.image-4{border:0;vertical-align:middle;width:56px;height:auto}#donor-comments{margin:5px;padding:0 10px 15px;width:auto}}