@import url("accurance-contact.css?v=3");

html{min-height:100%;min-width:100%;-ms-text-size-adjust:none;}body,div,dl,dt,dd,ul,ol,li,nav,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0px;padding:0px;border-width:0px;border-style:solid;border-color:transparent;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;background-repeat:no-repeat;}button.submit-btn{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.transition{-webkit-transition-property:background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;transition-property:background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;}.transition *{-webkit-transition:inherit;transition:inherit;}table{border-collapse:collapse;border-spacing:0px;}fieldset,img{border:0px;border-style:solid;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}.form-grp input,.form-grp textarea{-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;}body{font-family:Arial, Helvetica Neue, Helvetica, sans-serif;text-align:left;font-size:14px;line-height:17px;word-wrap:break-word;text-rendering:optimizeLegibility;-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}a:link{color:#0000FF;text-decoration:underline;}a:visited{color:#800080;text-decoration:underline;}a:hover{color:#0000FF;text-decoration:underline;}a:active{color:#EE0000;text-decoration:underline;}a.nontext{color:black;text-decoration:none;font-style:normal;font-weight:normal;}.Orange_menu a:link{color:#FABA0F;text-decoration:none;}.Orange_menu a:visited{color:#FABA0F;text-decoration:underline;}.Orange_menu a:hover{color:#FABA0F;text-decoration:underline;}.blue-to-orange-link a:link{color:#034A7B;text-decoration:none;}.blue-to-orange-link a:visited{color:#034A7B;text-decoration:underline;}.blue-to-orange-link a:hover{color:#FABA0F;text-decoration:underline;}.brown-to-orange a:link{color:#362F2D;text-decoration:none;}.brown-to-orange a:visited{color:#362F2D;text-decoration:underline;}.blue-to-orange-link a:active,.brown-to-orange a:hover{color:#FABA0F;text-decoration:underline;}.brown-to-orange a:active{color:#FABA0F;text-decoration:underline;}.Orange_menu a,.blue-to-orange-link a,.brown-to-orange a,.orange-to-blue a{color:inherit;text-decoration:inherit;}.Orange_menu a:active,.orange-to-blue a:link{color:#FABA0F;text-decoration:none;}.orange-to-blue a:visited{color:#FABA0F;text-decoration:none;}.orange-to-blue a:hover{color:#034A7B;text-decoration:underline;}.orange-to-blue a:active{color:#FABA0F;text-decoration:none;}.normal_text{color:#000000;direction:ltr;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:0px;line-height:17px;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;vertical-align:0px;padding:0px;}.BodyText{color:#252525;font-family:playfair-display, serif;font-size:12px;font-weight:400;line-height:17px;text-align:left;padding:0px;}.list0 li:before{position:absolute;right:100%;letter-spacing:0px;text-decoration:none;font-weight:normal;font-style:normal;}.rtl-list li:before{right:auto;left:100%;}.nls-None > li:before,.nls-None .list3 > li:before,.nls-None .list6 > li:before{margin-right:6px;content:'•';}.nls-None .list1 > li:before,.nls-None .list4 > li:before,.nls-None .list7 > li:before{margin-right:6px;content:'○';}.nls-None,.nls-None .list1,.nls-None .list2,.nls-None .list3,.nls-None .list4,.nls-None .list5,.nls-None .list6,.nls-None .list7,.nls-None .list8{padding-left:34px;}.nls-None.rtl-list,.nls-None .list1.rtl-list,.nls-None .list2.rtl-list,.nls-None .list3.rtl-list,.nls-None .list4.rtl-list,.nls-None .list5.rtl-list,.nls-None .list6.rtl-list,.nls-None .list7.rtl-list,.nls-None .list8.rtl-list{padding-left:0px;padding-right:34px;}.nls-None .list2 > li:before,.nls-None .list5 > li:before,.nls-None .list8 > li:before{margin-right:6px;content:'-';}.nls-None.rtl-list > li:before,.nls-None .list1.rtl-list > li:before,.nls-None .list2.rtl-list > li:before,.nls-None .list3.rtl-list > li:before,.nls-None .list4.rtl-list > li:before,.nls-None .list5.rtl-list > li:before,.nls-None .list6.rtl-list > li:before,.nls-None .list7.rtl-list > li:before,.nls-None .list8.rtl-list > li:before{margin-right:0px;margin-left:6px;}.TabbedPanelsTab{white-space:nowrap;}.MenuBar .MenuBarView,.MenuBar .SubMenuView{display:block;list-style:none;}.MenuBar .SubMenu{display:none;position:absolute;}.NoWrap{white-space:nowrap;word-wrap:normal;}.rootelem{margin-left:auto;margin-right:auto;}.colelem{display:inline;float:left;clear:both;}.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}*:first-child+html .clearfix{zoom:1;}.clip_frame{overflow:hidden;}.popup_anchor{position:relative;width:0px;height:0px;}.popup_element{z-index:100000;}.svg{display:block;}span.wrap{content:'';clear:left;display:block;}span.actAsInlineDiv{display:inline-block;}.position_content,.excludeFromNormalFlow{float:left;}.preload_images{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px;}.preload{height:1px;width:1px;}.animateStates{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}[data-whatinput="mouse"] *:focus,[data-whatinput="touch"] *:focus,input:focus,textarea:focus{outline:none;}textarea{resize:none;overflow:auto;}.fld-prompt{pointer-events:none;}.wrapped-input{position:absolute;top:0px;left:0px;background:transparent;border:none;}.submit-btn{z-index:50000;cursor:pointer;}.anchor_item{width:22px;height:18px;}.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}.widget_invisible,.js .invi,.js .mse_pre_init{visibility:hidden;}.ose_ei{visibility:hidden;z-index:0;}.no_vert_scroll{overflow-y:hidden;}.always_vert_scroll{overflow-y:scroll;}.always_horz_scroll{overflow-x:scroll;}.fullscreen{overflow:hidden;left:0px;top:0px;position:fixed;height:100%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.fullwidth{position:absolute;}.borderbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.scroll_wrapper{position:absolute;overflow:auto;left:0px;right:0px;top:0px;bottom:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}.browser_width > *{position:absolute;left:0px;right:0px;}.grpelem,.accordion_wrapper{display:inline;float:left;}.fld-checkbox input[type=checkbox],.fld-radiobutton input[type=radio]{position:absolute;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);height:1px;width:1px;margin:-1px;padding:0px;border:0px;}.fld-checkbox input[type=checkbox] + label,.fld-radiobutton input[type=radio] + label{display:block;background-repeat:no-repeat;cursor:pointer;float:left;width:100%;height:100%;}.pointer_cursor,.fld-recaptcha-mode,.fld-recaptcha-refresh,.fld-recaptcha-help{cursor:pointer;}p,h1,h2,h3,h4,h5,h6,ol,ul,span.actAsPara{max-height:1000000px;}.superscript{vertical-align:super;font-size:66%;line-height:0px;}.subscript{vertical-align:sub;font-size:66%;line-height:0px;}.horizontalSlideShow{-ms-touch-action:pan-y;touch-action:pan-y;}.verticalSlideShow{-ms-touch-action:pan-x;touch-action:pan-x;}.colelem100,.verticalspacer{clear:both;}.list0 li,.MenuBar .MenuItemContainer,.SlideShowContentPanel .fullscreen img,.css_verticalspacer .verticalspacer{position:relative;}.popup_element.Inactive,.js .disn,.js .an_invi,.hidden,.breakpoint{display:none;}#muse_css_mq{position:absolute;display:none;background-color:#FFFFFE;}.fluid_height_spacer{width:0.01px;}.muse_check_css{display:none;position:fixed;}@media screen and (-webkit-min-device-pixel-ratio:0){body{text-rendering:auto;}}

/* Accurance Executive Polish: Social media header and footer spacing */
#u97, #u1464, #u2590,
#pu75 #u97, #pu1374 #u1464, #pu2588 #u2590,
[id^="pu"] a[href*="youtube.com/user/accurancegroup"],
[id^="pu"] a[href*="youtube.com"] {
  left: 854px !important;
}

#u92, #u1367, #u2397,
#pu75 #u92, #pu1374 #u1367, #pu2588 #u2397,
[id^="pu"] a[href*="twitter.com"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
}

#u124, #u1554, #u2576,
[id*="pu122"] a[href*="twitter.com"],
[id*="pu1552"] a[href*="twitter.com"],
[id*="pu2369"] a[href*="twitter.com"],
[id*="pu"] a[href*="twitter.com/AccuranceGroup"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
}

#u126, #u1556, #u2367,
#ppu122 #u126, #ppu1552 #u1556, #ppu2369 #u2367,
#pu122 #u126, #pu1552 #u1556, #pu2369 #u2367,
[id*="pu122"] a[href*="youtube.com"],
[id*="pu1552"] a[href*="youtube.com"],
[id*="pu2369"] a[href*="youtube.com"] {
  left: 51px !important;
}

/* Accurance Executive Polish: Hide Client Console and Online Payment navigation */
#u433, #u436, #u391, #u392,
a[href*="resources.ipgbook.com"],
a[href*="client-console"],
a[href*="online-payment"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
}

/* --- Navigation Menu Centering Polish --- */
/* Ensure the page-aligned wrapper is centered without Muse's legacy left offset */
#u83_align_to_page,
#u4919_align_to_page,
[id*="_align_to_page"] {
  left: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 960px !important;
  float: none !important;
}

/* Center the navigation menu container */
nav.MenuBar,
#menuu390,
#menuu5610,
#menuu5905,
#menuu9968,
[id^="menuu"] {
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  width: auto !important;
  max-width: 960px !important;
  height: 45px !important;
  min-height: 45px !important;
  float: none !important;
  display: flex !important;
  justify-content: center !important;
  align-items: stretch !important;
}

/* Reset legacy float & hardcoded offset positions for top-level menu items */
nav.MenuBar > .MenuItemContainer,
nav.MenuBar > div,
#u426, #u405, #u412, #u440, #u447, #u398, #u419,
#u5618, #u5660, #u5842, #u5632, #u5891, #u5611, #u5898,
#u9983, #u21252, #u21245, #u21238, #u45269, #u21231, #u21217,
#u6102, #u5920, #u6116, #u6158, #u6186, #u5913 {
  position: relative !important;
  float: none !important;
  left: 0 !important;
  right: auto !important;
  top: 0 !important;
  bottom: auto !important;
  margin-left: 0 !important;
  margin-right: 2px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

nav.MenuBar > .MenuItemContainer:last-child,
#u419, #u5898, #u21217, #u5913 {
  margin-right: 0 !important;
}

/* ==========================================================================
   Accurance Modern Aligned Sitemap Layout & Typography
   ========================================================================== */
#pu1078-100 {
  width: 960px !important;
  float: left !important;
  clear: both !important;
  margin-top: 28px !important;
  margin-bottom: 40px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  position: relative !important;
  z-index: 10 !important;
}

