img[src*="insight.adsrvr.org"]{position:absolute}footer{background-color:#fdd6da;padding-top:0}footer .footer-top-wrapper{padding:0 16px;height:auto;background:0 0}footer .footer-top-wrapper>.container{padding:0}footer .footer-top-wrapper>.container .footer-container{color:unset}footer .footer-top-wrapper .footer-item{border:none}footer .footer-bottom-wrapper{background:#ffe0e3 url(../images/footer/Sally_Logo_Footer.svg) no-repeat bottom/contain;padding:0 16px}footer .footer-bottom-wrapper .footer-container{padding:12px 0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:1200px){footer .footer-bottom-wrapper .footer-container{padding:40px 0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:24px}}footer .footer-bottom-wrapper .footer-container .mobile-bottom-footer-links{display:block!important}footer .footer-bottom-wrapper .footer-container a,footer .footer-bottom-wrapper .footer-container button{color:#140002}footer .footer-bottom-wrapper .footer-container button:hover{text-decoration:underline}footer .footer-bottom-wrapper .footer-item{border:none;border-bottom:1px solid rgba(220,30,53,.1)!important;padding:6px 0!important}@media (min-width:1200px){footer .footer-bottom-wrapper .footer-item{border-bottom:none!important;width:100%}footer .footer-bottom-wrapper .footer-item h3{cursor:default}}footer .footer-bottom-wrapper .footer-item a:hover{text-decoration:underline!important}footer .footer-bottom-wrapper .content li{height:auto}@media (min-width:769px){footer .footer-top-wrapper{padding:0 40px}footer .footer-top-wrapper div.footer-item:nth-child(1):after{content:"";position:absolute;width:1px;height:100%;background:rgba(220,30,53,.3);top:0;right:0}footer .footer-bottom-wrapper{padding:0 40px}}@media (min-width:1200px){footer .footer-top-wrapper{padding:0 64px}footer .footer-bottom-wrapper{padding:0 64px}}footer .footer-top-wrapper .container .footer-container .email-signup-container{max-width:none}@media (min-width:769px){footer .footer-top-wrapper .container .footer-container .email-signup-container{position:relative;padding-right:4%}}@media (min-width:992px){footer .footer-top-wrapper .container .footer-container .email-signup-container{padding-right:7%}}@media (min-width:1200px){footer .footer-top-wrapper .container .footer-container .email-signup-container{padding-right:60px}footer .footer-top-wrapper .container .footer-container .email-signup-container .email-signup-heading{width:43.33%;margin-right:1.67%}}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group{position:relative}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group:after{content:"";position:absolute;bottom:-16px;width:100%;height:1px;background:rgba(220,30,53,.3)}@media (min-width:769px){footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group:after{display:none}}@media (min-width:1200px){footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group{width:55%}}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .footer-email{max-width:none;height:40px;border-radius:4px 0 0 4px;border:1px solid #b1b1b1;border-right:none;background-color:#fff;-ms-flex-preferred-size:50%;flex-basis:50%}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group input:focus{-webkit-box-shadow:0 0 0 2px #fdd6da,0 0 0 4px #1973e1;box-shadow:0 0 0 2px #fdd6da,0 0 0 4px #1973e1;border-radius:4px}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group button{height:40px;border-radius:0 4px 4px 0;border:1px solid #b1b1b1;border-left:none;background-color:#140002;width:90px;overflow:hidden;color:#fff!important;float:none;margin:0;-webkit-transform:none;-ms-transform:none;transform:none}@media (min-width:1200px){footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group button{min-width:90px}}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group button:hover{background-color:#dc1e35}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group button:focus{-webkit-box-shadow:0 0 0 2px #1973e1;box-shadow:0 0 0 2px #1973e1;border:1px solid #fff;border-radius:4px}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-success{font-size:.75rem;line-height:1.25rem;font-family:"Founders Medium",Archivo,"DM Sans",sans-serif;color:#464646;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem;color:#2d7b43;background-color:#e2f3e4;width:auto;padding-right:16px}@media (min-width:1200px){footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-success{font-size:.875rem;line-height:1rem}}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-success:before{display:block;line-height:0;margin-right:.25rem}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-success:before{width:12px;height:12px;content:url(../images/icons/alert/alert-success.svg)}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-success:before{line-height:1rem}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-validate-error{font-size:.75rem;line-height:1.25rem;font-family:"Founders Medium",Archivo,"DM Sans",sans-serif;color:#464646;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 .5rem;color:#b50021;width:auto;padding-left:0}@media (min-width:1200px){footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-validate-error{font-size:.875rem;line-height:1rem}}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-validate-error:before{display:block;line-height:0;margin-right:.25rem}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-validate-error:before{width:20px;height:20px;content:url(../images/icons/alert/alert-error--hollow.svg)}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .email-validate-error:empty:before{display:none!important}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group .is-invalid{background-image:url(../images/icons/alert-error--hollow.svg)!important;border-color:#b50021;background-size:20px 20px}footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group:has(.email-success:not(.d-none)) .email-validate-error,footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group:has(.email-success:not(.d-none)) .footer-email,footer .footer-top-wrapper .container .footer-container .email-signup-container .form-email-signup-input-group:has(.email-success:not(.d-none)) button{display:none}footer .collapsible-lg .card-header:after,footer .collapsible-lg .title:after{content:url(../images/icons/Plus.svg)!important;line-height:100%;height:100%;font-size:0!important;margin:inherit!important}footer .collapsible-lg.active .card-header:after,footer .collapsible-lg.active .title:after{content:url(../images/icons/Minus.svg)!important;line-height:100%;height:100%}@media (min-width:1200px){footer .collapsible-lg .card-header:after,footer .collapsible-lg .title:after{content:""!important}footer .collapsible-lg.active .card-header:after,footer .collapsible-lg.active .title:after{content:""!important}}