.show-for-medium{display:grid;place-content:center}ul.cursor-color{display:flex;align-items:center}.search-icon__wrapper{min-width:80px;height:96px;display:grid;place-content:center}.search-icon__wrapper--active #search-form{position:absolute;bottom:0;right:0;transform:translateY(100%);width:100%}.search-icon__wrapper--active .search-input{position:relative;width:100%;opacity:1;pointer-events:all;transition:opacity .25s ease}.search-icon__wrapper--active .search__submit{display:block}@media (min-width: 1240px){.search-icon__wrapper--active{padding-left:16px}.search-icon__wrapper--active #search-form{position:static;transform:unset;width:unset}.search-icon__wrapper--active .search-icon{display:none}.search-icon__wrapper--active .search-input{width:400px;transition:.25s ease}}.search-icon{padding:0 1rem;width:60px;max-height:100%;cursor:pointer;fill:currentColor}.search-container{display:flex;align-items:center}.search-input{position:absolute;top:50%;right:0;width:0;max-width:unset !important;margin:0;padding:0 10px;opacity:0;pointer-events:none}@media (min-width: 1240px){.search-input{transform:translate(0, -50%)}}.search__submit{background-color:#1779ba;color:white !important;padding:4px 16px !important;height:unset !important;position:absolute;top:50%;right:0;transform:translate(-20px, -50%);border:0;display:none}.footer-newsletter-subscription form{position:relative}.footer-newsletter-subscription form label{display:none}.footer-newsletter-subscription form input{background-color:#000;border:1px solid #fff;color:#fff;height:2rem}.footer-newsletter-subscription form input:focus{background-color:#000;color:#fff}.footer-newsletter-subscription form input::placeholder{color:#989BA2}.footer-newsletter-subscription form button{background-color:#fff;cursor:pointer;position:absolute;top:0;right:0;bottom:0;width:2rem}.footer-newsletter-subscription form button::after{border-right:2px solid #000;border-top:2px solid #000;content:'';display:inline-block;height:0.625rem;right:0.2rem;position:relative;transform:rotate(45deg) skewX(-12deg) skewY(-12deg);width:0.625rem}
