.main-footer{background:#163331;position:relative}.main-footer .pattern-layer{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:54px;left:0;position:absolute;top:-1px;width:100%}.main-footer .footer-top{background:rgba(67,97,94,.2);border-radius:10px;display:block;padding:30px 50px;position:relative}.main-footer .footer-top .subscribe-content{align-items:center;display:flex;justify-content:right;position:relative}.main-footer .footer-top .subscribe-content h3{color:#fff;font-size:28px;line-height:30px;margin-right:50px}.main-footer .footer-top .form-inner .form-group{margin-bottom:0;padding-right:198px;position:relative}.main-footer .footer-top .form-inner .form-group input[type=email]{border:1px solid hsla(0,0%,100%,.15);border-radius:5px;color:#fff;display:block;font-size:16px;height:60px;padding:10px 30px;position:relative;width:300px}.main-footer .footer-top .form-inner .form-group input:focus{border-color:#fff}.main-footer .footer-top .form-inner .form-group .theme-btn{padding:15px 31px;position:absolute;right:0;top:0}.main-footer .footer-top .form-inner .form-group .theme-btn:hover{color:var(--theme-color)!important}.main-footer .footer-top .form-inner .form-group .theme-btn:after,.main-footer .footer-top .form-inner .form-group .theme-btn:before{background:#fff}.main-footer .widget-title{display:block;margin-bottom:27px;position:relative}.main-footer .widget-title h3{color:#fff;font-size:24px;line-height:30px}.main-footer .about-widget .widget-content p{color:#fff;margin-bottom:26px}.main-footer .about-widget .widget-content p:last-child{margin-bottom:0}.main-footer .links-widget .links-list li{display:block;margin-bottom:8px;position:relative}.main-footer .links-widget .links-list li:last-child{margin-bottom:0}.main-footer .links-widget .links-list li a{color:#fff;display:inline-block;font-size:16px;line-height:24px;position:relative}.main-footer .schedule-widget .widget-content p{color:#fff;margin-bottom:22px;max-width:250px}.main-footer .contact-widget .info-list li,.main-footer .schedule-widget .widget-content .schedule-list li{color:#fff;display:block;font-size:16px;line-height:32px;position:relative}.main-footer .contact-widget .info-list li{padding-left:31px}.main-footer .contact-widget .info-list li .icon-box{font-size:18px;left:0;position:absolute;top:6px}.main-footer .contact-widget .info-list li a{color:#fff;display:inline-block}.main-footer .contact-widget .info-list{margin-bottom:28px}.main-footer .social-links{align-items:center;display:flex;position:relative}.main-footer .social-links li{display:inline-block;margin-right:10px;position:relative}.main-footer .social-links li:last-child{margin:0!important}.main-footer .social-links li a{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:44px;line-height:46px;position:relative;text-align:center;width:44px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:35px 0;position:relative;width:100%}.footer-bottom p{color:#fff;font-weight:500}.footer-bottom p a{color:#fff;display:inline-block}.dark-footer{background:#eff2f2;padding-top:0}.dark-footer .widget-title h3{color:var(--title-color)}.dark-footer .about-widget .widget-content p,.dark-footer .contact-widget .info-list li,.dark-footer .contact-widget .info-list li a,.dark-footer .links-widget .links-list li a,.dark-footer .schedule-widget .widget-content .schedule-list li,.dark-footer .schedule-widget .widget-content p{color:var(--text-color)}.dark-footer .social-links li a{background:#fff;color:var(--text-color)}.dark-footer .social-links li a:hover{color:#fff}.dark-footer .footer-bottom{border-color:rgba(28,61,64,.1)}.dark-footer .footer-bottom p,.dark-footer .footer-bottom p a{color:var(--text-color)}.footer-box .main-footer{border-radius:30px}.rtl .main-footer .footer-top .subscribe-content h3{margin-left:50px;margin-right:0}.rtl .main-footer .about-widget{margin-left:40px;margin-right:0}.rtl .main-footer .contact-widget .info-list li{padding-left:0;padding-right:31px}.rtl .main-footer .contact-widget .info-list li .icon-box{left:inherit;right:0}.rtl .main-footer .social-links li{margin-left:10px;margin-right:0}@media only screen and (max-width:1200px){.main-footer .footer-top .subscribe-content h3{margin-right:20px}.rtl .main-footer .footer-top .subscribe-content h3{margin-left:20px}.footer-box{padding:0}.footer-box .main-footer{border-radius:0}}@media only screen and (max-width:991px){.main-footer .footer-top .subscribe-content{justify-content:space-between}.main-footer .footer-widget{margin:0 0 30px!important}.main-footer .widget-section{padding-bottom:65px}.main-footer .footer-logo{display:block;margin-bottom:30px;text-align:center}}@media only screen and (max-width:767px){.main-footer .footer-top .subscribe-content{display:block}.main-footer .footer-top .subscribe-content h3{margin-bottom:20px;margin-right:0}.rtl .main-footer .footer-top .subscribe-content h3{margin-left:0}.main-footer .footer-top .form-inner .form-group input[type=email]{width:100%}}@media only screen and (max-width:599px){.main-footer .footer-top{padding:30px}}@media only screen and (max-width:499px){.main-footer .footer-top .form-inner .form-group{padding-right:0}.main-footer .footer-top .form-inner .form-group .theme-btn{margin-top:15px;position:relative;width:100%}}