.infoPageContactTop{background:url(/images/gb/contact-hero.jpg) no-repeat 50% 60%;background-size:cover;height:25vh;border-bottom:10px solid #00558c;position:relative}.contact_form_holder_1{width:80%}.errorSummary{border:1px solid #ffc3c3;background:#fff1ea url(/images/general/Error_Ball.png) no-repeat 15px 15px;padding:8px 8px 8px 100px;color:#c80000;font-weight:bold;margin-bottom:10px;display:inline-block;width:92%;text-align:left;border-radius:15px}.errorSummary li{color:#c80000;font-weight:normal}.errorSummary ul{text-align:left;margin:0}.contact-company-name{font-size:1.7rem}.contact_message_initial_note{color:#767676;line-height:24px;margin-left:0;margin-bottom:20px}.contact_box_holder{background:white;border:1px solid #c6d2e6;font-weight:normal;margin:20px auto 50px auto;padding:10px 0;text-align:center;width:500px}.contact_form_fields_holder{width:450px;margin:20px auto}.contact_row{margin:7px 0;clear:both;width:100%;float:left}.contact_row label{width:30%;float:left;text-align:right;padding-right:10px;font-weight:normal;font-size:15px;padding-top:12px}.contact_row input,.contact_row select,.contact_row textarea{color:#282828;font-size:15px;float:left;padding:12px 20px;width:350px;background-color:rgba(71,76,85,0.08);color:#6d6d6d;border-radius:25px;border:0;text-overflow:ellipsis}#InsuranceContactForm_address{width:222px !important}#InsuranceContactForm_apt{width:80px !important}#InsuranceContactForm_state{width:151px !important}#InsuranceContactForm_zipcode{width:110px !important}.contact_row select{width:350px}.contact_row .errorMessage{clear:both;color:red;margin-left:150px;text-align:left}.contact_row .captcha_holder{margin:0 0 5px 30%;font-size:11px;line-height:1em}.contact_row .captcha_holder img{margin:0 10px 5px 0}.contact_numbers{width:250px;border-right:1px solid #c6d2e6}.contact_times{width:240px}.contact_info_box{font-size:13px;line-height:20px;color:#888;float:left}.contact_info_box strong{color:#4098c4;font-size:15px}.contact_section_title{text-decoration:underline;font-size:12px}.contact_submit_button{background:url(/images/gf/tab_form_box_submit.png) no-repeat;width:192px;height:44px;border:0;margin:10px auto 0 auto;padding:0;display:block}.getNewCaptcha{font-size:20px}.contact_row2{text-align:center;font-size:11px;margin-left:100px}.UpdatePage_text{text-align:center;background:#fff;border:2px solid #32649f;margin:20px 50px;font-size:11px;padding:5px 0 0 5px;height:58px}.UpdatePage_text strong{font-size:16px;color:#225e9a;line-height:1.8em}.contact_commentsHeader{color:red;font-size:14px;font-weight:bold;margin:10px;text-align:center}.contact_homeLink{font-size:12px;font-weight:bold;text-align:center}.contact-if-applicable{padding-left:40%;display:block;clear:both;font-size:11px}.contact_us_section_title{float:left;margin:30px 0 20px 0;color:#474c55 !important;font-size:2rem;font-weight:900}.contact_us_section_title i{color:#03558b;float:left;margin-bottom:10px;margin-right:15px}.zipcode-label{width:87px !important}.contact_form2_holder{position:absolute;top:0;left:0;background:url(/images/gf/semi-transparen-white.png);width:100%;height:100vh}#info_page_ajax .contact_form2_holder{top:0;width:905px;left:18px}.btn-lrg{background-color:#098a1d;color:white;font-weight:900;border-radius:25px;text-decoration:none !important;letter-spacing:1px;padding:10px 25px}.contact_page_left_column{width:100%;margin-bottom:25px}.contact_page_section_holder{border-bottom:5px dotted #eee;padding-bottom:30px;width:100%;margin:5px 0 0 0;float:left}.contact_page_section_holder .contact_icon{float:left;margin:15px 20px 0 0}.contact_page_section_holder .contact_section_text{width:85%;margin-left:40px;max-width:800px;color:rgba(71,76,85,.8);display:inline-block;float:left}.contact_page_section_holder .contact_section_text ul{display:inline-block;float:left;color:#767676;margin-top:0;margin-bottom:0}.contact_page_section_holder .contact_section_text li{margin:0;padding:0}.contact_page_section_holder .contact_section_text a:hover{text-decoration:none;color:#2f2f2f}.contact_page_section_holder .eservice_logo{float:left;margin:25px 15px 0 0}.contact_page_section_holder a{text-decoration:underline}.contact_section_text .contact_phone{font-size:2.5rem}.contact_section_text .contact_phone a{text-decoration:none}.contact_page_right_column{width:280px;float:left;padding-top:80px;margin-left:30px}.contact_page_right_column_text{border:1px solid #afa495;margin-top:10px;background:#fbf7f2;padding:15px;border-radius:15px;-webkit-box-shadow:inset 0 0 20px rgba(153,153,153,0.7);-moz-box-shadow:inset 0 0 20px rgba(153,153,153,0.7);box-shadow:inset 0 0 20px rgba(153,153,153,0.7)}.contact_page_right_column_text .right_column_title{color:#32629d;font-size:16px}.contact_page_right_column_text ul{margin:10px 0 5px 10px;color:#2f2f2f;list-style-type:none;padding:0}.contact_page_right_column_text li{background:url(/images/gf/small_right_arrow.png) no-repeat 0 7px;padding-left:20px;margin:8px 0}.contact_page_right_column_text li a{font-size:14px;color:#2f2f2f;text-decoration:none}.contact_page_right_column_text li a:hover{text-decoration:underline;color:#32629d}.contact_hide_section{display:none}.contact_form2_fields_holder{position:absolute;top:180px;left:20%;width:50%;background:white;padding:25px;border:1px solid #d9d9d9;border-radius:15px;box-shadow:3px 3px 20px rgba(153,153,153,0.8);-webkit-box-shadow:3px 3px 20px 0 rgba(153,153,153,0.8);-moz-box-shadow:3px 3px 20px 0 rgba(153,153,153,0.8)}.contact_close_window{display:block;width:20px;height:20px;float:right;position:absolute;top:10px;right:10px}.hField{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;margin:0;padding:0}.contact_form2_fields_holder{min-width:600px}@media(max-width:1000px){.contactHeader{margin-top:25px}.contact_message_initial_note{margin-left:25px}.contact_page_left_column{width:100%}.contact_page_section_holder{width:100%}.contact_us_section_title i{margin-right:10px}.contact_page_section_holder .contact_section_text{width:90%;margin-left:33px}.contact_page_right_column{display:none}.contact_form2_holder{top:0}.contact_form2_fields_holder{left:5%;width:90%;min-width:auto}.contact_row label{float:none;width:40% !important;clear:both}.contact_row input,.contact_row select,.contact_row textarea{width:55% !important;float:none;margin:3px 0}.captcha_holder a{display:block}#InsuranceContactForm_state{width:185px !important}#InsuranceContactForm_address{width:55% !important}}@media(max-width:620px){.contact_us_section_title{margin:20px 0 15px 0;font-size:20px !important;font-weight:bold;line-height:25px}.contact_row .captcha_holder{margin-left:0}#rc-imageselect,#g-captcha{transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:top right;-webkit-transform-origin:top right;float:right}.contact_row{margin:0}.contact_form_holder_1{width:100%;margin-left:-15px}.contact_row label{width:100% !important;text-align:left;font-size:12px;margin-bottom:0;padding-top:4px;padding-left:14px}.contact_row input,.contact_row select,.contact_row textarea{width:100% !important;background-color:rgba(71,76,85,0.08);color:#6d6d6d;border-radius:25px;padding:10px 15px;border:0}#InsuranceContactForm_address,#InsuranceContactForm_apt,#InsuranceContactForm_state,#InsuranceContactForm_zipcode{width:100% !important}.contact_row .captcha_holder{margin-top:15px}.contact_row input,.contact_row select,.contact_row textarea{margin:1px 0}}