.footer,.footer-area,.footer-bottom .bottom-inner .copyright,.footer-menu,.footer-social-link ul,.footer-widget-contact-info>ul,.single-footer-widget,.single-footer-widget .our-company-info,.single-footer-widget .our-company-info ul{position:relative;display:block}.footer-widget-contact-info ul>li>a,.footer-widget-links ul li a{color:#63747c;transition:.2s linear 0.1s}body{font-family:'Open Sans'}.bottom-parallax{position:relative;height:625px;opacity:0;z-index:-999}.bottom-parallax .footer-area{position:fixed;left:0;bottom:0;right:0;height:625px}.parallax-visible .bottom-parallax{opacity:1;z-index:1}.footer-area{background:#f7f8fd;z-index:10}.footer{overflow:hidden;padding-top:60px;padding-bottom:50px;z-index:9}.footer-logo-style1 a,.footer-widget-links ul li a{display:inline-block;position:relative}.footer-widget-contact-info-colum{margin-left:-50px}.single-footer-widget .title{position:relative;display:flex;align-items:center;margin-top:-4px}.single-footer-widget .title h3{color:#2a80b9;font-size:16px;line-height:20px;font-weight:600;text-transform:uppercase}.footer-logo-style1{position:relative;display:block;padding-bottom:21px}.footer-logo-style1 .footer_logo{position:relative;top:-30px}.single-footer-widget .our-company-info .text-box{position:relative;display:block;background:0 0;border:none}.single-footer-widget .our-company-info .text-box p{font-weight:400;margin-top:-35px}.single-footer-widget .our-company-info ul li{position:relative;display:block;color:var(--thm-black);font-size:14px;font-weight:600;text-transform:uppercase;font-family:var(--thm-font-2)}.single-footer-widget .our-company-info ul li+li{margin-top:0}.single-footer-widget .our-company-info ul li span{position:relative;display:inline-block;color:var(--thm-base);padding-right:10px}.footer-widget-links{position:relative;display:block;overflow:hidden;padding-top:36px}.footer-menu ul,.footer-widget-links ul{position:relative;display:block;overflow:hidden}.footer-widget-links ul li{position:relative;display:block;line-height:19px;margin-bottom:19px}.footer-widget-links ul li:last-child{margin-bottom:0}.footer-widget-links ul li a{padding-left:20px;font-size:15px;font-weight:400;font-family:var(--thm-font-2)}.footer-widget-links ul li a:hover{color:var(--thm-base);padding-left:25px}.footer-widget-links ul li a:before{font-family:icomoon!important;content:"\e901";position:absolute;left:0;font-size:14px;transform:perspective(400px) scaleX(1);transform-origin:center;transition:.3s linear 0.2s;z-index:1}.footer-widget-links ul li a:hover:before{content:"\e92e"}.footer-widget-contact-info{position:relative;display:block;padding-top:42px}.footer-widget-contact-info h4{color:var(--thm-base);font-size:18px;line-height:20px;font-weight:600;text-transform:uppercase;margin:0 0 17px}.footer-widget-contact-info h4 span{color:#cecece}.footer-widget-contact-info>ul>li{position:relative;display:block;color:var(--thm-black);font-family:var(--thm-font-2);font-weight:400;margin-bottom:4px;margin-top:10px}.footer-widget-contact-info ul>li:last-child{margin:0}.footer-bottom .bottom-inner .copyright p a:hover,.footer-menu ul li a:hover,.footer-widget-contact-info ul>li>a:hover{color:var(--thm-base)}.footer-social-link{position:relative;display:flex;align-items:center;margin-top:19px}.footer-area--style2,.footer-bottom,.footer-menu ul li{position:relative;display:block}.footer-social-link .inner-title{padding-right:5px}.footer-social-link .inner-title h3{color:var(--thm-black);font-size:16px;line-height:20px;font-weight:600}.footer-social-link ul li{position:relative;float:left;margin-left:10px}.footer-social-link ul li:last-child{margin-left:10px}.footer-social-link ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:30px;width:30px;background:0 0;border:1px solid #fff;border-radius:5px;color:var(--thm-black);font-size:14px;text-align:center;transition:.2s linear 0.1s;z-index:1}.footer-social-link ul li a:before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#fff;border-radius:5px;content:"";z-index:-1;transform:scale(1);transform-style:preserve-3d;transition:.4s cubic-bezier(.62, .21, .45, 1.52)}.footer-social-link ul li:hover a:before{transform:scale(0)}.footer-social-link ul li:hover a{color:var(--thm-base);border-color:var(--thm-base)}.footer-bottom{background:#f0f1f6}.footer-bottom .bottom-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:29px 0 30px}.footer-bottom .bottom-inner .copyright p{color:#63747c;font-size:14px;font-weight:400;font-family:var(--thm-font);margin:0}.footer-bottom .bottom-inner .copyright p a{color:#63747c;font-weight:700;transition:.5s}.footer-area--style2 .footer-social-link ul li a:hover,.footer-area--style2 .footer-widget-contact-info ul>li>a:hover,.footer-area--style2 .footer-widget-contact-info>ul>li,.footer-area--style2 .footer-widget-links ul li a:hover,.footer-area--style2 .single-footer-widget .our-company-info ul li,.footer-area--style2 .single-footer-widget .title h3,.footer-bottom--style3 .bottom-inner .copyright p a{color:#fff}.footer-menu ul li{float:left;margin-right:20px}.footer-menu ul li:last-child{margin-right:0}.footer-menu ul li a{color:#63747c;font-size:14px;font-weight:400;font-family:var(--thm-font);transition:.2s linear 0.1s}.footer-bottom--style2 .bottom-inner{justify-content:center}.footer-area--style2{background:#0f0f0f;z-index:10}.footer-area--style2 .footer-social-link .inner-title h3,.footer-area--style2 .footer-widget-contact-info ul>li>a,.footer-area--style2 .footer-widget-links ul li a,.footer-area--style2 .single-footer-widget .our-company-info .text-box p,.footer-bottom--style3 .bottom-inner .copyright p{color:rgba(255,255,255,.7)}.footer-area--style2 .footer-social-link ul li a{color:var(--thm-base);border:1px solid #fff;border-radius:50%}.footer-bottom--style3{background-color:#171717}.footer-bottom--style3 .bottom-inner{justify-content:center}