body,body #page-container,#main-header,#main-header .et-menu li a,.et_pb_button,.et_pb_menu a,[class*="preset--module--divi-button"],[class*="preset--module--divi-menu"],[class*="preset--module--divi-text"],[class*="_tb_header"],.et-menu-nav li a,nav li a{font-family:'ITC Avant Garde Gothic Medium',var(--et_global_body_font),Arial,sans-serif!important}.plus-corner{--corner-size:70px;--corner-color:#ff4d00;--badge-size:20px;position:relative;display:block;overflow:hidden}.plus-corner::before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 var(--corner-size) var(--corner-size) 0;border-color:transparent var(--corner-color) transparent transparent;z-index:2}.plus-corner::after{content:"+";position:absolute;top:8px;right:8px;width:var(--badge-size);height:var(--badge-size);border-radius:50%;border:2px solid #fff;color:#fff;font-weight:800;font-size:calc(var(--badge-size) * 1);line-height:0.8em;text-align:center;z-index:3}.plus-corner::before,.plus-corner::after{opacity:0;transform:translate(16px,-16px);transition:opacity .25s ease,transform .25s ease}.plus-corner:hover::before,.plus-corner:hover::after{opacity:1;transform:none}:root{--brand-blue:#001689}.fc-item-box.fc-component-2.wpgmp_locations .fc-item-title,.fc-item-box.fc-component-2.wpgmp_locations .fc-item-title a,.fc-item-box.fc-component-2.wpgmp_locations a.place_title{color:var(--brand-blue)!important}.fc-item-box.fc-component-2.wpgmp_locations .fc-item-title a:hover,.fc-item-box.fc-component-2.wpgmp_locations a.place_title:hover,.fc-item-box.fc-component-2.wpgmp_locations .fc-item-title a:focus,.fc-item-box.fc-component-2.wpgmp_locations a.place_title:focus{color:var(--brand-blue)!important;text-decoration:underline}.fc-item-title.fc-item-primary-text-color,.fc-item-title.fc-item-primary-text-color a{color:var(--brand-blue)!important}:root{--accent-orange:#FF4D00}.fc-item-box.fc-component-2.wpgmp_locations,.fc-item-box.fc-component-2.wpgmp_locations .fc-component-block,.fc-item-box.fc-component-2.wpgmp_locations .fc-component-content,.fc-item-box.fc-component-2.wpgmp_locations li{background:#fff!important;border-color: #fff!important}.fc-item-box.fc-component-2.wpgmp_locations .read-more.fc-css{display:inline-block;float:left;margin:8px 0 0 0!important;background-color:var(--accent-orange)!important;border:1px solid var(--accent-orange)!important;color:#fff!important;padding:8px 14px;border-radius:0!important;text-decoration:none!important;line-height:1.2}.fc-item-box.fc-component-2.wpgmp_locations .fc-itemcontent-padding::after{content:"";display:block;clear:both}.fc-item-box.fc-component-2.wpgmp_locations .read-more.fc-css:hover,.fc-item-box.fc-component-2.wpgmp_locations .read-more.fc-css:focus{filter:brightness(0.95);outline:none}.fc-btn.fc-btn-red{background-color:#FF4D00!important;border:1px solid #FF4D00!important;color:#fff!important;border-radius:0!important;background-image:none!important}.fc-btn.fc-btn-red:hover,.fc-btn.fc-btn-red:focus,.fc-btn.fc-btn-red:active{background-color:#001689!important;border-color:#001689!important;color:#fff!important;outline:none}.notch{--notch:36px;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%)}@media (max-width:767px){.notch{--notch:22px;--radius:10px}}.notch-tr{--notch:36px;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%)}@media (max-width:767px){.notch-tr{--notch:22px;--radius:10px}}.notch-tr{--icon-default:url("https://ipe-sas.com/wp-content/uploads/2025/10/icon.svg");--icon-hover:url("https://ipe-sas.com/wp-content/uploads/2025/10/cross.svg")}.notch-tr .et_pb_image .et_pb_image_wrap{display:inline-block;width:1.5rem;height:1.5rem;background:var(--icon-default) center/contain no-repeat;transition:background-image .2s ease,transform .2s ease,opacity .2s ease;position:relative}.notch-tr .et_pb_image .et_pb_image_wrap img{position:absolute;inset:0;width:100%;height:100%;opacity:0}.notch-tr:hover .et_pb_image .et_pb_image_wrap{background-image:var(--icon-hover);transform:translateY(-1px)}.notch-tr:focus-within .et_pb_image .et_pb_image_wrap{background-image:var(--icon-hover)}.notch-tr{outline:none}.notch-tr:focus{outline:2px solid rgba(255,255,255,.6);outline-offset:4px}