.footer-top-section .page-center,.footer-bottom-container .page-center{background:none !important}.footer-free-portfolio-risk-analysis-section{background-image:url("//wealth.heritagefinancialaz.com/hubfs/Images/ready-to-retirement-banner-image.jpg?t=1482396652015");background-position:center center;background-size:cover;padding:65px 0 90px;text-align:center;background-attachment:fixed}.footer-free-portfolio-risk-analysis-section h2{color:#fff;font-size:45.83px;font-weight:600;margin:0 0 15px}.footer-free-portfolio-risk-analysis-section h3{color:#fff;display:inline-block;font-size:33.33px;font-weight:600;line-height:normal;margin:0 0 20px}.footer-section{background:#280a21}.footer-section .footer-top-section{padding:60px 0}.footer-section .footer-block-text p{color:#fff;font-size:13px;font-weight:500;line-height:1.6;margin-top:0}.footer-section .footer-block-text p .fa{color:#a12c87}.footer-section .footer-block-text p a{color:#a12c87;text-decoration:underline}.footer-section .footer-block-text p a:hover{text-decoration:none}.footer-section .contact-address-details p a{color:#fff}.footer-section .footer-heading h3{color:#fff;font-size:16.67px;font-weight:600;line-height:1.6;text-transform:uppercase;margin:0 0 13px;display:inline-block}.footer-section .footer-social-share{margin-top:90px}.footer-section .footer-social-share ul{list-style:none;padding:0}.footer-section .footer-social-share ul li{display:inline-block}.footer-section .footer-social-share ul li .fa{background:#a12c87;height:37px;width:37px;text-align:center;line-height:34px;color:#280a21;border-radius:50%;font-size:21px;border:2px solid #a12c87;margin-right:4px;margin-bottom:10px}.footer-section .footer-social-share ul li .fa:hover{background:0;color:#a12c87}.footer-section .form-title{display:none}.footer-section .hs-form .hs-form-field{margin-bottom:10px}.footer-section .hs-form .hs-form-field>label{display:none}.footer-section .hs-form .hs-input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #fff;border-radius:0;color:#fff;font-weight:600;height:40px;opacity:1;padding:0 10px;font-size:14.58px;width:100%}.footer-section .hs-form ::-webkit-input-placeholder{color:#fff;opacity:1}.footer-section .hs-form ::-moz-placeholder{color:#fff;opacity:1}.footer-section .hs-form :-ms-input-placeholder{color:#fff;opacity:1}.footer-section .hs-form :-moz-placeholder{color:#fff;opacity:1}.footer-section .hs-form .hs-error-msgs{list-style:outside none none;padding:0 !important}.footer-section .hs-form .hs-error-msgs label{color:red;display:block;font-size:12px;margin:5px 0 0}.footer-section .hs-form textarea.hs-input{min-height:155px;padding-top:10px}.footer-section .hs-form .actions{text-align:right}.footer-section .hs-form .actions .hs-button{background:#a12c87 none repeat scroll 0 0;border:2px solid #a12c87;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:20.7px;font-weight:600;line-height:normal;padding:13px 36px;text-decoration:none;text-transform:uppercase;margin:20px 0 0}.footer-section .hs-form .actions .hs-button:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#a12c87}.footer-section .footer-bottom-container{background:#333 none repeat scroll 0 0;padding:26px 0;line-height:normal;position:relative}.footer-section .footer-bottom-container .copy-right-text{color:#fff;font-size:16.67px;font-weight:600;line-height:normal;min-height:0}.footer-section .footer-bottom-container .footer-bottom-links{text-align:right;color:#fff;font-size:16.67px;line-height:normal;min-height:0}.footer-section .footer-bottom-container .footer-bottom-links a{color:#fff;font-size:16.67px;font-weight:600}.footer-section .footer-bottom-container .page-center{min-height:0}.footer-bottom-container .scroll-to-top{position:absolute;top:-26px;right:0;left:0;text-align:center}.footer-bottom-container .scroll-to-top .fa{background:#28809e none repeat scroll 0 0;border-radius:50%;font-size:40px;font-weight:bold;height:52px;line-height:52px;text-align:center;width:52px;color:#fff;cursor:pointer}.footer-bottom-container .scroll-to-top .fa:hover{background:#d12764}.footer-bottom-container .scroll-to-top span{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;display:inline-block !important;height:auto;position:static;width:auto}.footer-bottom-container .mb-display-none{min-height:0}.footer-section .thank-you-msg,.contact-form-left-container .thank-you-msg{color:#29819f;font-size:15px;font-weight:600;margin:20px 0 0}.contact-form-left-container .thank-you-msg{font-size:24px}@media(max-width:767px){.footer-free-portfolio-risk-analysis-section{padding:40px 0}.footer-free-portfolio-risk-analysis-section h2{font-size:33px;margin:0 0 10px}.footer-free-portfolio-risk-analysis-section h3{font-size:27.33px;margin:0 0 15px}a#cta_button_1593387_e9ebf2f4-475a-450d-a56d-65c613e76ec6{font-size:17px;padding:12px 20px}.footer-section .footer-social-share{margin-bottom:10px;margin-top:10px}.footer-section .footer-top-section{padding:30px 0}.footer-section .contact-address-details{margin-top:20px;margin-bottom:15px}.footer-section .hs-form .actions .hs-button{font-size:18px;padding:10px 25px;width:auto}.footer-section .footer-bottom-container{padding:15px 0;text-align:center}.footer-section .footer-bottom-container .copy-right-text{font-size:15px}.footer-section .footer-bottom-container .footer-bottom-links{font-size:15px;margin-top:7px;text-align:center}.footer-section .footer-bottom-container .footer-bottom-links a{font-size:15px}}@media only screen and (max-width:480px){.footer-free-portfolio-risk-analysis-section h2{font-size:28px}.footer-free-portfolio-risk-analysis-section h3{font-size:20px;margin:0 0 10px}a#cta_button_1593387_e9ebf2f4-475a-450d-a56d-65c613e76ec6{font-size:14px}}