.newsletter-bg-color{background-color: var(--slateGrey); margin-top: 10rem;}.newsletter-inputfield{width: 70%; height: 43px; max-width: 527px; border: none; border-radius: 5px;}.newsletter-bg-color a{color: var(--red); text-decoration: underline;}.newsletter-bg-color a:hover{color: var(--intenseRed); text-decoration: underline;}.newsletter-left{position: absolute; top: 9rem; right: 0;}.newsletter-left strong{margin-right: 3rem;}.newsletter-left a{margin-right: 1rem;}.newsletter-left .socialMedia{text-decoration: none !important; color: var(--black); font-size: 1.5rem;}.footer-bg-color{background-color: var(--grey);}.footer-copyright{text-align: center; background-color: var(--black);}footer a{color: var(--white);}footer a:hover{color: var(--black); text-decoration: none;}@media all and (max-width: 1400px){.newsletter-left strong{margin-right: 1rem;}.newsletter-bg-color .container-fluid{padding-right: 50px; padding-left: 50px;}}@media all and (max-width: 1199px){.newsletter-bg-color form button{margin-left: 0 !important;}.newsletter-inputfield{width: 100%; margin-bottom: 1rem;}.newsletter-left strong{display: block; margin-bottom: 1rem;}}@media all and (max-width: 991px){.newsletter-bg-color form button{margin-left: 1rem !important;}.newsletter-bg-color p{white-space: normal;}.newsletter-left{position: initial; width: fit-content; margin-top: 4rem; margin-left: 50%; transform: translate(-50%, 0);}.newsletter-left .socialMedia:nth-child(2){margin-left: 1.5rem;}.newsletter-bg-color{margin-top: 2rem;}.genericFields .col-12{margin-bottom: 1rem;}.genericFields .col-12 h4{width: 100%;}}@media all and (max-width: 768px){.newsletter-inputfield{width: 70%;}.newsletter-left strong{white-space: nowrap;}}@media all and (max-width: 575px){.newsletter-bg-color form div{display: flex;}#newsletterPoliticsConfirmation{margin-top: 0.5rem;}.newsletter-inputfield{width: 100%;}.newsletter-bg-color form button{margin-left: 0 !important;}.footer-bg-color .col-12{text-align: center;}}
