.main-footer{position:relative;overflow:hidden}.main-footer.margin-top{margin-top:-100px}.main-footer_bg-image{position:absolute;left:0;top:0;right:0;bottom:0}.main-footer_bg-image::before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;opacity:.7;background-color:#191919}.main-footer .widgets-section{position:relative;padding:180px 0 50px}.main-footer .footer-column{position:relative;margin-bottom:var(--margin-bottom-30)}.footer_title{position:relative;color:var(--white-color);margin-bottom:var(--margin-bottom-20)}.main-footer .gallery-widget .images-outer{position:relative;margin:0 -3px}.main-footer .gallery-widget .image-box{position:relative;float:left;width:33.333%;padding:0 3px;margin-bottom:6px}.main-footer .gallery-widget .image-box img{position:relative;display:block;width:100%;border-radius:8px;overflow:hidden;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-footer .gallery-widget .image-box img:hover{opacity:.7}.main-footer_text{position:relative;line-height:28px;color:var(--white-color);font-size:var(--font-18)}.main-footer_socials{position:relative}.main-footer_socials a{position:relative;width:44px;height:44px;text-align:center;line-height:42px;border-radius:50px;display:inline-block;font-size:var(--font-14);color:var(--white-color);margin-right:var(--margin-right-5);border:1px solid rgb(255 255 255 / .15)}.main-footer_socials a:hover{border-color:var(--theme-color);background-color:var(--theme-color)}.footer_list{position:relative}.footer_list li{position:relative}.footer_list li:not(:last-child){margin-bottom:var(--margin-bottom-15)}.footer_list li a{position:relative;color:var(--white-color);font-size:var(--font-18);padding-left:var(--padding-left-25)}.footer_list li .tx-icon{position:absolute;left:0;top:1px;font-weight:800;color:var(--theme-color);font-size:var(--font-14)}.footer_list li a:hover{color:var(--theme-color)}.footer-contact_list{position:relative;color:var(--white-color);font-size:var(--font-18)}.footer-contact_list p{position:relative;color:var(--white-color);font-size:var(--font-18);margin-bottom:0;display:inline-block}.footer-contact_list a{color:var(--white-color)}.footer-contact_list span{position:relative;font-weight:700;color:var(--global_color_1)}.footer-bottom{position:relative;padding:18px 0;text-align:center;border-top:1px solid rgb(255 255 255 / .15)}.footer-bottom .copyright{position:relative;color:var(--white-color);font-size:var(--font-18)}.footer-style-two{position:relative;overflow:hidden;background-size:cover}.footer-style-two .widgets-section{position:relative;padding:80px 0 50px}.footer-style-two .footer-column{position:relative;margin-bottom:var(--margin-bottom-30)}.footer-style-two .footer-column h5{position:relative;font-weight:700;font-size:var(--font-22);color:var(--white-color);text-transform:uppercase;margin-top:var(--margin-top-40);margin-bottom:var(--margin-bottom-20)}.footer-style-two .logo{position:relative;margin-bottom:var(--margin-bottom-25)}.footer-style-two .text{position:relative;line-height:26px;font-size:var(--font-16);color:var(--white-color);margin-bottom:var(--margin-bottom-25)}.newsletter-box_two{position:relative}.newsletter-box_two .form-group{position:relative;margin:0;width:100%;max-width:100%}.newsletter-box_two .form-group input[type="text"],.newsletter-box_two .form-group input[type="email"]{position:relative;line-height:43px;display:block;height:60px;width:100%;border-radius:8px;box-shadow:inherit;font-size:var(--font-16);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;padding:10px 25px;color:var(--color-two);background:var(--white-color)}.newsletter-box_two .form-group button{position:absolute;right:0;top:0;width:40px;font-weight:600;padding:22px 10px;text-align:center;display:inline-block;font-size:var(--font-16);color:var(--white-color);text-transform:capitalize;border-radius:0 5px 5px 0;background-color:var(--theme-color)}.footer-link{position:relative}.footer-link li{position:relative;line-height:100%}.footer-link li:not(:last-child){margin-bottom:var(--margin-bottom-15)}.footer-link li a{position:relative;color:#b6bfc1;font-size:var(--font-17)}.footer-link li .tx-icon{left:0;top:2px;opacity:0;font-weight:800;color:#fff;position:absolute;font-size:14px;transition:.3s}.footer-link li:hover a{padding-left:var(--padding-left-20);color:var(--white-color)}.footer-link li:hover .tx-icon{opacity:1}.question-list{position:relative}.question-list{position:relative;color:var(--theme-color);min-height:50px;font-size:var(--font-13);font-family:var(--font-family-Poppins);display:flex;align-items:center;gap:15px}.question-list .icon{width:50px;height:50px;text-align:center;border-radius:50px;display:inline-block;color:var(--color-two);font-size:var(--font-16);background-color:#d2d2d2;display:flex;align-items:center;justify-content:center}.question-list .tx-content{max-width:calc(100% - 65px)}.question-list p,.question-list a{position:relative;display:block;font-weight:700;color:var(--white-color);font-size:var(--font-18);margin:0}.question-list li a:hover{color:var(--theme-color)}.footer-two_bottom{position:relative;padding:22px 0;border-top:1px solid var(--theme-color)}.footer-two_copyright{position:relative;color:#aab2b3;font-size:var(--font-17)}.footer-two_socials{position:relative}.footer-two_socials a:not(:last-child){margin-right:5px}.footer-two_socials a{position:relative;width:44px;height:44px;text-align:center;line-height:42px;border-radius:5px;display:inline-block;font-size:var(--font-14);color:var(--white-color);background-color:#2a2e2f}.footer-two_socials a:hover{color:var(--color-two);background-color:var(--white-color)}