.sitemap-container {
  width: 960px;
  box-sizing: border-box;
  font-family: Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
  color: #362F2D;
}

.sitemap-title {
  font-size: 36px;
  line-height: 43px;
  color: #362F2D;
  margin: 0 0 24px 0;
  font-weight: normal;
  text-align: left;
}

.sitemap-section {
  margin-bottom: 28px;
}

.sitemap-section-bottom {
  margin-top: 10px;
}

.sitemap-heading {
  font-size: 22px;
  line-height: 31px;
  margin: 0 0 12px 0;
  font-weight: normal;
  text-align: left;
}

.sitemap-heading a {
  color: #034A7B;
  text-decoration: none;
  transition: color 0.2s ease;
}

.sitemap-heading a:hover {
  color: #FABA0F;
  text-decoration: underline;
}

.sitemap-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 50px;
}

.sitemap-col {
  flex: 1 1 0;
  min-width: 0;
  box-sizing: border-box;
}

.sitemap-block {
  margin-bottom: 20px;
}

.sitemap-block-spaced {
  margin-top: 24px;
}

.sitemap-l1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sitemap-l1 > li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #362F2D;
  position: relative;
  padding-left: 18px;
  text-align: left;
}

.sitemap-l1 > li::before {
  content: '•';
  position: absolute;
  left: 0;
  top: 0;
  color: #362F2D;
  font-size: 18px;
  line-height: 24px;
}

