@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-family:Montserrat,sans-serif;overflow-x:hidden}a{text-decoration:none}ul{list-style-type:none}button{background-color:transparent;border:none;cursor:pointer}input,textarea,select{outline:none;font-family:Montserrat,sans-serif}textarea{resize:none}.error-message,.loader{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}.error-message{color:#d32f2f}.loader{color:#00a092}header{display:flex;flex-direction:column;gap:0}header .logo-links{padding:3rem 26rem;display:flex;align-items:center;gap:0;background-color:#f58021;justify-content:space-between}header .logo-links>.link-container{display:flex;align-items:center;gap:0;gap:6.7rem}header .logo-links .page-navigation>ul a{color:#000}header .logo-links .page-navigation>ul a:hover{color:#00a092}header .logo-links .page-navigation>ul a.active{color:#00a092}header .logo-links .user-box .user-name{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}header .logo-links .user-box .user-avatar{display:flex;align-items:center;gap:0}header .logo-links .user-box .user-avatar>img{width:40px;height:40px;border-radius:50%;margin-right:1.5rem}header .logo-links .pop-up-authorization.hidden,header .logo-links .pop-up-sign-out.hidden{display:none}header .logo-links .pop-up-authorization,header .logo-links .pop-up-sign-out{display:flex;flex-direction:column;gap:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#c58263f7;border-radius:10px;padding:2rem 4rem;z-index:1000}header .logo-links .pop-up-authorization .btn-cancel-auth,header .logo-links .pop-up-sign-out .btn-cancel-auth{align-self:flex-end}header .logo-links .pop-up-authorization .btn-cancel-auth img,header .logo-links .pop-up-sign-out .btn-cancel-auth img{width:20px}header .logo-links .pop-up-authorization h3,header .logo-links .pop-up-sign-out h3{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;color:#000;text-align:center}header .logo-links .pop-up-authorization ul,header .logo-links .pop-up-sign-out ul{display:flex;align-items:center;gap:1.5rem;justify-content:center}header .logo-links .pop-up-authorization ul li,header .logo-links .pop-up-sign-out ul li{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;font-weight:500;padding-bottom:1px}header .logo-links .pop-up-authorization ul li:hover,header .logo-links .pop-up-sign-out ul li:hover{border-bottom:1px solid #000000}header .logo-links .pop-up-authorization ul li a,header .logo-links .pop-up-sign-out ul li a{color:#000}header .logo-links .pop-up-sign-out .btn-cancel-sign-out{align-self:flex-end}header .logo-links .pop-up-sign-out ul>li{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}header .logo-links .pop-up-sign-out ul>li:hover{border-bottom:none}header .logo-links .pop-up-sign-out .btn-sign-out{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff1f0;background-color:#cf1322;padding:1.2rem 2rem;align-self:center}header .btn-humburger-menu,header .btn-cancel-header{display:none}@media(max-width:1200px){header .logo-links{padding-left:10rem;padding-right:10rem}}@media(max-width:880px){header .page-navigation{display:none}header .social-networks{display:none}header .btn-humburger-menu{display:block}header .page-navigation.open{display:flex;flex-direction:column;gap:8rem;position:absolute;top:0;right:0;background-color:#20113d;padding:4rem 4.7rem 26.9rem}header .page-navigation.open ul{flex-direction:column;gap:5rem;padding:0 4rem}header .page-navigation.open ul li>a{color:#fff}header .page-navigation.open .btn-cancel-header{display:block;align-self:flex-end}}#overlay,#auth-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:50}.hidden{display:none}.page-navigation>ul{display:flex;align-items:center;gap:4.825rem;text-transform:uppercase;font-weight:600;font-size:18px;line-height:150%}.social-networks{display:flex;align-items:center;gap:3rem}footer{padding:7rem 26rem 3.6rem;background-color:#20113d}footer .logos-and-links{display:flex;align-items:center;gap:0;justify-content:space-between}footer .logos-and-links>div{display:flex;align-items:center;gap:6.5rem}footer .logos-and-links .page-navigation>ul a{color:#fff}footer .logos-and-links .page-navigation>ul a:hover{color:#00a092}footer .logos-and-links button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:transparent;display:flex;align-items:center;gap:1rem;border:1px solid #ffffff;padding:2.6rem 2.3rem}footer .logos-and-links button:hover{background-color:#00a092}footer hr{margin:7rem 0 4.4rem}footer .credits-and-social-networks{display:flex;align-items:center;gap:0;justify-content:space-between}footer .credits-and-social-networks .credits{display:flex;align-items:center;gap:5rem}footer .credits-and-social-networks .credits span{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;color:#fff}@media(max-width:1200px){footer{padding-left:0;padding-right:0}footer .logos-and-links,footer .credits-and-social-networks{padding-left:4rem;padding-right:4rem}footer .logos-and-links>div{gap:3rem}footer .logos-and-links nav>ul{gap:2rem}}@media(max-width:880px){footer{padding-left:7rem;padding-right:7rem}footer .logos-and-links{flex-direction:column;gap:5rem}footer .logos-and-links>div,footer .logos-and-links>nav{width:100%}footer .logos-and-links>div,footer .logos-and-links>nav>ul{justify-content:space-between}footer .credits-and-social-networks{flex-direction:column-reverse;gap:3rem}footer .credits-and-social-networks .credits{width:100%;justify-content:space-between}}header .panda-container{padding:12.9rem 26rem;display:flex;flex-direction:column;gap:5rem;align-items:flex-start;background-image:url(/assets/panda-Ct3AnX0X.png);background-repeat:no-repeat;background-size:cover}@media(max-width:1200px){header .panda-container{padding-left:10rem;padding-right:10rem}}header .panda-container h1{font-weight:800;font-size:82px;line-height:100%;letter-spacing:1%;text-transform:uppercase;width:74.1666666667%;color:#00a092}header .panda-container p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:35.8333333333%}header .panda-container button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#f58021;display:flex;align-items:center;gap:1rem;padding:2.6rem 3rem}header .panda-container button:hover{background-color:#d26004}@media(max-width:880px){header .panda-container{background-position:top 9rem right -31rem;padding:5rem 8.3rem 5rem 2rem}header .panda-container h1{width:100%}header .panda-container p{width:63%}}body.no-scroll{overflow:hidden;height:100vh}main{margin:15rem 0}main .articles-donation{display:flex;flex-direction:column;gap:15rem}main .articles-donation section{padding:0 26rem;display:flex;align-items:center;gap:7.7rem}main .articles-donation section h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#00a092;margin-bottom:5rem}main .articles-donation section p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:100%}main .articles-donation section img{max-width:80rem}@media(max-width:1200px){main .articles-donation section{display:flex;flex-direction:column;gap:3rem;align-items:flex-start}main .articles-donation section img{order:-1}main .articles-donation section div{width:56%}}@media(max-width:1200px){main .articles-donation section{padding-left:10rem;padding-right:10rem}}@media(max-width:880px){main .articles-donation section{padding:0}main .articles-donation section>div{width:100%;padding:0 2rem}}main .donation-container{padding:5rem 26rem;display:flex;justify-content:space-between;background-color:#20113d;color:#fff}main .donation-container h3{font-weight:500;font-size:42px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#fff;margin-bottom:2rem}main .donation-container p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:43.5%}main .donation-container .donation-button-box{display:flex;flex-direction:column;gap:1rem}main .donation-container .donation-button-box h4{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}main .donation-container .donation-button-box button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:transparent;display:flex;align-items:center;gap:1.5rem;border:1px solid white;white-space:nowrap;position:relative;padding-left:1.4rem}main .donation-container .donation-button-box button:hover img{background-color:#d26004}main .donation-container .donation-button-box button img{display:flex;align-items:center;gap:0;justify-content:center;background-color:#f58021;padding:2.6rem;border-radius:5px}@media(max-width:1200px){main .donation-container{padding-left:10rem;padding-right:10rem}main .donation-container p{width:100%}}@media(max-width:880px){main .donation-container{flex-direction:column;gap:3rem}main .donation-container>div{text-align:center}main .donation-container .donation-button-box{align-items:center}}main .pets-carousel-container{display:flex;flex-direction:column;gap:5rem;align-items:center;margin-top:13.6rem;margin-bottom:15rem;justify-content:center}main .pets-carousel-container .article-arrows{width:47.9%;display:flex;flex-direction:column;gap:5rem;align-items:center}main .pets-carousel-container .article-arrows h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#00a092}main .pets-carousel-container .article-arrows>div{display:flex;flex-direction:column;gap:0;align-items:center}main .pets-carousel-container .article-arrows>div p{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;color:#000;width:100%}main .pets-carousel-container .article-arrows .arrows-box{margin-top:10rem}main .pets-carousel-container .article-arrows .arrows-box button{border-radius:5px;border:1px solid #20113d}main .pets-carousel-container .article-arrows .arrows-box button svg{fill:#20113d}main .pets-carousel-container .article-arrows .arrows-box button:hover{background-color:#20113d}main .pets-carousel-container .article-arrows .arrows-box button:hover svg{fill:#fff}@media(max-width:1200px){main .pets-carousel-container .article-arrows{width:69.1%}main .pets-carousel-container .article-arrows>div p{text-align:center}}@media(max-width:880px){main .pets-carousel-container .article-arrows{width:100%;text-align:center}}main .pets-carousel-container .carousel-container{display:grid;grid-template-rows:repeat(2,auto);grid-auto-columns:44rem;grid-auto-flow:column;gap:4rem;margin-left:26rem;margin-bottom:10rem;overflow-x:auto;width:166rem}main .pets-carousel-container .carousel-container .carousel-item{display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;cursor:pointer}main .pets-carousel-container .carousel-container .carousel-item span{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;position:absolute;top:0;left:0;padding:1.2rem 1.9rem;background-color:#20113d;border-top-left-radius:5px}main .pets-carousel-container .carousel-container .carousel-item .carousel-image-box{display:flex;align-items:center;width:44rem;height:43.6rem;overflow:hidden}main .pets-carousel-container .carousel-container .carousel-item .carousel-image-box img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:100%}main .pets-carousel-container .carousel-container .carousel-item>div:last-child{display:flex;flex-direction:column;gap:0;padding:0 3rem 7.4rem;flex-grow:1;align-items:center;gap:2rem;background-color:#20113d}main .pets-carousel-container .carousel-container .carousel-item>div:last-child p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;color:#fff;width:100%;text-align:center;flex-grow:1}main .pets-carousel-container .carousel-container .carousel-item>div:last-child h4{margin-top:3rem;font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}main .pets-carousel-container .carousel-container .carousel-item>div:last-child button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#f58021;background-color:"";display:flex;align-items:center;gap:1.1rem;padding:2.6rem 2.9rem}main .pets-carousel-container .carousel-container .carousel-item>div:last-child button:hover{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#f58021}@media(max-width:1200px){main .pets-carousel-container .carousel-container{width:112.7rem;gap:2rem;margin-left:4rem;margin-bottom:5rem}}@media(max-width:880px){main .pets-carousel-container .carousel-container{width:64rem;margin:0;grid-auto-flow:column;grid-template-rows:1fr;grid-template-columns:repeat(6,29rem)}main .pets-carousel-container .carousel-container .carousel-item .carousel-image-box{width:29rem;height:33rem}main .pets-carousel-container .carousel-container .carousel-item>div:last-child{padding:1.5rem 2.5rem;width:29rem}}main .pets-carousel-container .choose-fav{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;background-color:"";display:flex;align-items:center;gap:1rem;color:#20113d;padding:2.6rem 3.5rem;border:1px solid #20113d}main .pets-carousel-container .choose-fav:hover{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#20113d;border:1px solid #ffffff}main .arrows-box{display:flex;gap:5.5rem}main .arrows-box button{border-radius:5px;padding:1.9rem 1.7rem}main .pay-and-feed-container{padding:9rem 26rem 10rem;display:flex;flex-direction:column;gap:11.6rem;background-color:#20113d;color:#fff}main .pay-and-feed-container h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:""}main .pay-and-feed-container .number-and-line{display:flex;align-items:center;gap:9.3rem;justify-content:space-between;margin-bottom:8.2rem}main .pay-and-feed-container .number-and-line span{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff}main .pay-and-feed-container .number-and-line hr{width:100%}main .pay-and-feed-container .donation-main-content{display:flex;align-items:flex-start;gap:16rem}main .pay-and-feed-container .donation-main-content div{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-top:1.9rem}main .pay-and-feed-container .donation-main-content div h4{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;margin-top:3rem;margin-bottom:5rem}main .pay-and-feed-container .donation-main-content div p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:100%}main .pay-and-feed-container .donation-main-content div button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#f58021;display:flex;align-items:center;gap:1rem;margin-top:5rem;padding:2.6rem 3.4rem}main .pay-and-feed-container .donation-main-content div button:hover{background-color:#d26004}@media(max-width:1200px){main .pay-and-feed-container{padding-left:4rem;padding-right:4rem;gap:9.6rem}main .pay-and-feed-container .donation-main-content{gap:2rem}main .pay-and-feed-container .donation-main-content .btn-donate{margin-top:10rem}}@media(max-width:1200px)and (max-width:880px){main .pay-and-feed-container .donation-main-content>div{align-items:center}}@media(max-width:880px){main .pay-and-feed-container h2{text-align:center}main .pay-and-feed-container section .donation-main-content{flex-direction:column}main .pay-and-feed-container section .donation-main-content>img{width:100%}}main .feedback-container{background-image:url(/assets/panda-background-BnVBuWk5.png);background-repeat:no-repeat;background-size:cover;padding-left:26rem;padding-bottom:15rem;padding-top:15rem}main .feedback-container .arrows-box.feedback{margin-top:3rem}main .feedback-container .arrows-box.feedback button{border:1px solid #ffffff!important}main .feedback-container .arrows-box.feedback button svg{fill:#fff}main .feedback-container .arrows-box.feedback button:hover{background-color:#fff}main .feedback-container .arrows-box.feedback button:hover svg{fill:#20113d}main .feedback-container .users-feedback{display:flex;align-items:flex-start;gap:4rem}main .feedback-container .users-feedback>div:first-child h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#fff;margin-bottom:5rem}main .feedback-container .users-feedback>div:first-child p{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;width:100%}main .feedback-container .feedback-carousel-cotainer{display:flex;flex-direction:column;gap:6rem}main .feedback-container .feedback-carousel{display:grid;grid-template-rows:repeat(2,auto);grid-auto-columns:51.3rem;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;width:103rem;gap:3rem;padding-bottom:2rem}main .feedback-container .feedback-carousel>section{display:flex;flex-direction:column;gap:0;align-items:flex-start;gap:2rem;padding:5rem 5rem 7rem;background-color:#fff;border-radius:5px}main .feedback-container .feedback-carousel>section h4{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;color:#000}main .feedback-container .feedback-carousel>section p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:100%}main .feedback-container .feedback-carousel>section span{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;text-transform:uppercase}main .feedback-container .btn-leave-feedback{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:transparent;display:flex;align-items:center;gap:1rem;border:1px solid #ffffff;margin-top:37.6rem;padding:2.6rem 7.7rem}main .feedback-container .btn-leave-feedback:hover{background-color:#00a092}@media(max-width:1200px){main .feedback-container{padding-left:4rem}main .feedback-container .users-feedback{flex-direction:column;align-items:flex-start}main .feedback-container .users-feedback>div:first-child{width:51.5%}main .feedback-container .users-feedback>div:first-child h2{margin-bottom:3rem}main .feedback-container .users-feedback .feedback-carousel{padding-left:10rem}main .feedback-container .btn-leave-feedback{margin-left:11.5rem}}@media(max-width:880px){main .feedback-container{overflow-x:hidden}main .feedback-container .users-feedback>div:first-child h2{width:50%}main .feedback-container .users-feedback>div:first-child{width:100%;padding:0 2rem}main .feedback-container .feedback-carousel{overflow-x:hidden;grid-auto-flow:column;grid-template-rows:1fr;grid-template-columns:repeat(6,52rem)}main .feedback-container .feedback-carousel .arrows-box.feedback{display:none}main .feedback-container .btn-leave-feedback{margin-top:5rem}}main .animal-caring{padding:0 26rem;display:flex;flex-direction:column;gap:10rem;margin-top:13.6rem;align-items:center}main .animal-caring .animal-caring-text{width:46%;text-align:center}main .animal-caring .animal-caring-text h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#00a092}main .animal-caring .animal-caring-text p{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;color:#000}main .animal-caring .feed-animal-heading{width:42%}main .animal-caring .feed-animal-heading h2{font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#00a092;text-align:center;margin-bottom:5rem}main .animal-caring .feed-animal-heading p{font-weight:500;font-size:26px;line-height:130%;letter-spacing:0%;color:#fff;color:#20113d;width:95%;text-align:center}main .animal-caring .feed-animal-container{display:grid;grid-template-columns:repeat(3,44rem);grid-template-rows:repeat(2,65.8rem);gap:4rem;align-items:stretch}main .animal-caring .feed-animal-container>img{grid-column:span 2}main .animal-caring .feed-animal-container section{display:flex;flex-direction:column}main .animal-caring .feed-animal-container section>div:first-child{display:flex;align-items:center;gap:0;width:44rem;height:37.3rem}main .animal-caring .feed-animal-container section>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .animal-caring .feed-animal-container section>div:last-child{display:flex;flex-direction:column;gap:0;padding:3rem 2.5rem 5rem;flex-grow:1;align-items:center;justify-content:space-between;background-color:#20113d}main .animal-caring .feed-animal-container section>div:last-child p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:100%;color:#fff;text-align:center}main .animal-caring .feed-animal-container section>div:last-child button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#f58021;background-color:transparent;display:flex;align-items:center;gap:1rem;padding:2.6rem 2.8rem}main .animal-caring .feed-animal-container section>div:last-child button:hover{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#f58021}main .animal-caring button{display:flex;align-items:center;gap:1rem;font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#20113d;background-color:transparent;border:1px solid #20113d;padding:2.6rem 3.5rem}main .animal-caring button:hover{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#20113d}@media(max-width:1200px){main .animal-caring{padding-left:13.5rem;padding-right:13.5rem}main .animal-caring .animal-caring-text{width:71%}main .animal-caring .feed-animal-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}main .animal-on-screen{padding:0 26rem;margin:15rem 0}main .animal-on-screen img{-o-object-fit:cover;object-fit:cover}@media(max-width:1200px){main .animal-on-screen{padding:0}main .animal-on-screen img{max-width:120rem}}@media(max-width:880px){main .animal-on-screen div{width:100%}main .animal-on-screen img{width:100%}}.donation-pop-up-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 50px #0000004d;z-index:1000}.donation-pop-up-container .err-msg{color:#dc3545;font-size:1.3rem}.donation-pop-up-container .donation-pop-up{display:none}.donation-pop-up-container .donation-pop-up .image-container{display:flex;align-items:center;gap:0;position:relative}.donation-pop-up-container .donation-pop-up .image-container button{position:absolute;top:3rem;right:3rem}.donation-pop-up-container .donation-pop-up .donation-amount-container{background-color:#fff;padding-top:2rem;padding-bottom:5rem;display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center}.donation-pop-up-container .donation-pop-up .donation-amount-container h2,.donation-pop-up-container .donation-pop-up .donation-amount-container p{text-align:center}.donation-pop-up-container .donation-pop-up .donation-amount-container h2{width:58%;font-weight:600;font-size:54px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#f58021}.donation-pop-up-container .donation-pop-up .donation-amount-container p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:49%}.donation-pop-up-container .donation-pop-up .donation-amount-container .donation-amount{display:flex;align-items:center;gap:4rem}.donation-pop-up-container .donation-pop-up .donation-amount-container .donation-amount>button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#00a092}.donation-pop-up-container .donation-pop-up .donation-amount-container .donation-amount>button:hover{background-color:#05786e}.donation-pop-up-container .donation-pop-up .donation-amount-container .donation-amount>button:not(:last-child){padding:2.15rem 4.3rem}.donation-pop-up-container .donation-pop-up .donation-amount-container .donation-amount>button:last-child{padding:2.15rem}.donation-pop-up-container .donation-pop-up-step-1,.donation-pop-up-container .donation-pop-up-step-2,.donation-pop-up-container .donation-pop-up-step-3{display:flex;flex-direction:column;gap:5rem;padding-bottom:5rem;background-color:#fff}.donation-pop-up-container .donation-pop-up-step-1>div,.donation-pop-up-container .donation-pop-up-step-2>div,.donation-pop-up-container .donation-pop-up-step-3>div{padding:0 12rem}.donation-pop-up-container .donation-pop-up-step-1 h3,.donation-pop-up-container .donation-pop-up-step-2 h3,.donation-pop-up-container .donation-pop-up-step-3 h3{font-weight:500;font-size:42px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#fff;background-color:#f58021;padding:4.2rem 20rem}.donation-pop-up-container .donation-pop-up-step-1 h4,.donation-pop-up-container .donation-pop-up-step-2 h4,.donation-pop-up-container .donation-pop-up-step-3 h4{font-weight:600;font-size:18px;line-height:150%;color:var(--black)}.donation-pop-up-container .donation-pop-up-step-1 hr,.donation-pop-up-container .donation-pop-up-step-2 hr,.donation-pop-up-container .donation-pop-up-step-3 hr{background-color:#a4a8ae;margin-top:1rem}.donation-pop-up-container .donation-pop-up-step-1 .next-steps,.donation-pop-up-container .donation-pop-up-step-2 .next-steps,.donation-pop-up-container .donation-pop-up-step-3 .next-steps{display:flex;align-items:center;gap:0}.donation-pop-up-container .donation-pop-up-step-1 .next-steps>svg circle.active,.donation-pop-up-container .donation-pop-up-step-2 .next-steps>svg circle.active,.donation-pop-up-container .donation-pop-up-step-3 .next-steps>svg circle.active{fill:#00a092}.donation-pop-up-container .donation-pop-up-step-1 .next-steps .btn-next,.donation-pop-up-container .donation-pop-up-step-2 .next-steps .btn-next,.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-next{display:flex;align-items:center;gap:1rem;font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#00a092;padding:2.6rem 5.7rem}.donation-pop-up-container .donation-pop-up-step-1 .next-steps .btn-next:hover,.donation-pop-up-container .donation-pop-up-step-2 .next-steps .btn-next:hover,.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-next:hover{background-color:#05786e}.donation-pop-up-container .donation-pop-up-step-1 select,.donation-pop-up-container .donation-pop-up-step-3 select{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;border:1px solid #000000;border-radius:5px;flex-grow:1;padding:1.9rem;text-align:center;color:#a4a8ae;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.donation-pop-up-container .donation-pop-up-step-1 .select-arrow,.donation-pop-up-container .donation-pop-up-step-3 .select-arrow{position:absolute;right:0;padding:2.9rem .8rem 2.8rem;background-color:#00a092;pointer-events:none;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #000000}.donation-pop-up-container .donation-pop-up-step-1 .select-container,.donation-pop-up-container .donation-pop-up-step-3 .select-container{position:relative}.donation-pop-up-container .donation-pop-up-step-1{display:none}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container{background-color:#fff}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount{display:flex;flex-direction:column;gap:4rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount label:not(.gift-checkbox>label,.other-amount){font-weight:600;font-size:18px;text-transform:uppercase;color:#fff;border-radius:5px;padding:2.15rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount input{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;width:33%;padding:2rem;border:1px solid #000000;border-radius:5px;height:6.5rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .amount-box{margin-top:4rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .amount-box h5{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;margin-bottom:1rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .amount-box h5 span{color:#00a092}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .amount-box>div{display:flex;align-items:center;gap:0;justify-content:space-between}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .amount-box>div button{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#00a09280;padding:2.15rem 2.45rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .other-amount,.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .select-container{display:flex;align-items:center;gap:4rem;flex-wrap:wrap}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .other-amount label,.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .select-container label{background-color:#80cfc8}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .other-amount label{background-color:#00a092}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .other-amount #err-message-amount{color:#dc3545;font-size:1.3rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .gift-checkbox{display:flex;align-items:center;gap:1rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .gift-checkbox input{width:3rem}.donation-pop-up-container .donation-pop-up-step-1 .choose-dontation-container .choose-donation-amount .gift-checkbox label{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;color:#000}.donation-pop-up-container .donation-pop-up-step-1 .next-steps{gap:32.5rem}.donation-pop-up-container .donation-pop-up-step-2 form,.donation-pop-up-container .donation-pop-up-step-3 form{width:100%;margin:4rem 0 1rem}.donation-pop-up-container .donation-pop-up-step-2 form label .asterisk,.donation-pop-up-container .donation-pop-up-step-3 form label .asterisk{color:#00a092}.donation-pop-up-container .donation-pop-up-step-2 form input,.donation-pop-up-container .donation-pop-up-step-3 form input{margin-top:1rem;padding:1.7rem 2rem;border:1px solid #000000;margin-bottom:1rem;border-radius:5px;width:100%}.donation-pop-up-container .donation-pop-up-step-2 form label,.donation-pop-up-container .donation-pop-up-step-2 form input,.donation-pop-up-container .donation-pop-up-step-3 form label,.donation-pop-up-container .donation-pop-up-step-3 form input{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%}.donation-pop-up-container .donation-pop-up-step-2 .next-steps .btn-back,.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-back{font-weight:600;font-size:18px;line-height:150%;text-decoration:underline;color:#00a092}.donation-pop-up-container .donation-pop-up-step-2 .next-steps .btn-back:hover,.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-back:hover{color:#05786e}.donation-pop-up-container .donation-pop-up-step-2{display:none}.donation-pop-up-container .donation-pop-up-step-2 .details-inputs form input{width:100%}.donation-pop-up-container .donation-pop-up-step-2 .details-inputs p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%}.donation-pop-up-container .donation-pop-up-step-2 .next-steps{gap:10.3rem}.donation-pop-up-container .donation-pop-up-step-3{display:none}.donation-pop-up-container .donation-pop-up-step-3 .select-container.saved-card{align-self:flex-start;width:-moz-fit-content;width:fit-content;margin-top:2rem}.donation-pop-up-container .donation-pop-up-step-3 .select-container.saved-card img{background-color:#80cfc8}.donation-pop-up-container .donation-pop-up-step-3 .select-container.saved-card #saved-cards{padding:1.9rem 7rem}.donation-pop-up-container .donation-pop-up-step-3 form{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.donation-pop-up-container .donation-pop-up-step-3 form .credit-card-input{grid-column:span 2}.donation-pop-up-container .donation-pop-up-step-3 form .select-container label{display:block}.donation-pop-up-container .donation-pop-up-step-3 form .select-container select{width:100%}.donation-pop-up-container .donation-pop-up-step-3 form .select-container .select-arrow{background-color:#80cfc8}.donation-pop-up-container .donation-pop-up-step-3 form .select-container.year{align-self:flex-end}.donation-pop-up-container .donation-pop-up-step-3 #save-card-checkbox{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;display:flex;align-items:center;gap:1rem;margin-top:3rem}.donation-pop-up-container .donation-pop-up-step-3 .next-steps{justify-content:space-between;gap:11rem}.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-complete-donation{font-weight:600;font-size:18px;line-height:100%;text-transform:uppercase;border-radius:5px;color:#fff;background-color:#f58021;display:flex;align-items:center;gap:1rem;padding:2.6rem 5.5rem}.donation-pop-up-container .donation-pop-up-step-3 .next-steps .btn-complete-donation:hover{background-color:#d26004}.donation-pop-up-container .donation-pop-up-step-4{display:none;background-color:#fff;flex-direction:column;gap:4rem;border-radius:5px;padding:2rem 2rem 7rem}.donation-pop-up-container .donation-pop-up-step-4 .btn-cancel-step4{align-self:flex-end}.donation-pop-up-container .donation-pop-up-step-4 .donation-request-msg{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%}
