.fh3,.h3wl{margin:0 0 21px}.ffWr,.floating-label,.h3wl{position:relative}.footerB{background:#317c65;font-size:12px;color:#fff;line-height:1.6em;padding:10px;text-align:center}#footCU a,.fh3,.tGreen{color:#285649}.footer-section .spm-footer{margin-top:50px}#hFoot{padding:4em 2em}#hFoot a{color:#fff;text-decoration:none;display:inline-block;font-size:13px;padding:10px 0}.fh3{font-family:abl;font-size:14px;font-weight:400;padding:0;text-align:left}.footToggleIco{display:none}.h3wl{padding:0 0 25px}.h3wl::after{content:" ";display:block;height:1px;width:39px;background:#dedede;position:absolute;left:0;bottom:0}#hFoot ul{margin:0;padding:0}#hFoot li{list-style-type:none;font-size:12px;text-transform:uppercase;line-height:1.6em;padding:0 0 1px}#hFoot p{font-size:13px;margin:0}.fLogo img{margin-bottom:.7em}.footer-widget-section .widget-social .smI{margin:0;padding:0;list-style-type:none}.footer-widget-section .widget-social .smI li{display:inline-block;margin:0 20px 0 0}#hFoot .smI a,.footer-widget-section .widget-social .smI a{display:block;text-indent:-9999px;font-size:25px}.footer-widget-section .widget-social .smI .i{font-size:0;display:block;width:44px;height:44px;text-align:center;border:2px solid #fff;border-radius:100%;margin-bottom:0px;line-height:1;position:relative;overflow:hidden;transition:120ms}.footer-widget-section .widget-social .smI .i:hover{border:2px solid #fff9;color:#fff9}.footer-widget-section .widget-social .smI .i::before{font-size:20px;position:absolute;width:40px;height:40px;line-height:30px;left:0;top:0;text-indent:0;margin-left:0;color:#fff}.ffWr *{box-sizing:border-box}.floating-label label{position:absolute;left:18px;line-height:40px;top:0;font-size:16px;opacity:1;pointer-events:none;transition:.2s ease-in-out}.floating-label.is-floating label{top:-10px;font-size:12px;font-weight:700;opacity:1}.floating-label.has-focus label{color:#4169e1;opacity:1!important}.floating-label input{padding:20px 10px 4px 12px;width:250px}.ffWr input[type=email],.signup_form input{width:100%;outline:0;padding:0 135px 0 15px}.ffWr input[type=email]{font-size:18px;height:50px;border:1px solid #bdc7c4;border-radius:50px}.ffWr input[type=email]::placeholder{color:#424242;opacity:1}.ffWr input[type=email]:-ms-input-placeholder{color:#424242}.ffWr input[type=email]::-ms-input-placeholder{color:#424242}.ffWr input[type=submit]{font-family:Roboto Bold Condensed,sans-serif;font-size:18px;position:absolute;top:5px;right:5px;height:40px;line-height:32px;padding:0 30px;border:none;border-radius:50px;background-color:#317c65;color:#fff;text-shadow:none}.ffWr input[type=submit]:hover{background-color:#285649;color:#fff}.fSMT{margin-bottom:.5em}.ffWr .error_message,.ffWr .success_message{margin-top:1em;color:#285649;font-family:abl}#footCU,#footCU a,#footCU p{font-size:15px}#footCU a{text-decoration:underline}.footer-widget-section{background:#285649;padding:100px 0;margin-top:9px}.footer-widget-section .col-lg-4{padding:0 0 0 120px}.footer-widget-section .col-lg-4:first-child{padding:0}.footer-widget-section .col-lg-12{font-size:14px;color:#fff;padding:0;line-height:20px}.footer-widget-section .col-lg-12 a{padding:0 4px;margin-right:15px;text-decoration:underline}.footer-widget-section .col-lg-12 a:hover{color:rgba(255,255,255,.6)}.footer-widget-section .footer-widget-title{font-size:24px; line-height: 100%; color:#fff;margin:24px 0}.footer-widget-section .footer-widget-title.large{font-size:42px}.footer-widget-section p{font-size:16px;color:#fff;text-align:left;line-height:1.5}.footer-widget-section .widget-social{padding:20px 0 20px;text-align:left}.signup_form input{height:40px;border:1px solid #bdc7c4;border-radius:50px}.form_btn{margin-top:-35px;margin-right:5px}.signup_form button{height:30px;padding:0 30px;border:none;border-radius:50px;background-color:#fff;color:#fff;font-size:14px;font-weight:500}.footer-widget .widget-social ul{display:flex;margin-top:0;width:425px;float:right}.footer-widget .widget-social ul li+li{width:35px;text-align:center;margin-left:15px}.footer-widget .widget-social ul li a{font-size:25px;color:#fff;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.footer-widget .widget-social ul li a:hover{color:#fff}.footer-widget .footer-link{list-style-type:none;padding:0}.footer-widget .footer-link li{border-top:1px solid rgba(255,255,255,.25)}.footer-widget .footer-link li:last-child{border-bottom:1px solid rgba(255,255,255,.25)}.footer-widget .footer-link li a{width:calc(100% + 30px);margin:2px -15px;border-radius:15px;font-size:16px;color:#fff;line-height:30px;padding:8px 16px;text-decoration:none;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.footer-widget .footer-link li a:hover{background-color:rgba(255,255,255,.25)}.footer-widget-links{margin-top:10px}.text-end{margin-top:30px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (max-width:767px){.footer-widget-link{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-widget-link .footer-widget{width:50%}}@media only screen and (max-width:575px){.footer-widget-link .footer-widget{width:100%}}.mobTabsCont .tGreen{font-family:abl;font-size:14px;font-weight:400;color:#285649;text-transform:uppercase;margin-top:25px}@media print,screen and (max-width:63.99em){.footer-widget-section{padding:30px 0!important}.footer-widget-section .col-lg-12,.footer-widget-section .col-lg-4,.footer-widget-section .col-lg-4:first-child{padding:0 12px}.footer-widget-section .col-lg-12,.footer-widget-section .widget-social{text-align:center}.footer-widget-section .col-lg-12.text-end{padding:0}.footer-widget-section .footer-widget .mobTabs{margin-top:30px}.footer-widget-section .footer-widget-title.large{font-size:28px;margin:0 0 15px}.footer-widget-section .widget-social .smI li{margin:0 3px}}
.footer-widget-section .col-lg-12 {
  margin: 1rem 0 0 0;
}