@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');.cm_footer{width:100%;float:left;padding:32px 32px;position:relative}.cm_footer .sec_inner{width:auto;float:right}.cm_footer .btn_part{width:auto;display:inline-block}.cm_footer .btn_part a{width:auto;display:inline-block;font-size:13px;padding:4px 10px;letter-spacing:.1em;border-radius:2px;font-family:'Lato',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;background-color:transparent}.cm_footer .btn_part a:hover{background-color:#eee;color:#101010}.eu .footer_pop{width:100%;max-width:400px;padding:32px 32px;border-radius:4px;background-color:#fff}.eu .footer_pop .form_title{width:100%;display:inline-block;text-align:left;padding-bottom:30px}.eu .footer_pop .form_title h2{font-size:24px;color:#202020;font-weight:bold;padding-bottom:0px;text-align:center}.eu .footer_pop .hs-form-field>label{font-size:14px;text-transform:capitalize;font-family:'Lato',sans-serif;font-weight:700;color:#aaa5ab !important;float:left;width:100%}.eu .footer_pop .main_form form{width:100%;float:left}.eu .footer_pop .main_form textarea,.eu .footer_pop .main_form input{font-size:14px;line-height:normal;color:#000;font-weight:700;border-radius:0px;padding:5px 0px;width:100% !important;border:0px;border-bottom:1px solid #ececec;font-family:'Lato',sans-serif;max-width:100%;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.eu .footer_pop .main_form textarea:hover,.eu .footer_pop .main_form input:hover{border-bottom-color:#aaa5ab}.eu .footer_pop .main_form textarea:focus,.eu .footer_pop .main_form input:focus{border-bottom-color:#4c5def}.eu .footer_pop .main_form .hs_submit{width:100%;float:left;text-align:center;margin-top:10px}.eu .footer_pop .main_form input[type="submit"]{width:auto !important;z-index:222;position:relative;font-size:14px;padding:12px 24px 13px;font-weight:700;color:#fff;background:#4c5def;border:1px solid #4c5def;border-radius:4px;box-shadow:none;font-family:'Lato',sans-serif;line-height:1.1;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eu .footer_pop .main_form input[type="submit"]:hover{background:#423f87;border-color:#423f87}@media screen and (max-width:767px){.cm_footer{padding:30px 20px}.cm_footer .sec_inner{width:100%;text-align:center}}@media screen and (max-width:480px){.eu .footer_pop{padding:40px 20px}.eu .footer_pop .form_title h2{font-size:20px}}