.sitemap-l1 a {
  color: #034A7B;
  text-decoration: none;
  transition: color 0.2s ease;
}

.sitemap-l1 a:hover {
  color: #FABA0F;
  text-decoration: underline;
}

.sitemap-static-cat {
  color: #362F2D;
  font-weight: normal;
}

.sitemap-l2 {
  list-style: none;
  padding: 0;
  margin: 4px 0 8px 0;
}

.sitemap-l2 > li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 4px;
  color: #362F2D;
  position: relative;
  padding-left: 20px;
  text-align: left;
}

.sitemap-l2 > li::before {
  content: '○';
  position: absolute;
  left: 0;
  top: 0;
  color: #362F2D;
  font-size: 13px;
  line-height: 22px;
}

.sitemap-l2 a {
  color: #034A7B;
  text-decoration: none;
  transition: color 0.2s ease;
}

.sitemap-l2 a:hover {
  color: #FABA0F;
  text-decoration: underline;
}

.sitemap-contact-info {
  font-size: 15px;
  line-height: 22px;
  color: #555555;
  margin: 4px 0 0 0;
  padding-left: 2px;
}

.sitemap-contact-info a {
  color: #034A7B;
  text-decoration: none;
  transition: color 0.2s ease;
}

.sitemap-contact-info a:hover {
  color: #FABA0F;
  text-decoration: underline;
}