.ph_footer{background-color:#005589;display:block;float:left;padding:100px 0;position:relative;width:100%}.ph_footer .f_inner{margin:0 auto;max-width:1102px;width:100%}.ph_footer .left_part{float:left;width:58%}.ph_footer .f_nav{float:left;width:100%}.ph_footer .f_nav .f_blk{border-right:3px solid #fff;float:left;line-height:22px;padding:0 8px;width:auto}.ph_footer .f_nav .f_blk:first-child{padding-left:0}.ph_footer .f_nav .f_blk:last-child{border-right:0;padding-right:0}.ph_footer .f_nav .f_blk a{color:#fff;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.5px}.ph_footer .f_nav .f_blk a:hover{opacity:.7}.ph_footer .details_part{float:left;margin-top:38px;width:100%}.ph_footer .details_part .f_logo{display:inline-block;vertical-align:middle;width:41%}.ph_footer .details_part .f_logo a{display:inline-block;width:auto}.ph_footer .details_part .f_logo img{max-width:221px!important;width:100%}.ph_footer .details_part .address{display:inline-block;padding-left:24px;vertical-align:middle;width:58%}.ph_footer .details_part .address p{color:#fff;font-size:18px;font-weight:500;padding:0}.ph_footer .details_part .address p a{color:#fff}.ph_footer .details_part .address p a:hover{opacity:.7}.ph_footer .right_part{float:right;width:31%}.ph_footer .right_part .form_title{float:left;width:100%}.ph_footer .right_part .form_title h4{color:#fff;display:inline-block;font-size:20px;font-weight:700;padding-bottom:0;width:100%}.ph_footer .right_part .form_title p{color:#fff;display:inline-block;font-size:20px;font-weight:500;padding-bottom:0;width:100%}.ph_footer .footer_form{float:left;margin-top:17px;width:100%}.ph_footer .footer_form .form-title{display:none}.ph_footer .hs-form input::-webkit-input-placeholder{color:#005589;opacity:1}.ph_footer .hs-form input:-moz-placeholder,.ph_footer .hs-form input::-moz-placeholder{color:#005589;opacity:1}.ph_footer .hs-form input:-ms-input-placeholder{color:#005589;opacity:1}.ph_footer .hs-form textarea::-webkit-input-placeholder{color:#005589;opacity:1}.ph_footer .hs-form textarea:-moz-placeholder,.ph_footer .hs-form textarea::-moz-placeholder{color:#005589;opacity:1}.ph_footer .hs-form textarea:-ms-input-placeholder{color:#005589;opacity:1}.ph_footer span.hs-form-required{color:#7c868e;display:none}.ph_footer .hs-form input[type=color],.ph_footer .hs-form input[type=date],.ph_footer .hs-form input[type=datetime-local],.ph_footer .hs-form input[type=datetime],.ph_footer .hs-form input[type=email],.ph_footer .hs-form input[type=month],.ph_footer .hs-form input[type=number],.ph_footer .hs-form input[type=password],.ph_footer .hs-form input[type=search],.ph_footer .hs-form input[type=tel],.ph_footer .hs-form input[type=text],.ph_footer .hs-form input[type=time],.ph_footer .hs-form input[type=url],.ph_footer .hs-form input[type=week],.ph_footer .hs-form select,.ph_footer .hs-form textarea{background-color:#fff;border:1px solid #707070;color:#005589;font-size:20px;font-weight:500;height:45px;padding:6px 9px}.ph_footer .hs-form-field{margin-bottom:0;position:relative}.ph_footer .hs-form-field.hs_email{float:left;width:77%}.ph_footer .hs-form-field>label{display:none}.ph_footer .hs_submit{float:left;margin-left:2%;margin-top:0;width:21%}.ph_footer input[type=submit]{background:#fff;border:1px solid #707070;box-shadow:none;color:#005589;font-family:Futura-PT;font-size:20px;font-weight:700;height:45px;padding:7px 5px;position:relative;width:100%;z-index:222}.ph_footer input[type=submit]:hover{background-color:transparent!important;border-color:#fff;color:#fff}.ph_footer .submitted-message{color:#fff;display:inline-block;font-size:22px;font-weight:500;text-align:left;width:100%}.ph_footer .hs-form .hs-error-msgs{position:absolute!important}.ph_footer .social{float:left;margin-top:35px;width:100%}.ph_footer .social .s_blk{display:inline-block;padding-right:8px;vertical-align:bottom;width:auto}.ph_footer .social .s_blk:last-child{padding-right:0}.ph_footer .social .s_blk a{display:inline-block}.ph_footer .social .s_blk img{max-width:40px!important;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.ph_footer .social .s_blk a:hover{opacity:.7}@media (max-width:1120px){.ph_footer .details_part .address br{display:none}.ph_footer .details_part .address p a{color:#fff;display:inline-block;width:100%}}@media (max-width:991px){.ph_footer{padding:60px 0 40px}.ph_footer .f_nav .f_blk a{font-size:18px;font-weight:500}.ph_footer .f_nav .f_blk{border-right:2px solid #fff;line-height:18px}.ph_footer .details_part .f_logo img{max-width:170px!important}.ph_footer .details_part .address p{font-size:17px}.ph_footer .details_part .f_logo{width:33%}.ph_footer .details_part .address{padding-left:20px;width:65%}.ph_footer .details_part{margin-top:30px}.ph_footer .left_part{width:54%}.ph_footer .right_part{width:40%}.ph_footer .right_part .form_title h4,.ph_footer .right_part .form_title p{font-size:18px}.ph_footer .social .s_blk img{max-width:30px!important}.ph_footer .hs-form input[type=color],.ph_footer .hs-form input[type=date],.ph_footer .hs-form input[type=datetime-local],.ph_footer .hs-form input[type=datetime],.ph_footer .hs-form input[type=email],.ph_footer .hs-form input[type=month],.ph_footer .hs-form input[type=number],.ph_footer .hs-form input[type=password],.ph_footer .hs-form input[type=search],.ph_footer .hs-form input[type=tel],.ph_footer .hs-form input[type=text],.ph_footer .hs-form input[type=time],.ph_footer .hs-form input[type=url],.ph_footer .hs-form input[type=week],.ph_footer .hs-form select,.ph_footer .hs-form textarea,.ph_footer input[type=submit]{font-size:18px}}@media (max-width:767px){.ph_footer{padding:40px 0}.ph_footer .left_part{width:100%}.ph_footer .details_part .f_logo{width:25%}.ph_footer .details_part .address{width:74%}.ph_footer .right_part{margin-top:30px;width:100%}.ph_footer .submitted-message{font-size:20px}}@media (max-width:480px){.ph_footer .details_part .f_logo{width:100%}.ph_footer .details_part .f_logo img{max-width:140px!important}.ph_footer .details_part .address{padding:20px 0 0;width:100%}.ph_footer .f_nav .f_blk{margin-bottom:10px;margin-right:8px;padding:0 8px 0 0}.ph_footer .details_part{margin-top:20px}.ph_footer .hs-form .hs-error-msgs li label{font-size:14px}}