#footer-area a{color:#fff}#footer-area .footer-widget{background-color:#161f37;color:#b6c1cd}#footer-area .footer-widget .single-widget-wrap{font-size:16px;font-size:1.6rem}#footer-area .footer-widget .single-widget-wrap .widget-title{color:#fff;font-weight:700;font-size:22px;font-size:2.2rem;margin-bottom:35px;margin-top:35px}#footer-area .footer-widget .single-widget-wrap .footer-about p{margin-bottom:30px;margin-top:20px}#footer-area .footer-widget .single-widget-wrap .footer-about a{display:inline-block;font-weight:500}#footer-area .footer-widget .single-widget-wrap .footer-about a:nth-child(n){margin-right:15px}#footer-area .footer-widget .single-widget-wrap .newsletter-form{margin:20px 0}#footer-area .footer-widget .single-widget-wrap .newsletter-form form{position:relative}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input{background-color:#19294b;border:1px solid transparent;color:#fff;padding:12px 70px 12px 15px;font-size:14px;font-size:1.4rem;width:100%}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input::-webkit-input-placeholder{color:#eaeaea}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input::-moz-placeholder{color:#eaeaea}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input:-ms-input-placeholder{color:#eaeaea}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input::-ms-input-placeholder{color:#eaeaea}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input::placeholder{color:#eaeaea}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input:focus{outline:none;border-color:#3b60c9;-webkit-box-shadow:none;box-shadow:none}#footer-area .footer-widget .single-widget-wrap .newsletter-form form input.error{border-color:#e74c3c!important}#footer-area .footer-widget .single-widget-wrap .newsletter-form form button{background-color:#3b60c9;color:#fff;border:none;padding:13px 20px;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#footer-area .footer-widget .single-widget-wrap .newsletter-form form button:hover{background-color:#5481ff}#footer-area .footer-widget .single-widget-wrap .newsletter-form #cbx-subscribe-form-error #subscribe-error{color:#e74c3c}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a{margin-right:10px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a i.fab{width:35px;height:35px;line-height:35px;background-color:#000;display:inline-block;text-align:center}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a i.fa-twitter{background-color:#0cbdff}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a i.fa-linkedin{background-color:#3677d9}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a i.fa-vimeo{background-color:#178cef}#footer-area .footer-widget .single-widget-wrap .footer-social-icons a:hover{opacity:.6}#footer-area .footer-widget .single-widget-wrap .footer-list li a{display:inline-block;margin-bottom:10px;font-size:14px;font-size:1.4rem;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}#footer-area .footer-widget .single-widget-wrap .footer-list li a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;margin-right:7px}#footer-area .footer-widget .single-widget-wrap .footer-list li a:hover{color:#5481ff;padding-left:6px}#footer-area .footer-widget .single-widget-wrap .footer-list li a:hover:before{color:#5481ff}#footer-area .footer-bottom{background-color:#ffb606;color:#fff;padding:20px 0}#footer-area .footer-bottom .footer-bottom-text p{margin:0}.scroll-top{display:flex;width:50px;height:50px;text-align:center;background-color:#2f4da1;color:#fff;display:none;font-size:20px;font-size:2rem;line-height:50px;border-radius:50%;position:fixed;bottom:30px;right:20px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:9;align-content:center}.scroll-top:hover,.scroll-top:focus{background-color:#5481ff;color:#fff}
