.main-footer{position:relative;background-color:var(--color-two)}.main-footer_bg{position:absolute;left:0;bottom:0;top:0;right:0;background-size:cover;background-repeat:no-repeat}.footer_column{position:relative;margin-bottom:30px}.footer-logo{position:relative;margin-bottom:20px}.footer-text{position:relative;line-height:28px;font-size:16px;margin-bottom:20px;color:var(--white-color)}.main-footer .widgets-section{position:relative;padding:90px 0 60px}.footer-title,.footer-widget h2{position:relative;margin-bottom:30px;color:var(--white-color);text-transform:capitalize;line-height:30px;font-weight:500;font-size:20px}.footer-column{position:relative;margin-bottom:30px}.footer-list{position:relative}.footer-list li{position:relative;margin-bottom:15px}.footer-list li:last-child{margin-bottom:0}.footer-list li a{position:relative;font-size:16px;padding-left:20px;text-transform:capitalize;color:var(--white-color);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.footer-list li a::before{position:absolute;content:'';left:0;top:6px;width:8px;height:8px;transform:rotate(45deg);background-color:var(--white-color);font-family:'Font Awesome 5 Pro';transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.footer-list li a:hover{color:var(--main-color)}.main-footer .links-widget{padding-left:30px}.news-widget-block{position:relative;padding-left:105px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(var(--white-color-rgb),.2)}.news-widget-block:last-child{margin-bottom:0}.news-widget_image{position:absolute;left:0;top:2px;width:86px;height:86px;overflow:hidden;border-radius:50px}.news-widget_title{position:relative;font-weight:600;font-size:16px;line-height:28px;margin-top:10px}.news-widget_title a{position:relative;color:var(--white-color)}.news-widget_post-date{position:relative;font-weight:400;font-size:14px;padding-left:22px;display:inline-block;color:rgba(var(--white-color-rgb),.5)}.news-widget_post-date::before{position:absolute;content:'\f133';left:0;font-weight:400;font-family:"FontAwesome"}.news-widget-block:last-child{margin-bottom:0}.news-widget_title a:hover{color:var(--main-color)}.newsletter-text{position:relative;font-size:18px;line-height:28px;margin-bottom:25px;color:var(--white-color)}.newsletter-box{position:relative;padding:5px 20px 20px;background-color:#2c2823}.newsletter-box .form-group{position:relative;margin:0;width:100%;max-width:100%}.newsletter-box .form-group input[type="text"],.newsletter-box .form-group input[type="email"]{position:relative;line-height:43px;display:block;height:64px;width:100%;border-radius:0;box-shadow:inherit;font-size:15px;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 0;background:none;color:var(--white-color);border-bottom:1px solid rgba(var(--white-color-rgb),.1)}.newsletter-box .form-group textarea::-webkit-input-placeholder,.newsletter-box .form-group input::-webkit-input-placeholder{color:#848484}.newsletter-box .form-group button{position:relative;padding:14px 10px;text-align:center;display:block;width:100%;z-index:1;margin-top:20px;font-size:15px;color:var(--white-color);text-transform:uppercase;border-radius:0;font-weight:600;background-color:var(--main-color)}.newsletter-box .form-group button:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;opacity:0;z-index:-1;transform:scale(.2,1);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:var(--white-color)}.newsletter-box .form-group button:hover::before{opacity:1;transform:scale(1,1)}.newsletter-box .form-group button:hover{color:var(--main-color)}.main-footer .footer-bottom{position:relative;padding:35px 0;background-color:rgba(var(--color-twentyfive-rgb),.6)}.main-footer_copyright{position:relative;color:var(--white-color)}.footer_socials{position:relative}.footer_socials span{position:relative;font-size:15px;font-weight:500;color:var(--white-color);text-transform:capitalize}.footer_socials a{position:relative;width:30px;height:30px;font-size:12px;line-height:32px;border-radius:50px;text-align:center;margin-left:4px;display:inline-block;color:var(--white-color);background-color:var(--color-four)}.footer_socials a:hover{color:var(--color-four);background-color:var(--white-color)}