/**handles:footer-style**/
.footer-menu .elementor-nav-menu{column-count:2}.footer-logo.elementor-widget-image a{width:100%}.page-footer .subscribe-title.elementor-widget{margin-bottom:5px}.page-footer .subscribe-des p:last-child{margin-bottom:0}.page-footer .footer-subscribe .forminator-ui .forminator-input{height:66px;background-color:rgba(255,255,255,.13);border-radius:79px;color:var(--color-white);border:none;padding:8px 180px 10px 40px;outline:0;font-size:14px;font-weight:700}.page-footer .footer-subscribe .forminator-custom-form{display:flex;flex-direction:column}.page-footer .footer-subscribe .forminator-ui .forminator-input::placeholder{color:var(--color-white);opacity:1;font-weight:400}.page-footer .footer-subscribe .forminator-ui .forminator-button.forminator-button-submit{background-color:transparent;height:66px;position:absolute;top:0;right:0;font-weight:700;padding-right:90px;font-family:var(--e-global-typography-accent-font-family);font-size:14px;box-shadow:none;border:none;color:var(--color-white);outline:0}.page-footer .footer-subscribe .forminator-button.forminator-button-submit::before{content:'';width:66px;height:66px;background:var(--e-global-color-accent);border-radius:0 33.8025px 33.8025px 0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s}.page-footer .footer-subscribe .forminator-button.forminator-button-submit:hover::before{opacity:.5}.page-footer .footer-subscribe .forminator-button.forminator-button-submit::after{content:'';width:55px;height:20px;position:absolute;right:25px;top:50%;transform:translateY(-50%);background-image:url('https://rtacoustic.com/wp-content/themes/rt-acoustic/assets/images/menu-active-icon.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.page-footer .footer-subscribe .forminator-response-message{order:2;margin-top:10px;color:var(--color-white);font-family:var(--e-global-typography-accent-font-family);font-size:14px}.page-footer .footer-subscribe .forminator-error-message{display:none}.page-footer .footer-subscribe .forminator-error{color:var(--color-danger);display:block}.page-footer .footer-subscribe .forminator-success{color:var(--e-global-color-accent)}.page-footer ul{list-style-type:none;padding:0}.footer-bottom a:hover{color:var(--e-global-color-accent)!important}.page-footer .footer-subscribe .forminator-row{margin-bottom:0!important}.page-footer .footer-subscribe .forminator-edit-module{display:none}.footer-bottom .before-line::after{content:'';background-color:#fff;width:2px;height:70%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:1600px){.page-footer .footer-logo.elementor-element .elementor-widget-container img{max-width:262px}.page-footer .footer-subscribe .forminator-ui .forminator-input{height:47px;padding:8px 150px 10px 23px}.page-footer .footer-subscribe .forminator-ui .forminator-button.forminator-button-submit{height:47px;padding-right:64px;font-size:14px}.page-footer .footer-subscribe .forminator-button.forminator-button-submit::before{width:47px;height:47px}.page-footer .footer-subscribe .forminator-button.forminator-button-submit::after{width:40px;height:15px;right:17px}}@media (max-width:767px){.footer-bottom.elementor-element .ex-link.elementor-element{width:50%}.footer-bottom.elementor-element .ex-link.elementor-element.before-line{width:45%}.footer-menu .elementor-nav-menu{column-count:1}.page-footer .footer-logo.elementor-element .elementor-widget-container img{max-width:170px}.footer-logo.elementor-widget-image a{text-align:center}.footer-menu.elementor-element .elementor-nav-menu .elementor-item{justify-content:center}.page-footer .footer-subscribe .forminator-ui .forminator-input{padding-left:20px;padding-right:145px}}