footer{background:#757575;color:#fff;display:flex;padding:60px 0 30px;position:relative;width:100%}.link_wrap{border-bottom:1px solid #979797;display:flex;padding-bottom:50px}.ln_block{margin-right:3rem}.ln_block.contact_info{margin-left:auto;margin-right:0}.ln_block h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 15px;text-transform:uppercase}.ln_block ul{list-style:none;margin:0;padding:0}.ln_block ul li a{color:#fff;display:block;font-size:14px;margin-bottom:.5rem}.contact_info li>span,.ln_block.contact_info li a{display:flex;margin:0}.contact_info li svg{fill:#fff;margin-right:20px;margin-top:5px;width:15px}.contact_info li .icn{width:45px}.contact_info li:not(:last-child){margin:0 0 10px}.footer-bottom{align-items:center;display:flex;justify-content:space-between;padding-top:50px}.cp_text p{font-size:16px;font-weight:300;line-height:1.6em;margin:0}.cp_text a{color:#fff;margin-right:10px;text-decoration:underline!important}.cp_social_ic,.cp_social_ic a{align-items:center;display:flex}.cp_social_ic a{background:#fff;border-radius:50%;height:20px;justify-content:center;margin-left:16px;width:20px}.cp_social_ic a svg{fill:#757575;height:10px;width:10px}.cp_social_ic .hs_cos_wrapper_type_icon{line-height:0px}.cp_social{align-items:center;display:flex}.cp_social_hed{font-size:16px;font-weight:700;text-transform:uppercase}footer .footer-bottom .subscribe{align-items:center;display:flex;flex-basis:300px;margin-bottom:1rem}.subscribe strong{margin-right:1rem;text-transform:uppercase}.footer-bottom .subscribe .hs_cos_wrapper_type_form h3{display:none}.subscribe form{display:flex;flex-wrap:wrap;position:relative}.subscribe .hs_cos_wrapper_type_form .hs-input{background-color:transparent;border:1px solid;border-radius:2px 4px 4px 2px;color:#fff;padding:.5rem;width:100%}.subscribe .hs_cos_wrapper_type_form .hs-input:focus{outline:none}footer .footer-bottom .subscribe .hs_cos_wrapper_type_form .hs-button{background-color:transparent;background-image:url(https://2062618.fs1.hubspotusercontent-na1.net/hub/2062618/hubfs/bz-guru-2018/img/envelope.svg);background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:4px;height:34px;padding:.55rem;position:absolute;right:0;text-indent:-99999px;top:0;width:40px;z-index:99}.subscribe .hs_submit.hs-submit{align-items:flex-end;display:flex}.subscribe label{font-size:10px;left:0;position:absolute;top:-18px}.subscribe .hs-form-field{flex:0 0 100%;max-width:100%;width:100%}.subscribe .hs_cos_wrapper_type_form{width:100%}.subscribe form .hs-error-msgs{left:0;list-style:none;margin:10px 0 0;padding:0;position:absolute;top:25px}.subscribe form .hs-error-msgs label{margin:0;position:static}.footer-wrap_legel{display:flex;padding-top:30px}.footer-wrap_legel .span8{font-size:12px;line-height:1.5em;opacity:.75}.footer-wrap_legel .span4{text-align:right}.footer-wrap_legel .span4 img{max-width:130px;width:100%}@media(max-width:1199px){footer{padding:30px 0}.link_wrap{flex-wrap:wrap;margin:0 -15px;padding-bottom:30px}.ln_block{flex:0 0 20%;margin:0 0 30px;max-width:20%;padding:0 15px;width:100%}.ln_block.contact_info{flex:0 0 100%;margin:0;max-width:100%}.ln_block.contact_info li{font-size:14px}.footer-bottom{flex-wrap:wrap;padding-top:30px}.cp_social{order:1}.subscribe{order:2}.cp_text{order:3}.cp_text p{font-size:14px}.footer-wrap_legel{display:block}.footer-wrap_legel .span4,.footer-wrap_legel .span8{margin:0!important;width:100%!important}.footer-wrap_legel .span4{margin:20px 0 0!important;text-align:left}}@media(max-width:767px){footer{padding:30px 0}.link_wrap{display:block;padding:0 0 30px}.ln_block,.ln_block:not(:last-child){flex:0 0 100%;margin:0 0 30px;max-width:100%}.footer-bottom{flex-direction:column;padding-top:30px}.cp_social{order:1}.subscribe{order:2}.cp_text{order:3}footer .footer-bottom .subscribe{flex-basis:auto;margin:30px 0 20px}.footer-bottom>div{width:100%}.cp_text p{font-size:14px}.footer-wrap_legel{display:block}.footer-wrap_legel .span4{margin:20px 0 0;text-align:left}}footer .img_parent{align-items:center;display:flex!important;gap:5px;justify-content:flex-end}@media (max-width:767px){footer .img_parent{justify-content:center;margin-top:10px}}@media (max-width:380px){footer .img_parent img{max-width:105px}}