.site-footer{background-color:#314151;color:#fff;padding-bottom:0;padding-top:40px}@media only screen and (min-width:375px){.site-footer{padding-top:calc(30.90909px + 2.42424vw)}}@media only screen and (min-width:1200px){.site-footer{padding-top:60px}}@media only screen and (min-width:1600px){.site-footer .container{max-width:1548px}}.site-footer .widget-1-wrap{width:30%}@media only screen and (max-width:1199px){.site-footer .widget-1-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}}.site-footer .widgets-wrap{width:70%}@media only screen and (max-width:1199px){.site-footer .widgets-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.site-footer .widget{margin-bottom:40px;text-align:center}}.site-footer .widget-5 .custom-html-widget{font-size:18px;font-weight:300;line-height:22px;padding-top:23px}.site-footer .newsletter-form .gform_heading{display:none}@media only screen and (min-width:1200px){.site-footer .newsletter-form{width:70%}}.site-footer .newsletter-form input{border-radius:90px!important;font-size:18px!important;height:67px!important;padding-left:30px!important;transition:all .4s ease!important}@media only screen and (max-width:767px){.site-footer .newsletter-form input{height:48px!important}}.site-footer .newsletter-form input::-moz-placeholder{font-size:#555;opacity:.5}.site-footer .newsletter-form input::placeholder{font-size:#555;opacity:.5}.site-footer .newsletter-form .gform-button{background:#f05e4f!important;color:#fff!important;font-family:FiraSans,sans-serif!important;font-size:18px!important;font-weight:700!important;height:59px!important;width:248px!important}@media only screen and (max-width:767px){.site-footer .newsletter-form .gform-button{height:48px!important}}.site-footer .newsletter-form .gform-button:hover{background:#fff!important;color:#f05e4f!important}.site-footer .newsletter-form #field_submit{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:1200px){.site-footer .newsletter-form #field_submit{justify-content:flex-end}}.site-footer .newsletter-form .gform-button{padding-right:33px!important}@media only screen and (max-width:1199px){.site-footer .newsletter-form .gform-button{width:100%!important}}.site-footer ul{margin:0;padding:0}.site-footer ul li{list-style:none;margin:.1rem 0;padding-bottom:15px}.site-footer ul li:before{content:""}.site-footer ul li:first-child a{color:#f05e4f;font-size:21px;font-weight:400;text-transform:uppercase}.site-footer ul li a{color:#fff;font-size:18px;font-weight:300;line-height:22px}.site-footer p{color:#fff}.site-footer p a{color:#fff;font-size:18px;font-weight:300}.site-footer .newsletter-footer{border-bottom:1px solid #aaa;padding-bottom:5px}.site-footer .footer{padding-top:20px}@media only screen and (min-width:1200px){.site-footer .footer{padding-bottom:70px}}.site-footer .sub-footer{background:#000;font-size:13px;padding:20px 0}@media only screen and (min-width:375px){.site-footer .sub-footer{font-size:calc(11.47535px + .40657vw)}}@media only screen and (min-width:1440px){.site-footer .sub-footer{font-size:17.33px}}.site-footer .sub-footer p{color:#fff;font-size:13px;text-transform:uppercase}@media only screen and (min-width:375px){.site-footer .sub-footer p{font-size:calc(11.47535px + .40657vw)}}@media only screen and (min-width:1440px){.site-footer .sub-footer p{font-size:17.33px}}.site-footer .social-links{margin-top:49px}.site-footer .social-links a{display:inline-block;margin-left:10px;margin-right:25px}
