#footer{border-top:var(--footer-border-top);padding-bottom:30px}#footer .footer-style-3{display:inline-block;width:100%;background:var(--footer-bg)}@media only screen and (min-width:769px){#footer .footer-style-3{padding:35px}}@media only screen and (max-width:768px){#footer .footer-style-3{padding:15px;text-align:center}}@supports (display:flex){@media only screen and (min-width:769px){#footer .footer-style-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}#footer .footer-style-3 h2,#footer .footer-style-3 p,#footer .footer-style-3 span{color:var(--footer-bg-alt)}#footer .footer-style-3 .header-text.header-text-style-5{margin-bottom:0px}#footer .footer-style-3 a{color:var(--footer-bg-alt);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .footer-style-3 a span{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .footer-style-3 a:hover{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .footer-style-3 a:hover span{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .footer-style-3 .col-item{display:inline-block}@media only screen and (max-width:768px){#footer .footer-style-3 .col-item{margin-bottom:40px}}@media only screen and (min-width:769px){#footer .footer-style-3 .col-item{width:45%}#footer .footer-style-3 .col-item:first-of-type{border-right:var(--footer-divider)}}@supports (display:flex){@media only screen and (min-width:769px){#footer .footer-style-3 .col-item{width:50%}}}@media only screen and (max-width:1200px){#footer .footer-style-3 .col-item:first-of-type{display:inline-block;text-align:center}}#footer .footer-style-3 .col-item #footer_community_logo{width:100%;max-width:var(--footer-community-logo-width);max-height:var(--footer-community-logo-height)}#footer .footer-style-3 .col-item #footer_community_logo img{max-width:var(--footer-community-logo-width);max-height:var(--footer-community-logo-height)}@supports (display:flex){@media only screen and (min-width:769px){#footer .footer-style-3 .has-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}#footer .footer-style-3 .has-cols .sub-col-item{display:inline-block}@media only screen and (max-width:768px){#footer .footer-style-3 .has-cols .sub-col-item{vertical-align:middle}}@media only screen and (min-width:769px){#footer .footer-style-3 .has-cols .sub-col-item{width:45%}#footer .footer-style-3 .has-cols .sub-col-item:first-of-type{margin-right:30px}}@supports (display:flex){@media only screen and (min-width:769px){#footer .footer-style-3 .has-cols .sub-col-item{width:50%}}}#footer .footer-style-3 .contact-section-container #footer_community_name{margin-top:0}#footer .footer-style-3 .contact-section-container #footer_phone_contact{margin-top:15px}#footer .footer-style-3 .contact-section-container p{margin:0;line-height:1.2}#footer .footer-style-3 .contact-section-container a{margin-bottom:0;line-height:1.2}#footer .footer-style-3 #footer-right-side{text-align:center}#footer .footer-style-3 #footer-right-side .icon-panel{width:100%}#footer .footer-style-3 #footer-right-side .footer-links li{margin-bottom:5px}#footer .footer-style-3 #footer-right-side .footer-links li a{line-height:1}#footer .footer-style-3 #footer-right-side #footer_social{margin-bottom:15px}#footer .footer-style-3 #footer-right-side #footer_social .icon-set:hover .footer-icon-fill{fill:var(--footer-icon-fill);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#footer .footer-style-3 #footer-right-side #footer_social .icon-set svg{width:20px;height:20px}#footer .footer-style-3 #footer-right-side #footer_social .icon-set .footer-icon-fill{fill:var(--footer-bg-alt);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#footer .footer-style-3 #footer-right-side .sub-col-item .corporation-logo img{max-width:var(--footer-corporation-logo-width)}#footer .footer-style-3 #footer-right-side #refer_a_friend{margin:0 auto}#footer .footer-style-3 #footer-right-side #refer_a_friend #refer-modal-label{vertical-align:middle}#footer .footer-style-3 #footer-right-side #refer_a_friend svg{width:40px;height:40px;display:inline-block;margin:0 auto}#footer .footer-style-3 #footer-right-side #refer_a_friend svg .footer-icon-fill{fill:var(--footer-bg-alt);-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#footer .footer-style-3 #footer-right-side #refer_a_friend:hover svg .footer-icon-fill{fill:var(--footer-bg-alt-hover);-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#footer .footer-style-3 #footer-right-side #refer_a_friend:hover #refer-modal-label{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .copyright-container{background:var(--copyright-container-bg);text-align:center}#footer .copyright-container a,#footer .copyright-container p,#footer .copyright-container span{line-height:1}#footer .copyright-container p{margin-bottom:0;color:var(--footer-bg-alt);line-height:1.2}#footer .copyright-container a{color:var(--footer-bg-alt);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .copyright-container a:hover{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer .copyright-container svg{max-width:30px;margin-top:5px;margin-bottom:5px}#footer .copyright-container svg .svg-fill{fill:var(--copyright-container-svg)}#footer .copyright-container{margin:0 10px}