.overlay[data-v-a34aa0aa]{background:rgba(150,150,150,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.modal-popup-content[data-v-a34aa0aa]{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0}.modal-popup-content>div[data-v-a34aa0aa]{position:relative;margin:24px;padding:1.5rem;border-radius:4px}@media only all and (min-width: 768px){.modal-popup-content>div[data-v-a34aa0aa]{margin:auto}}.modal-popup-content>div .close-modal-popup[data-v-a34aa0aa]{position:absolute;top:.75rem;right:.75rem;cursor:pointer}.fade-enter-active[data-v-a34aa0aa],.fade-leave-active[data-v-a34aa0aa]{transition:opacity .4s linear}.fade-enter-from[data-v-a34aa0aa],.fade-leave-to[data-v-a34aa0aa],.none-enter-from[data-v-a34aa0aa],.none-leave-to[data-v-a34aa0aa]{opacity:0}.none-enter-active[data-v-a34aa0aa],.none-leave-active[data-v-a34aa0aa]{transition:opacity .01s linear}.pop-enter-active[data-v-a34aa0aa],.pop-leave-active[data-v-a34aa0aa]{transition:transform .4s cubic-bezier(.5,0,.5,1),opacity .4s linear}.pop-enter-from[data-v-a34aa0aa],.pop-leave-to[data-v-a34aa0aa]{opacity:0;transform:scale(.3) translateY(-50%)}.modal[data-v-a34aa0aa]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:fit-content;height:fit-content;max-width:22em;padding:2rem;border-radius:1rem;box-shadow:0 5px 5px #0003;background:#FFF;z-index:999;transform:none}.path-our-network .footer{display:none}.path-contact .footer,.page-property-access .footer{margin-top:0}footer#chorusFooterComponent .container-footer-main{padding-top:35px;padding-bottom:20px}@media only all and (min-width: 768px){footer#chorusFooterComponent .container-footer-main{padding-top:55px;min-height:350px}}@media only all and (min-width: 1200px){footer#chorusFooterComponent .container-footer-main div[class^=col-]{padding:0!important}}footer#chorusFooterComponent .container-footer-main h3{font-family:Museo Sans,MuseoSans,museo,Arial;font-weight:700;font-size:14px;line-height:28px}@media only all and (min-width: 768px){footer#chorusFooterComponent .container-footer-main h3{font-size:18px}}footer#chorusFooterComponent .container-footer-main ul{margin:8px 0 24px;padding-left:0;list-style:none}@media only all and (min-width: 768px){footer#chorusFooterComponent .container-footer-main ul{margin:20px 0}}footer#chorusFooterComponent .container-footer-main .newsletter input{width:303px;max-width:100%;padding-left:13px;font-weight:400;font-size:14px;line-height:24px}footer#chorusFooterComponent .container-footer-main .newsletter input:focus{outline:0}footer#chorusFooterComponent .container-footer-main .newsletter p{margin-top:22px;max-width:318px;font-weight:300;font-size:14px;line-height:22px;font-family:Museo Sans,MuseoSans,museo,Arial}footer#chorusFooterComponent .container-footer-main .newsletter button{width:126px;height:35px;color:#a7336f;min-width:auto;display:flex;align-items:center;justify-content:center}footer#chorusFooterComponent .container-footer-main .newsletter button:hover{color:#fff}footer#chorusFooterComponent .container-footer-main .newsletter button:disabled:hover{background:#FFF;border-color:#fff!important;color:#a7336f}footer#chorusFooterComponent .container-footer-main .newsletter button:focus{color:#a7336f}@media only all and (min-width: 768px){footer#chorusFooterComponent .container-footer-main .footer-links{display:flex;justify-content:space-between}}@media only all and (min-width: 1024px){footer#chorusFooterComponent .container-footer-main .footer-links{padding-right:30px}}footer#chorusFooterComponent .container-footer-main .footer-links a{color:#fff;letter-spacing:.5px;line-height:24px;font-size:14px;transition:all .2s;font-family:Museo Sans,MuseoSans,museo,Arial;font-weight:300}footer#chorusFooterComponent .container-footer-main .footer-links a:hover{text-decoration:underline}footer#chorusFooterComponent .footer-legal{min-height:125px;background:#4D2B70;padding:20px}@media only all and (min-width: 768px){footer#chorusFooterComponent .footer-legal{justify-content:space-between;min-height:45px;padding:20px 24px}}@media only all and (min-width: 1100px){footer#chorusFooterComponent .footer-legal .container{margin-left:auto!important;margin-right:auto!important}}footer#chorusFooterComponent .footer-legal .container .row{justify-content:flex-start;flex-direction:column-reverse}@media only all and (min-width: 768px){footer#chorusFooterComponent .footer-legal .container .row{justify-content:space-between;flex-direction:row;align-items:center}}footer#chorusFooterComponent .footer-legal svg{margin-top:20px}@media only all and (min-width: 768px){footer#chorusFooterComponent .footer-legal svg{margin-top:0}}footer#chorusFooterComponent .footer-legal span,footer#chorusFooterComponent .footer-legal a{color:#fff;font-size:12px;font-family:Museo Sans,MuseoSans,museo,Arial;font-weight:300}footer#chorusFooterComponent .footer-legal a:hover{text-decoration:underline}footer#chorusFooterComponent .footer-legal .pipe{margin-left:5px;margin-right:5px}@media only all and (min-width: 768px){footer#chorusFooterComponent .footer-legal .pipe{margin-left:10px;margin-right:10px}}footer#chorusFooterComponent .logo-social{margin-top:50px}@media only all and (min-width: 768px){footer#chorusFooterComponent .logo-social{margin-top:0}}footer#chorusFooterComponent .social-media-links{display:flex;padding:0}@media only all and (min-width: 768px){footer#chorusFooterComponent .social-media-links{justify-content:flex-end}}footer#chorusFooterComponent .social-media-links li{margin-left:24px;list-style-type:none}@media only all and (min-width: 768px){footer#chorusFooterComponent .social-media-links li{margin-left:10px}}footer#chorusFooterComponent .social-media-links li:first-child{margin-left:0}footer#chorusFooterComponent .social-media-links li svg{@apply flex items-center justify-center;}footer#chorusFooterComponent .social-media-links li svg g{transition:all .2s}footer#chorusFooterComponent .social-media-links li svg g:last-of-type{opacity:0;scale:.8 .8;translate:10% 10%}footer#chorusFooterComponent .social-media-links li svg:hover g:first-of-type{opacity:0}footer#chorusFooterComponent .social-media-links li svg:hover g:last-of-type{opacity:100;scale:1 1;translate:0 0}footer#chorusFooterComponent .popup-content{max-width:370px;color:#313131}footer#chorusFooterComponent .popup-content h4{margin-top:24px;margin-bottom:16px;line-height:23px;font-size:28px;font-family:Museo Sans,MuseoSans,museo,Arial;font-weight:700}footer#chorusFooterComponent .popup-content p{margin-bottom:20px;margin-top:12px;font-size:.875rem;line-height:24px;font-family:Museo Sans,MuseoSans,museo,Arial;font-weight:500}footer#chorusFooterComponent .popup-content .checkboxes{display:grid;row-gap:.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}footer#chorusFooterComponent .popup-content label{font-family:Museo Sans,MuseoSans,museo,Arial}footer#chorusFooterComponent .popup-content .privacy{margin-top:35px;font-size:12px;line-height:18px;align-items:flex-start}footer#chorusFooterComponent .popup-content .privacy .underline{font-weight:300;text-decoration:underline}footer#chorusFooterComponent .popup-content button{margin-top:24px;min-width:auto;width:71px;padding:0;text-align:center}footer#chorusFooterComponent label.checkbox-label{display:flex;flex-direction:row;align-items:center;font-family:MuseoSans,sans-serif;font-size:16px;font-weight:300;color:#313131;margin:.125rem 0 .125rem .25rem;cursor:pointer}footer#chorusFooterComponent label.checkbox-label svg{flex-shrink:0}footer#chorusFooterComponent label.checkbox-label input{display:none}footer#chorusFooterComponent label.checkbox-label .label-spacing{margin-left:.625rem}
