.bi-headings{font-size:15px;font-weight:700}.bi-text{font-size:14px;font-weight:400}.red{color:#cc372d}.grey{color:#2c2c2c !important}.white{color:#fff}.main-heading{font-size:36px;margin:0 0 20px!important;padding:0 0 20px 0!important;font-weight:800!important}.main-heading p{line-height:1.1}.rounded .main-heading{font-size:30px;padding:0 0 20px 0!important}.job-title{font-size:14px;color:#cc372d}.mainheading-nopadding{padding-top:0;padding-bottom:0!important;padding-left:0;padding-right:0}.story-item-2{z-index:-1;width:200px;height:200px!important;border:1px solid #7cefaf;display:block;background:#7cefaf;position:absolute;top:-15px;left:-90px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.story-item-3{z-index:-1;width:200px;height:200px!important;border:1px solid #7cefaf;display:block;background:#7cefaf;position:absolute;bottom:0;right:-90px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-highlight{color:#cc372d !important;font-weight:700 !important}.pagination>li>a{background-color:#eae7eb !important;color:#2c2c2c!important}.pagination>.active>a{background-color:#2c2c2c !important;color:#ffffff!important}.summereventimage{margin-left:-35px!important}.eventtext{padding-right:350px!important}@media only screen and (max-width:1200px){.summereventimage{margin-top:-50px!important}}.rhcol_signup{margin-top:-35px!important}.heading-section .boxes.thankyou .wpb_content_element{padding-top:0}h2.gform_title{color:#cc372d !important;font-size:36px !important;padding:35px 0 15px !important}#input_24_2_3_container.name_first{padding-right:0 !important}@media screen and (max-width:600px){.mobile-field-hide{display:none}}.post-info{padding:30px 15px 15px !important}.post-date{display:none}.wpb_content_element .nopadding{margin:0 !important}.nopadding ul{padding:0 0 0 10px !important}.nopadding ul li{margin-bottom:5px}.ubermenu-custom-content a:hover{color:#2c2c2c;text-decoration:underline}.callout-text{font-size:32px;font-weight:700;color:#fff}.big-read-more{font-size:32px;background:#fff;border:1px solid #fff;transition:.5s;display:inline-block;padding:6px 30px;color:#cc372d !important;text-align:center;font-weight:700;border-radius:30px}.big-read-more:hover{font-size:32px;background:#cc372d;border:1px solid #cc372d;transition:.5s;display:inline-block;padding:6px 30px;color:#fff !important;text-align:center;font-weight:700;border-radius:30px}input.read-more{font-size:16px !important;background:#fff;border:1px solid #fff;transition:.5s;display:inline-block;padding:0;color:#cc372d !important;text-align:center;font-weight:700;border-radius:30px}.widget-text{background:#eae7eb;padding:25px;font-size:12px;overflow-wrap:break-word}.ult-carousel-wrapper{margin-bottom:0!important;padding-bottom:0!important}.wpb_content_element.filter-partners{display:none}.icon-card{text-align:center;display:inline-block;width:100%}.icon-card a{text-decoration:none;display:inline-block;text-align:center}.icon-card-image{position:relative;display:block;width:121px;height:116px;margin:0 auto}.icon-card-image .icon-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .16s ease-in-out;display:block}.icon-card-image .default{opacity:1}.icon-card-image .hover{opacity:0;pointer-events:none}.icon-card a:hover .hover,.icon-card a:focus .hover{opacity:1}.icon-card a:hover .default,.icon-card a:focus .default{opacity:0}.icon-card-title{display:block;margin-top:25px;font:600 16px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#333;transition:color .15s ease-in-out}.icon-card a:hover .icon-card-title,.icon-card a:focus .icon-card-title{color:#cc372d}.icon-card-image{position:relative}.icon-card-overlay{position:absolute;top:-15px;left:0;width:100%;height:100%;background:rgba(244,244,244,.9);color:#000;display:flex;align-items:center;justify-content:center;padding:25px;text-align:center;font-size:15px;font-weight:500;opacity:0;transition:opacity .2s ease-in-out;border-radius:25px}.icon-card:hover .icon-card-overlay,.icon-card:focus-within .icon-card-overlay{opacity:1}.icon-card-overlay{position:absolute;overflow:hidden}.overlay-chevron{position:absolute;bottom:12px;left:50%;width:12px;height:12px;border-right:3px solid #ccc;border-bottom:3px solid #ccc;transform:translateX(-50%) rotate(45deg);opacity:0;animation:chevronBounce 1.2s infinite ease-in-out;transition:opacity .2s ease-in-out}.icon-card:hover .overlay-chevron{opacity:1}@keyframes chevronBounce{0%{transform:translateX(-50%) translateY(0) rotate(45deg)}50%{transform:translateX(-50%) translateY(4px) rotate(45deg)}100%{transform:translateX(-50%) translateY(0) rotate(45deg)}}