.peta-cta{position:relative;width:100%}.peta-cta.riptide-background{background:linear-gradient(175deg,#fff 54%,transparent 53%,var(--wp--preset--color--riptide) 54.2%)}.peta-cta.robinegg-background{background-color:var(--wp--preset--color--robinegg)}.peta-cta.peta-cta-donation{padding-bottom:50px}@media(min-width:768px){.peta-cta.peta-cta-donation{padding-bottom:60px}}@media(min-width:1200px){.peta-cta.peta-cta-donation{padding-bottom:80px}}.peta-cta.peta-cta-donation .peta-cta-container{display:grid;grid-template-columns:100%;grid-template-rows:auto}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-image{box-shadow:0 -4px 8px rgba(0,0,0,.1);grid-column:1;grid-row:1;margin:0}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-image img{height:auto;max-width:unset;vertical-align:middle;width:100%}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-inner{background-color:var(--wp--preset--color--white);box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.1);grid-column:1;grid-row:2}@media(min-width:768px){.peta-cta.peta-cta-donation .peta-cta-container{max-width:615px;padding:0!important}}@media(min-width:1200px){.peta-cta.peta-cta-donation .peta-cta-container{grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:100%;padding:0 3.875rem!important}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-image{box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.1);grid-column:2;grid-row:1;min-height:400px}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-image picture{height:100%}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-image picture img{height:100%;-o-object-fit:cover;object-fit:cover}.peta-cta.peta-cta-donation .peta-cta-container>.peta-cta-inner{grid-column:1;grid-row:1}}@media(min-width:1660px){.peta-cta.peta-cta-donation .peta-cta-container{max-width:1440px!important;padding:0!important}}.peta-cta.peta-cta-donation .donation_widget{padding:30px 20px}@media(min-width:768px){.peta-cta.peta-cta-donation .donation_widget{margin:auto;max-width:460px;padding:30px 0}}.peta-cta.peta-cta-donation .donation_widget h2{color:var(--wp--preset--color--oxford);font-size:30px;font-weight:800;margin:0 0 24px;text-align:center}.peta-cta.peta-cta-donation .donation_widget .amounts{-moz-column-gap:14px;column-gap:14px;display:flex;flex-wrap:wrap;margin-bottom:20px;row-gap:20px;width:100%}@media(min-width:1200px){.peta-cta.peta-cta-donation .donation_widget .amounts{gap:1rem}}.peta-cta.peta-cta-donation .donation_widget .amounts .amount-radio:focus-within{outline:1px auto -webkit-focus-ring-color}.peta-cta.peta-cta-donation .donation_widget .amounts label{align-items:center;background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--peta-blue);border-radius:50px;box-sizing:border-box;color:var(--wp--preset--color--peta-blue);cursor:pointer;display:flex;font-size:1rem;font-weight:800;height:42px;justify-content:center;position:relative;text-align:center;transition:background-color .3s,color .3s;width:92px}@media(min-width:488px)and (max-width:600px){.peta-cta.peta-cta-donation .donation_widget .amounts label{width:7.5rem}}@media(min-width:768px){.peta-cta.peta-cta-donation .donation_widget .amounts label{width:142px}}.peta-cta.peta-cta-donation .donation_widget .amounts label input[type=radio]{opacity:0;position:absolute}.peta-cta.peta-cta-donation .donation_widget .amounts label span{text-align:center}.peta-cta.peta-cta-donation .donation_widget .amounts label .donate_amount_other_text{border:2px solid var(--wp--preset--color--peta-blue);height:42px;position:absolute;right:calc(-100% - 20px);width:92px}@media(min-width:488px)and (max-width:600px){.peta-cta.peta-cta-donation .donation_widget .amounts label .donate_amount_other_text{width:7.5rem}}@media(min-width:768px){.peta-cta.peta-cta-donation .donation_widget .amounts label .donate_amount_other_text{width:142px}}.peta-cta.peta-cta-donation .donation_widget .amounts label .donate_amount_other_text:hover{right:calc(-100% - 27px)}.peta-cta.peta-cta-donation .donation_widget .amounts label:has(input[type=radio]:checked){background-color:var(--wp--preset--color--peta-blue);color:var(--wp--preset--color--white)}.peta-cta.peta-cta-donation .donation_widget .amounts label:has(input[type=radio]:checked):focus-within{outline:1px auto -webkit-focus-ring-color}.peta-cta.peta-cta-donation .donation_widget .amounts label:hover{border:3px solid var(--wp--preset--color--peta-blue)}.peta-cta.peta-cta-donation .donation_widget .amounts label:hover .donate_amount_other_text{border:3px solid var(--wp--preset--color--peta-blue);right:calc(-100% - 24px)}.peta-cta.peta-cta-donation .donation_widget .email input{border:1px solid var(--wp--preset--color--earl);color:var(--wp--preset--color--shadow);font-size:1rem;font-weight:400;line-height:normal;padding:10px 14px}.peta-cta.peta-cta-donation .donation_widget .monthly-opt{color:var(--wp--preset--color--licorice);font-size:13px;font-weight:400;line-height:normal;margin-bottom:20px;margin-top:1rem;text-align:left!important}.peta-cta.peta-cta-donation .donation_widget .monthly-opt label{align-items:flex-start;display:flex;justify-content:center;padding:0;text-indent:0}.peta-cta.peta-cta-donation .donation_widget .monthly-opt label input{margin-right:13px}@media(min-width:1200px){.peta-cta.peta-cta-donation .donation_widget .monthly-opt label{align-items:flex-start}}.peta-cta.peta-cta-donation .donation_widget .submit-button{text-align:center}.peta-cta.peta-cta-donation .donation_widget .submit-button .btn-submit{background-image:linear-gradient(145deg,#ffd900 50%,var(--wp--preset--color--marmalade) 50%);background-position:0;background-size:250% 100%;border:none;color:var(--wp--preset--color--oxford);cursor:pointer;font-size:1rem;font-weight:700;padding:14px 27px;transition:background-position .5s ease}.peta-cta.peta-cta-donation .donation_widget .submit-button .btn-submit:hover{background-position:100%;border-color:var(--wp--preset--color--marmalade);color:var(--wp--preset--color--white)}.peta-cta.peta-cta-donation .donation_widget .img-bt{display:none}.peta-cta.peta-cta-subscription{padding:40px 0}@media(min-width:768px){.peta-cta.peta-cta-subscription{padding:60px 0}}.peta-cta.peta-cta-subscription .peta-cta-inner{display:inline-flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:768px){.peta-cta.peta-cta-subscription .peta-cta-inner{align-items:center;flex-direction:row}}.peta-cta.peta-cta-subscription .peta-cta-inner h2{color:var(--wp--preset--color--oxford);font-size:23px;font-weight:800;margin:0 0 22px}@media(min-width:768px){.peta-cta.peta-cta-subscription .peta-cta-inner h2{margin-bottom:0;margin-right:22px}}@media(min-width:1200px){.peta-cta.peta-cta-subscription .peta-cta-inner h2{margin-right:30px}}@media(max-width:1920px){.peta-cta.peta-cta-subscription #footer__signup{scroll-margin-top:250px}}.peta-cta.peta-cta-subscription .subscription-form{max-width:728px;padding:0}@media(min-width:1200px){.peta-cta.peta-cta-subscription .subscription-form{max-width:840px}}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form{align-items:center;display:flex;flex-direction:column;max-width:840px}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form .supporter-emailaddress{flex:2}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input{height:46px}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input[type=email]{border:1px solid var(--wp--preset--color--earl);border-radius:9999px 0 0 9999px;font-size:17px;font-weight:700;padding:0 14px;width:100%}@media(min-width:768px){.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input[type=email]{width:351px}}@media(min-width:1200px){.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input[type=email]{width:447px}}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input[type=submit]{background-image:linear-gradient(145deg,var(--wp--preset--color--peta-blue) 50%,var(--wp--preset--color--marmalade) 50%);background-position:0;background-size:250% 100%;border:none;border-radius:0 999px 999px 0;color:var(--wp--preset--color--white);cursor:pointer;flex:1;font-size:17px;font-weight:800;font-weight:600;transition:background-position .5s ease;white-space:nowrap;width:150px}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form input[type=submit]:hover{background-position:100%;border-color:var(--wp--preset--color--marmalade);color:var(--wp--preset--color--white)}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form .email_optin{margin-top:10px}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form .email_optin .opt-in-text{margin-bottom:10px}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form .email_optin .opt-out-text{font-size:.8125rem;letter-spacing:0;line-height:1.125rem}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-widget-form .email_optin input[type=checkbox]{height:auto;margin-right:10px;vertical-align:middle}.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-shortcode .hidden,.peta-cta.peta-cta-subscription .subscription-form .pma-subscription-shortcode .img-bt{display:none}.peta-cta.peta-cta-content{left:50%;margin-left:-50vw!important;max-width:100vw;padding-bottom:50px;position:relative;right:50%;width:100vw}@media(min-width:768px){.peta-cta.peta-cta-content{padding-bottom:60px}}@media(min-width:1200px){.peta-cta.peta-cta-content{padding-bottom:80px}}.peta-cta.peta-cta-content .peta-cta-container{display:grid;grid-template-columns:100%;grid-template-rows:auto}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-image{box-shadow:0 -4px 8px rgba(0,0,0,.1);grid-column:1;grid-row:1;margin:0}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-image img{height:auto;max-width:unset;vertical-align:middle;width:100%}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-inner{background-color:var(--wp--preset--color--white);box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.1);grid-column:1;grid-row:2}@media(min-width:768px){.peta-cta.peta-cta-content .peta-cta-container{max-width:615px;padding:0!important}}@media(min-width:1200px){.peta-cta.peta-cta-content .peta-cta-container{grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:100%;padding:0 3.875rem!important}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-image{box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.1);grid-column:2;grid-row:1;min-height:400px}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-image picture{height:100%}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-image picture img{height:100%;-o-object-fit:cover;object-fit:cover}.peta-cta.peta-cta-content .peta-cta-container>.peta-cta-inner{grid-column:1;grid-row:1}}@media(min-width:1660px){.peta-cta.peta-cta-content .peta-cta-container{max-width:1440px!important;padding:0!important}}.peta-cta.peta-cta-content .peta-cta-inner{align-content:center;padding:40px 50px;position:relative;text-align:center}.peta-cta.peta-cta-content .peta-cta-inner h2{color:var(--wp--preset--color--oxford);font-size:24px;font-weight:800;line-height:normal;margin:0 0 30px}@media(min-width:768px){.peta-cta.peta-cta-content .peta-cta-inner h2{margin:0 auto 30px;max-width:330px;text-wrap:wrap}}@media(min-width:1200px){.peta-cta.peta-cta-content .peta-cta-inner h2{font-size:32px;max-width:346px}}.peta-cta.peta-cta-content .peta-cta-inner:has(.media-credit__wrap) .btn-donate-now{margin-bottom:30px;text-decoration:none}@media(min-width:1200px){.peta-cta.peta-cta-content .peta-cta-inner:has(.media-credit__wrap) .btn-donate-now{margin-bottom:0}}.peta-cta.peta-cta-content .peta-cta-inner:has(.media-credit__wrap) .btn-donate-now:hover{color:var(--wp--preset--color--white)}.peta-cta .invalid-email,.peta-cta .validation_error{border:1px solid var(--wp--preset--color--marmalade)!important;border-color:var(--wp--preset--color--marmalade)!important;margin:0!important}.peta-cta .email-suggestion-list-items{background-color:transparent;font-size:12px;font-weight:500;z-index:99}.peta-cta .email-suggestion-list-items,.peta-cta .error-wrapper{color:var(--wp--preset--color--marmalade);filter:brightness(.75)}.peta-cta .error-wrapper{padding:0 10px}
