.gform_wrapper form input[type=text],.gform_wrapper form input[type=email],.gform_wrapper form input[type=tel],.gform_wrapper form input[type=number],.gform_wrapper form input[type=url],.gform_wrapper form input[type=date],.gform_wrapper form input[type=search],.gform_wrapper form textarea{background:#fff!important;border-color:#272f35!important}.gform_wrapper form input[type=text]::placeholder,.gform_wrapper form input[type=email]::placeholder,.gform_wrapper form input[type=tel]::placeholder,.gform_wrapper form input[type=number]::placeholder,.gform_wrapper form input[type=url]::placeholder,.gform_wrapper form input[type=date]::placeholder,.gform_wrapper form input[type=search]::placeholder,.gform_wrapper form textarea::placeholder{color:#272f35!important}.gform_wrapper form .gfield_label{margin-bottom:10px!important}.fusion-testimonials .testimonial-thumbnail img{aspect-ratio:1/1;object-fit:cover}.fusion-testimonials .author strong{font-weight:400}.fusion-mobile-nav-holder li.fusion-mobile-nav-item.mobile-button{text-align:center;border:none;margin:25px 0}@media(min-width:800px)and (max-width:1250px){.fusion-mobile-nav-holder li.fusion-mobile-nav-item.mobile-button{text-align:left;margin-left:30px}}.fusion-mobile-nav-holder li.fusion-mobile-nav-item.mobile-button a{display:inline-flex;background:var(--button_gradient_top_color);color:var(--button_accent_color);font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:.9px;text-align:center;padding:13px 29px;border-radius:0}.fusion-mobile-nav-holder li.fusion-mobile-nav-item.mobile-button a:hover,.fusion-mobile-nav-holder li.fusion-mobile-nav-item.mobile-button a:focus{background:var(--button_gradient_top_color_hover, var(--button_gradient_top_color));color:var(--button_accent_color)}.announcement-banner{background:#f7b54b;color:#272f35;padding:40px 70px}@media(max-width:600px){.announcement-banner{padding:30px 24px}}.announcement-banner__inner{display:flex;flex-direction:column;align-items:center;gap:17px;text-align:center}.announcement-banner__heading{display:block;font-family:Obliqua Sans,sans-serif;font-weight:700;font-size:22px;line-height:normal;letter-spacing:2.2px;text-transform:uppercase}.announcement-banner__text{margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:26px}.announcement-banner__button{display:inline-flex;flex-shrink:0;background:transparent;border-bottom:1.5px solid #272f35;color:#272f35;font-family:obliqua,sans-serif;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.9px;text-transform:uppercase;padding-top:11px;text-decoration:none}.announcement-banner__button:hover,.announcement-banner__button:focus{color:#272f35;border-color:#fff}@media(min-width:1024px){.subpage-cards .card .fusion-column-wrapper{min-height:300px}}.chatbot{height:80vh}.ratio-3x2{aspect-ratio:3/2}.to-top-container #toTop:focus{outline:2px solid #ffffff;outline-offset:-4px}.fusion-image-wrapper>a:focus,.fusion-imageframe>a:focus{outline:2px solid #005fcc;outline-offset:-2px}div:has(>.btn-mt-auto){margin-top:auto}.fusion-text h3{margin-bottom:10px}.fusion-text ul{margin-top:0}body .fusion-main-menu .sub-menu li a{transition:color 0s ease-in-out,font-weight 0s ease-in-out}body .fusion-main-menu .sub-menu li a:hover{color:#078197;font-weight:600}.fusion-mobile-nav-holder .fusion-open-submenu:before{color:var(--mobile_menu_typography-color)}.fusion-mobile-nav-holder .fusion-mobile-nav-item>a:hover~.fusion-open-submenu:before{color:var(--mobile_menu_font_hover_color)}.fusion-mobile-nav-holder .fusion-mobile-nav-item.current-menu-item>.fusion-open-submenu:before,.fusion-mobile-nav-holder .fusion-mobile-current-nav-item>.fusion-open-submenu:before{color:var(--mobile_menu_font_hover_color)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
