@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('fonts/LibreFranklin-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url('../fonts/static/LibreFranklin-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Stonewall Proud';src:url('../fonts/StonewallVoice-StonewallProud.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Stonewall Loud';src:url('../fonts/StonewallVoice-StonewallLoud.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}.main__footer{margin-top:1.5em;margin-bottom:1.5em}.contentinfo{background-color:#10003e;color:#fff;padding-top:1.875em;padding-bottom:1.875em}.contentinfo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.contentinfo__wrapper .contentinfo__section{flex:1 0 100%;width:100%;max-width:100%;margin-bottom:1.25em}.contentinfo__section-title{font-size:1.25em;line-height:1.1;font-weight:700;padding-top:1em;padding-bottom:1em;border-bottom:none;margin:0;text-align:center}.footer-bottom__section .contentinfo__wrapper{width:100%;padding-top:2.5em;margin-top:1.25em;padding-bottom:1.5em;text-align:center;border-top:.0625em solid #f2f2f2}.footer-bottom__section .contentinfo__wrapper p,.footer-bottom__section .contentinfo__wrapper li a,.footer-bottom__section .contentinfo__wrapper li span{font-size:.9333em;text-decoration:none;line-height:1.3397642}.footer-bottom__section .contentinfo__wrapper .menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25em;flex-wrap:wrap}.footer-bottom__section .contentinfo__wrapper .menu li{width:100%}.footer-bottom__section .contentinfo__wrapper .menu li a,.footer-bottom__section .contentinfo__wrapper .menu li span{font-weight:400;padding:.66966677em;text-align:center;width:100%;display:block;border-bottom:1px solid #353535}.small-print__logo{margin-bottom:2.5em;width:100%}.small-print__logo>a{display:block;margin-right:auto;margin-left:auto;max-width:9.5em;width:100%}.small-print__bottom-content{width:100%}.small-print__bottom-content p{margin-bottom:0}.small-print__bottom-content a{text-decoration:none}.contentinfo__d-module{text-align:center}.contentinfo__d-module .section__wrapper{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.contentinfo__d-module .section__wrapper .wrapper--max-w{padding-left:0;padding-right:0}.contentinfo__d-module .section__wrapper .wrapper--max-w ul.big-social-media__list{margin:0;list-style:none}.contentinfo__d-module .section__wrapper .wrapper--max-w ul.big-social-media__list li{font-size:1em;line-height:1.5;line-height:1.2;margin:0;padding:0;margin-bottom:.3125em}.contentinfo__d-module .section__wrapper .wrapper--max-w ul.big-social-media__list li a{display:block;line-height:1.25;text-align:center;color:inherit;font-weight:400}.contentinfo__d-module .section__wrapper .wrapper--max-w ul.big-social-media__list li .big-social-media__icon{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;white-space:nowrap;overflow:hidden;word-wrap:normal !important}.contentinfo__global-nav{order:2}.contentinfo__small-print{order:1}.contentinfo__connect{order:3}.footer-bottom__section{order:4}@media screen and (min-width:40em){.main__footer{margin-top:1.875%;margin-bottom:1.875%}}@media screen and (min-width:48em){.footer-bottom__section .contentinfo__wrapper .menu li a,.footer-bottom__section .contentinfo__wrapper .menu li span{border-bottom:none}}@media screen and (min-width:64em){.contentinfo__wrapper .contentinfo__section{flex:1 0 33.33333333%;max-width:calc(100% / 3);order:inherit;margin-bottom:0}.footer-bottom__section .contentinfo__wrapper{padding-bottom:0}.footer-bottom__section .contentinfo__wrapper .menu{flex-wrap:nowrap}}