/*! This stylesheet compiles from Themes/__templates-sass/footers/_footer-style-9.scss */.copyright-under-footer{background:var(--copyright-under-footer-bg);color:var(--copyright-under-footer-color);text-align:center;padding:20px 50px}@media only screen and (max-width:1099px){.copyright-under-footer{padding:10px 20px}}.copyright-under-footer .copyright-text{margin-bottom:unset;font-weight:400}.copyright-under-footer a{color:var(--copyright-under-footer-color);font-weight:400}.copyright-under-footer a:hover{color:var(--under-footer-bg-alt-hover)}.copyright-under-footer svg{max-width:30px;margin-top:5px;margin-bottom:5px}.copyright-under-footer svg .svg-fill,.copyright-under-footer svg path,.copyright-under-footer svg polygon{fill:var(--copyright-under-footer-color)}#footer{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:auto;grid-template-columns:auto;background:var(--footer-bg);color:var(--footer-bg-alt);font-weight:400;padding:50px;z-index:1}@media only screen and (max-width:1099px){#footer{-ms-grid-columns:unset;grid-template-columns:unset;-ms-grid-rows:auto;grid-template-rows:auto;padding:30px 0}#footer>:first-child{-ms-grid-row:1;-ms-grid-column:1}}#footer a,#footer p,#footer span{line-height:var(--footer-paragraph-line-height);color:var(--footer-bg-alt);-webkit-transition:color .3s ease;transition:color .3s ease}#footer a:hover span{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:1099px){#footer .sub-col-item{-ms-grid-column:unset;grid-column-start:unset;-ms-grid-column-span:NaN;grid-column-end:unset;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;max-width:700px;margin:0 auto;padding:20px}}@media only screen and (min-width:1100px){#footer .sub-col-item{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;padding:0 20px}}@media only screen and (max-width:1099px){#footer .sub-col-item .contact-section-container{text-align:center}}#footer .sub-col-item .contact-section-container #footer_community_name{font-size:1.2em}#footer .copyright-container{background:var(--copyright-container-bg);text-align:center;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center}@media only screen and (max-width:1099px){#footer .copyright-container{-ms-grid-column:unset;grid-column-start:unset;-ms-grid-column-span:NaN;grid-column-end:unset;border-left:unset;border-right:unset;border-top:4px solid var(--footer-bg-alt);border-bottom:4px solid var(--footer-bg-alt);padding:20px;max-width:700px;margin:0 auto}}@media only screen and (min-width:1100px){#footer .copyright-container{width:100%;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;padding:0 50px;border-left:4px solid var(--footer-bg-alt);border-right:4px solid var(--footer-bg-alt)}}#footer .copyright-container a,#footer .copyright-container p,#footer .copyright-container span{line-height:var(--footer-paragraph-line-height)}#footer .copyright-container p{margin-bottom:0;color:var(--footer-bg-alt);line-height:var(--footer-paragraph-line-height)}#footer .copyright-container a{color:var(--footer-bg-alt);-webkit-transition:all .3s ease;transition:all .3s ease}#footer .copyright-container a:hover{color:var(--footer-bg-alt-hover);-webkit-transition:all .3s ease;transition:all .3s ease}#footer .copyright-container a.button-style-1{display:block;max-width:300px;margin:30px auto}#footer .copyright-container a.button-style-1{display:block;max-width:300px;margin:30px auto}#footer .copyright-container .social-container{display:block;position:relative;text-align:center}#footer .copyright-container .social-container .icon-set{display:inline-block;position:relative;max-width:25px;max-height:25px;padding:25px}#footer .copyright-container .social-container .icon-set svg{position:relative;max-width:25px;max-height:25px;fill:var(--copyright-container-svg)}#footer .copyright-container .social-container .icon-set svg:hover{fill:var(--footer-bg-alt-hover)}@media only screen and (max-width:1099px){#footer #refer_a_friend{-ms-grid-column:unset;grid-column-start:unset;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;max-width:700px;margin:0 auto;padding:30px 0}}@media only screen and (min-width:1100px){#footer #refer_a_friend{-ms-grid-column:3;grid-column-start:3;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;padding:0 20px}}#footer #refer_a_friend svg{display:block;max-width:50px;max-height:50px;margin:0 auto;fill:var(--footer-raf-color)}#footer #refer_a_friend .corporation-logo img{width:var(--footer-corporation-logo-width)}#footer #refer_a_friend .corporation-logo svg{display:block;margin:0 auto;fill:var(--footer-community-color);max-height:var(--footer-community-logo-height);max-width:var(--footer-community-logo-width);width:100%;height:100%}@media only screen and (max-width:1099px){.corporation-logo .header-style-3 {text-align:center;}}