@import url(https://use.typekit.net/dqw4wxv.css);
/*!
Theme Name: Happy Medium Starter Theme
Theme URI: http://www.itsahappymedium.com
Description: WordPress Starter Theme for use as at Happy Medium.
Author: Happy Medium
Author URI: http://www.itsahappymedium.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0
*/
@charset "UTF-8"[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:0.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:0.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:0.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:0.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:0.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:0.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:0.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:0.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:0.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:0.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:0.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:0.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:0.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:0.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:0.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:0.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:0.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:0.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:0.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:0.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:0.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:0.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:0.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:0.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:0.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:0.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:0.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:0.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:0.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:0.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:0.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:0.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:0.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:0.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:0.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:0.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #DDD;border-radius:0;background:#F8F8F8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid #fff0;border-top-color:#BBB;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:NaN a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#E0E0E0;color:#444}.selectric-items li.highlighted{background:#D0D0D0;color:#444}.selectric-items li:hover{background:#D5D5D5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}.clear{clear:both;margin:0;padding:0}.clearfix:after,section.hero.subpage-hero:after,section.fine-print .wrapper:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.clearfix,section.hero.subpage-hero,section.fine-print .wrapper{display:inline-block}* html .clearfix,* html section.hero.subpage-hero,* html section.fine-print .wrapper,section.fine-print * html .wrapper{height:1%}.clearfix,section.hero.subpage-hero,section.fine-print .wrapper{display:block}.cf::after{clear:both;content:"";display:block}a:not(.brand){color:#262828;text-decoration-color:#262828;text-underline-offset:4px}a:not(.brand):hover{background-color:#F2F7F8;text-decoration-color:#B87F00}a:not(.brand):active{background-color:#F2F7F8;text-decoration-color:#C6D667}a:not(.brand):visited{text-decoration-color:#A442AC}a:not(.brand):visited:hover{text-decoration-color:#B87F00}a:not(.brand).link-secondary a{color:#FFF;text-decoration-color:#FFF}table tr:first-of-type{border-bottom:4px solid #19405B;border-right:1px solid #03617A;border-left:1px solid #03617A;font:normal normal 700 18.1px/24px "Work Sans",sans-serif}table:last-of-type{margin-bottom:32px}section#single--section-42 .property-details{max-width:696px}section#single--section-42 .property-details h3{font:normal normal 700 36.35px/52px "Work Sans",sans-serif;margin-bottom:12px}section#single--section-42 .property-details h4{font:normal normal 700 30.25px/48px "Work Sans",sans-serif;margin-top:64px}section#single--section-42 .property-details p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section#single--section-42 .property-details .read-more::after{height:25px}section#single--section-42 .property-details .intro{font:normal normal 400 20.74px/28px "Source Serif 4",serif}section#single--section-42 .property-details .intro strong{font:normal normal 700 20.74px/34px "Source Serif 4",serif}section#single--section-42 .units-table{margin-top:64px}section#single--section-42 .s42-contact{font:normal normal 400 20.74px/28px "Source Serif 4",serif}section#page--section-42 .main-content{max-width:696px}section#page--section-42 .main-content h3{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:12px}section#page--section-42 .main-content p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section#page--section-42 .table-title{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}section#page--section-42 .read-more{font:normal normal 400 18.1px/24px "Work Sans",sans-serif}section#page--section-42 .read-more:after{transform:none;bottom:6px}section#page--section-42 .question-block{margin-top:64px}section#page--section-42 .responsive-table{width:100%;border-collapse:collapse}section#page--section-42 .responsive-table tr{border-bottom:1px solid #D7E6EA;border-right:1px solid #D7E6EA;border-left:1px solid #D7E6EA;font:normal normal 400 18.1px/24px "Work Sans",sans-serif}section#page--section-42 .responsive-table tr:nth-of-type(even){background-color:#F2F7F8}section#page--section-42 .responsive-table th,section#page--section-42 .responsive-table td{padding:8px;text-align:left;vertical-align:middle}section#page--section-42 .responsive-table th{background-color:#03617A;color:#FFF;font-weight:700}section#page--section-42 .responsive-table td{position:relative}@media (max-width:767px){section#page--section-42 .responsive-table{border-top:4px solid #19405B}section#page--section-42 .responsive-table thead,section#page--section-42 .responsive-table th{display:none}section#page--section-42 .responsive-table tr{display:block;border:1px solid #D7E6EA;padding:12px}section#page--section-42 .responsive-table tr:last-child{margin-bottom:0}section#page--section-42 .responsive-table tr:first-of-type{display:none}section#page--section-42 .responsive-table td{display:block;border:none;font:normal normal 400 15.1px/18px "Work Sans",sans-serif}section#page--section-42 .responsive-table .mobile-label{display:block;font:normal normal 600 15.1px/18px "Work Sans",sans-serif;color:#171818;margin-bottom:8px}section#page--section-42 .responsive-table td:first-child .mobile-label{font:normal normal 700 18.1px/32px "Work Sans",sans-serif!important;margin-bottom:14px}section#page--section-42 .responsive-table tr:nth-of-type(even){background-color:#F2F7F8}section#page--section-42 .responsive-table .read-more::after{bottom:2px}}section.section-8 .clearfix .left,section.section-8 section.hero.subpage-hero .left,section.section-8 section.fine-print .wrapper .left,section.fine-print section.section-8 .wrapper .left,section.section-8 .clearfix .right,section.section-8 section.hero.subpage-hero .right,section.section-8 section.fine-print .wrapper .right,section.fine-print section.section-8 .wrapper .right{margin-bottom:0}section.section-8 .clearfix .left p,section.section-8 section.hero.subpage-hero .left p,section.section-8 section.fine-print .wrapper .left p,section.fine-print section.section-8 .wrapper .left p,section.section-8 .clearfix .right p,section.section-8 section.hero.subpage-hero .right p,section.section-8 section.fine-print .wrapper .right p,section.fine-print section.section-8 .wrapper .right p{margin-bottom:0}section#page--find-lender-realtor .intro-content{margin-bottom:64px;padding:0}section#page--find-lender-realtor .intro-content .page-content{max-width:696px;margin-bottom:3rem}section#page--find-lender-realtor .intro-content .page-content p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section#page--find-lender-realtor .lender-locator{padding:0;padding-bottom:32px}@media (min-width:768px){section#page--find-lender-realtor .lender-locator{padding:32px 0}}section#page--find-lender-realtor .hero-sidebar{font:normal normal 400 18.1px/32px "Work Sans",sans-serif}section#page--find-lender-realtor .find-lender-content{max-width:696px;font:normal normal 400 14.8px/18px "Source Serif 4",serif;padding:28px 0 64px 0}.breadcrumbs-block{padding:24px 0;background-color:#F2F7F8}.breadcrumbs-block .crumbs{display:flex;gap:12px}.breadcrumbs-block .crumbs .separator{margin-top:-2px}.breadcrumbs-block .crumbs .current-page{margin-top:-4px;font:normal normal 600 15.1px/28px "Work Sans",sans-serif}section#page--interest-rates{padding-top:0;padding-bottom:0}section#page--interest-rates .main-event h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:12px}section#page--interest-rates .main-event p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section#page--interest-rates .main-event .item{margin-bottom:64px;max-width:696px}section#page--interest-rates li{list-style-type:none;position:relative;padding-left:21px}section#page--interest-rates li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:15px;background:url(/content/themes/ifa00117/img/svg/bullet-square.svg) no-repeat center / contain}section#page--interest-rates .table-block{margin-top:64px;margin-bottom:64px}section#page--interest-rates .table-block table tr:first-of-type{border-bottom:4px solid #19405B;border-right:1px solid #03617A;border-left:1px solid #03617A;font:normal normal 700 18.1px/24px "Work Sans",sans-serif}section#page--interest-rates .table-block table:last-of-type{margin-bottom:32px}section#page--interest-rates .table-block h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:32px}section#page--interest-rates .table-block .note{font:normal normal 400 20.74px/34px "Source Serif 4",serif;font-style:italic;max-width:696px}section#page--interest-rates .question-block{margin:64px 0}section#page--interest-rates .question-block h4{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:12px}section#page--interest-rates .question-block div{font:normal normal 400 20.74px/34px "Source Serif 4",serif;margin-bottom:24px}section#page--interest-rates .question-block .read-more{color:#262828}section#page--interest-rates .interest-rate-content{max-width:696px;padding-top:0;padding-bottom:0;margin-top:auto}section#page--interest-rates .interest-rate-content h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:8px;margin-top:64px}section#page--interest-rates .interest-rate-content ul{font:normal normal 400 20.74px/34px "Source Serif 4",serif}.show-mobile{display:block}@media (min-width:768px){.show-mobile{display:none}}.show-at-tablet{display:none}@media (min-width:768px){.show-at-tablet{display:block}}.show-at-desktop{display:none}@media (min-width:1024px){.show-at-desktop{display:none}}details,summary{display:block}.no-details summary:hover,.no-details summary:focus{background:#ddd}.no-details details>*{display:none}.no-details details summary{display:block}summary{cursor:pointer}#iowa_sliver_spacer{height:41px}#iowa_sliver{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#iowa_sliver *{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#iowa_sliver_bar{position:absolute;top:0;left:0;width:100%;overflow:visible;margin:0;padding:3px 0;color:#fff;font:13px/20px Helvetica,Arial,sans-serif!important;text-align:right;background:#2f5e8c}#iowa_sliver_bar a,#iowa_sliver_bar a:visited{color:#fff;text-decoration:none}#iowa_sliver_bar a:hover{text-decoration:underline}#iowa_sliver_links{float:left;position:relative;z-index:99}#iowa_sliver_links ul{margin:3px 0 0 1px;padding:0;text-align:left}#iowa_sliver_links ul li{margin:0;padding:0;list-style:none;display:inline}#iowa_sliver_links ul li a,#iowa_sliver_links ul li a:visited{display:block;float:left;padding:6px 10px 2px;opacity:.7;transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out}iowa#iowa_sliver_links ul li a:hover{opacity:1}#iowa_sliver_links ul li a i{margin-right:4px}#iowa_sliver_links ul li a i[class^="icon"]:before{display:inline-block;text-decoration:none;color:#fff;visibility:visible}#iowa_sliver_links ul li#iowa_sliver_logo a{width:115px;height:26px;padding:4px;margin-top:-2px;margin-left:10px;overflow:hidden;text-indent:-1000px;opacity:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4QwcERMcpvmzOwAACK1JREFUaN7NmmmMVlcZx3/PO+8My7CVAaEMlKVKS1GwMYhYGxpbl1oTrQtRgjExLWox5YNJkyqNxrhrI8b0g8akJjbVxmrULloKttEWbAUrFBBkKWtRyibbDLO8f7/8rz5c3plJh6nDSW7uuee955zn/J/9uW/wGjdJU4D5wFngHFAD5OcAOoEu9894WvEO6V4r3eu18AVQcb8CDANGAsOBUcB4X+OAyUA7cFdEHOrtLFVe+/ZuYAXwlEFp9CGGpMMUdDT5udugdCfgar66+gCr6nuD12rynDMG5TRwwtdGYD2wGHgTcMgMJiIGBaztwAvAV4H9Jj5zvujnsXxV0uEzGPVadwK12yB3G6zu1O/IYEgaByySdCAittYDCqBaD8WekO2vJgKjgcsjYrfV7pJo6ZwbgOst7T22SkQgaaSkOyTdJ2mOxwaKpvXAamChpCYuoZYE4jrgb8CmXm2WpCqwBPiBRf5DkhZExJ4BoqkKjAX+HhEdXJqt3VJV61WybEPmuS9gIvDmASbm98DvCtG/BNtmYAYwpjcaKzZ4O5M3aQd2DcTBbBPORMSaiDg0wLZwoMECWFCoZ49nl9Qq6euSHpZ0i6RKcdieJg2UhAy2pPmMDZI+JukRScslzapHW0gaZV3t9L0RaI+IWpowEmhOgePpiKj5t+GeoySdpyy1I+zyOx3fNJY8TntEdEhqcLA4zPMFnATORIT+Dx4b2+4bgE/7vPdGxJPngSbpKUlP+3pG0pOSJvm3EZIWSVqt/7VnJH1S0mhJwyV9V9LzXqdYq1XSPEnrJO00x6ZKWpr2WiNpiaTxku6UtFnnt1WS3pelvJ409iaZkkJS9AO4OyX9TNK089bXha1b0pWSGiWt8HO5dUm6V9IYSX+oM/8qSYsltXnssKSFkr5Xevcnku5Pz0f8bs3PxyR9oB4oBmK8pJmSWiRNMkNaJVXN6LmS3uL3KpKu8DXVc8a4f4WkyZKGJCH5jqSVkmZnt/4L4BqgGDzlSPcdwF0pul7v64P2mMuBvcDjNoxD/d5fgH8DV1vtsApPAZ4HXgYmAQeAdfZCT9gTrbSafg1oBS4DlklaExGnS9LUAtzidY+lFOoU8Kjpf6PPuN10fjgFypttUub7jGeB3wCHIuK0pG8Ddziy/35EHKsAn7Frzx5SwEetu/jwK4C7fTDZFn3OhP05zV8DHAdm+h0M2mQDWSSrayLih8CXgFuBd0bEzz3/QFpvkoHLQAVwhfc4BBw2eKOBg8DrgDle51ng9cB0YJsZN9xMe8mCMRb4h0Ev2ivAr733SknTKkZXpfSkCtyYxo4Ca821LUCbxycAc4Hn0hpXmfCJJQZMAy5PDHg87XcT8C1J3/B650pzK6Wou+IDNjkZXmUGdQFbLZFhcDZ4fIrf22/mnU5VjuPACxFxrlB377MR+IKBu71aKmsUrcGSULTCm4W9VJHfDQWmetGz5tpcc7y1dODp5nYB1qOSWoCvAEtTUl8kvfRRXRhtOs6atnbvU7NnrVkjinfGeu5LZugor9MC7IqI4zkFSt72sKQ/AbdVekh8I3PTY+qB6CZgtwnD0vNWg5XThwnA28z1XRFx1up3WwLqkHO0Sh9gFWWdLqArIrpLADemKkRRaRji8b1AhyW/xevsq5c3JqfSBJyrlApsBQDdrvdkSaum2ClLwRFgj20AJmqxY6bVFuGwGtxgaXzIsdVNqWSDJewTwNN1mJJbERdGneJgLvnkWpg8fsTaMdE01YAdPVUkJA0HFgKPVVIwmlubD1q0UcAbDNoMA4HF+49Wgz1ep2p1A3gYeMz9sUk1f2kjOzrtcRz4q43ykZJUd9UBq71UOMyAdiRvX2hJe1prryulV3rfU+XwJAW8c6wNj1SARcCskhTdaM/V7rHxwDLgvUa54NxzEbHVoG1IqlDYthdtVLOEdAH/9PPJ9NtlDgXeBVybxocD10hqdiDcavU56fUazf1hSXpe8b3ZqjfMmtJlIA8mJ7TT9Gd7FY4zxwE3O2Q6VQUeLHGtGfiRK5s/BW73xsuATyWp2g983ptI0mYTUtiLTU7I2zzelCoQRYn3WeAjCfz77AlHJHqmAt/0Gm2ukOx2jNZpYz3BklvzWvsM5IwE1stJQo96/6HAAds8JI22I2pxaHK1pfMhoL1q4lTHyB8FHjBn32+VKYB60QX+bclr7HC8M93vbDP3uyyl16UMvy0iOiX9ysHwx+0lTzpwnWCQasmJNKWqa3NyBjMNzhmDXDEwG+2ZZ9kD7kznPGb16wT+ZaBGua4322p52PHjemB/RBCSbu3B42yMiN0Wxfm2WY3eaC2wvUimbQibgPfYLnX70But1tebCNnGbSkSZAeQ83w/aEZMMndrSXW3uD/Wifx+SSMc+bdZQicCD0bEDh9+hiVjL3Ak7dloOsNAdEm61kn0jw3+WTO1+78Gv7dEtOQ+I3kflQ1hvXXqzFcvv/e7NCxpqj3waeCBiDh+QXmlFzpTLWspcE9EHMhVjaLfrxrHxZRHShFyv9byGlPsbDqsss3AExGxrp90jQG+6G+Jn42I9nrB3cUU+vs1t4hfJDX0c61Isd8E25ffFkC9Wmk1w05YBaeVYr9L4jPUlyXNuIjqZkga4i9TQwei8ippvqvFzT2lDYPVbi7lj69WOhUR5yLiVKEyF2keGuzINgGd9UCvDpJUtaYEd8C/A9Y5aNTpC5BNQtgbz3bW0TlYn+/rtckOB0bZsDb2kKzXSrFfvYPnz/uVlAIV11DHcGN8b/K7J4C1ko5byt/uOG9jRKgnQzkYktXg6H+Bg9Qq5/9zpgCqVnoWF/4foiEZ+0jzlJLoouxTZAE1G/JOB8xLXF9bBey7ZMBKQWyLI+zOdLCmUpko/wmkkioiGcCOolSTSjLdCaROpzZt7he/jXEKVyTKd0fE2t5s36B98Uzl4b5ChD6X6uO5R6PvXHC588B7+vp/1n8ASaMW7sqvduEAAAAASUVORK5CYII=) no-repeat 25%}.sliver-icon-sliver-search:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABfUlEQVQ4jbXTPWgUQRiH8XcuSGJALIRgJYIRRBALQewFCxvttFAQi4B2VmKldnY2fhS2IiJYWgVsREgRtDg1BEXTKZJK1CIJ97Nwlcm4tzcJ8a1mdp7/M7PzEfGfKnUN4nBEHIiInRGxHBH9lNL7Tc2EcVzBkvZ6g/PobUS6rwnW1HPsqpHuwecivIbXmMU7DIrxPnZ0SRPmitAdTLX80dOCe9glPlPAl0cs4nbGDnBkGDybgY8rtq2H+Sxzrw2axEoGHR0lbnLnssynNmB/BqyqvEaYznJrGMvHexGxPeuvpJQGNeKI+Jm1xyJiohR/yfqT2F0pns7a31NKP9aJU0pfI+Jj9u1spTjn5lsJ3Mr2axl7u4w4Vhz4zDBwCt8y8AMODWGPN5P/vRGYaGP/BC5YX6t4hIs4jUt45t9nvTjyXHCtJVhTCzXyk80quuoV7m9Gvg2n8AAv8BYvcRcnNI8INzcsry3cKOR9jG+V/HohP7gl4kZ+1e8r+wS9X3OX2RFd7TAzAAAAAElFTkSuQmCC)}.sliver-icon-sliver-university:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAgElEQVQ4je2SsQ2AMAwE/fRItMzBTlAyCyU7MQcUNCgLHE2CUAQIgui4xlaSt99WzL4AqIAeGH2s7ohyoAYGjhn8fX7WzZ0IY9zelQBSR5UkeRetmZUPtJOkLh6F4OZOHshS7f8FogLAHA72W77It/cCGjMrEpovkvrXPzFVu7ECXz64wgDi18IAAAAASUVORK5CYII=)}.sliver-icon-sliver-cogs:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA/0lEQVQ4jb2SPUpDQRSFv3kWCoqdQsBWCxeQJltIl9SWmtpGEHQdIVmCBpsILsImjYWIhY0rMD9E+Gxu4PnIGxTB09y5zOHcO2cO/BfUpjpS99RbtflbgZbf0aoSNqNeBeE6+i21rT6qY3VXvY++XQTpCHhR+0A3NDvqAHgCGtWFqtN75nFS94QiNMbADFjEBjtRF8AUeACWwB2wH3W5mn5ZUh1WNhuW7i7WmVsAnxnzU+m8UcuKv/1Q52pH3Va70U/Vg2wOwqQczupMXAk01Fd1oE6CMFH76pt6bi4HKaV34DildAqMQvcmpdQDDoHn6qszvtX6lM3BT7A+B3/FF16Ebt7QltUyAAAAAElFTkSuQmCC)}.sliver-icon-sliver-users:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABC0lEQVQ4ja2SsUoDQRRFz6bIQjqtJKUQEQQLCysrS60sBBu7FMGP8ANSKX6ChKARBK3tU1lYiJVlAmKZJk2OzQi7s5PgghceA2/u3HvfY+A/oObqgzoLZ16Lo3Yto5sQSHIaS0I11b46DdUHmrHmsngj9doqriJODpCpW8ALMALegE/gDtiIHKfAGbAJ7AKnwCHqReR0E2LHmIS7InoNYC1yOgKGib0MgeOot56p+8Aj0AbugXfgA9gDzgPxFngFtoGdEH8CnJTXqoNCvLF6GWpc6A8S6UDtqIvE7DEWauf3XfEfHABZUr2MLHArAu0/PK5wiwLfNQS+Kh21pT6r8xXzz9UntVXDbDV+AAXOYg8tuOOGAAAAAElFTkSuQmCC)}#iowa_sliver.quirky #iowa_sliver_bar{height:41px}#iowa_sliver.quirky #iowa_sliver_links ul li#iowa_sliver_logo a{width:115px;height:30px}#iowa_sliver.quirky #iowa_sliver_search{margin:6px 10px 0 0}#iowa_sliver.quirky #iowa_sliver_search_form form input#iowa_sliver_q{width:164px;margin-right:5px}#iowa_sliver_bar #iowa_sliver_search{margin-right:20px;margin-top:7px}#iowa_sliver_bar #iowa_sliver_search a#iowa_sliver_search_link{width:30px;margin-right:20px}#iowa_sliver_search a#iowa_sliver_search_link i.sliver-icon.sliver-icon-sliver-search{font-size:1.5em}@media only screen and (max-width:515px){#iowa_sliver_spacer{height:37px}#iowa_sliver_bar{height:35px;padding:1px 0}#iowa_sliver_links ul li#iowa_sliver_logo a{width:72px;height:24px;padding:3px 10px 3px 8px}#iowa_sliver_links ul li#iowa_sliver_logo a:focus,#iowa_sliver_links ul li#iowa_sliver_logo a:hover{--background-position:8px -105px}#iowa_sliver_links ul li a,#iowa_sliver_links ul li a:visited{padding:6px 8px 2px;opacity:.9}}@media only screen and (max-width:400px){.sliver-icon.sliver-icon-sliver-cogs,.sliver-icon.sliver-icon-sliver-university,.sliver-icon.sliver-icon-sliver-users{display:none}#iowa_sliver_bar #iowa_sliver_search a#iowa_sliver_search_link{margin-right:0}#iowa_sliver_logo a{margin-right:0;margin-left:0}}@media only screen and (max-width:335px){#iowa_sliver_bar{min-width:320px}}#iowa_sliver #iowa_sliver_bar{display:block!important}header{bottom:20px;left:0;width:100%;z-index:99999;background-color:#FFF;transition:all 0.5s ease-out}@media (min-width:1024px){header{height:124px}}header.welcomehome-header{height:124px}header nav{padding:12.5px 0;transition:all 0.3s ease-in-out}header nav span.mobile{display:inline-block;cursor:pointer;margin-top:.2rem}header nav .mobile-bottom{display:none;width:100%;position:fixed;z-index:999999;bottom:18px;left:0}header nav .mobile-bottom .wrapper{width:90%;margin:0 auto;border:none;background:#fff0;padding:0 1.25rem}header nav .mobile-bottom a{float:left;padding:10.5px 0}header nav .mobile-bottom a img{width:36px;height:25px}header nav .mobile-bottom .mobile-close{float:right;padding:12.5px 0;cursor:pointer}header nav ul{list-style:none;display:none}header nav ul li{display:inline;padding:0 .25rem}header nav ul li:first-of-type{padding-left:0}header nav ul li:last-of-type{padding-right:1rem}header nav ul li a{text-decoration:none;color:#2F331B;text-transform:uppercase;font-size:.75rem;line-height:1rem;transition:all 0.3s ease-in-out}header nav ul li a:hover{opacity:.7}@media screen and (min-width:850px){header nav ul li{padding:0 .3rem}}@media screen and (min-width:975px){header nav ul li{padding:0 .45rem}header nav ul li:last-of-type{padding-right:1.5rem}header nav ul li a{font-size:1rem}}header nav.mobile{width:100%;height:100%;background:#2F331B;position:fixed;z-index:9999;padding:25px;left:0;top:0;color:#F1F2EB}header nav.mobile .menu{border:2px solid rgb(0 0 0 / .1);height:100%;padding:1rem}header nav.mobile span.mobile{display:none}header nav.mobile ul{display:block;width:100%}header nav.mobile ul li{display:block;border-bottom:1px solid #F1F2EB;margin:0 0 1rem;padding:0 0 1rem;letter-spacing:1.5px}header nav.mobile a{color:#F1F2EB;font-size:1rem}header nav.mobile .mobile-bottom{display:block}@media (min-width:768px){header nav{padding:1.3rem 0 0 0}header nav span.mobile{display:none}header nav ul{display:block}header nav .mobile-bottom{display:none}}@media screen and (min-width:850px){header nav{padding:1.4rem 0 0 0}}header .menu-menu-1-container ul{margin-top:.2rem;font:normal normal 600 15.1px/28px "Work Sans",sans-serif}header.moveup{top:20px}header .brand-wrap{padding-top:32px}@media (min-width:1024px){header .brand-wrap{margin-bottom:32px}}header .wrapper{max-width:1160px;padding-bottom:32px;display:block;overflow:hidden;letter-spacing:1.5px}header .wrapper .brand{font-family:"work Sans",sans-serif;font-size:24px;font-weight:600;float:left;text-transform:capitalize;text-decoration:none;color:#112B3D}header .wrapper .brand img,header .wrapper .brand span{display:inline-block;vertical-align:middle}@media (max-width:1023px){header .wrapper .brand img,header .wrapper .brand span{display:block}}header .wrapper .brand img{margin-right:.625rem;width:443px;height:48px;padding-right:12px}@media (max-width:1023px){header .wrapper .brand img{width:320px;height:34.6px;padding-right:6px;margin-right:.2rem}}header .wrapper .brand span.desktop{display:inline;text-decoration:none}header .wrapper .brand .logo-white,header .wrapper .brand .logo-green{display:none}header .wrapper .brand span{font-size:.71rem}@media screen and (min-width:850px){header .wrapper .brand span{font-size:1rem}}@media (min-width:768px){header .wrapper .brand span.desktop{display:inline-block}}header .wrapper .search-button{border-left:2px solid rgb(0 0 0 / .1);padding:1.25rem 0 1.125rem 1rem;cursor:pointer;display:none}@media (min-width:768px){header .wrapper .search-button{display:inline-block}}@media (min-width:768px){header{top:35px;bottom:auto;left:0}}header.green .wrapper{background:#F1F2EB;border:2px solid rgb(0 0 0 / .1)}header.green .wrapper .search-button{border-left:2px solid rgb(255 255 255 / .1)}@media (min-width:768px){header.green .wrapper{background:#3E4827;border:2px solid rgb(255 255 255 / .1)}header.green .wrapper nav ul li a,header.green .wrapper span{color:#FFF}}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .975);z-index:9999999}.search-overlay .wrapper{padding:0 1.25rem;position:relative;width:93%}.search-overlay .search-close{position:absolute;top:95px;right:5px;cursor:pointer}.search-overlay .search-close.move-up{top:40px}.search-overlay #searchform{width:100%;max-width:920px;display:block;margin:0 auto;padding:0 30px;position:relative;top:45%}.search-overlay #searchform input[type="text"]{width:100%;padding:1rem 3.5rem 1rem 1rem;font-size:1.875rem;font-family:"franklin-gothic-urw",arial,helvetica;border:1px solid rgb(47 51 27 / .25);outline:none;position:relative}.search-overlay #searchform input[type="text"]:focus{border:2px solid #737B4C;margin:-1px}.search-overlay #searchform input[type="submit"]{background:url(img/svg/search.svg) no-repeat left top;height:26px;width:22px;position:absolute;right:50px;top:33%;text-indent:-9999em;border:none;outline:none;cursor:pointer}body header .wrapper .logo-green{display:inline-block!important}@media (min-width:768px){body header.green .wrapper .logo-green{display:none!important}body header.green .wrapper .logo-white{display:inline-block!important}}body.home header .wrapper .logo-white{display:none!important}body.home header .wrapper .logo-green{display:inline-block!important}.header-top-hat{background:#000;padding:0 2rem;font:normal normal 400 18.1px/24px "Work Sans",sans-serif}@media (max-width:767px){.header-top-hat{padding:0 1.5rem}}.header-top-hat .container{display:flex;justify-content:space-between;font-size:12px;color:#fff;line-height:16px;padding:16px 0}.header-top-hat .top-hat-inner-first span{padding-right:13px}.header-top-hat a{color:#fff;text-decoration:none;text-underline-offset:4px}.header-top-hat a:hover{text-decoration:underline;text-decoration-color:white!important;text-decoration-thickness:2px;background-color:#fff0}.header-top-hat .top-hat-inner-second{display:none}.header-top-hat .top-hat-inner-second a:last-of-type{margin-left:30px}@media (min-width:769px){.header-top-hat .container{font-size:16px}.header-top-hat .top-hat-inner-first span{padding-right:30px}.header-top-hat .top-hat-inner-second{display:block}}@media (min-width:960px){.header-top-hat{padding:0 5rem}}hr{border:none;border-top:1px solid #D7E6EA;height:0;width:100%;margin-top:0;margin-bottom:1rem}.checkbox-items{margin:1rem 0}.checkbox-items .checkbox-item{margin:.5rem 0}.checkbox-items .checkbox-item .checkbox-border{border:2px solid rgb(47 51 27 / .25);width:20px;height:20px;position:relative;top:3px;display:inline-block}.checkbox-items .checkbox-item .checkbox-border.checked:after{content:"";width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;left:2px;top:2px;background:url(/content/themes/ifa00117/img/svg/checked.svg) no-repeat center / cover;z-index:10}.checkbox-items .checkbox-item .checkbox-border input{opacity:0;position:relative;z-index:20}.checkbox-items .checkbox-item .checkbox-text{width:calc(100% - 30px);margin-left:5px;display:inline-block;font-weight:500;text-transform:uppercase;letter-spacing:1px}section.lender-locator{padding-top:0;position:relative;z-index:999}section.lender-locator .clear{color:#FFF;text-decoration-color:#FFF;font:normal normal 700 18.1px/32px "Work Sans",sans-serif}section.lender-locator .clear:hover{background-color:#fff0;text-decoration-color:#C6D667}@media (min-width:1024px){section.lender-locator .wrapper{margin:0 auto}}section.lender-locator .tabs{width:100%;display:flex}section.lender-locator .tabs .tab{font:normal normal 600 18.1px/32px "Work Sans",sans-serif;cursor:pointer;background:#F1F2EB;width:49%;display:inline-block;padding:.5rem .75rem}@media (min-width:768px){section.lender-locator .tabs .tab{width:auto}}section.lender-locator .tabs .tab.active{background:#03617A;color:#FFF}section.lender-locator .content-groups{position:relative}section.lender-locator .tab-content{padding:1rem;background:#03617A;color:#FFF;box-sizing:border-box;opacity:0;visibility:hidden;position:absolute;max-width:696px}section.lender-locator .tab-content.active{display:block;opacity:1;visibility:visible;position:relative}@media (min-width:768px){section.lender-locator .tab-content .group-1,section.lender-locator .tab-content .group-2,section.lender-locator .tab-content .group-3{display:inline-block;float:left}}section.lender-locator .tab-content .group-2,section.lender-locator .tab-content .group-3{border-top:1px solid rgb(47 51 27 / .25);padding-top:.75rem}@media (min-width:768px){section.lender-locator .tab-content .group-2,section.lender-locator .tab-content .group-3{padding-top:0;border-top:none}}@media (min-width:768px){section.lender-locator .tab-content .group-1{width:48%}}@media (min-width:768px){section.lender-locator .tab-content .group-2{width:48%;padding-left:12px;padding-right:1rem;margin-left:12px;border-left:1px solid #19405B}}@media (min-width:768px){section.lender-locator .tab-content .group-3{width:calc(50% - 2rem);padding-left:1rem}section.lender-locator .tab-content .group-3:before{content:"";position:absolute;width:0;height:calc(100% - 20px);bottom:0;left:calc(50% + 1rem);border-left:1px solid rgb(47 51 27 / .25)}}@media (min-width:70.25em){section.lender-locator .tab-content .group-3 .checkbox-items{margin-top:0}section.lender-locator .tab-content .group-3 .checkbox-item{width:49%;display:inline-block;margin-top:0;margin-bottom:1rem}}section.lender-locator .tab-content .search-btn{padding-top:.75rem;display:flex;align-items:center}section.lender-locator .tab-content .search-btn a{margin-top:.5rem;margin-right:24px}section.lender-locator .tab-content label{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;display:block;padding-bottom:8px}section.lender-locator .tab-content input[type="text"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;font:normal normal 400 15.1px/28px "Work Sans",sans-serif;width:100%}section.lender-locator .tab-content input,section.lender-locator .tab-content select{margin-bottom:1rem}section.lender-locator .tab-content .proximity-wrap{width:55%;display:inline-block;margin-right:5%}section.lender-locator .tab-content .state-wrap{width:40%;display:inline-block;margin-left:-4px}section.lender-locator .selectric-wrapper{display:block;width:100%}section.lender-locator .selectric-wrapper .selectric{border-width:2px;background:#FFF;margin-bottom:1rem}section.lender-locator .selectric-wrapper .selectric b.button{background:#FFF}section.lender-locator .selectric-wrapper .selectric-items{top:calc(100% - 1.1rem);border-width:2px}section.lender-locator .selectric-wrapper .selectric-items li:not(.highlighted){background:#FFF}section.lender-locator .selectric-wrapper .selectric-hide-select{display:none}section.lender-locator .selectric-wrapper .label,section.lender-locator .selectric-wrapper li{font:normal normal 400 15.1px/28px "Work Sans",sans-serif!important;color:#636653}section.lender-locator .selectric-wrapper .button:after{background:url(img/svg/gold-chevron-down.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){section.lender-locator .selectric-wrapper{display:inline-block;vertical-align:bottom}}@media (min-width:768px){section.lender-listing{padding-top:0;transition:all 0.3s linear}section.lender-listing:not(.remove-max-height){min-height:1000px}}section.lender-listing .info-block{width:max-content}@media (min-width:1024px){section.lender-listing .info-block{padding-bottom:3.75rem}}section.lender-listing .wrapper{max-width:1160px}section.lender-listing .pagination{border-top:1px solid rgb(47 51 27 / .25);padding-top:1rem;position:relative}section.lender-listing .pagination .page-link{font:normal normal 600 15.1px/18px "Work Sans",sans-serif}section.lender-listing .pagination .pages{display:block;width:300px;text-align:center;margin:0 auto;font-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;color:#2F331B;text-transform:uppercase;font-weight:500;display:none}section.lender-listing .pagination .pages .active{border-bottom:5px solid #737B4C}@media (min-width:768px){section.lender-listing .pagination .pages{display:block}}section.lender-listing .pagination .prev,section.lender-listing .pagination .next{font:normal normal 400 15.1px/28px "Work Sans",sans-serif;color:#171818;text-transform:uppercase;text-decoration:none;position:absolute;top:1rem}section.lender-listing .pagination .prev:after,section.lender-listing .pagination .next:after{content:"";width:16px;height:16px;display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}section.lender-listing .pagination .prev:hover,section.lender-listing .pagination .next:hover{border-bottom:2px solid #B87F00;background-color:#fff0}section.lender-listing .pagination .next{right:1rem}section.lender-listing .pagination .next:after{left:calc(100% + .5rem)}section.lender-listing .pagination .prev{left:1rem}section.lender-listing .pagination .prev:after{top:20%;right:calc(100% + .5rem);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.lender-listing .pagination ul{list-style:none}section.lender-listing .pagination ul li a,section.lender-listing .pagination ul li span{margin:0 .25rem;color:#2F331B;text-decoration:none}section.lender-listing .pagination ul li.active a,section.lender-listing .pagination ul li.active span{background-color:#03617A;color:#fff;padding:4px 8px}section.lender-listing .lender-results{font:normal normal 600 18.1px/24px "Work Sans",sans-serif;color:#000;margin:1rem 0}@media (min-width:1024px){section.lender-listing .lender-results{margin:0rem 0 3rem 0}}section.lender-listing .lender{border-bottom:1px solid #D7E6EA;display:flex;justify-content:start;max-width:1160px;padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:1023px){section.lender-listing .lender{padding-bottom:1.8rem;padding-top:1.8rem}}@media (max-width:767px){section.lender-listing .lender{flex-direction:column;max-width:315px;margin:auto}}section.lender-listing .lender .name{font:normal normal 400 20.74px/28px "Source Serif 4",serif;margin-bottom:8px;text-align:left}@media (min-width:1024px){section.lender-listing .lender .name{font:normal normal 400 29.58px/38px "Source Serif 4",serif;margin-bottom:16px}}section.lender-listing .lender .employer,section.lender-listing .lender .address{font:normal normal 400 15.1px/18px "Work Sans",sans-serif}@media (min-width:1024px){section.lender-listing .lender .employer,section.lender-listing .lender .address{font:normal normal 400 18.1px/24px "Work Sans",sans-serif}}section.lender-listing .lender .employer a{margin-bottom:0!important;font:normal normal 400 15.1px/18px "Work Sans",sans-serif;text-decoration:none;background:none;color:#262828;font-weight:400;padding-bottom:0rem}@media (min-width:1024px){section.lender-listing .lender .employer a{font:normal normal 400 18.1px/24px "Work Sans",sans-serif}}section.lender-listing .lender .employer a:hover{opacity:.5}section.lender-listing .lender .employer-block{margin-right:auto;margin-left:20px;max-width:440px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media (max-width:1023px){section.lender-listing .lender .employer-block{max-width:350px}}@media (max-width:767px){section.lender-listing .lender .employer-block{margin-left:0}}section.lender-listing .lender .employer-block .multilingual-disclaimer{font:normal normal 400 14.8px/18px "Source Serif 4",serif;margin-bottom:0;margin-top:8px}section.lender-listing .lender .info-block{font:normal normal 400 17.77px/26px "Source Serif 4",serif}@media (min-width:768px){section.lender-listing .lender .info-block{display:flex;flex-direction:column;align-items:end}}section.lender-listing .lender .info-block .detail-group{display:flex;align-items:baseline;gap:8px}@media (min-width:768px){section.lender-listing .lender .info-block .detail-group{justify-content:end}}section.lender-listing .lender .info-block .social{display:flex;list-style-type:none;margin-top:8px}@media (min-width:768px){section.lender-listing .lender .info-block .social{justify-content:end}}section.lender-listing .lender .info-block .social img{width:34px;height:34px}section.lender-listing .lender .info-block .social li{margin-right:10px}section.lender-listing .lender .info-block .social li:last-child{margin-right:0}section.lender-listing .lender .info-block .social a{border-bottom:0;margin-top:0}@media (min-width:1024px){section.lender-listing .lender .info-block .social a{margin-top:.75rem;margin-bottom:0}}section.lender-listing .lender .info-block div img{width:1.1rem;margin-right:.4rem;margin-bottom:-.1rem;position:relative}section.lender-listing .lender .left{margin-bottom:0;column-gap:20px;display:flex;max-height:200px}@media (max-width:1023px){section.lender-listing .lender .left{max-height:165px;column-gap:15px}}@media (max-width:767px){section.lender-listing .lender .left{max-height:fit-content;column-gap:9px}}section.lender-listing .lender .left .image{order:2;margin-bottom:1rem}@media (max-width:767px){section.lender-listing .lender .left .image{order:1}}section.lender-listing .lender .left .image img{object-fit:cover;width:200px;height:200px}section.lender-listing .lender .left .image img.placeholder{object-fit:contain}@media (min-width:768px){section.lender-listing .lender .left .image img{width:128px;height:128px}}@media (min-width:1024px){section.lender-listing .lender .left .image img{width:200px;height:200px}}section.lender-listing .lender .left .social{display:flex;flex-wrap:wrap;height:fit-content;align-items:flex-start;row-gap:10px}@media (min-width:768px){section.lender-listing .lender .left .social{width:84px}}@media (min-width:1024px){section.lender-listing .lender .left .social{width:120px}}section.lender-listing .lender .left .social>img{height:46px;width:46px}@media (min-width:768px){section.lender-listing .lender .left .social>img{height:42px;width:42px}}@media (min-width:1024px){section.lender-listing .lender .left .social>img{height:60px;width:60px}}section.lender-listing .lender .left .social>img.equal-housing{margin-top:-.4rem}@media (max-width:1023px){section.lender-listing .lender .left .social>img.equal-housing{margin-top:-.3rem}}section.lender-listing .lender .left .social>img.show-mobile{height:5.25rem}section.lender-listing .lender .left .social>img:first-child{margin-top:0}section.lender-listing .lender .left .social>a{-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:20%;display:inline-block}@media (min-width:575px){section.lender-listing .lender .left .social>a{margin-right:4%}}section.lender-listing .lender .left .social>a:last-child{margin-right:0}section.lender-listing .lender .left .social>a:hover{opacity:.5}@media (min-width:768px){section.lender-listing .lender .left .social>a{width:38%;margin-right:0;margin-bottom:15%}section.lender-listing .lender .left .social>a:nth-child(odd){margin-right:15%}}@media (min-width:1024px){section.lender-listing .lender .left .social{order:1}}@media (max-width:767px){section.lender-listing .lender .left .social{order:2}}@media (max-width:767px){section.lender-listing .lender .right{margin-top:1rem}}section.lender-listing .lender .right a{display:table;margin-bottom:8px;font:normal normal 400 14.81px/20px "Source Serif 4",serif;line-height:1.1rem;position:relative;padding-bottom:0rem;white-space:normal}@media (min-width:1024px){section.lender-listing .lender .right a{font:normal normal 400 17.77px/26px "Source Serif 4",serif}}section.lender-listing .placeholder{object-fit:scale-down!important;background-color:#FFF}section.lender-listing label{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;display:block}section.lender-listing .selectric-wrapper{display:block;width:100%;max-width:300px}section.lender-listing .selectric-wrapper .selectric{border-width:2px;background:#FFF;margin-bottom:1rem;border-color:#A2A4A4}section.lender-listing .selectric-wrapper .selectric b.button{background:#FFF}section.lender-listing .selectric-wrapper .selectric-items{top:calc(100% - 1.1rem);border-width:2px}section.lender-listing .selectric-wrapper .selectric-items li:not(.highlighted){background:#FFF}section.lender-listing .selectric-wrapper .selectric-hide-select{display:none}section.lender-listing .selectric-wrapper .label,section.lender-listing .selectric-wrapper li{font:normal normal 400 15.1px/28px "Work Sans",sans-serif;padding-top:.25rem;color:#636653}section.lender-listing .selectric-wrapper .button:after{background:url(img/svg/gold-chevron-down.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){section.lender-listing .selectric-wrapper{display:inline-block;vertical-align:bottom}}.section-loader{width:200px;text-align:center}.section-loader img{width:150px;display:block;margin:0 auto 1rem 1rem}.nmls{font:normal normal 400 15.1px/18px "Work Sans",sans-serif;margin-bottom:4px}@media (min-width:1024px){.nmls{font:normal normal 400 18.1px/24px "Work Sans",sans-serif;margin-bottom:8px}}#lender-realtor-type-filter-wrapper{margin-top:.25rem}#lender-realtor-type-filter-wrapper .selectric-wrapper:first-child{display:inline-block}#lender-realtor-type-filter-wrapper .selectric-wrapper:last-child{display:inline-block;visibility:hidden}#lender-realtor-loader{margin:0 auto;margin-top:1rem;display:none}@media (min-width:768px){#lender-realtor-loader{width:84px}}@media (min-width:1024px){#lender-realtor-loader{width:100px}}body.page-find-lender-realtor section .right{text-align:left;margin-left:auto}@media (max-width:767px){body.page-find-lender-realtor section .right{margin-left:initial}}@media print{body.page-find-lender-realtor .lender-locator{margin:0 auto;width:89%}body.page-find-lender-realtor .search-btn{display:none}body.page-find-lender-realtor #lender-realtor-tabs .tab{padding-left:0}body.page-find-lender-realtor #lender-realtor-tabs .tab:not(.active){display:none}body.page-find-lender-realtor .tab-content{padding-left:0;padding-right:0}body.page-find-lender-realtor #lender-realtor-alphabet{display:none}body.page-find-lender-realtor #lenders-realtors>div{margin-bottom:1rem;padding-bottom:1rem}body.page-find-lender-realtor #lenders-realtors>div .left{display:none}body.page-find-lender-realtor #lenders-realtors>div .right{width:100%}body.page-find-lender-realtor #lenders-realtors>div .right .employer-block,body.page-find-lender-realtor #lenders-realtors>div .right .info-block{text-align:left;display:inline-block;margin-right:0}body.page-find-lender-realtor #lenders-realtors+.btn-green{display:none}body.page-find-lender-realtor #lenders-realtors a{background:none;border-bottom:none!important}}section.efp-county-filter{padding-top:0;position:relative;z-index:999}section.efp-county-filter .wrapper{margin:0;padding:0 0 1rem;width:100%;max-width:680px}section.efp-county-filter .tabs{width:100%}section.efp-county-filter .tabs .tab{cursor:pointer;background:#F1F2EB;width:49%;display:inline-block;padding:.5rem .75rem;font-size:1.2rem;text-transform:uppercase}@media (min-width:768px){section.efp-county-filter .tabs .tab{width:auto;font-size:1.4rem}}section.efp-county-filter .tabs .tab.active{background:#FFF}section.efp-county-filter .tab-content{padding:1rem;background:#03617A;color:#FFF;opacity:0;visibility:hidden;position:absolute;width:100%}section.efp-county-filter .tab-content.active{display:block;opacity:1;visibility:visible;position:relative}section.efp-county-filter .tab-content .search-btn{clear:both;border-top:1px solid #D7E6EA;padding-top:.75rem;display:flex}section.efp-county-filter .tab-content .search-btn a{margin-top:.5rem;margin-right:15px}section.efp-county-filter .tab-content label{font-size:.9375rem;text-transform:uppercase;font-weight:500;display:block}section.efp-county-filter .tab-content input[type="text"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;font-size:1.031rem;font-family:"franklin-gothic-urw",arial,helvetica;width:100%}section.efp-county-filter .tab-content input,section.efp-county-filter .tab-content select{margin-bottom:1rem}section.efp-county-filter .tab-content .proximity-wrap{width:55%;display:inline-block;margin-right:5%}section.efp-county-filter .tab-content .state-wrap{width:40%;display:inline-block;margin-left:-4px}section.efp-county-filter .selectric-wrapper{display:block;width:100%}section.efp-county-filter .selectric-wrapper .selectric{border-width:2px;background:#FFF;margin-bottom:1rem}section.efp-county-filter .selectric-wrapper .selectric b.button{background:#FFF}section.efp-county-filter .selectric-wrapper .selectric-items{top:calc(100% - 1.1rem);border-width:2px}section.efp-county-filter .selectric-wrapper .selectric-items li:not(.highlighted){background:#FFF}section.efp-county-filter .selectric-wrapper .selectric-hide-select{display:none}section.efp-county-filter .selectric-wrapper .label,section.efp-county-filter .selectric-wrapper li{color:#636653}section.efp-county-filter .selectric-wrapper .button:after{background:url(img/svg/chevron.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){section.efp-county-filter .selectric-wrapper{display:inline-block;vertical-align:bottom}}.property-locator{clear:both;padding-top:0;text-align:left;margin:32px 0;max-width:42.5rem}.property-locator .wrapper{margin:0;padding:0 0 1rem;width:100%;max-width:1160px}@media (min-width:1024px){.property-locator .wrapper{margin:0 auto}}.property-locator .tabs{width:100%}.property-locator .tabs .tab{cursor:pointer;color:#FFF;background:#03617A;width:auto;display:inline-block;padding:.5rem .75rem;text-transform:capitalize;font:normal normal 600 18.1px/32px "Work Sans",sans-serif}.property-locator .tabs .tab.active{background:#03617A}.property-locator .content-groups{position:relative}.property-locator .tab-content{color:#FFF;padding:1rem;background:#03617A;display:none}.property-locator .tab-content.active{display:block}.property-locator .tab-content .search-btn{padding-top:.75rem;margin-bottom:24px;margin-top:16px}.property-locator .tab-content .search-btn a{margin-top:.5rem}.property-locator .tab-content .search-btn .clear{margin-left:24px;color:#FFF;text-decoration-color:#FFF;font:normal normal 700 18.1px/32px "Work Sans",sans-serif}.property-locator .tab-content .search-btn .clear:hover{background-color:#fff0;text-decoration-color:#C6D667}.property-locator .tab-content label{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;display:block;padding-bottom:8px}.property-locator .tab-content input[type="text"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;font:normal normal 400 15.1px/28px "Work Sans",sans-serif;width:100%}.property-locator .tab-content input,.property-locator .tab-content select{margin-bottom:1rem}.property-locator .tab-content .proximity-wrap{display:inline-block;width:100%}@media (min-width:768px){.property-locator .tab-content .proximity-wrap{width:48%;margin-right:4%}}.property-locator .tab-content .state-wrap{display:inline-block;width:100%}@media (min-width:768px){.property-locator .tab-content .state-wrap{width:48%;margin-left:-4px}}.property-listing{padding-top:0}.property-listing#view .selectric-wrapper{max-width:90px}.property-listing .wrapper{max-width:1160px}.property-listing .lender-results{font-size:1.125rem;color:#2F331B;font-weight:600;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem}@media (min-width:1024px){.property-listing .lender-results{margin:3rem 0}}.property-listing label{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;display:block}.selectric-wrapper{display:block;width:100%}.selectric-wrapper .selectric{border-width:2px;background:#FFF;margin-bottom:1rem;border-color:#ddd}.selectric-wrapper .selectric b.button{background:#FFF}.selectric-wrapper .selectric .label{font:normal normal 400 15.1px/28px "Work Sans",sans-serif;padding-top:.25rem}.selectric-wrapper .selectric-items{top:calc(100% - 1.1rem);border-width:2px}.selectric-wrapper .selectric-items li:not(.highlighted){background:#FFF}.selectric-wrapper .selectric-hide-select{display:none}.selectric-wrapper .label,.selectric-wrapper li{color:#636653}.selectric-wrapper .button:after{background:url(img/svg/gold-chevron-down.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){.selectric-wrapper{display:inline-block;vertical-align:bottom}}.found-properties-table .found-properties-header>div{width:15%}@media (min-width:1024px){.found-properties-table .found-properties-header>div.property-name{width:38%}.found-properties-table .found-properties-header>div.property-address{width:23%}.found-properties-table .found-properties-header>div.property-city{width:18%}.found-properties-table .found-properties-header>div.property-zip{width:12%}.found-properties-table .found-properties-header>div.property-phone{text-align:right}}@media (min-width:1024px){.found-properties-table .found-properties-header{display:table}.found-properties-table .found-properties-header br{display:none}}@media (max-width:1023px){.found-properties-table .property{background:#F2F7F8!important}.found-properties-table .property:nth-of-type(even){background:white!important}.found-properties-table .property .label{margin:8px 0}}.found-properties-table .property>div.property-phone .value a{text-underline-offset:8px}.found-properties-table .property>div .label{font-weight:700}@media (min-width:1024px){.found-properties-table .property>div{width:15%}.found-properties-table .property>div.property-name{width:38%}.found-properties-table .property>div.property-address{width:23%}.found-properties-table .property>div.property-city{width:18%}.found-properties-table .property>div.property-zip{width:12%}.found-properties-table .property>div.property-phone{text-align:right}.found-properties-table .property>div .label{display:none}}.sidebar-flex{padding-top:5rem}@media (min-width:768px){.sidebar-flex>:first-child{margin-top:100px;padding-top:0}}.sidebar-flex .sidebar-flex-content{padding:3rem}.sidebar-flex .sidebar-flex-content.background-color-green{background-color:#AC9F3C}.sidebar-flex .sidebar-flex-content.background-color-white{background-color:#FFF}.sidebar-flex .sidebar-flex-content .banner-sub-title{margin-bottom:1rem}.flex-content{padding-top:0}.flex-content .wrapper{max-width:1160px}.flex-content .wrapper h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}.flex-content .wrapper p{font:normal normal 400 20.74px/34px "Source Serif 4",serif;margin-bottom:2rem}.flex-hero{background-color:#03617A;padding:48px 0}@media (min-width:768px){.flex-hero{min-height:300px}}@media (min-width:1024px){.flex-hero{padding:128px 0}}.flex-hero:first-of-type{margin-top:6rem}.flex-hero .wrapper{background-color:#03617A;color:#FFF;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;gap:52px}@media (min-width:768px){.flex-hero .wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}@media (min-width:1024px){.flex-hero .wrapper{gap:80px}}.flex-hero .wrapper .flex-hero--image{max-width:303px;max-height:213px;width:100%;height:auto;box-shadow:-20px 20px #19405B;object-fit:cover;display:block}@media (min-width:1024px){.flex-hero .wrapper .flex-hero--image{max-width:528px;max-height:384px}}@media (max-width:767px){.flex-hero .wrapper .flex-hero--image{margin-left:1.3rem}}.flex-hero .wrapper .flex-hero--content{flex:1}@media (min-width:768px){.flex-hero .wrapper .flex-hero--content{float:left;width:50%}}.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner{height:auto}.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner h1{font:normal normal 600 24.2px/32px "Work Sans",sans-serif;margin-bottom:16px}@media (min-width:1024px){.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner h1{font:normal normal 600 42.4px/56px "Work Sans",sans-serif}}.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner h2{font:normal normal 600 15.1px/28px "Work Sans",sans-serif;text-transform:uppercase;letter-spacing:.755px;margin-bottom:8px}@media (min-width:1024px){.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner h2{font:normal normal 600 18.1px/32px "Work Sans",sans-serif;letter-spacing:.905px;margin-bottom:16px}}.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner p{font:normal normal 400 11.87px/18px "Source Serif 4",serif}@media (min-width:1024px){.flex-hero .wrapper .flex-hero--content .flex-hero--content-inner p{font:normal normal 400 17.77px/26px "Source Serif 4",serif}}.flex-homebuyer-signup .wrapper{padding-bottom:64px;padding-top:64px;max-width:1160px;width:85%;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.flex-homebuyer-signup .wrapper{flex-direction:row;gap:71px}}@media (min-width:1024px){.flex-homebuyer-signup .wrapper{gap:84px}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content{width:100%}@media (min-width:768px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content{width:50%}}@media (min-width:1024px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content{width:60%}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content h2{font:normal normal 600 12.1px/20px "Work Sans",sans-serif;letter-spacing:.905px;text-transform:uppercase;margin-bottom:12px}@media (min-width:1024px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content h2{margin-bottom:20px;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;letter-spacing:.905px}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:8px}@media (min-width:1024px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content h3{font:normal normal 700 42.4px/56px "Work Sans",sans-serif;margin-bottom:12px}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content p{font:normal normal 400 17.77px/26px "Source Serif 4",serif}@media (min-width:1024px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--content p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form{padding-top:1rem;width:30%;width:100%}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input[type="submit"]{left:0;margin:auto;position:relative;background:#F2F7F8;border-left:8px solid #03617A;color:#171818;font:normal normal 700 18.1px/32px "Work Sans",sans-serif;text-align:center;padding:13px 48px 13px 24px;text-decoration:none;display:table;line-height:2rem;transition:opacity 0.3s ease-in-out!important;cursor:pointer}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input[type="submit"]:after{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat right top;height:17px;width:17px;position:absolute;bottom:19px;right:20px}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input[type="submit"]:hover,.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input[type="submit"]:active{background:#F2F7F8;box-shadow:inset 0 -2px 0 #B87F00}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input,.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .selectric,.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form select{margin-bottom:40px}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .selectric-wrapper.selectric-open .selectric{margin-bottom:1rem}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .selectric-items ul li{font:normal normal 400 18.1px/32px "Work Sans",sans-serif}@media (min-width:768px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form{padding-top:0;width:40%}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form input[type="submit"]{margin:0;margin-top:40px}}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .checkbox-holder span{font:normal normal 400 18.1px/24px "Work Sans",sans-serif}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .checkbox-holder input{visibility:hidden}.flex-homebuyer-signup button{margin:0 auto}.flex-homebuyer-signup ul.inputs-list{list-style-type:none;margin:0 0 15px 0;padding:0}.flex-homebuyer-signup ul.inputs-list li{text-transform:none!important}.flex-homebuyer-signup ul.inputs-list li label{text-transform:none!important}.flex-homebuyer-signup ul.inputs-list li label input[type="checkbox"]{float:left;margin-right:.75rem;margin-bottom:60px}.flex-homebuyer-signup ul.inputs-list li label span{font:normal normal 400 18.1px/24px "Work Sans",sans-serif;color:#262828}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .actions{position:relative}.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .actions:after{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat right top;height:17px;width:17px;position:absolute;bottom:19px;left:160px;pointer-events:none}@media (max-width:767px){.flex-homebuyer-signup .wrapper .flex-homebuyer-signup--form .actions:after{left:230px}}footer{display:block;background:#03617A;border-top:25px solid #19405B;height:591px}footer .footer-wrapper{background:#03617A;margin:0 auto;padding:35px 23px}@media (min-width:768px){footer .footer-wrapper{padding:45px 81px}}@media (min-width:1024px){footer .footer-wrapper{padding:55px 112px}}footer .footer-wrapper .footer-center{display:flex;justify-content:space-between}footer .footer-wrapper .footer-top{display:flex;justify-content:space-between;border-bottom:1px solid #19405B;margin-bottom:48px;padding-bottom:48px}@media (max-width:767px){footer .footer-wrapper .footer-top{flex-direction:column}}footer .footer-wrapper .footer-top .company{color:#FFF;font:normal normal 700 21.2px/40px "Work Sans",sans-serif}@media (min-width:1024px){footer .footer-wrapper .footer-top .company{font:normal normal 700 30.25px/48px "Work Sans",sans-serif}}footer .footer-wrapper .footer-details{display:flex;flex-direction:column;gap:48px}footer .footer-bottom{background-color:#FFF;height:168px;text-align:left}footer .footer-bottom .content{display:flex;align-items:center;gap:56px}@media (max-width:767px){footer .footer-bottom .content{flex-direction:column;gap:0}}footer .footer-bottom .content .logo-left{height:168px;display:flex;align-items:center;max-width:414px;background-color:#F2F7F8;padding:0 85px;box-sizing:content-box}@media (min-width:1024px){footer .footer-bottom .content .logo-left{padding:0 112px}}@media (max-width:767px){footer .footer-bottom .content .logo-left{width:100%;padding:0;padding-left:5rem}}footer .footer-bottom .content .info-right{height:168px;padding:48px 0}@media (max-width:767px){footer .footer-bottom .content .info-right{padding:21px 0;height:auto}}footer .footer-bottom .content .bottom-links{display:flex;gap:8px}footer .footer-bottom .content .bottom-links li{list-style-type:none}footer .footer-bottom .content .bottom-links li a{text-decoration:none;font:normal normal 600 18.1px/32px "Work Sans",sans-serif}@media (max-width:1023px){footer .footer-bottom .content .bottom-links li a{font:normal normal 600 15.1px/28px "Work Sans",sans-serif}}footer .footer-bottom .content .bottom-links li a:hover{text-decoration:underline;text-decoration-color:#B87F00;background-color:#F2F7F8}footer .footer-bottom .content .bottom-links div:first-of-type{padding-right:8px}footer .copyright{display:block;margin-top:16px;margin-bottom:40px;text-align:left;font:normal normal 400 14.81px/20px "Source Serif 4",serif;letter-spacing:.5px}@media (max-width:1023px){footer .copyright{font:normal normal 400 11.87px/18px "Source Serif 4",serif;margin-top:8px}}@media (max-width:767px){footer .copyright{margin-bottom:0}}footer .designed-by{background:#000;margin-left:-1.875rem;width:calc(100% + 3.75rem);padding:1rem 1.875rem;text-align:center}footer .designed-by>div{max-width:1160px;margin:0 auto;text-align:center}footer .designed-by>div a{text-decoration:none;color:#FFF;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}footer .designed-by>div a:hover{opacity:.5}footer .footer-logo-mobile{width:150px;margin:0 auto}footer .footer-logo-mobile img{width:100%;height:auto}@media (min-width:1024px){footer .footer-logo-mobile{display:none}}footer .footer-group{text-align:left;max-width:357px}footer .footer-group .email a{text-decoration:none;color:#FFF}footer .footer-group .email a:hover{background-color:#19405B;text-decoration:underline;text-decoration-color:#E5B549}footer .footer-group .title{display:flex;gap:16px;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;color:#FFF}@media (max-width:767px){footer .footer-group.ifa-links{display:none}}footer .footer-group.ifa-links div{color:#C6D667;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;margin-bottom:24px}footer .footer-group.ifa-links .menu-footer-container ul{list-style-type:none;font:normal normal 500 18.1px/32px "Work Sans",sans-serif}footer .footer-group.ifa-links .menu-footer-container ul li.green-underline{display:table!important;margin:.75rem 0 .44rem 0;text-align:left;border-bottom-color:#AC9F3C;display:inline-block}footer .footer-group.ifa-links .menu-footer-container ul li.green-underline a{color:#FFF;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;text-decoration:none}footer .footer-group.address address{color:#FFF;font:normal normal 400 15.1px/28px "Work Sans",sans-serif;text-transform:none;margin-left:3rem}footer .footer-group.contact a[href*="tel"],footer .footer-group.contact a[href*="#"]{color:#FFF;text-align:left;font-style:normal;font-family:"franklin-gothic-urw",arial,helvetica;text-transform:none}footer .footer-group.contact div:not(.title){margin-left:3rem}footer .footer-group.contact div:not(.title) a{font:normal normal 400 15.1px/28px "Work Sans",sans-serif;text-decoration:none}footer .footer-group.contact div:not(.title) a:hover{background-color:#19405B;text-decoration:underline;text-decoration-color:#E5B549}footer .footer-group.social{text-align:left}footer .footer-group.social a{display:inline-block;margin-right:.5rem}footer .footer-group.social a:hover{background-color:#fff0}footer .footer-group.social a:hover svg rect{fill:#C6D667}@media (max-width:1023px){footer .footer-group.social a svg{width:34px;height:34px}}@media (min-width:768px){footer .footer-group.ifa-links,footer .footer-group.social{display:block;float:left}footer .footer-group.footer-logo-desktop{float:left}footer .footer-group.footer-logo-desktop img{display:block;margin:0 auto}footer .footer-group.ifa-links{width:20%}}@media (min-width:1024px){footer .footer-group.ifa-links{width:296px}footer .footer-group.footer-logo-desktop{width:28%}}footer .footer-logo-desktop{display:none}@media (min-width:1024px){footer .footer-logo-desktop{display:block}}footer p{text-align:left;margin:.75rem 0;color:#FFF}footer p a{color:#FFF;text-decoration:none;transition:all 0.3s ease-in-out}footer p a:hover{opacity:.7}footer p a.green-underline,footer p a.line{color:#FFF;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;border-bottom-color:#AC9F3C;background-position-y:2px;line-height:1.075rem}.footer-group.ifa-links .menu .menu-item a{color:#FFF;font:normal normal 600 15.1px/28px "Work Sans",sans-serif;background-position-y:2px;margin-bottom:12px;text-decoration-color:#D3DEEE}.footer-group.ifa-links .menu .menu-item a:hover{background-color:#19405B;text-decoration-color:#E5B549}footer .dark-green-underline a{background:linear-gradient(to bottom,#fff0 0%,#fff0 70%,#ac9f3c 71%,#ac9f3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00cdde7a",endColorstr="#cdde7a",GradientType=0);background-position-y:-1px;background-repeat:no-repeat;padding-bottom:3px;line-height:.875rem;text-decoration:none;color:#2F331B;display:inline-block;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}footer .dark-green-underline a:hover{opacity:.5}body{background:#FFF;color:#2F331B;overflow-x:hidden;counter-reset:number-list-counter}.wrapper{max-width:1160px;width:85%;padding:0;margin:0 auto}.breadcrumb-container{max-width:1160px;margin:0 auto}#iowa_sliver_bar{z-index:99999}.button-loader{background:url(img/loader.gif) no-repeat center center;text-align:left;display:block;width:90px;height:40px;background-size:64px 64px;display:none}.btn-center{margin:0 auto;text-align:center}h1{font-size:1.88rem;line-height:2.19rem;font-weight:400;font-family:"futura-pt",arial,helvetica}@media (min-width:768px){h1{font-size:2.813rem;line-height:3rem}}h2{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px}p strong{font-weight:700;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px}.green-text{color:#AC9F3C}.dark-green-text{color:#737B4C}.cat-heading{font-family:"futura-pt",arial,helvetica;text-transform:uppercase;font-size:.938rem;font-weight:400;line-height:.938rem;display:block;margin-bottom:.4rem;letter-spacing:.09rem}.slick-dots li button{visibility:hidden}#home-scroll{text-align:center;transition:bottom 0.3s ease-out;margin:0 auto;position:fixed;left:50%;margin-left:-40px;bottom:-5px;z-index:999;cursor:pointer;display:none}#home-scroll:hover{bottom:0}.fine-print details summary{color:#2F331B;background:linear-gradient(to bottom,#fff0 0%,#fff0 80%,#CDDE7A 81%,#CDDE7A 100%);width:fit-content}.fine-print details[open] summary{background:linear-gradient(to bottom,#fff0 0%,#fff0 80%,#CDDE7A 81%,#3E4827 100%)}.btn.btn-alt{background-color:#E5B549;font:normal normal 700 18.1px/32px "Work Sans",sans-serif;padding:12px 24px;color:#171818;text-decoration:none}.btn.btn-alt:hover{background-color:#171818;color:#E5B549}.btn.btn-alt:active{background-color:#B87F00}.btn.btn-green{position:relative;background:#F2F7F8;border-left:8px solid #03617A;color:#171818;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;text-align:center;padding:13px 48px 13px 24px;text-decoration:none;display:table;line-height:2rem;cursor:pointer}.btn.btn-green:hover,.btn.btn-green:active{background:#F2F7F8;box-shadow:inset 0 -2px 0 #B87F00}.btn.btn-green:after{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat right top;height:17px;width:17px;position:absolute;bottom:19px;right:20px}.btn.full-width{margin:0 auto;position:relative}.green-underline,a.line{background:-moz-linear-gradient(top,#fff0 0%,#fff0 70%,#cdde7a 71%,#cdde7a 100%);background:-webkit-linear-gradient(top,#fff0 0%,#fff0 70%,#cdde7a 71%,#cdde7a 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 70%,#cdde7a 71%,#cdde7a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00cdde7a",endColorstr="#cdde7a",GradientType=0);background-position-y:-1px;background-repeat:no-repeat;padding-bottom:3px;line-height:.875rem;text-decoration:none;color:#2F331B;display:inline-block;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.green-underline:hover,a.line:hover{opacity:.5}.green-underline a,a.line a{color:#2F331B}.green-underline.green-gradient,a.green-gradient.line{border:none;background:linear-gradient(to bottom,#fff0 0%,#fff0 68%,#CDDE7A 71%,#CDDE7A 100%);padding-bottom:.28rem}.green-underline.green-gradient-location,a.green-gradient-location.line{border:none;background:linear-gradient(to bottom,#fff0 0%,#fff0 87%,#CDDE7A 71%,#CDDE7A 100%)}.green-underline.green-gradient-location-boldish,a.green-gradient-location-boldish.line{border:none;background:linear-gradient(to bottom,#fff0 0%,#fff0 83%,#CDDE7A 71%,#CDDE7A 100%)}.green-underline.dark-green,a.dark-green.line{background:linear-gradient(to bottom,#fff0 0%,#fff0 70%,#ac9f3c 71%,#ac9f3c 100%)}.strong{font-weight:500}.read-more{color:#FFF;text-decoration:none;display:inline;padding-bottom:.28rem;padding-right:25px;position:relative;background-position-y:-4px}@media (min-width:768px){.read-more{background-position-y:-4px}}.read-more:after{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat left top;height:20px;width:20px;position:absolute;bottom:0;right:0}@media (max-width:574px){.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block!important}.truncate.download{line-height:.76rem}}.file-extension{text-transform:uppercase}.download{color:#2F331B;text-decoration:none;display:table;font-size:1.375rem;line-height:.875rem;font-weight:500;font-family:"franklin-gothic-urw",arial,helvetica;border-bottom:5px solid #CDDE7A;transition:all 0.3s ease-out!important;padding-left:25px;position:relative}.download:hover{opacity:0.5!important}.download:before{content:"";background:url(img/svg/download-arrow-green.svg) no-repeat left top;height:17px;width:17px;position:absolute;bottom:-1px;left:0}.download.white:after{background:url(img/svg/link-arrow-white.svg) no-repeat left top}@media (min-width:768px){.download{font-size:1.375rem;line-height:.938rem}}.button-wrapper{overflow:hidden;width:100%;max-width:1160px;margin:0 auto;padding:10px 0}.button-wrapper .line-drawn{width:0;height:1px;background-color:#2F331B;position:relative;top:1.2rem;animation:drawline 2s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}75%{width:0%}100%{width:100%}}.stories-title{margin-bottom:40px;font:normal normal 700 30.25px/38px "Work Sans",sans-serif}@media (min-width:1024px){.stories-title{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}.banner-title{background:url(img/svg/ribbon-middle-small.svg) repeat-x left top;position:relative;height:30px;font-family:"futura-pt",arial,helvetica;font-weight:700;text-transform:uppercase;color:#F1F2EB;font-size:.938em;letter-spacing:3px;text-align:center;padding:.35rem 1rem;display:table;margin:0 auto;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px}.banner-title:before{content:"";background:url(img/svg/ribbon-tail-small.svg) no-repeat left top;height:30px;width:5px;position:absolute;left:-5px;top:0}.banner-title:after{content:"";transform:rotate(180deg);background:url(img/svg/ribbon-tail-small.svg) no-repeat left top;height:30px;width:5px;position:absolute;right:-5px;top:0}@media (min-width:768px){.banner-title{background:url(img/svg/ribbon-middle.svg) repeat-x left top;position:relative;height:45px;font-family:"futura-pt",arial,helvetica;font-weight:700;text-transform:uppercase;color:#F1F2EB;font-size:1.031rem;letter-spacing:3px;text-align:center;padding:.75rem 1.85rem;display:table;margin:0 auto}.banner-title:before{content:"";background:url(img/svg/ribbon-tail.svg) no-repeat left top;height:45px;width:10px;position:absolute;left:-10px;top:0}.banner-title:after{content:"";transform:rotate(180deg);background:url(img/svg/ribbon-tail.svg) no-repeat left top;height:45px;width:10px;position:absolute;right:-10px;top:0}}.banner-sub-title{background:url(img/svg/ribbon-middle-small.svg) repeat-x left top;position:relative;height:30px;font-family:"futura-pt",arial,helvetica;font-weight:700;text-transform:uppercase;color:#F1F2EB;font-size:.938rem;letter-spacing:3px;text-align:center;padding:.35rem 1rem;display:table;margin:0 auto 1.25rem auto;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px}@media (min-width:768px){.banner-sub-title{margin-bottom:0}}.banner-sub-title.event-year-banner{margin-top:3rem;margin-bottom:1rem}.banner-sub-title.event-no-spacing{margin-top:0}.banner-sub-title:after{content:"";transform:rotate(180deg);background:url(img/svg/ribbon-tail-small.svg) no-repeat left top;height:30px;width:5px;position:absolute;right:-5px;top:0}@media (min-width:768px){.banner-sub-title{background:url(img/svg/ribbon-middle.svg) repeat-x left top;position:relative;height:45px;font-family:"futura-pt",arial,helvetica;font-weight:700;text-transform:uppercase;color:#F1F2EB;font-size:1.031rem;letter-spacing:3px;text-align:center;padding:.75rem 1.85rem;display:table;margin:0 auto;margin-bottom:2rem}.banner-sub-title:after{content:"";transform:rotate(180deg);background:url(img/svg/ribbon-tail.svg) no-repeat left top;height:45px;width:10px;position:absolute;right:-10px;top:0}}.no-pad-top{padding-top:0!important}.un-stlyed-list{margin-left:20px}.program-intro ul{padding-left:20px}section{display:block}section.hero ul{font-family:"franklin-gothic-urw",arial,helvetica;padding-left:20px;font-size:1.125rem;line-height:1.563rem}section.hero a.inline-link{font-weight:700;color:#FFF}section.hero a.inline-link:hover,section.hero a.inline-link:focus{color:#CDDE7A}section.home__hero{min-height:925px;background:url(img/wave-bg.png) left top;overflow:hidden;position:relative;padding:2rem 0 0 0;z-index:40}section.home__hero .wrapper{position:relative;z-index:25;max-width:920px}section.home__hero .ambience{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;display:none}section.home__hero .ambience svg{position:absolute}section.home__hero .ambience svg path{fill:#AC9F3C!important}@keyframes blowCloud1{0%{left:-200px}100%{left:100%}}@keyframes blowCloud2{0%{left:-200px}100%{left:100%}}@keyframes blowCloud3{0%{left:-200px}100%{left:100%}}@keyframes blowCloud4{0%{left:-200px}100%{left:100%}}@keyframes flyPlane{0%{right:-160px}100%{right:100%}}@keyframes pilotBalloon{0%{top:800px}100%{top:0}}section.home__hero .ambience .cloud1{width:150px;height:auto;top:200px;animation:blowCloud1 140s linear infinite;z-index:300}section.home__hero .ambience .cloud2{width:132px;height:auto;top:170px;animation:blowCloud2 140s linear infinite;animation-delay:-35s;z-index:300}section.home__hero .ambience .cloud3{width:132px;height:auto;top:220px;animation:blowCloud3 140s linear infinite;animation-delay:-70s;z-index:300}section.home__hero .ambience .cloud4{width:146px;height:auto;top:200px;animation:blowCloud4 140s linear infinite;animation-delay:-105s;z-index:300}section.home__hero .ambience .plane{width:82px;height:auto;top:200px;animation:flyPlane 60s linear infinite;z-index:300}section.home__hero .ambience .balloon{width:68px;height:auto;top:400px;left:200px;animation:pilotBalloon 50s linear infinite;z-index:300}@media (min-width:768px){section.home__hero .ambience{display:block}}section.home__hero .home-logo-starburst{margin:3rem auto 0;overflow:visible;width:100%;min-height:780px;text-align:center;position:relative;z-index:10}section.home__hero .home-logo-starburst .home-logo{max-width:189px;margin:0 auto;width:100%;height:auto;position:relative;z-index:30}section.home__hero .home-logo-starburst .home-logo img{width:100%;height:auto}section.home__hero .home-logo-starburst .starburst{display:block;z-index:20;text-align:center;margin:-1000px auto 0;width:100%}section.home__hero .home-logo-starburst .starburst img{position:absolute;top:-325px;left:-9999px;right:-9999px;width:1000px;height:auto;margin:auto;-webkit-animation:spin 160s linear infinite;-moz-animation:spin 160s linear infinite;animation:spin 160s linear infinite}@media (min-width:768px){section.home__hero .home-logo-starburst .starburst img{top:-1000px;width:auto;height:auto}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}section.home__hero .home-logo-starburst .hero-ribbon{display:block;margin:1.875rem auto 0;position:relative;z-index:1;width:100%;max-width:566px}section.home__hero .home-logo-starburst .hero-ribbon img{width:100%;height:auto}section.home__hero .home-logo-starburst .home-header-copy{text-align:center;position:relative;color:#2F331B;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;line-height:2rem;display:block;margin:1rem auto 0}section.home__hero .home-logo-starburst .home-header-copy .btn{margin:35px auto 0}@media (min-width:768px){section.home__hero .home-logo-starburst{margin:8rem auto 0;min-height:765px}}section.home__hero .buildings{width:100%;background:url(img/buildings.png) repeat-x center bottom;position:absolute;bottom:0;height:auto;min-height:420px;width:100%;z-index:1}section.featured__columns{position:relative;z-index:50}section.featured__columns .wrapper{max-width:1224px;text-align:center}section.featured__columns .feature-col{display:block;position:relative;vertical-align:top;text-align:left;font-family:"franklin-gothic-urw",arial,helvetica;width:100%;margin:1rem 3.47% 0 -4px}section.featured__columns .feature-col .icon{position:relative;text-align:center}section.featured__columns .feature-col .icon:after{content:"";background:#2F331B;height:10px;width:100%;position:absolute;left:0;bottom:0}section.featured__columns .feature-col .icon img{width:100%;max-width:100%;height:auto}section.featured__columns .feature-col .col-title,section.featured__columns .feature-col .col-link{border-bottom:1px solid rgb(47 51 27 / .25);padding-bottom:1.25rem;margin-bottom:1.25rem;display:block}section.featured__columns .feature-col .col-title{font-size:1.875rem;font-weight:900;hyphens:auto;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px;line-height:2.8rem;margin-top:1rem;color:#2F331B;border-bottom:none}section.featured__columns .feature-col .col-title.active{color:#737B4C}@media (min-width:768px){section.featured__columns .feature-col .col-title{border-bottom:1px solid rgb(47 51 27 / .25);font-size:1.313rem;line-height:1.7rem;padding-bottom:1rem}}@media (min-width:1024px){section.featured__columns .feature-col .col-title{padding-bottom:1.25rem;font-size:1.875rem;line-height:2.5rem}}section.featured__columns .feature-col .col-expand{position:absolute;right:0;top:256px;height:20px;width:20px;background:url(img/svg/accordion-sprite.svg) no-repeat left top;cursor:pointer}section.featured__columns .feature-col .col-expand.active{background-position:0 -20px}section.featured__columns .feature-col .col-expand+.menu.active .menu-item{display:block}@media (min-width:768px){section.featured__columns .feature-col .col-expand{display:none}}section.featured__columns .feature-col .col-link .menu{display:block}section.featured__columns .feature-col .col-link .menu .menu-item{display:block}section.featured__columns .feature-col .col-link,section.featured__columns .feature-col .menu-item{font-size:1.375rem;font-weight:700;display:none;clear:both;width:100%;border-bottom:1px solid rgb(47 51 27 / .25);padding-bottom:1.25rem;margin-bottom:1.25rem}section.featured__columns .feature-col .col-link a,section.featured__columns .feature-col .menu-item a{text-decoration:none;transition:opacity 0.3s ease-in-out;color:#2F331B}section.featured__columns .feature-col .col-link a:hover,section.featured__columns .feature-col .menu-item a:hover{opacity:.5}section.featured__columns .feature-col .col-link:last-child,section.featured__columns .feature-col .menu-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:768px){section.featured__columns .feature-col .col-link,section.featured__columns .feature-col .menu-item{display:block;font-size:1rem;margin-bottom:.75rem;padding-bottom:.75rem}section.featured__columns .feature-col .col-link:last-of-type,section.featured__columns .feature-col .menu-item:last-of-type{border-bottom:none}}@media (min-width:1024px){section.featured__columns .feature-col .col-link,section.featured__columns .feature-col .menu-item{display:block;font-size:1.375rem}section.featured__columns .feature-col .col-link:last-of-type,section.featured__columns .feature-col .menu-item:last-of-type{border-bottom:none;margin-bottom:1.25rem;padding-bottom:1.25rem}}@media (min-width:768px){section.featured__columns .feature-col{width:17.241%;margin:1rem 3.47% 0 -4px;display:inline-block}section.featured__columns .feature-col:first-of-type{margin-left:0}section.featured__columns .feature-col:nth-of-type(3n){margin-right:3.47%}section.featured__columns .feature-col:nth-of-type(5){margin-right:0}}@media (min-width:1080px){section.featured__columns .feature-col{width:17.241%;margin:1rem 3.47% 0 -4px;display:inline-block}section.featured__columns .feature-col:first-of-type{margin-left:0}section.featured__columns .feature-col:nth-of-type(3n){margin-right:3.47%}section.featured__columns .feature-col:nth-of-type(5){margin-right:0}}section.featured__columns .button-wrapper{margin:2rem auto 0}section.feature-two-up{padding:5rem 0;overflow:hidden;text-align:center;background:#737B4C url(img/wave-bg.png) left top}section.feature-two-up .wrapper{max-width:1224px;position:relative}section.feature-two-up .banner-title{margin:0 auto 2rem}section.feature-two-up .col{display:block;width:100%;vertical-align:top;margin:0 auto}section.feature-two-up .col:first-of-type{margin-bottom:2rem}section.feature-two-up .col .col-wrapper{height:100%;background:#3E4827}section.feature-two-up .top,section.feature-two-up .bottom{display:block}section.feature-two-up .top{min-height:250px;background-size:cover;background-position:50% 50%}@media screen and (min-width:1500px){section.feature-two-up .left,section.feature-two-up .right{padding-bottom:37%}}section.itg__callout{padding:5rem 0;overflow:hidden;background:url(img/wave-bg.png) left top}section.itg__callout .wrapper{max-width:1160px;margin:0 auto}section.itg__callout .itg-callout-wrapper{display:block;margin-top:3rem}section.itg__callout .itg-callout-wrapper .itg-logo-mobile img{margin:30px auto;max-width:223px;display:block}section.itg__callout .left,section.itg__callout .right{display:block;margin:0 auto 2rem;float:none;width:100%}section .left{margin-bottom:3rem}section .left h2:not(.banner-sub-title){font-size:1.875rem;line-height:2.188rem;font-weight:800;margin-bottom:1rem}@media (min-width:768px){section .left h2:not(.banner-sub-title){font-size:2.813rem;line-height:3rem}}section .left p{font-size:1.125rem;line-height:1.563rem;font-weight:300;margin-bottom:2rem}@media (min-width:768px){section .left p{font-size:1.75rem;line-height:3rem}}section .right{text-align:center}section .right img{width:100%;height:auto;max-width:300px}@media (min-width:768px){section .left,section .right{display:inline-block;vertical-align:middle}}section .bottom{text-align:left;color:#FFF;position:relative;width:100%;margin:0 auto;padding:2rem 3rem}section .bottom h2{font-size:2rem;margin-bottom:1rem;font-weight:800}section .bottom .feature-sub-head{display:block;font-weight:500;font-size:1.5rem;margin-bottom:1rem}section .bottom .feature-copy{display:block;font-size:1.25rem;font-weight:400;letter-spacing:.25px;margin-bottom:2rem;line-height:1.5rem}section .impact-wrapper{overflow:hidden}section .impact-wrapper .left{display:block;width:100%;overflow:hidden;text-align:center}@media (min-width:768px){section .impact-wrapper .left{margin:0 auto 2rem}}section .impact-wrapper .left img{width:100%;height:auto}@media (min-width:768px){section .impact-wrapper .col{display:inline-block;width:48%}section .impact-wrapper .col:first-of-type{margin-right:2%;margin-bottom:0}section .impact-wrapper .col .col-wrapper{height:100%;background:#3E4827}}section.feature{padding:0;overflow:hidden;background:#3E4827}section.feature .wrapper{width:100%;position:relative}section.feature .wrapper .banner-sub-title{background-color:#2F331B;background-image:url(/content/themes/ifa00117/img/svg/ribbon-middle-dark-mobile.svg);font-size:1.031rem;text-align:center;margin-left:0;left:0;z-index:41}@media (min-width:768px){section.feature .wrapper .banner-sub-title{background-image:url(/content/themes/ifa00117/img/svg/ribbon-middle-dark.svg)}}section.feature .wrapper .banner-sub-title:before{display:none}section.feature .wrapper .banner-sub-title:after{background-image:url(/content/themes/ifa00117/img/svg/ribbon-tail-dark-mobile.svg);transform:rotate(0deg)}@media (max-width:767px){section.feature .wrapper .banner-sub-title:after{height:34px;background-size:5px 31px}}@media (min-width:768px){section.feature .wrapper .banner-sub-title:after{background-image:url(/content/themes/ifa00117/img/svg/ribbon-tail-dark.svg)}}section.feature.announcement-image .left{margin-bottom:0}@media (max-width:767px){section.feature.announcement-image .left{width:100%;min-height:375px}}section.feature.announcement-image .left,section.feature.announcement-image .right{max-height:600px}@media (max-width:999px){section.feature.announcement-image .left,section.feature.announcement-image .right{width:100%}}@media (max-width:999px){section.feature.announcement-image .left{padding:20%}}section.feature.announcement-image .feature-copy{font-size:18px!important;line-height:25px!important;font-weight:400!important}section.feature.announcement-image .right-wrapper{text-align:left}section.feature.announcement-image .right-wrapper .right h2{font-family:"franklin-gothic-urw",arial,helvetica!important}@media (min-width:768px){section.feature.announcement-image .right-wrapper .right h2{font-size:37px!important}}section.feature.announcement-image .banner-holder{position:absolute;top:3rem;width:100%;display:flex;justify-content:center;align-items:center;z-index:41}section.feature.announcement-image .banner-holder .banner-title{top:0}section.feature .inner{position:relative;z-index:40;float:none;display:block;width:100%;padding-bottom:50%}section.feature .left{content:"";background-size:cover;background-position:center center;min-height:280px}section.feature .inner{color:#F1F2EB;font-family:"franklin-gothic-urw",arial,helvetica;background:darkestgreen;position:relative;padding-bottom:0}section.feature .inner .right-wrapper{position:relative;width:80%;top:auto;left:auto;transform:none;margin:0 auto;padding:5rem 0}section.feature .inner h2{font-size:1.875rem;margin-bottom:1rem;font-weight:800}@media (min-width:768px){section.feature .inner h2{font-size:2.313rem}}section.feature .inner .feature-sub-head{display:block;font-weight:800;font-size:1.5rem;margin-bottom:1rem}section.feature .inner .feature-copy{display:block;font-size:1.25rem;font-weight:400;letter-spacing:.25px;margin-bottom:2rem;line-height:1.5rem}section.feature .inner .feature-copy p{margin-bottom:1rem;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media screen and (min-width:1000px){section.feature .banner-title{top:5rem}section.feature .left,section.feature .right{position:relative;z-index:40;float:left;width:50%;padding:0!important;height:480px}section.feature .right .right-wrapper{position:absolute;width:60%;top:50%;left:50%;transform:translate(-50%,-50%)}section.feature .right h2{font-size:2rem}section.feature .right .feature-sub-head{font-size:1.5rem}section.feature .right .feature-copy{font-size:1.25rem;font-weight:500}}@media screen and (min-width:1250px){section.feature .left,section.feature .right{padding-bottom:50%}section.feature .right h2{font-size:2.813rem}section.feature .right .feature-sub-head{font-size:2.188rem}section.feature .right .feature-copy{font-size:1.563rem;line-height:1.825rem}}@media screen and (min-width:1500px){section.feature .left,section.feature .right{padding-bottom:37%}}section.itg__callout{padding:5rem 0;overflow:hidden;background:url(img/wave-bg.png) left top}section.itg__callout .wrapper{max-width:1160px;margin:0 auto}section.itg__callout .itg-callout-wrapper{display:block;margin-top:3rem}section.itg__callout .left,section.itg__callout .right{display:block;margin:0 auto 2rem;float:none;width:100%}@media (min-width:768px){section.itg__callout .left,section.itg__callout .right{float:left}}section.itg__callout .left{font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:3rem}section.itg__callout .left h2{font-size:2.2rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}section.itg__callout .left p{font-size:1.2rem;line-height:1.5rem;font-weight:300;margin-bottom:2rem}section.itg__callout .right{text-align:center}section.itg__callout .right img{width:100%;height:auto;max-width:300px}@media (min-width:768px){section.itg__callout .left,section.itg__callout .right{display:inline-block;vertical-align:middle}section.itg__callout .left{width:50%;margin-right:15%;margin-bottom:0}section.itg__callout .right{width:34%}section.itg__callout .right img{max-width:none}section.itg__callout h2{font-size:2.813rem;font-weight:800;line-height:3rem;margin-bottom:1rem}section.itg__callout h2.banner-title{font-size:inherit;line-height:inherit}section.itg__callout p{font-size:1.75rem;line-height:3rem;font-weight:300;margin-bottom:2rem}}section.impact{background:#FFF;overflow:hidden;position:relative}section.impact .wrapper{max-width:980px}section.impact .banner-title{margin-bottom:1.875rem}section.impact .impact-wrapper{overflow:hidden}section.impact .impact-wrapper .left{display:block;width:100%;overflow:hidden;text-align:center;margin:0 auto 2rem}section.impact .impact-wrapper .left img{width:100%;height:auto;max-width:350px}section.impact .impact-wrapper .right{display:block;width:100%;margin:0 auto;overflow:hidden}@media (min-width:768px){section.impact .impact-wrapper .left{float:left;width:52%;margin-right:4%}section.impact .impact-wrapper .right{float:right;width:48%;max-width:400px;text-align:left}}section.impact .btn{clear:both;margin:1.5rem auto 0}@media (min-width:768px){section.impact .btn{margin:3.438rem auto 0}}section.stories{overflow:hidden;padding:4rem 0;background-color:#F2F7F8}section.stories .banner-title{margin-bottom:2.5rem;font-size:2rem;font-weight:600}section.stories .stories-carousel{display:flex;flex-direction:column;gap:32px;max-width:1280px;margin:0 auto}@media (min-width:768px){section.stories .stories-carousel{flex-direction:row;flex-wrap:wrap}}section.stories .slide{width:310px;display:flex;flex-direction:column;background:#fff;color:#171818;cursor:pointer;border-bottom:4px solid #C6D667;box-shadow:0 0 32px 0 #fff0}@media (min-width:1024px){section.stories .slide{width:365px}}section.stories .slide .left{width:100%;padding-bottom:66.67%;background-size:cover;background-position:center;margin-bottom:1.25rem;overflow:hidden}section.stories .slide .right{padding:0}section.stories .slide .right .right-wrapper{margin:0;padding:0;display:flex;flex-direction:column;padding:0 32px 24px 32px}section.stories .slide .right .cat-heading{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}section.stories .slide .right .title{font:normal normal 700 21.2px/28px "Work Sans",sans-serif;text-align:left;padding-bottom:32px}@media (min-width:1024px){section.stories .slide .right .title{font:normal normal 600 24.2px/32px "Work Sans",sans-serif;padding-bottom:32px}}section.stories .slide .right .title a{color:#171818;text-decoration:none}section.stories .slide .right .title a:hover{text-decoration:underline}section.stories .slide .right .read-more{font-size:1rem;color:#171818;text-decoration:none;display:inline-flex;align-items:center}section.stories .slide .right .read-more:hover{text-decoration:underline}section.fast__facts{background:#FFF;padding:20px}section.fast__facts .wrapper{padding:2.5rem;text-align:center;height:100%;overflow:hidden;width:100%;display:flex;align-items:center}@media (min-width:768px){section.fast__facts .wrapper{padding:4.375rem}}section.fast__facts .wrapper .banner-title{margin-bottom:3.25rem}@media (min-width:768px){section.fast__facts .wrapper .banner-title{margin-bottom:4.25rem}}section.fast__facts .wrapper .facts-inner{position:relative;max-width:920px;margin:0 auto}section.fast__facts .wrapper .facts-inner .fact-number,section.fast__facts .wrapper .facts-inner .fact-text{display:block;margin:0 auto}section.fast__facts .wrapper .facts-inner .read-more{color:#2F331B;margin-bottom:3.75rem}section.fast__facts .wrapper .facts-inner a{display:table;margin:0 auto}section.fast__facts .wrapper .facts-inner .fact-number{padding:0 4rem 1rem 4rem;display:table;margin-bottom:2.5rem}section.fast__facts .wrapper .facts-inner .draw-small-line{margin-top:1rem}section.fast__facts .wrapper .facts-inner .draw-small-line.small-line-drawn{width:0;height:1px;background-color:#000;animation:drawline 1.7s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}65%{width:0%}100%{width:175%}}section.fast__facts .button-loader{margin:0 auto;text-align:center}section.events__questions{overflow:hidden}section.events__questions .phone-container,section.events__questions .email-container,section.events__questions .read-more,section.events__questions p,section.events__questions .social{float:left;clear:left}@media (max-width:767px){section.events__questions.two_col .left:first-child{margin-bottom:6rem}}@media (min-width:1024px){section.events__questions.two_col .left{margin-right:5%;width:45%}}section.events__questions .wrapper{max-width:1160px;text-align:center}section.events__questions .left,section.events__questions .right{display:block;float:none;width:100%;margin:0 auto 2rem}section.events__questions .banner-sub-title{margin-bottom:2.5rem;float:left}section.events__questions .read-more{display:inline-block;float:left;margin-top:2rem;color:#2F331B;text-align:left}section.events__questions .read-more.inline{line-height:1.5rem}section.events__questions .event-snippet{color:#2F331B;clear:both;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(47 51 27 / .25);display:block;overflow:hidden;cursor:pointer;transition:all 0.3s ease-out}section.events__questions .event-snippet:hover{opacity:.5}section.events__questions .event-snippet .date{float:left;width:13.6986%;margin-right:6.1983%;margin-left:.0228%;margin-top:-3px;text-align:center}section.events__questions .event-snippet .date .month{display:table;margin:0 auto;text-transform:uppercase;font-size:1.375rem;letter-spacing:2px}section.events__questions .event-snippet .date .day{display:table;margin:.438rem auto 0;padding-top:.3rem;border-top:1px solid rgb(47 51 27 / .25);font-family:"brothers",gerogia,times,times newroman;font-size:2.219rem}section.events__questions .event-snippet .info{float:left;width:80.0803%;text-align:left}section.events__questions .event-snippet .info .category{letter-spacing:2px;font-size:.938rem;display:block}section.events__questions .event-snippet .info .title{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;font-weight:700}section.events__questions .right{text-align:left;color:#2F331B}section.events__questions .right h3{clear:left;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem}section.events__questions .right p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.125rem;line-height:1.75rem;font-weight:400;margin-bottom:1rem}section.events__questions .right ul{list-style:none;text-align:left;display:block;margin-bottom:1rem}section.events__questions .right ul li{display:inline-block;margin-right:1rem}section.events__questions .right a.read-more{margin-top:0;font-weight:300;position:relative;padding-right:25px}section.events__questions .right a.read-more:after{content:"";background:url(img/svg/email.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:0;right:0}section.events__questions .right a.read-more.phone{padding-right:0;margin-top:12px}section.events__questions .right a.read-more.phone:after{display:none}@media (min-width:768px){section.events__questions .left,section.events__questions .right{float:left;width:70%}section.events__questions .left{margin-right:15.3846%}section.events__questions .right p{font-size:1.375rem;line-height:2.5rem}section.events__questions .right h3{clear:left;font-size:1.875rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem}}@media (min-width:1024px){section.events__questions .left,section.events__questions .right{float:left;width:42.3076%}section.events__questions .left{margin-right:15.3846%}section.events__questions .right p{font-size:1.375rem;line-height:2.5rem}section.events__questions .right h3{clear:left;font-size:1.875rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem}}section.newsletter_signup{clear:both;background:#AC9F3C;text-align:center;color:#2F331B}@media (min-width:1024px){section.newsletter_signup{padding:7rem 0}}section.newsletter_signup h2{margin-bottom:1.25rem}section.newsletter_signup .callout{color:#2F331B;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;font-size:1.375rem;margin-bottom:.575rem;text-align:center;display:block}@media (min-width:1024px){section.newsletter_signup .callout{font-size:1.875rem;margin-bottom:.875rem}}section.newsletter_signup label{display:block;font-weight:500;font-size:.938rem;letter-spacing:1.5px;margin-bottom:.625rem}section.newsletter_signup input[type="email"]{width:100%;max-width:440px;padding:1rem;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;border:none;outline:none;text-align:center;margin-bottom:1.5rem}section.newsletter_signup .btn{display:table;margin:0 auto 0 auto}section.hero{background:#3E4827 url(img/wave-bg.png) left top;overflow:hidden;padding-bottom:2rem}section.hero.subpage-hero{padding:64px 0;background:none;overflow:visible}section.hero.subpage-hero .wrapper .hero-wrapper{width:100%}section.hero.subpage-hero.subpage-hero-sidebar .wrapper .hero-wrapper{width:100%}@media (min-width:768px){section.hero.subpage-hero.subpage-hero-sidebar .wrapper .hero-wrapper.hero-full{width:100%}}section.hero.subpage-hero.subpage-hero-sidebar .wrapper .hero-sidebar{background-color:#AC9F3C;float:left;margin-top:0}@media (min-width:768px){section.hero.subpage-hero.subpage-hero-sidebar .wrapper .hero-sidebar{float:right}}section.hero.subpage-hero.subpage-hero-sidebar .wrapper .hero-sidebar h2{margin-top:1.25rem}section.hero.tan-hero{position:relative;background-color:#03617A;margin-bottom:36px}@media (min-width:768px){section.hero.tan-hero{margin-bottom:48px}}@media (min-width:1024px){section.hero.tan-hero{margin-bottom:64px}}section.hero.tan-hero .wrapper{color:#FFF}section.hero.tan-hero .wrapper .hero-wrapper .breadcrumb a{color:#FFF}section.hero.tan-hero .wrapper .hero-wrapper .top-rule::before{content:"";display:block;width:76px;height:0;border-top:4px solid #C6D667;margin-bottom:24px}section.hero.tan-hero .wrapper .hero-wrapper h1{font:normal normal 600 21.2px/28px "Work Sans",sans-serif}@media (min-width:768px){section.hero.tan-hero .wrapper .hero-wrapper h1{font:normal normal 600 24.2px/32px "Work Sans",sans-serif}}@media (min-width:1024px){section.hero.tan-hero .wrapper .hero-wrapper h1{font:normal normal 600 36.35px/46px "Work Sans",sans-serif}}section.hero.tan-hero .wrapper h2{font-size:1.88rem;line-height:2.19rem;margin-bottom:1rem;margin-top:1.5rem;font-weight:800}@media (min-width:768px){section.hero.tan-hero .wrapper h2{font-size:2.813rem;line-height:3rem;margin-bottom:1rem;margin-top:3rem}}section.hero.tan-hero .wrapper .hero-sidebar{background-color:#fff0;margin-top:2rem}section.hero.tan-hero .wrapper .hero-sidebar img{width:100%;height:auto}section.hero.has-bottom-graphic{padding-bottom:10rem}section.hero .homes-graphic{height:165px;width:100%;background:url(/content/themes/ifa00117/img/svg/itg-homes.svg) repeat-x center bottom;position:absolute;left:0;bottom:0}section.hero .wrapper{max-width:1160px;color:#FFF}section.hero .wrapper .hero-wrapper{width:100%;display:block}section.hero .wrapper .hero-wrapper .hero-header{width:100%}section.hero .wrapper .hero-wrapper .hero-content{width:100%;float:left}section.hero .wrapper .hero-wrapper .hero-content img{max-width:100%}@media (min-width:768px){section.hero .wrapper .hero-wrapper .hero-content{width:55%}}section.hero .wrapper .hero-wrapper .hero-content>.btn{margin-top:2rem}section.hero .wrapper .hero-wrapper .hero-sidebar{background-color:#fff0}section.hero .wrapper .hero-wrapper .hero-sidebar.hero-bg-green{background-color:#AC9F3C;margin-top:30px;float:left}@media (min-width:768px){section.hero .wrapper .hero-wrapper .hero-sidebar.hero-bg-green{margin-top:0;float:right}}section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero{padding:0;margin-top:15px;float:left}section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero .read-more{margin-top:15px}@media (min-width:768px){section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero{width:42%;margin-top:0;margin-left:3%}}section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero h2{color:#FFF;font-size:2.313rem;font-weight:900;line-height:2.813rem}section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero h2 a{color:#FFF;text-decoration:none}section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero h2 a:hover,section.hero .wrapper .hero-wrapper .hero-sidebar.post-hero h2 a:focus{opacity:.5}section.hero .wrapper .hero-wrapper .breadcrumb{font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;display:block;font-size:.75rem;font-weight:500;letter-spacing:2px;margin:1.25rem 0}section.hero .wrapper .hero-wrapper .breadcrumb a{text-decoration:none;color:#FFF}section.hero .wrapper .hero-wrapper .breadcrumb a:hover{text-decoration:underline}section.hero .wrapper .hero-sidebar{padding:2rem;background:#AC9F3C;margin-top:0}section.hero .wrapper .hero-sidebar .banner-sub-title{margin:0 0 1rem 0}section.hero .wrapper .hero-sidebar h2{color:#2F331B;font-size:1.875rem;line-height:2.188rem;margin-top:15px}@media (min-width:768px){section.hero .wrapper .hero-sidebar{width:40%;float:right}}section.hero .wrapper h2{font-size:1.88rem;line-height:2.19rem;margin-bottom:1rem;font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width:768px){section.hero .wrapper h2{font-size:2.313rem;line-height:2.813rem}}section.hero .wrapper p,section.hero .wrapper ol,section.hero .wrapper ul{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){section.hero .wrapper p,section.hero .wrapper ol,section.hero .wrapper ul{font-size:1.125rem;line-height:1.563rem;margin-bottom:1rem}}section.hero .wrapper ol{padding-left:.938rem}section.hero .wrapper ol li{margin-bottom:1rem}@media (min-width:768px){section.hero{padding-bottom:7rem}section.hero .wrapper .hero-wrapper{float:left}}section.hero.with__image .wrapper .hero-wrapper .hero-content .left,section.hero.with__image .wrapper .hero-wrapper .hero-content .right{display:block;margin:0 auto 1rem}section.hero.with__image .wrapper .hero-wrapper .hero-content .left img{width:100%;height:auto}section.hero.with__image .wrapper h2{font-size:1.875rem;line-height:2.188rem;margin-bottom:.5rem}section.hero.with__image .wrapper .date{margin-bottom:.5rem;display:block}@media (min-width:768px){section.hero.with__image .wrapper{margin-top:100px;padding-bottom:7rem}section.hero.with__image .wrapper .hero-wrapper{width:100%;float:left}section.hero.with__image .wrapper .hero-wrapper .hero-content .left,section.hero.with__image .wrapper .hero-wrapper .hero-content .right{float:left}section.hero.with__image .wrapper .hero-wrapper .hero-content .left{width:58.6206%;margin-right:3.4482%}section.hero.with__image .wrapper .hero-wrapper .hero-content .right{width:37.9312%}}section.two__col__callout{overflow:hidden;padding-bottom:0}section.two__col__callout .wrapper{max-width:920px;padding-bottom:2rem;overflow:hidden}section.two__col__callout .wrapper.large-line.large-line-drawn{margin-bottom:-1.2rem}section.two__col__callout .wrapper.large-line.large-line-drawn:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:inline-block;position:relative;bottom:0;margin-top:3rem;animation:drawline 2.7s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}75%{width:0%}100%{width:100%}}section.two__col__callout .wrapper .banner-sub-title{float:left;margin-bottom:2.5rem}section.two__col__callout .wrapper .left,section.two__col__callout .wrapper .right{display:block;width:100%;text-align:left}section.two__col__callout .wrapper .left{margin-right:0}section.two__col__callout .wrapper h2{clear:both;float:left;font-size:2.313rem;line-height:2.813rem;margin-bottom:1rem;font-family:"franklin-gothic-urw",arial,helvetica}section.two__col__callout .wrapper .right p{font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.875rem}@media (min-width:768px){section.two__col__callout .wrapper{padding-bottom:4rem;width:95%}section.two__col__callout .wrapper .left,section.two__col__callout .wrapper .right{float:left;width:46%;text-align:left}section.two__col__callout .wrapper .left{margin-right:8%}}section.callout__list{padding-bottom:3rem}section.callout__list .wrapper{max-width:920px;width:95%;position:relative}section.callout__list .wrapper .banner-sub-title{float:left;margin-bottom:2.5rem}section.callout__list .wrapper .callouts{clear:both}section.callout__list .wrapper .callouts .callout{display:block;width:100%;margin:0 auto 1rem;padding-bottom:1rem;vertical-align:top}section.callout__list .wrapper .callouts .callout.callout-line.callout-line-drawn:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:block;position:absolute;bottom:0;animation:drawline 2.3s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}75%{width:0%}100%{width:100%}}section.callout__list .wrapper .callouts .callout h4{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;font-size:1.875rem;margin-bottom:.875rem;display:block}section.callout__list .wrapper .callouts .callout p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;line-height:1.875rem}@media (min-width:768px){section.callout__list .wrapper .callouts .callout{display:inline-block;width:47.619%;margin:0 4.19% 2rem 0;padding-bottom:2rem}section.callout__list .wrapper .callouts .callout:nth-of-type(2n){margin-right:0}}@media (min-width:1024px){section.callout__list .wrapper .callouts .callout{display:inline-block;width:23.356%;margin-right:14.9659%}section.callout__list .wrapper .callouts .callout:nth-of-type(2n){margin-right:14%}section.callout__list .wrapper .callouts .callout:nth-of-type(3n){margin-right:0}}section.four__col__callout .wrapper{max-width:1160px!important}section.four__col__callout .wrapper .col{margin-right:40px!important}section #resources .col{margin-top:40px}section #resources .col a{font:normal normal 600 18.1px/24px "Work Sans",sans-serif;border-bottom:2px solid #D7E6EA}section.three__col__callout,section.four__col__callout{padding-top:0;padding-bottom:3rem;position:relative;overflow:hidden}section.three__col__callout#resources .section-button,section.four__col__callout#resources .section-button{position:static;bottom:auto}section.three__col__callout#resources .col,section.four__col__callout#resources .col{margin-bottom:2rem}section.three__col__callout .wrapper,section.four__col__callout .wrapper{padding-bottom:2rem;overflow:hidden}section.three__col__callout .wrapper .banner-sub-title,section.four__col__callout .wrapper .banner-sub-title{float:left;margin-bottom:2.5rem}section.three__col__callout .wrapper .col,section.four__col__callout .wrapper .col{display:block;width:100%;margin:0 auto 1rem;border-top:5px solid #2F331B;padding-top:1rem;position:relative}section.three__col__callout .wrapper .col h4,section.four__col__callout .wrapper .col h4{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:900;line-height:2.188rem;font-size:1.875rem;margin-bottom:.875rem;display:block;word-break:normal}section.three__col__callout .wrapper .col .sub-cat,section.four__col__callout .wrapper .col .sub-cat{background:#F1F2EB;position:absolute;top:-14px;left:0;text-transform:uppercase;font-size:14px;font-weight:700;padding-right:10px}section.three__col__callout .wrapper .col .read-more,section.four__col__callout .wrapper .col .read-more{color:#2F331B;font-weight:400}section.three__col__callout .wrapper .section-button,section.four__col__callout .wrapper .section-button{position:absolute;bottom:30px}@media (max-width:768px){section.three__col__callout .wrapper .section-button,section.four__col__callout .wrapper .section-button{position:relative;bottom:0;left:0}}@media (min-width:768px){section.three__col__callout,section.four__col__callout{padding-bottom:5rem}section.three__col__callout .wrapper,section.four__col__callout .wrapper{max-width:920px;padding-bottom:4rem}section.three__col__callout .wrapper .section-button,section.four__col__callout .wrapper .section-button{position:relative;bottom:0}section.three__col__callout .wrapper .col,section.four__col__callout .wrapper .col{float:left;width:23.356%;margin-right:14.9659%;margin-bottom:2rem;border-top:5px solid #2F331B;padding-top:1rem}section.three__col__callout .wrapper .col:last-of-type,section.four__col__callout .wrapper .col:last-of-type{margin-right:0}}section.three__col__callout.media,section.four__col__callout.media{padding-top:1.875rem}section.three__col__callout.media .wrapper,section.four__col__callout.media .wrapper{max-width:1160px;overflow:visible}section.three__col__callout.media .wrapper .col,section.four__col__callout.media .wrapper .col{border-top:10px solid #2F331B;padding-top:1rem;position:relative}@media (max-width:767px){section.three__col__callout.media .wrapper .col,section.four__col__callout.media .wrapper .col{margin-bottom:2rem}}section.three__col__callout.media .wrapper .col img,section.four__col__callout.media .wrapper .col img{height:auto;max-width:100%;width:100%}section.three__col__callout.media .wrapper .col h4,section.four__col__callout.media .wrapper .col h4{line-height:2.188rem;margin-bottom:.5rem;margin-top:.5rem}section.three__col__callout.media .wrapper .col h4 a,section.four__col__callout.media .wrapper .col h4 a{color:#2F331B;text-decoration:none}section.three__col__callout.media .wrapper .col h4 a:hover,section.four__col__callout.media .wrapper .col h4 a:hover{opacity:.5rem}section.three__col__callout.media .wrapper .col .date,section.four__col__callout.media .wrapper .col .date{font-family:"futura-pt",arial,helvetica;font-size:.938rem;font-weight:500;letter-spacing:1px;display:block;margin-bottom:.5rem}section.three__col__callout.media .wrapper .col .read-more,section.four__col__callout.media .wrapper .col .read-more{font-weight:500}@media (min-width:768px){section.three__col__callout.media,section.four__col__callout.media{padding:2rem 0}section.three__col__callout.media.subpage,section.four__col__callout.media.subpage{padding-top:0}section.three__col__callout.media .wrapper,section.four__col__callout.media .wrapper{padding-bottom:3rem}section.three__col__callout.media .wrapper .col,section.four__col__callout.media .wrapper .col{width:29.8888%;margin-right:3.5%}section.three__col__callout.media .wrapper .col:nth-of-type(4),section.four__col__callout.media .wrapper .col:nth-of-type(4){margin-right:0}section.three__col__callout.media .wrapper .clearfix .col:nth-of-type(3),section.three__col__callout.media .wrapper section.hero.subpage-hero .col:nth-of-type(3),section.three__col__callout.media .wrapper section.fine-print .wrapper .col:nth-of-type(3),section.fine-print section.three__col__callout.media .wrapper .wrapper .col:nth-of-type(3),section.four__col__callout.media .wrapper .clearfix .col:nth-of-type(3),section.four__col__callout.media .wrapper section.hero.subpage-hero .col:nth-of-type(3),section.four__col__callout.media .wrapper section.fine-print .wrapper .col:nth-of-type(3),section.fine-print section.four__col__callout.media .wrapper .wrapper .col:nth-of-type(3){margin-right:0}}@media (min-width:75em){section.three__col__callout.media .short-width,section.four__col__callout.media .short-width{width:75%}section.three__col__callout.media .short-width .col,section.four__col__callout.media .short-width .col{margin-right:6%;width:25%}}@media (min-width:75em) and (min-width:768px){section.three__col__callout.media .short-width .col,section.four__col__callout.media .short-width .col{margin-bottom:0}}section.employee__search .wrapper{max-width:1160px;padding-bottom:2rem;overflow:hidden}section.employee__search .wrapper .banner-sub-title{float:left;margin-bottom:1.875rem}section.employee__search .wrapper .search-header{clear:both;display:block;width:100%;margin-bottom:2rem}section.employee__search .wrapper .search-header .employee-search{position:relative;width:100%;display:block;margin-bottom:1rem;margin-right:4%}section.employee__search .wrapper .search-header .employee-search input[type="text"]{width:100%;padding:.75rem 3.5rem .75rem .75rem;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;border:1px solid rgb(47 51 27 / .25);outline:none;position:relative}section.employee__search .wrapper .search-header .employee-search input[type="text"]:focus{border:2px solid #737B4C;margin:-1px}section.employee__search .wrapper .search-header .employee-search input[type="submit"]{background:url(img/svg/search.svg) no-repeat left top;height:26px;width:22px;position:absolute;right:17px;top:15px;text-indent:-9999em;border:none;outline:none;cursor:pointer}@media (min-width:768px){section.employee__search .wrapper .search-header .employee-search{width:60%;display:inline-block;vertical-align:bottom;margin-bottom:0}}section.employee__search .wrapper .search-header .selectric-wrapper{display:block}section.employee__search .wrapper .search-header .selectric-wrapper .label,section.employee__search .wrapper .search-header .selectric-wrapper li{font:normal normal 400 15.1px/28px "Work Sans",sans-serif;color:#636653}section.employee__search .wrapper .search-header .selectric-wrapper .button:after{background:url(img/svg/chevron.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){section.employee__search .wrapper .search-header .selectric-wrapper{display:inline-block;vertical-align:bottom}}section.employee__search .wrapper .search-header .departments{display:block;vertical-align:bottom;width:100%;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem}@media (min-width:768px){section.employee__search .wrapper .search-header .departments{display:inline-block;vertical-align:bottom;width:36%}}section.employee__search .wrapper .search-header .alphabet{display:block;clear:both;width:100%;margin:1rem auto 0;border-top:1px solid #19405B;border-bottom:1px solid #19405B;text-transform:uppercase;letter-spacing:.905px;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;text-align:center;color:#262828;padding-bottom:.5rem}section.employee__search .wrapper .search-header .alphabet span{display:inline-block;padding:.75rem 0 .25rem;width:5.8%}section.employee__search .wrapper .search-header .alphabet span.inactive{opacity:0.25!important;cursor:default}section.employee__search .wrapper .search-header .alphabet span:not(.inactive){cursor:pointer;transition:all 0.2s ease-in-out}section.employee__search .wrapper .search-header .alphabet span:not(.inactive):first-of-type{margin-left:0}section.employee__search .wrapper .search-header .alphabet span:not(.inactive):last-of-type{margin-right:0}section.employee__search .wrapper .search-header .alphabet span:not(.inactive):hover,section.employee__search .wrapper .search-header .alphabet span:not(.inactive).active{opacity:.7}@media (min-width:768px){section.employee__search .wrapper .search-header .alphabet{margin:2rem 0;padding-bottom:0}section.employee__search .wrapper .search-header .alphabet span{padding:.75rem 0;width:2.9%}section.employee__search .wrapper .search-header .alphabet span:not(.inactive):hover,section.employee__search .wrapper .search-header .alphabet span:not(.inactive).active{padding:0;opacity:1}}section.employee__search .wrapper .table-wrap{overflow-x:auto}section.employee__search .wrapper .table-wrap .employee-table{border-collapse:collapse;width:100%;font-family:"franklin-gothic-urw",arial,helvetica;font-size:.875rem;color:#2F331B;overflow:auto}section.employee__search .wrapper .table-wrap .employee-table .green-underline,section.employee__search .wrapper .table-wrap .employee-table a.line{display:inline}section.employee__search .wrapper .table-wrap .employee-table td,section.employee__search .wrapper .table-wrap .employee-table th{padding:.35rem .65rem}section.employee__search .wrapper .table-wrap .employee-table td:nth-of-type(2),section.employee__search .wrapper .table-wrap .employee-table th:nth-of-type(2){padding-top:.65rem}section.employee__search .wrapper .table-wrap .employee-table td:last-child,section.employee__search .wrapper .table-wrap .employee-table th:last-child{padding-bottom:.65rem}@media (min-width:768px){section.employee__search .wrapper .table-wrap .employee-table td,section.employee__search .wrapper .table-wrap .employee-table th{padding:.65rem}}@media (max-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr{border-bottom:1px solid rgb(47 51 27 / .25);align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap}}section.employee__search .wrapper .table-wrap .employee-table tr td{border-bottom:1px solid rgb(47 51 27 / .25);text-align:center}@media (max-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr td{border-bottom:0;text-align:left;width:100%}}section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(1){display:none;border-bottom:none;font-size:1.875rem;text-transform:uppercase}@media (min-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(1){display:table-cell}}section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(2){text-align:left}section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(5){text-align:left}@media (min-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(5){text-align:center}}@media (max-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(5){padding-right:0;margin-right:auto;width:33.333%;flex-basis:0%;flex-grow:1;max-width:100%}}section.employee__search .wrapper .table-wrap .employee-table tr td:nth-of-type(6){text-align:right}@media (max-width:768px){section.employee__search .wrapper .table-wrap .employee-table tr td:last-child{flex-basis:0%;flex-grow:1;max-width:100%;padding-left:0;margin-left:auto;width:66.666%}section.employee__search .wrapper .table-wrap .employee-table tr td:last-child a{float:right;text-align:right}}section.employee__search .wrapper .table-wrap .employee-table th{font-weight:700;font-family:"franklin-gothic-urw",arial,helvetica;font-family:700;text-align:center;text-transform:uppercase;border-bottom:1px solid rgb(47 51 27 / .25);display:none}@media (min-width:768px){section.employee__search .wrapper .table-wrap .employee-table th{display:table-cell}}section.employee__search .wrapper .table-wrap .employee-table th:nth-of-type(1){border-bottom:none}section.employee__search .wrapper .table-wrap .employee-table th:nth-of-type(2){text-align:left}section.employee__search .wrapper .table-wrap .employee-table th:nth-of-type(6){text-align:right}section.newsletters__signup{overflow:hidden;padding-top:3rem;padding-bottom:0}section.newsletters__signup .wrapper{max-width:1160px;overflow:visible}section.newsletters__signup .left,section.newsletters__signup .right{display:block;width:100%}section.newsletters__signup .left{margin-bottom:3rem;position:relative}section.newsletters__signup .banner-sub-title{float:left;margin:0 0 2.5rem 0}section.newsletters__signup .section-button{position:absolute;bottom:-20px;width:fit-content}section.newsletters__signup .link-col{clear:both;text-align:left;position:relative;border-top:10px solid #2F331B;border-bottom:1px solid rgb(47 51 27 / .25);padding-top:2rem;padding-bottom:2rem;float:left;width:100%}section.newsletters__signup .link-col .sub-cat{background:#F1F2EB;position:absolute;top:-14px;left:0;text-transform:uppercase;font-size:.938rem;font-weight:700;padding-right:10px}section.newsletters__signup .link-col div{float:left;width:48%;margin-right:4%}section.newsletters__signup .link-col div a{font-weight:500;font-size:1.2rem;font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;margin-bottom:.875rem;color:#2F331B}section.newsletters__signup .link-col div:last-of-type{margin-right:0}section.newsletters__signup .newsletter_signup{padding:4rem 3rem;margin:0 auto}section.newsletters__signup .newsletter_signup .wrapper{max-width:100%;overflow:visible}section.newsletters__signup .newsletter_signup .banner-sub-title{margin-bottom:1.5rem}section.newsletters__signup .newsletter_signup .callout{clear:both;letter-spacing:0;text-align:left;line-height:2rem;font-weight:900;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0 / .01) 0 0 1px}section.newsletters__signup .newsletter_signup label{text-align:left}section.newsletters__signup .newsletter_signup input[type="email"]{text-align:left;max-width:100%;padding:.5rem 1rem;font-size:1.375rem}section.newsletters__signup .newsletter_signup input[type="submit"]{margin:0}@media (min-width:768px){section.newsletters__signup .left,section.newsletters__signup .right{float:left}section.newsletters__signup .left{width:37.931%;margin-right:3.4482%;margin-bottom:2rem}section.newsletters__signup .right{width:58.6206%}section.newsletters__signup .link-col{padding-bottom:4rem}section.newsletters__signup input[type="email"]{font-size:1.125rem}}@media (min-width:1024px){section.half-bottom-padding{padding-bottom:2.5rem}}section.fine-print{background:#FFF}section.fine-print .wrapper{max-width:1160px}section.fine-print .wrapper details>div{clear:both}section.fine-print .left{width:15%;float:left;text-align:right;margin-right:2rem}section.fine-print .left img{position:relative;top:3px;width:12px}@media (min-width:768px){section.fine-print .left img{width:15px}}@media (min-width:768px){section.fine-print .left{width:10%}}@media (min-width:1024px){section.fine-print .left{width:8%}}section.fine-print .right{width:calc(85% - 2rem);float:left}@media (min-width:768px){section.fine-print .right{width:calc(90% - 2rem)}}@media (min-width:1024px){section.fine-print .right{width:calc(92% - 2rem)}}section.fine-print h3{clear:left;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem;text-align:left}@media (min-width:768px){section.fine-print h3{font-size:1.875rem}}section.fine-print p{font-size:1.125rem;font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.563rem;margin-bottom:1rem;text-align:left}a.line{line-height:.5;cursor:pointer}a.line:hover{opacity:1;border-bottom:none}.large-line.large-line-drawn:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:inline-block;position:relative;bottom:0;margin:-1rem 0;margin-top:2rem;animation:drawline 3s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}75%{width:0%}100%{width:100%}}.staff-grid{display:flex;flex-wrap:wrap;max-width:920px;margin-left:0;width:100%;clear:both}@media (min-width:768px){.staff-grid{flex-direction:row;padding-top:1.88rem}}.staff-grid .staff-member{width:50%;padding-bottom:.94rem;margin-bottom:.94rem;position:relative;border-bottom:0;max-width:200px;width:calc(50% - 1rem);margin-right:1rem}.staff-grid .staff-member:last-child{margin-bottom:0}@media (min-width:768px){.staff-grid .staff-member{padding-bottom:1.25rem;margin-bottom:2.19rem}}@media (min-width:1024px){.staff-grid .staff-member:last-child{margin-bottom:2.19rem}}.staff-grid .staff-member:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:block;position:absolute;bottom:0;animation:drawline 2.3s;animation-fill-mode:forwards}.staff-grid .staff-member a{color:#2F331B;text-decoration:none;transition:all 0.3s ease-out}.staff-grid .staff-member a:hover,.staff-grid .staff-member a:focus{opacity:.5;transition:all 0.3s ease-out}.staff-grid .staff-member a:hover span,.staff-grid .staff-member a:hover strong,.staff-grid .staff-member a:focus span,.staff-grid .staff-member a:focus strong{opacity:.5;transition:all 0.3s ease-out}.staff-grid .staff-member img{border-bottom:0;padding-bottom:0;max-width:100%}@media (min-width:768px){.staff-grid .staff-member{width:calc(25% - 1.56rem);margin-right:1.56em}}@media (min-width:1024px){.staff-grid .staff-member{width:calc(25% - 2.5rem);margin-right:2.5rem}}.staff-grid .staff-member figcaption{display:flex;flex:1 0 auto;flex-direction:column}.staff-grid .staff-member figcaption .name{font-size:1rem;font-weight:500}@media (min-width:768px){.staff-grid .staff-member figcaption .name{font-size:1.38rem}}.staff-grid .staff-member figcaption .position,.staff-grid .staff-member figcaption .location{text-transform:uppercase;font-family:"futura-pt",arial,helvetica;font-weight:900;font-size:.94rem;letter-spacing:.04rem}.staff-grid .staff-member figcaption .position{margin:6px 0}.event_one_col .flexbox-grid ul.meetings{flex-direction:column}.event_one_col .flexbox-grid ul.meetings .date-span hr{background-color:#737B4C;height:1px;border-width:0;padding:0;margin:0 auto;width:32px}.event_one_col .flexbox-grid ul.meetings .date-span .horizantal-time{display:block;text-transform:uppercase;width:4rem}.event_one_col .flexbox-grid ul.meetings .date-span .horizantal-time span{display:block;font-size:.938rem;text-align:center;padding-top:6px}.event_one_col .flexbox-grid ul.meetings .date-span .horizantal-time:first-child span{padding-top:0;padding-bottom:6px;border-bottom:1px solid rgb(47 51 27 / .25)}.event_one_col .flexbox-grid ul.meetings .item{margin-right:0;width:100%;text-align:left}.event_one_col .flexbox-grid .wrapper{margin-left:0;margin-right:0}.flexbox-grid{padding-bottom:1.88rem}@media (min-width:768px){.flexbox-grid{padding:0 0 3.75rem 0}}@media (min-width:1024px){.flexbox-grid{padding:0 0 5rem 0}}.flexbox-grid .wrapper{max-width:1160px}.flexbox-grid .wrapper>ul{width:100%;list-style-type:none;padding-left:0;margin-bottom:.938rem;display:flex;flex-wrap:wrap}@media (min-width:768px){.flexbox-grid .wrapper>ul{padding-top:1.25rem}}.flexbox-grid .banner-sub-title{float:left;margin-left:0}.flexbox-grid .read-more{color:#2F331B;margin-top:20px}@media (min-width:768px){.flexbox-grid .read-more:after{height:15.5px;width:17px;transform:scale(.7)}}.flexbox-grid ul.meetings hr{background-color:#737B4C;border-width:0;height:1px;padding:0;margin:0 auto;width:32px}.flexbox-grid ul.meetings .date-span{padding-right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.flexbox-grid ul.meetings .date-span hr{background-color:#737B4C;height:1px;border-width:0;padding:0;margin:0 auto;width:32px}.flexbox-grid ul.meetings .date-span .horizantal-time{display:block;text-transform:uppercase;width:4rem}.flexbox-grid ul.meetings .date-span .horizantal-time span{display:block;font-size:.938rem;text-align:center;padding-top:6px}.flexbox-grid ul.meetings .date-span .horizantal-time:first-child span{padding-top:0;padding-bottom:6px}.flexbox-grid ul.meetings.events-list{margin-bottom:20px}.flexbox-grid ul.meetings .item{display:flex;border-bottom:1px solid rgb(47 51 27 / .25);padding:.94rem .94rem .94rem .31rem;width:100%}.flexbox-grid ul.meetings .item:first-child{padding-top:0}.flexbox-grid ul.meetings .item.large-title .details{margin-left:2.325rem}@media (min-width:575px){.flexbox-grid ul.meetings .item{width:100%;margin-right:1.56rem}.flexbox-grid ul.meetings .item:first-child{padding-top:.94rem}}.flexbox-grid ul.meetings .item a{display:flex;color:#2F331B;text-decoration:none;transition:all 0.2s ease-in-out}.flexbox-grid ul.meetings .item a:hover,.flexbox-grid ul.meetings .item a:focus{color:#AC9F3C;transition:all 0.2s ease-in-out}.flexbox-grid ul.meetings .item .details{width:100%;line-height:1.2}@media (min-width:768px){.flexbox-grid ul.meetings .item .details h3{margin:.15rem 0}}.flexbox-grid ul.meetings .item .details .category{text-transform:uppercase}.flexbox-grid ul.meetings .item .details .location{font-family:"franklin-gothic-urw",arial,helvetica}.flexbox-grid ul.meetings .item .meeting-date{width:4.813rem}.flexbox-grid ul.meetings .item .meeting-date span:first-child{display:block;padding-bottom:3px;font-size:.94rem;font-weight:300;text-transform:uppercase;text-align:center}@media (min-width:768px){.flexbox-grid ul.meetings .item .meeting-date span:first-child{font-size:1.375rem}}.flexbox-grid ul.meetings .item .meeting-date span:last-child{display:block;text-align:center;font-family:"brothers",gerogia,times,times newroman;font-size:1.78rem;font-weight:400;padding-top:3px}@media (min-width:768px){.flexbox-grid ul.meetings .item .meeting-date span:last-child{font-size:2.188rem}}.flexbox-grid ul.documents{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:1.25rem}@media (min-width:768px){.flexbox-grid ul.documents{padding-top:2.5rem;padding-bottom:2.44em}}@media (min-width:1024px){.flexbox-grid ul.documents{padding-top:2.5rem;padding-bottom:4.38rem}}.flexbox-grid ul.documents li{width:100%;margin-bottom:1.25rem;border-top:5px solid #2F331B;padding-top:1rem}@media (min-width:768px){.flexbox-grid ul.documents li{width:calc(25% - 1.56rem);margin-right:1.56rem;margin-bottom:2rem}}@media (min-width:1024px){.flexbox-grid ul.documents li{width:calc(25% - 2.5rem);margin-right:2.5rem}}.flexbox-grid ul.documents li h4{display:flex;flex:1 0 auto;font-weight:600;font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.56rem;font-size:1.38rem;margin-bottom:1rem;display:block}.flexbox-grid ul.documents li h4 span{display:block}.flexbox-grid ul.documents li .download,.flexbox-grid ul.documents li .read-more{margin-top:0;font-size:.94rem;line-height:.56rem;padding-left:1.13rem}.flexbox-grid ul.documents li .download:before,.flexbox-grid ul.documents li .read-more:before{transform:scale(.7);bottom:-5px}.flexbox-grid ul.documents li .read-more{padding-left:0!important}.bio-detail{display:flex;flex-direction:column}.bio-detail figure{border-bottom:0}@media (min-width:768px){.bio-detail{flex-direction:row}}.bio-detail ul{list-style-type:none;padding-left:0}@media (min-width:768px){.bio-detail aside{width:16.25rem;width:calc(30% - 1.56rem);margin-right:1.56rem}}@media (min-width:1024px){.bio-detail aside{margin-right:2.5rem;max-width:20rem}}@media (min-width:768px){.bio-detail aside p{font-size:1.38rem;font-weight:300;line-height:1.88rem}}@media (min-width:768px){.bio-detail aside h4{margin-bottom:8px}}@media (min-width:768px){.bio-detail aside ul li{margin-bottom:10px}.bio-detail aside ul li:last-child{margin-bottom:0}}.bio-detail aside .contact-info{border-bottom:1px solid rgb(47 51 27 / .25);padding-bottom:20px;display:block;margin-bottom:1.25rem}.bio-detail aside .contact-info span{display:block}.bio-detail aside .contact-info span.phone-container{margin-bottom:.625rem}.bio-detail aside .contact-info a.read-more{margin-top:0;padding-right:0}.bio-detail aside .contact-info a.read-more.phone{margin-bottom:15px}.bio-detail aside .contact-info a.read-more:after{display:none}@media (min-width:768px){.bio-detail article{width:70%}}@media (min-width:1024px){.bio-detail article{width:50%;max-width:35rem}}@media (min-width:768px){.bio-detail article p{font-size:1.38rem;font-weight:400;line-height:2.19rem}}.bio-detail h2{font-family:"franklin-gothic-urw",arial,helvetica}@media (max-width:575px){.bio-detail h2{margin-bottom:15px}}@media (min-width:768px){.bio-detail h2{font-size:1.88rem;margin-bottom:1.88rem}}.bio-detail h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.38rem;line-height:1;margin-bottom:8px}@media (min-width:768px){.bio-detail h3{font-size:1.88rem}}.bio-detail h4{font-size:.94rem;font-family:"futura-pt",arial,helvetica;text-transform:uppercase}.bio-detail figure{padding-top:0;padding-bottom:0}.bio-detail figure img{width:100%;margin-bottom:0;border-bottom:0}.bio-detail .resume-items{border-top:1px solid rgb(47 51 27 / .25);border-bottom:1px solid rgb(47 51 27 / .25);padding-top:20px;padding-bottom:10px;margin-top:20px;margin-bottom:20px}.bio-detail p{font-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;margin:0 0 10px 0}.bio-detail ul{display:flex;flex-direction:column}section.hero.subpage-hero.hero-space h2{margin-top:0}section.hero.subpage-hero.hero-space .hero-sidebar{margin-top:0}#all-events-heading{padding-bottom:0}section.hero .wrapper .hero-wrapper.hero-full{width:100%;position:relative;z-index:1}.view-more-block{border-top:1px solid rgb(47 51 27 / .25);max-width:100%}@media (min-width:1200px){.view-more-block{margin-right:17.5rem}}.view-more-block .view-end{margin-top:-1.25rem}.page-events section.section.hero .main-event .read-more{border-color:#AC9F3C;line-height:.6rem}@media (min-width:768px){.page-events section.section.hero .main-event .read-more{line-height:.9rem}}.page-events .read-more{line-height:.6rem}@media (min-width:768px){.page-events .read-more{line-height:.9rem}}.page-events section.hero,.page-events-detail section.hero,.single-event section.hero,.page-assisted-living section.hero{padding-bottom:2rem;margin-bottom:2rem}@media (min-width:768px){.page-events section.hero .wrapper,.page-events-detail section.hero .wrapper,.single-event section.hero .wrapper,.page-assisted-living section.hero .wrapper{display:flex;flex-wrap:wrap;padding-bottom:5.13rem}.page-events section.hero .wrapper .hero-full,.page-events-detail section.hero .wrapper .hero-full,.single-event section.hero .wrapper .hero-full,.page-assisted-living section.hero .wrapper .hero-full{width:100%}.page-events section.hero .wrapper .hero-wrapper,.page-events-detail section.hero .wrapper .hero-wrapper,.single-event section.hero .wrapper .hero-wrapper,.page-assisted-living section.hero .wrapper .hero-wrapper{width:calc(55% - 2.5rem);margin-right:2.5rem}}@media (min-width:768px){.page-events section.hero,.page-events-detail section.hero,.single-event section.hero,.page-assisted-living section.hero{margin-bottom:3.75rem}}@media (min-width:1024px){.page-events section.hero,.page-events-detail section.hero,.single-event section.hero,.page-assisted-living section.hero{margin-bottom:5rem}}.page-events section.hero .read-more:after,.page-events-detail section.hero .read-more:after,.single-event section.hero .read-more:after,.page-assisted-living section.hero .read-more:after{content:"";background:url(img/svg/link-arrow-white.svg)}.page-events section.hero .event-image,.page-events-detail section.hero .event-image,.single-event section.hero .event-image,.page-assisted-living section.hero .event-image{width:100%}.page-events section.hero .event-image img,.page-events-detail section.hero .event-image img,.single-event section.hero .event-image img,.page-assisted-living section.hero .event-image img{max-width:100%;height:auto!important}.page-events section.hero .main-event,.page-events-detail section.hero .main-event,.single-event section.hero .main-event,.page-assisted-living section.hero .main-event{border-bottom:1px solid rgb(47 51 27 / .25);padding-bottom:.94rem}.page-events section.hero .main-event .title-link,.page-events-detail section.hero .main-event .title-link,.single-event section.hero .main-event .title-link,.page-assisted-living section.hero .main-event .title-link{color:#FFF;text-decoration:none}@media (min-width:768px){.page-events section.hero .main-event,.page-events-detail section.hero .main-event,.single-event section.hero .main-event,.page-assisted-living section.hero .main-event{width:45%}}.page-events section.hero .main-event h2,.page-events-detail section.hero .main-event h2,.single-event section.hero .main-event h2,.page-assisted-living section.hero .main-event h2{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:900;margin-bottom:0}@media (min-width:768px){.page-events section.hero .main-event h2,.page-events-detail section.hero .main-event h2,.single-event section.hero .main-event h2,.page-assisted-living section.hero .main-event h2{font-size:2.31rem;line-height:2.81rem}}.page-events section.hero .main-event h3,.page-events-detail section.hero .main-event h3,.single-event section.hero .main-event h3,.page-assisted-living section.hero .main-event h3{text-transform:uppercase;font-size:.94rem;font-weight:500;margin-top:.63rem;letter-spacing:.15rem}@media (min-width:768px){.page-events section.hero .main-event h3,.page-events-detail section.hero .main-event h3,.single-event section.hero .main-event h3,.page-assisted-living section.hero .main-event h3{margin-top:0}}.page-events section.hero .main-event .read-more,.page-events-detail section.hero .main-event .read-more,.single-event section.hero .main-event .read-more,.page-assisted-living section.hero .main-event .read-more{margin-bottom:1.88rem;font-size:.94rem;color:#FFF}.page-events section.hero .main-event .read-more::after,.page-events-detail section.hero .main-event .read-more::after,.single-event section.hero .main-event .read-more::after,.page-assisted-living section.hero .main-event .read-more::after{fill:#FFF}@media (min-width:768px){.page-events section.hero .main-event .read-more,.page-events-detail section.hero .main-event .read-more,.single-event section.hero .main-event .read-more,.page-assisted-living section.hero .main-event .read-more{font-size:1.38rem;line-height:1.56rem}}.page-events section.hero .main-event .item,.page-events-detail section.hero .main-event .item,.single-event section.hero .main-event .item,.page-assisted-living section.hero .main-event .item{display:flex;padding:.94rem .94rem .94rem .31rem;width:100%}.page-events section.hero .main-event .item:first-child,.page-events-detail section.hero .main-event .item:first-child,.single-event section.hero .main-event .item:first-child,.page-assisted-living section.hero .main-event .item:first-child{padding-top:0}@media (min-width:575px){.page-events section.hero .main-event .item,.page-events-detail section.hero .main-event .item,.single-event section.hero .main-event .item,.page-assisted-living section.hero .main-event .item{margin-right:1.56rem}.page-events section.hero .main-event .item:first-child,.page-events-detail section.hero .main-event .item:first-child,.single-event section.hero .main-event .item:first-child,.page-assisted-living section.hero .main-event .item:first-child{padding-top:.94rem}}.page-events section.hero .main-event .item .details,.page-events-detail section.hero .main-event .item .details,.single-event section.hero .main-event .item .details,.page-assisted-living section.hero .main-event .item .details{width:100%;line-height:1.2;font-family:"franklin-gothic-urw",arial,helvetica}.page-events section.hero .main-event .item .details ul,.page-events-detail section.hero .main-event .item .details ul,.single-event section.hero .main-event .item .details ul,.page-assisted-living section.hero .main-event .item .details ul{padding-left:0}.page-events section.hero .main-event .item .details ul li,.page-events-detail section.hero .main-event .item .details ul li,.single-event section.hero .main-event .item .details ul li,.page-assisted-living section.hero .main-event .item .details ul li{list-style-type:none;font-size:.94rem;line-height:1.56rem}.page-events section.hero .main-event .item .date-span hr,.page-events-detail section.hero .main-event .item .date-span hr,.single-event section.hero .main-event .item .date-span hr,.page-assisted-living section.hero .main-event .item .date-span hr{background-color:#737B4C;height:1px;border-width:0;padding:0;margin:0 auto;width:32px}.page-events section.hero .main-event .item .date-span .horizantal-time,.page-events-detail section.hero .main-event .item .date-span .horizantal-time,.single-event section.hero .main-event .item .date-span .horizantal-time,.page-assisted-living section.hero .main-event .item .date-span .horizantal-time{display:block;text-transform:uppercase;width:4rem}.page-events section.hero .main-event .item .date-span .horizantal-time span,.page-events-detail section.hero .main-event .item .date-span .horizantal-time span,.single-event section.hero .main-event .item .date-span .horizantal-time span,.page-assisted-living section.hero .main-event .item .date-span .horizantal-time span{display:block;font-size:.938rem;text-align:center;padding-top:6px}.page-events section.hero .main-event .item .date-span .horizantal-time:first-child span,.page-events-detail section.hero .main-event .item .date-span .horizantal-time:first-child span,.single-event section.hero .main-event .item .date-span .horizantal-time:first-child span,.page-assisted-living section.hero .main-event .item .date-span .horizantal-time:first-child span{padding-top:0;padding-bottom:6px}.page-events section.hero .main-event .item .meeting-date,.page-events-detail section.hero .main-event .item .meeting-date,.single-event section.hero .main-event .item .meeting-date,.page-assisted-living section.hero .main-event .item .meeting-date{width:3.75rem;margin-right:2rem;margin-left:.63rem}.page-events section.hero .main-event .item .meeting-date span:first-child,.page-events-detail section.hero .main-event .item .meeting-date span:first-child,.single-event section.hero .main-event .item .meeting-date span:first-child,.page-assisted-living section.hero .main-event .item .meeting-date span:first-child{display:block;padding-bottom:3px;font-size:1.38rem;font-weight:300;text-transform:uppercase;text-align:center}.page-events section.hero .main-event .item .meeting-date span:last-child,.page-events-detail section.hero .main-event .item .meeting-date span:last-child,.single-event section.hero .main-event .item .meeting-date span:last-child,.page-assisted-living section.hero .main-event .item .meeting-date span:last-child{display:block;text-align:center;font-family:"brothers",gerogia,times,times newroman;font-size:2.22rem;font-weight:400;padding-top:3px}.page-events section.hero .main-event .item .meeting-date hr,.page-events-detail section.hero .main-event .item .meeting-date hr,.single-event section.hero .main-event .item .meeting-date hr,.page-assisted-living section.hero .main-event .item .meeting-date hr{padding:0;margin:0 auto;width:32px;border-width:0;background-color:#FFF;height:1px}.page-events section.hero .main-event .btn,.page-events-detail section.hero .main-event .btn,.single-event section.hero .main-event .btn,.page-assisted-living section.hero .main-event .btn{width:calc(100% - 0.25rem);text-align:left}@media (min-width:768px){.page-events section.hero .main-event .btn,.page-events-detail section.hero .main-event .btn,.single-event section.hero .main-event .btn,.page-assisted-living section.hero .main-event .btn{width:auto}}.page-events section.hero .wrapper .hero-wrapper .breadcrumb,.page-events-detail section.hero .wrapper .hero-wrapper .breadcrumb,.single-event section.hero .wrapper .hero-wrapper .breadcrumb,.page-assisted-living section.hero .wrapper .hero-wrapper .breadcrumb{margin-top:5px}.page-events .flexbox-grid ul.meetings .item,.page-events-detail .flexbox-grid ul.meetings .item,.single-event .flexbox-grid ul.meetings .item,.page-assisted-living .flexbox-grid ul.meetings .item{width:100%}@media (min-width:768px){.page-events .flexbox-grid ul.meetings .item time span:first-child,.page-events-detail .flexbox-grid ul.meetings .item time span:first-child,.single-event .flexbox-grid ul.meetings .item time span:first-child,.page-assisted-living .flexbox-grid ul.meetings .item time span:first-child{font-size:1.38rem}}@media (min-width:768px){.page-events .flexbox-grid ul.meetings .item time span:last-child,.page-events-detail .flexbox-grid ul.meetings .item time span:last-child,.single-event .flexbox-grid ul.meetings .item time span:last-child,.page-assisted-living .flexbox-grid ul.meetings .item time span:last-child{font-size:2.22rem}}@media (min-width:768px){.page-events .flexbox-grid ul.meetings .item h3,.page-events-detail .flexbox-grid ul.meetings .item h3,.single-event .flexbox-grid ul.meetings .item h3,.page-assisted-living .flexbox-grid ul.meetings .item h3{font-size:1.88rem}}@media (min-width:575px){.page-events .flexbox-grid ul.documents li,.page-events-detail .flexbox-grid ul.documents li,.single-event .flexbox-grid ul.documents li,.page-assisted-living .flexbox-grid ul.documents li{width:calc(33% - 1.63rem);margin-right:1.63rem}}.questions{display:flex;flex-direction:column;margin-bottom:1.25rem;width:100%}.questions.tan-questions .banner-sub-title{margin-bottom:2.5rem}.questions.tan-questions p strong{font-size:1.375rem;line-height:2.5rem}.questions.tan-questions ul{display:flex;padding-left:0!important;list-style-type:none;margin-bottom:1rem}.questions.tan-questions ul li{margin-right:1rem}.questions.tan-questions .read-more.email{color:#2F331B;padding-right:30px}.questions.tan-questions .read-more.email:after{background:url(img/svg/link-arrow-green.svg) no-repeat left top}@media (min-width:768px){.questions{padding-right:15rem}}.questions h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.38rem;line-height:1.56rem;margin-bottom:.63rem}@media (min-width:768px){.questions h3{font-size:1.88rem;line-height:2.19rem}}.questions .question-name{font-family:"franklin-gothic-urw",arial,helvetica;font-size:22px;font-weight:600;line-height:1.56rem}.questions h4{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.13rem;line-height:1.25rem}.questions .name{font-size:1.375rem;margin:.1rem 0 .6rem}.questions p{font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.56rem;margin-bottom:.94rem}.questions .social{display:flex;list-style-type:none;margin:.63rem 0}.questions .social li{margin-right:.94rem}.questions a.inline.phone{width:auto;display:block;width:fit-content;font-weight:500;color:#2F331B}.questions a.email.inline{padding-right:0!important;font-weight:500;margin-bottom:10px}a.email.inline{margin-top:.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0!important;width:fit-content;line-height:.675rem;margin-top:.63rem;margin-bottom:.94rem}@media (min-width:768px){a.email.inline{line-height:.875rem}}a.email.inline:before{content:"";background:url(img/svg/email.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:10px;left:0;transform:scale(.7)}@media (min-width:768px){a.email.inline:before{transform:scale(1)}}a.email.inline:after{background:none;display:none}a.email.inline.phone{padding-right:0;margin-top:12px}a.email.inline.phone:after{display:none}a.no-icon{padding-right:0!important}a.no-icon:before,a.no-icon:after{display:none}a.print.inline{margin-top:.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0;width:fit-content}a.print.inline:before{content:"";background:url(img/svg/print.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:10px;left:0}a.print.inline:after{background:none;display:none}a.print.inline.phone{padding-right:0;margin-top:12px}a.print.inline.phone:after{display:none}a.phone.inline{margin-top:.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0;width:fit-content;margin-bottom:.94rem}a.phone.inline:before{content:"";background:url(img/svg/phone.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:10px;left:0}a.phone.inline:after{background:none;display:none}a.phone.inline.phone{padding-right:0;margin-top:12px}a.phone.inline.phone:after{display:none}@media (min-width:768px){.page-events-detail .event-description,.single-event .event-description,.page-assisted-living .event-description{width:calc(60% - 2.5rem)}.page-events-detail .documents.preview,.single-event .documents.preview,.page-assisted-living .documents.preview{border-bottom:1px solid #2F331B;padding-bottom:2rem;margin-right:33%}}.page-events-detail section.hero.hero-space,.single-event section.hero.hero-space,.page-assisted-living section.hero.hero-space{padding-bottom:.94rem;margin-bottom:0}.page-events-detail section.hero.hero-space .wrapper,.single-event section.hero.hero-space .wrapper,.page-assisted-living section.hero.hero-space .wrapper{padding-bottom:0rem}@media (min-width:768px){.page-events-detail section.hero.hero-space .wrapper .hero-wrapper,.single-event section.hero.hero-space .wrapper .hero-wrapper,.page-assisted-living section.hero.hero-space .wrapper .hero-wrapper{width:calc(60% - 2.5rem)}.page-events-detail section.hero.hero-space .wrapper .question-block,.single-event section.hero.hero-space .wrapper .question-block,.page-assisted-living section.hero.hero-space .wrapper .question-block{width:40%}.page-events-detail section.hero.hero-space .wrapper .question-block .questions,.single-event section.hero.hero-space .wrapper .question-block .questions,.page-assisted-living section.hero.hero-space .wrapper .question-block .questions{padding-right:0}.page-events-detail section.hero.hero-space .wrapper .question-block .questions h3,.single-event section.hero.hero-space .wrapper .question-block .questions h3,.page-assisted-living section.hero.hero-space .wrapper .question-block .questions h3{font-size:1.88rem;line-height:2.19rem}.page-events-detail section.hero.hero-space .wrapper .question-block a.email.inline,.single-event section.hero.hero-space .wrapper .question-block a.email.inline,.page-assisted-living section.hero.hero-space .wrapper .question-block a.email.inline{color:#2F331B}.page-events-detail section.hero.hero-space .wrapper .question-block .banner-sub-title,.single-event section.hero.hero-space .wrapper .question-block .banner-sub-title,.page-assisted-living section.hero.hero-space .wrapper .question-block .banner-sub-title{margin-left:0}}@media (min-width:768px){.page-events-detail section.hero.hero-space .main-event,.single-event section.hero.hero-space .main-event,.page-assisted-living section.hero.hero-space .main-event{padding-top:.94em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.page-events-detail section.hero.hero-space .main-event .btn,.single-event section.hero.hero-space .main-event .btn,.page-assisted-living section.hero.hero-space .main-event .btn{margin-left:auto}}@media (min-width:768px){.page-events-detail section.hero.hero-space .main-event h3,.single-event section.hero.hero-space .main-event h3,.page-assisted-living section.hero.hero-space .main-event h3{width:100%}}.page-events-detail section.hero.hero-space .main-event .item,.single-event section.hero.hero-space .main-event .item,.page-assisted-living section.hero.hero-space .main-event .item{justify-content:space-between;padding-left:0;padding-right:0}@media (min-width:768px){.page-events-detail section.hero.hero-space .main-event .item,.single-event section.hero.hero-space .main-event .item,.page-assisted-living section.hero.hero-space .main-event .item{justify-content:flex-start;width:60%}}.page-events-detail section.hero.hero-space .main-event .item .meeting-date,.single-event section.hero.hero-space .main-event .item .meeting-date,.page-assisted-living section.hero.hero-space .main-event .item .meeting-date{margin-right:0;margin-left:auto}@media (min-width:768px){.page-events-detail section.hero.hero-space .main-event .item .meeting-date,.single-event section.hero.hero-space .main-event .item .meeting-date,.page-assisted-living section.hero.hero-space .main-event .item .meeting-date{align-self:flex-start;margin-left:0;margin-right:1.88rem;order:1}}.page-events-detail section.hero.hero-space .main-event .item .meeting-date hr,.single-event section.hero.hero-space .main-event .item .meeting-date hr,.page-assisted-living section.hero.hero-space .main-event .item .meeting-date hr{background-color:#737B4C}@media (min-width:768px){.page-events-detail section.hero.hero-space .main-event .item .details,.single-event section.hero.hero-space .main-event .item .details,.page-assisted-living section.hero.hero-space .main-event .item .details{order:2}}.page-events-detail .event-description p,.single-event .event-description p,.page-assisted-living .event-description p{font-family:"franklin-gothic-urw",arial,helvetica}.page-events-detail .event-description h3,.page-events-detail .event-description h2,.single-event .event-description h3,.single-event .event-description h2,.page-assisted-living .event-description h3,.page-assisted-living .event-description h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.88rem;line-height:2.19rem;font-weight:900;margin-bottom:.5rem}.page-events-detail .event-description .event-details,.single-event .event-description .event-details,.page-assisted-living .event-description .event-details{padding-top:.94rem}.page-events-detail .event-description .event-details p,.single-event .event-description .event-details p,.page-assisted-living .event-description .event-details p{font-family:"franklin-gothic-urw",arial,helvetica}.page-events-detail .event-description .event-details ul,.single-event .event-description .event-details ul,.page-assisted-living .event-description .event-details ul{padding-bottom:.94rem;padding-left:0;list-style-type:none}.page-events-detail .event-description .event-details ul li,.single-event .event-description .event-details ul li,.page-assisted-living .event-description .event-details ul li{position:relative;padding:15px 20px;border-bottom:1px solid rgb(47 51 27 / .25)}.page-events-detail .event-description .event-details ul li:before,.single-event .event-description .event-details ul li:before,.page-assisted-living .event-description .event-details ul li:before{content:"";width:10px;height:10px;background:url(/content/themes/ifa00117/img/svg/list-star.svg) no-repeat center / cover;position:absolute;left:0}.page-events-detail .event-description .event-details ul li h5,.single-event .event-description .event-details ul li h5,.page-assisted-living .event-description .event-details ul li h5{font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;line-height:11px;margin-bottom:6px}.page-events-detail .event-description .event-details ul li p,.single-event .event-description .event-details ul li p,.page-assisted-living .event-description .event-details ul li p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;line-height:1.25rem}.single-event .resources-grid .wrapper{margin-left:0;margin-right:0;width:100%}.single-event .resources-grid .wrapper ul.documents.preview{width:100%;margin-right:0}.fine-print.flexbox-grid{padding-top:1.88rem}.fine-print.flexbox-grid h3{font-size:1.88rem}.fine-print.flexbox-grid ul li{padding-left:3.44rem;position:relative}.fine-print.flexbox-grid ul li:before{background:url(/content/themes/ifa00117/img/svg/fine-print.svg) no-repeat center / cover;content:"";display:block;position:absolute;left:2rem;top:7px;height:10px;width:10px}.fine-print.flexbox-grid ul li:nth-child(2):after,.fine-print.flexbox-grid ul li:nth-child(3):after{background:url(/content/themes/ifa00117/img/svg/fine-print.svg) no-repeat center / cover;content:"";display:block;position:absolute;left:1rem;top:7px;height:10px;width:10px}.fine-print.flexbox-grid ul li:nth-child(3) p:before{background:url(/content/themes/ifa00117/img/svg/fine-print.svg) no-repeat center / cover;content:"";display:block;position:absolute;left:0;top:7px;height:10px;width:10px}.page-interest-rates section.hero.hero-space{margin-top:0;padding-bottom:0}.page-interest-rates section.hero.hero-space h2{font-size:2.31rem;line-height:2.81rem}.page-interest-rates section.hero.hero-space .wrapper{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;padding-bottom:1.88rem;width:100%}@media (min-width:768px){.page-interest-rates section.hero.hero-space .wrapper{width:100%;margin-left:0}}.page-interest-rates section.hero.hero-space .wrapper .hero-wrapper{width:100%}.page-interest-rates section.hero.hero-space .questions{padding-right:0}@media (min-width:768px){.page-interest-rates section.hero.hero-space .question-block{width:40%;margin-top:6.25rem}}@media (min-width:768px){.page-interest-rates section.hero.hero-space .question-block .banner-sub-title{margin-left:0}}.page-interest-rates .rate-watch .banner-sub-title{float:none}.page-interest-rates .rate-watch h2{margin-bottom:1rem}.or-divider li:not(:last-of-type):after{content:"OR"!important;display:flex!important;border:none;justify-content:center;align-items:center;border-radius:5rem;margin:.5rem auto 1rem;background-color:#fff;width:2rem!important;height:2rem!important;font-weight:700}.item-or-divider:not(:last-of-type):after{content:"OR"!important;display:flex!important;border:none;justify-content:center;align-items:center;border-radius:5rem;margin:.5rem auto 1rem;background-color:#fff;width:2rem!important;height:2rem!important;font-weight:700}.intrest-rate-block{font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width:1024px){.intrest-rate-block{padding-bottom:35px;display:flex;flex-wrap:wrap}.intrest-rate-block .content-block{margin:0;width:calc(60.6% - 4.69rem);margin-left:3.13rem;margin-right:1.56rem}}.intrest-rate-block h3{margin-bottom:.94rem}.intrest-rate-block h3 a{color:#2F331B;text-decoration:none}@media (min-width:768px){.intrest-rate-block h3{font-size:1.38rem;line-height:1.8rem}}.intrest-rate-block p{margin-bottom:.94rem}@media (min-width:1024px){.intrest-rate-block p{font-size:1.13rem;line-height:1.56rem}}.intrest-rate-block .question-block{margin-left:auto;margin-right:auto}@media (min-width:768px){.intrest-rate-block .question-block{width:calc(39.4% - 3.13rem);margin:11.79rem 3.13rem 0 0}.intrest-rate-block .question-block .questions{padding-right:0}.intrest-rate-block .question-block .questions h4{margin-bottom:1.25rem}.intrest-rate-block .question-block .questions .question-name{font-size:1.38rem;line-height:1.56rem}.intrest-rate-block .question-block .questions .social{display:flex;list-style-type:none;margin:.63rem 0}.intrest-rate-block .question-block .questions .social li{margin-right:.94rem}.intrest-rate-block .question-block .questions p strong{margin-top:1.563rem;display:block;font-size:1.375rem}}@media (min-width:768px) and (min-width:768px){.intrest-rate-block .question-block .questions h3{font-size:1.88rem;line-height:2.19rem}}.table-strech{width:100%;margin-top:20px}.table-strech tr{width:100%}.table-strech tr:first-child{background-color:#363f23!important}.table-strech tr .cell-right{margin-left:auto}.table-strech tr td{font-size:14px;width:50%}.table-strech tr td:last-child{text-align:right}.table-strech .read-more{font-size:14px;line-height:9px;margin:0;display:inline-block}.responsive-table{width:100%;border-collapse:collapse}.responsive-table tr{border-bottom:1px solid #D7E6EA;border-right:1px solid #D7E6EA;border-left:1px solid #D7E6EA;font:normal normal 400 18.1px/24px "Work Sans",sans-serif}.responsive-table tr:nth-of-type(even){background-color:#F2F7F8}.responsive-table th,.responsive-table td{padding:8px;text-align:left;vertical-align:middle}.responsive-table th{background-color:#03617A;color:#FFF;font-weight:700}.responsive-table td{position:relative}.responsive-table .mobile-label{display:none}.table-block{margin-bottom:1.88rem}@media (min-width:768px){.table-block{margin-bottom:1.88em}}.table-block .table-caption{font-style:italic;color:#3f403e}@media (min-width:1024px){.table-block h3{font-size:2.313rem;line-height:2.813rem}}.table-block h3 .small-table-title{font-size:1.38rem;line-height:1.8rem}.print-holder .print.read-more{display:inline-block;clear:left}.three-col{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){.three-col{flex-direction:row}.three-col>div{width:calc(33.33% - 1.5rem);margin-right:1.5rem}}@media (min-width:1024px){.three-col.narrow>div{width:calc(33.33% - 5rem);margin-right:5rem}}@media (min-width:1200px){.three-col.narrow>div{width:calc(33.33% - 10rem);margin-right:10rem}}.benefits{margin:80px 0 0 0}.benefits h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.88rem;font-weight:600;line-height:2.19rem}.benefits p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.38em;line-height:1.88rem}.benefits .banner-sub-title{float:none;margin-bottom:2.5rem}.benefits .three-col>div{margin-bottom:2.5rem;padding-bottom:.94rem;position:relative}.benefits .three-col>div:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:block;position:absolute;bottom:0;animation:drawline 2.3s;animation-fill-mode:forwards}.two-col-wrap{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){.two-col-wrap{flex-direction:row}}.callout-line-drawn:after{content:"";width:100%;height:1px;background-color:rgb(47 51 27 / .25);display:block;position:absolute;bottom:0;animation:drawline 2.3s;animation-fill-mode:forwards}.benefits-document .view-more-block{margin-right:0}@media (min-width:768px){.benefits-document .view-more-block{margin-right:2.5rem}}.hide-tablet-plus{display:block!important}@media (min-width:768px){.hide-tablet-plus{display:none!important}}.show-tablet-plus{display:none!important}@media (min-width:768px){.show-tablet-plus{display:block!important}}@media (min-width:769px) and (max-width:1024px){.page-board-of-directors .hero .wrapper{margin-top:145px}}@media (min-width:768px){.page-board-of-directors .banner-sub-title{padding:12px 15px 12px 15px}}.page-board-of-directors section.hero.subpage-hero.hero-space .hero-sidebar{margin-top:1.5rem}@media (min-width:768px){.page-board-of-directors section.hero.subpage-hero.hero-space .hero-sidebar{margin-top:0}}.page-board-of-directors .staff-section{position:relative;z-index:1}@media (max-width:767px){.home section.impact,.home section.newsletter_signup,.home section.featured__columns{padding:3rem 0}}@media (max-width:767px){.home section.three__col__callout .wrapper .section-button{position:static;bottom:auto}}.table-title{margin-bottom:.63rem;margin-top:1.88rem}figure.slider-block{margin-bottom:2.5rem;padding-top:1.56rem}figure.slider-block img{margin-bottom:0!important;max-width:697px;max-height:475px;object-fit:cover}figure:first-child{border-top:0;padding-top:0;margin-bottom:20px}figure.single-heading,figure.single-sub-heading,figure.text-block-single,figure.single-blockquote{border:0;padding:0}figure.text-block-single h2{font-size:1.375rem;font-weight:700}@media (min-width:768px){figure.text-block-single h2{font-size:1.875rem}}figure.text-block-single h3{font-size:1.375rem;font-weight:700}@media (min-width:768px){figure.text-block-single h3{font-size:1.875rem}}figure.text-block-single h4{font-size:.938rem;font-weight:500;margin-top:36px;text-transform:uppercase}figure.text-block-single h5{font-size:.83rem;margin-top:28px;margin-bottom:1rem;text-align:left}.featured-event-slider{margin-top:20px;max-width:100%}@media (max-width:575px){.featured-event-slider.slick-dotted.slick-slider{margin-bottom:50px}}.featured-event-slider .slick-disabled{opacity:.5}.featured-event-slider .arrow-navigation .prev{background-repeat:no-repeat;background-size:contain;position:absolute;fill:#fff;top:45%;left:0;width:13px;height:25px;transition:all 0.2s ease-in-out}@media (min-width:575px){.featured-event-slider .arrow-navigation .prev{left:-21px}}@media (min-width:768px){.featured-event-slider .arrow-navigation .prev{left:-25px;top:47%}}@media (min-width:1024px){.featured-event-slider .arrow-navigation .prev{left:-36px;top:50%}}@media (min-width:1200px){.featured-event-slider .arrow-navigation .prev{left:-40px;top:50%}}.featured-event-slider .arrow-navigation .prev:hover *,.featured-event-slider .arrow-navigation .prev:focus *{fill:#2F331B;transition:all 0.2s ease-in-out}.featured-event-slider .arrow-navigation .next{background-repeat:no-repeat;background-size:contain;fill:#fff;position:absolute;top:45%;right:0;width:13px;height:25px;transition:all 0.2s ease-in-out}@media (min-width:575px){.featured-event-slider .arrow-navigation .next{right:-21px}}@media (min-width:768px){.featured-event-slider .arrow-navigation .next{right:-25px;top:47%}}@media (min-width:1024px){.featured-event-slider .arrow-navigation .next{right:-36px;top:50%}}@media (min-width:1200px){.featured-event-slider .arrow-navigation .next{right:-40px;top:50%}}.featured-event-slider .arrow-navigation .next:hover *,.featured-event-slider .arrow-navigation .next:focus *{fill:#2F331B;transition:all 0.2s ease-in-out}.featured-event-slider .slick-slide{display:flex;flex-direction:column}@media (min-width:768px){.featured-event-slider .slick-slide{flex-direction:row}}.featured-event-slider .slick-dots{text-align:center;margin:2.5rem auto 0;display:block}@media (min-width:1024px){.featured-event-slider .slick-dots{bottom:-61px}}.featured-event-slider .slick-dots li{display:inline-block;margin:0 5px;text-indent:-9999em;background:rgb(0 0 0 / .5);border-radius:50%;height:15px;width:15px;outline:none}.featured-event-slider .slick-dots li.slick-active{background:#fff}.featured-employee img{border-bottom:0;margin-bottom:0;display:block;width:100%;height:auto;max-width:300px}@media (min-width:575px){.featured-employee img{max-width:300px}}@media (min-width:768px){.featured-employee img{margin-right:25px}}@media (min-width:1024px){.featured-employee img{margin-right:40px}}.featured-employee figure{float:left;border-bottom:0}@media (min-width:768px){.featured-employee figure{display:flex;flex-direction:row}}.featured-employee figure p{margin-bottom:20px}@media (min-width:768px){.featured-employee figure p{font-size:22px;line-height:35px}}.featured-employee figure a{color:#2F331B}@media (min-width:768px){.featured-employee figure h4{font-size:30px;line-height:21px}}.featured-employee figure h5{margin-top:5px;margin-bottom:10px;text-transform:uppercase;font-family:"futura-pt",arial,helvetica;font-size:15px}@media (min-width:768px){.featured-employee figure h5{margin-top:15px;margin-bottom:20px}}.alphabet{display:block;clear:both;width:100%;margin:1rem auto 0;border-top:1px solid #19405B;border-bottom:1px solid #19405B;color:#262828;text-transform:uppercase;letter-spacing:.905px;font:normal normal 600 18.1px/32px "Work Sans",sans-serif;text-align:center;padding-bottom:.5rem}.alphabet span{display:inline-block;padding:.75rem 0 .25rem;width:5.8%}.alphabet span:hover{color:#03617A}.alphabet span.active{color:#B87F00}.alphabet span.inactive{opacity:0.25!important;cursor:default}.alphabet span:not(.inactive){cursor:pointer;transition:all 0.2s ease-in-out}.alphabet span:not(.inactive):first-of-type{margin-left:0}.alphabet span:not(.inactive):last-of-type{margin-right:0}.alphabet span:not(.inactive):hover,.alphabet span:not(.inactive).active{opacity:.7}@media (min-width:768px){.alphabet{margin:2rem 0;padding-bottom:0}.alphabet span{padding:.75rem 0;width:2.9%}.alphabet span:not(.inactive):hover,.alphabet span:not(.inactive).active{padding:0;opacity:1}}.error404 .search-form{font-size:1.125rem;line-height:1.563rem;margin-bottom:1rem}.error404 .search-form .search-field{border-radius:0;font-size:1.125rem;line-height:1.563rem;margin-bottom:15px;padding:3px}.flexbox-grid.assisted-living-section .main-content.assisted-living-content h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:2.31rem;font-weight:900;line-height:2.81rem;margin-bottom:.5rem}.flexbox-grid.assisted-living-section .main-content.assisted-living-content h3{font-size:1.88rem;line-height:2.19rem;margin-bottom:.63rem;margin-top:1.88rem}.flexbox-grid.assisted-living-section .main-content.assisted-living-content figure{border:0;padding-bottom:0}.flexbox-grid.assisted-living-section .main-content.assisted-living-content figure img{border:0;margin-bottom:0;padding-bottom:0}.flexbox-grid.assisted-living-section .main-content.assisted-living-content p{margin-bottom:1rem}.flexbox-grid.assisted-living-section .questions h3{margin-top:2.5rem}.flexbox-grid.assisted-living-section .questions p{margin-bottom:0}.flexbox-grid.assisted-living-section .questions p strong{font-size:1.13rem;line-height:1.25rem}.program-group-header{display:block;clear:both;float:left}.program-group-header h3.heading{font-size:22px;font-weight:700;line-height:1.5;margin-top:70px;margin-bottom:10px;text-align:left}.left h3.heading:first-of-type{margin-top:0}.medium-efficiency h2.heading{font-size:37px;font-weight:700;line-height:45px;margin-top:70px;margin-bottom:20px}.medium-efficiency ul.resource-list-spacing{padding-left:0}.medium-efficiency .read-more.download-bg{background-position-y:-4px}.medium-efficiency summary{border-top:5px solid #2F331B;color:#2F331B;padding:16px 0 0 0;position:relative;list-style:none}.medium-efficiency summary .summary-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:calc(100% - 55px);font-size:30px;line-height:35px;font-weight:900}.medium-efficiency summary:hover{cursor:pointer}.medium-efficiency summary:focus{outline-width:0}.medium-efficiency summary::-webkit-details-marker{display:none}.medium-efficiency summary::-moz-details-marker{display:none}.medium-efficiency summary:after{content:"";position:absolute;top:20px;right:0;width:20px;height:20px;background-image:url(/content/themes/ifa00117/img/svg/plus.svg)}.medium-efficiency summary .count{position:absolute;top:20px;right:28px;font-family:"futura-pt",arial,helvetica;font-weight:500}@media (min-width:576px){.medium-efficiency summary .count{right:30px}}.medium-efficiency details{width:100%;margin-bottom:35px;clear:both}.medium-efficiency details[open] summary{border-top-color:#737B4C;color:#737B4C}.medium-efficiency details[open] summary p{color:#2F331B}.medium-efficiency details[open] summary:after{background-image:url(/content/themes/ifa00117/img/svg/minus.svg)}.medium-efficiency details h5{padding:15px 15px 12px 15px}.medium-efficiency details p{margin:20px auto 30px auto}.medium-efficiency details .question-answer-mod ul{list-style-type:disc}.medium-efficiency details .question-answer-mod ul li{border-top:none;border-bottom:none;margin-left:2rem}.medium-efficiency details .question-answer-mod ul li:first-child{border-top:none}.medium-efficiency details ul{list-style-type:none;margin-top:1.875rem}.medium-efficiency details ul li{padding:10px 0;border-bottom:1px solid rgb(46 50 26 / .25)}.medium-efficiency details ul li a.download.download-bg{float:none}.medium-efficiency details ul li:first-child{border-top:1px solid rgb(46 50 26 / .25)}.newsletters-archive{column-count:2;list-style-type:none;display:flex;flex-wrap:wrap}.newsletters-archive li{display:inline-block;width:50%}.newsletters-archive a{font-weight:500;font-size:1.2rem;line-height:.938rem;font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;margin-bottom:.875rem;color:#2F331B;text-decoration:none;border-bottom:5px solid #CDDE7A;transition:all 0.3s ease-out!important;padding-right:25px;position:relative;display:table}.newsletters-archive a:after{content:"";background:url(img/svg/link-arrow-green.svg) no-repeat left top;height:17px;width:17px;position:absolute;bottom:-1px;right:0}.newsletters-archive a:hover,.newsletters-archive a:focus{opacity:.5}.inner.additional-branch{margin-top:2.5rem}.inner.additional-branch .read-more{margin:1.875rem 0!important}.media.media-home .banner-title{margin:3rem auto 2.5rem auto}.download.download-bg{border-bottom:0;background:-moz-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:-webkit-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;line-height:1.638rem;display:inline;float:left}.download.download-bg:before{bottom:auto;top:6px}.read-more.download-bg{border-bottom:0;background:-moz-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:-webkit-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;line-height:1.638rem;display:inline}.read-more.download-bg:before{bottom:auto;top:6px}.read-more.download-bg:after{bottom:4px;height:17px;transform:scale(1)}.read-more.download-bg.basic{border:none!important;display:inline!important;padding-right:0}.read-more.download-bg.basic:after{display:none}.js-wrap-title{border-bottom:0;line-height:30px}.js-wrap-title.download:before{top:7px;bottom:auto}.js-wrap-title .line{display:inline-block;position:relative;z-index:1}.js-wrap-title .line:first-of-type:before{width:calc(100% + 30px);left:-25px}.js-wrap-title .line:before{background-color:#CDDE7A;content:"";position:absolute;height:4px;bottom:15%;display:block;margin-top:-6px;width:100%;z-index:-2}.img-responsive{max-width:100%}.in-copy-img{margin:.938rem 0 1.875rem 0}.question-answer summary .summary-title{text-align:left}section.itg-tech details ol{padding-left:1.25rem}section.itg-tech details summary .summary-title{white-space:normal;overflow:visible;text-overflow:inherit}section.itg-tech figure{margin-top:1.875rem;padding-bottom:0}section.itg-tech figure .slide-navigation{border-top:.063rem solid rgb(47 51 27 / .25);margin-top:.938rem;max-width:697px;border-bottom:1px solid red}section.itg-tech figure .news-detail-slider{border-top:.063rem solid #2F331B;padding-top:1.875rem}section.itg-tech figure .news-detail-slider h2{font-size:1.875rem;line-height:2.188rem;margin-top:.938rem}section.itg-tech figure .news-detail-slider p{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:600;font-size:1.375rem;line-height:1.875rem}section.itg-tech .resource-description{float:left;margin:.625rem 0 2.188rem 0}section.itg-tech .resource-description h2{font-size:1.875rem;line-height:2.188rem}section.itg-tech .resource-description h2 .banner-sub-title{margin-bottom:1.5rem}section.itg-tech .resource-description p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;line-height:1.875rem}section.itg-tech .wrapper .left{max-width:42.5rem}section.itg-tech .wrapper .left .heading{font-size:1.875rem;line-height:2.188rem}section.itg-tech .wrapper .left details p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;line-height:1.875rem}@media (min-width:768px){section.itg-tech .wrapper table .cell-left{width:46%}}section.itg-tech .wrapper table .cell-right{text-align:right}@media (min-width:768px){section.itg-tech .wrapper table .cell-right{width:29%}}section.itg-tech .wrapper table .cell-center{text-align:center}@media (min-width:768px){section.itg-tech .wrapper table .cell-center{width:25%}}section.itg-tech .wrapper table .first-column{text-align:left}@media (min-width:768px){section.itg-tech .wrapper table .first-column{width:46%}}section.itg-tech .wrapper table .second-column{text-align:left}@media (min-width:768px){section.itg-tech .wrapper table .second-column{text-align:center;width:25%}}@media (min-width:768px){section.itg-tech .wrapper table .third-column{width:29%}}section.three__col__callout.media.subpage.qanda{color:#FFF;padding:5rem 0;background-color:#2F331B}section.three__col__callout.media.subpage.qanda .wrapper{padding-bottom:0}section.three__col__callout.media.subpage.qanda .short-width{display:flex;flex-direction:column;align-items:flex-start}section.three__col__callout.media.subpage.qanda .short-width .banner-sub-title{margin-left:0}section.three__col__callout.media.subpage.qanda .short-width h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:2.313rem;line-height:2.813rem}section.three__col__callout.media.subpage.qanda .short-width h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.875rem;line-height:2.188rem;margin-bottom:1.875rem}section.three__col__callout.media.subpage.qanda .short-width p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.125rem;font-weight:400;line-height:1.563rem}section.three__col__callout.media.subpage.qanda .short-width .btn-green{margin-top:1.875rem}.resources-section .banner-sub-title{margin-bottom:1.5rem!important}.resources-section .left{border-bottom:.063rem solid #2F331B}.section.single-col .container{max-width:57.5rem;margin:auto}.section.single-col .container h3{font-size:1.875rem;margin-top:3rem;clear:left;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem;text-align:left}.section.single-col .container p,.section.single-col .container li{font-size:1.125rem;font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.563rem;margin-bottom:1rem;text-align:left}@media (min-width:768px){.section.three__col__callout .wrapper{max-width:1160px}}.section.three__col__callout .wrapper .article-container{display:flex;flex-wrap:wrap;flex-direction:row;float:none}.section.three__col__callout .wrapper .article-container h3{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:900;line-height:2.188rem;margin-bottom:.5rem;margin-top:.5rem;font-size:1.875rem;display:block;word-break:normal}.section.three__col__callout .wrapper .article-container .col{width:100%}@media (min-width:768px){.section.three__col__callout .wrapper .article-container .col{width:calc(33.33% - 3.25rem);margin-right:4.25rem;margin-left:0}}.section.three__col__callout .wrapper .flex-col{display:flex;flex-wrap:wrap;flex-direction:row;float:none}.section.three__col__callout .wrapper .flex-col .col{width:100%}@media (min-width:768px){.section.three__col__callout .wrapper .flex-col .col{width:calc(33.33% - 4.25rem);margin-right:4.25rem;margin-left:0}}.section.three__col__callout .wrapper.wrapper-large{width:auto;max-width:72.5rem}summary:focus{outline:0}.page-section-42 .slide-navigation,.single-section-42 .slide-navigation,.page-eligibility-results .slide-navigation,.page-find-lender-realtor .slide-navigation,.page-interest-rates-central .slide-navigation,.erap-content .slide-navigation{max-width:697px;padding-bottom:20px;border-bottom:1px solid #C8DDEB;display:flex;justify-content:space-between}.page-section-42 .slide-navigation .arrow-navigation,.single-section-42 .slide-navigation .arrow-navigation,.page-eligibility-results .slide-navigation .arrow-navigation,.page-find-lender-realtor .slide-navigation .arrow-navigation,.page-interest-rates-central .slide-navigation .arrow-navigation,.erap-content .slide-navigation .arrow-navigation{display:flex;gap:10px;font:normal normal 700 15.1px/28px "Work Sans",sans-serif;color:#171818}.page-section-42 .slide-navigation .arrow-navigation a,.single-section-42 .slide-navigation .arrow-navigation a,.page-eligibility-results .slide-navigation .arrow-navigation a,.page-find-lender-realtor .slide-navigation .arrow-navigation a,.page-interest-rates-central .slide-navigation .arrow-navigation a,.erap-content .slide-navigation .arrow-navigation a{text-decoration:none}.page-section-42 .slide-navigation .arrow-navigation a:hover,.single-section-42 .slide-navigation .arrow-navigation a:hover,.page-eligibility-results .slide-navigation .arrow-navigation a:hover,.page-find-lender-realtor .slide-navigation .arrow-navigation a:hover,.page-interest-rates-central .slide-navigation .arrow-navigation a:hover,.erap-content .slide-navigation .arrow-navigation a:hover{text-decoration:underline;text-decoration-color:#B87F00}.page-section-42 .slide-navigation .arrow-navigation .prev,.single-section-42 .slide-navigation .arrow-navigation .prev,.page-eligibility-results .slide-navigation .arrow-navigation .prev,.page-find-lender-realtor .slide-navigation .arrow-navigation .prev,.page-interest-rates-central .slide-navigation .arrow-navigation .prev,.erap-content .slide-navigation .arrow-navigation .prev{position:relative;padding-left:25px}.page-section-42 .slide-navigation .arrow-navigation .prev:before,.single-section-42 .slide-navigation .arrow-navigation .prev:before,.page-eligibility-results .slide-navigation .arrow-navigation .prev:before,.page-find-lender-realtor .slide-navigation .arrow-navigation .prev:before,.page-interest-rates-central .slide-navigation .arrow-navigation .prev:before,.erap-content .slide-navigation .arrow-navigation .prev:before{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat center;height:17px;width:17px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(180deg)}.page-section-42 .slide-navigation .arrow-navigation .next,.single-section-42 .slide-navigation .arrow-navigation .next,.page-eligibility-results .slide-navigation .arrow-navigation .next,.page-find-lender-realtor .slide-navigation .arrow-navigation .next,.page-interest-rates-central .slide-navigation .arrow-navigation .next,.erap-content .slide-navigation .arrow-navigation .next{position:relative;padding-right:25px}.page-section-42 .slide-navigation .arrow-navigation .next:after,.single-section-42 .slide-navigation .arrow-navigation .next:after,.page-eligibility-results .slide-navigation .arrow-navigation .next:after,.page-find-lender-realtor .slide-navigation .arrow-navigation .next:after,.page-interest-rates-central .slide-navigation .arrow-navigation .next:after,.erap-content .slide-navigation .arrow-navigation .next:after{content:"";background:url(img/svg/gold-arrow-right.svg) no-repeat center;height:17px;width:17px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media print{.page-section-42 .header,.page-section-42 .question-block,.page-section-42 #iowa_sliver,.page-section-42 .banner-sub-title,.page-section-42 .documents,.page-section-42 .ifa-links,.page-section-42 .footer-logo-desktop,.page-section-42 .social,.page-section-42 .copyright,.single-section-42 .header,.single-section-42 .question-block,.single-section-42 #iowa_sliver,.single-section-42 .banner-sub-title,.single-section-42 .documents,.single-section-42 .ifa-links,.single-section-42 .footer-logo-desktop,.single-section-42 .social,.single-section-42 .copyright,.page-eligibility-results .header,.page-eligibility-results .question-block,.page-eligibility-results #iowa_sliver,.page-eligibility-results .banner-sub-title,.page-eligibility-results .documents,.page-eligibility-results .ifa-links,.page-eligibility-results .footer-logo-desktop,.page-eligibility-results .social,.page-eligibility-results .copyright,.page-find-lender-realtor .header,.page-find-lender-realtor .question-block,.page-find-lender-realtor #iowa_sliver,.page-find-lender-realtor .banner-sub-title,.page-find-lender-realtor .documents,.page-find-lender-realtor .ifa-links,.page-find-lender-realtor .footer-logo-desktop,.page-find-lender-realtor .social,.page-find-lender-realtor .copyright,.page-interest-rates-central .header,.page-interest-rates-central .question-block,.page-interest-rates-central #iowa_sliver,.page-interest-rates-central .banner-sub-title,.page-interest-rates-central .documents,.page-interest-rates-central .ifa-links,.page-interest-rates-central .footer-logo-desktop,.page-interest-rates-central .social,.page-interest-rates-central .copyright,.erap-content .header,.erap-content .question-block,.erap-content #iowa_sliver,.erap-content .banner-sub-title,.erap-content .documents,.erap-content .ifa-links,.erap-content .footer-logo-desktop,.erap-content .social,.erap-content .copyright{display:none!important}.page-section-42 .responsive-table tr,.single-section-42 .responsive-table tr,.page-eligibility-results .responsive-table tr,.page-find-lender-realtor .responsive-table tr,.page-interest-rates-central .responsive-table tr,.erap-content .responsive-table tr{width:100%;display:table;table-layout:fixed}.page-section-42 .responsive-table tr th,.single-section-42 .responsive-table tr th,.page-eligibility-results .responsive-table tr th,.page-find-lender-realtor .responsive-table tr th,.page-interest-rates-central .responsive-table tr th,.erap-content .responsive-table tr th{color:#2F331B}.page-section-42 .responsive-table tr th,.page-section-42 .responsive-table tr td,.single-section-42 .responsive-table tr th,.single-section-42 .responsive-table tr td,.page-eligibility-results .responsive-table tr th,.page-eligibility-results .responsive-table tr td,.page-find-lender-realtor .responsive-table tr th,.page-find-lender-realtor .responsive-table tr td,.page-interest-rates-central .responsive-table tr th,.page-interest-rates-central .responsive-table tr td,.erap-content .responsive-table tr th,.erap-content .responsive-table tr td{width:23%;padding:0;margin:0;display:table-cell}.page-section-42 .responsive-table tr th .mobile-label,.page-section-42 .responsive-table tr td .mobile-label,.single-section-42 .responsive-table tr th .mobile-label,.single-section-42 .responsive-table tr td .mobile-label,.page-eligibility-results .responsive-table tr th .mobile-label,.page-eligibility-results .responsive-table tr td .mobile-label,.page-find-lender-realtor .responsive-table tr th .mobile-label,.page-find-lender-realtor .responsive-table tr td .mobile-label,.page-interest-rates-central .responsive-table tr th .mobile-label,.page-interest-rates-central .responsive-table tr td .mobile-label,.erap-content .responsive-table tr th .mobile-label,.erap-content .responsive-table tr td .mobile-label{display:none}.page-section-42 .responsive-table tr th:not(:nth-child(1)),.page-section-42 .responsive-table tr td:not(:nth-child(1)),.single-section-42 .responsive-table tr th:not(:nth-child(1)),.single-section-42 .responsive-table tr td:not(:nth-child(1)),.page-eligibility-results .responsive-table tr th:not(:nth-child(1)),.page-eligibility-results .responsive-table tr td:not(:nth-child(1)),.page-find-lender-realtor .responsive-table tr th:not(:nth-child(1)),.page-find-lender-realtor .responsive-table tr td:not(:nth-child(1)),.page-interest-rates-central .responsive-table tr th:not(:nth-child(1)),.page-interest-rates-central .responsive-table tr td:not(:nth-child(1)),.erap-content .responsive-table tr th:not(:nth-child(1)),.erap-content .responsive-table tr td:not(:nth-child(1)){margin-left:1%;text-align:right}.page-section-42 .footer-wrapper,.single-section-42 .footer-wrapper,.page-eligibility-results .footer-wrapper,.page-find-lender-realtor .footer-wrapper,.page-interest-rates-central .footer-wrapper,.erap-content .footer-wrapper{display:flex;justify-content:center;flex-direction:row;position:relative;right:4rem}.page-section-42 .footer-wrapper .footer-group,.single-section-42 .footer-wrapper .footer-group,.page-eligibility-results .footer-wrapper .footer-group,.page-find-lender-realtor .footer-wrapper .footer-group,.page-interest-rates-central .footer-wrapper .footer-group,.erap-content .footer-wrapper .footer-group{width:50%!important}.page-section-42 .footer-wrapper .footer-group.address,.single-section-42 .footer-wrapper .footer-group.address,.page-eligibility-results .footer-wrapper .footer-group.address,.page-find-lender-realtor .footer-wrapper .footer-group.address,.page-interest-rates-central .footer-wrapper .footer-group.address,.erap-content .footer-wrapper .footer-group.address{margin-right:6rem}}section.programs.two-col-split .two-col-row .read-more,section.programs.two-col-split .two-col-row .download{margin-top:0;margin-bottom:2.313rem;float:left}@media print{.page-erap-search #iowa_sliver,.page-erap-search #iowa_sliver_spacer,.page-erap-search .erap-search-section,.page-erap-search .search-overlay,.page-erap-search .search-button,.page-erap-search #nav,.page-erap-search .hero,.page-erap-search br,.page-erap-search footer,.page-hcbs-participant-lookup #iowa_sliver,.page-hcbs-participant-lookup #iowa_sliver_spacer,.page-hcbs-participant-lookup .erap-search-section,.page-hcbs-participant-lookup .search-overlay,.page-hcbs-participant-lookup .search-button,.page-hcbs-participant-lookup #nav,.page-hcbs-participant-lookup .hero,.page-hcbs-participant-lookup br,.page-hcbs-participant-lookup footer,.page-eligibility-results #iowa_sliver,.page-eligibility-results #iowa_sliver_spacer,.page-eligibility-results .erap-search-section,.page-eligibility-results .search-overlay,.page-eligibility-results .search-button,.page-eligibility-results #nav,.page-eligibility-results .hero,.page-eligibility-results br,.page-eligibility-results footer,.page-find-lender-realtor #iowa_sliver,.page-find-lender-realtor #iowa_sliver_spacer,.page-find-lender-realtor .erap-search-section,.page-find-lender-realtor .search-overlay,.page-find-lender-realtor .search-button,.page-find-lender-realtor #nav,.page-find-lender-realtor .hero,.page-find-lender-realtor br,.page-find-lender-realtor footer{display:none!important}.page-erap-search .header,.page-hcbs-participant-lookup .header,.page-eligibility-results .header,.page-find-lender-realtor .header{top:20px}.page-erap-search .header .wrapper,.page-hcbs-participant-lookup .header .wrapper,.page-eligibility-results .header .wrapper,.page-find-lender-realtor .header .wrapper{border:none}.page-erap-search .erap-content,.page-hcbs-participant-lookup .erap-content,.page-eligibility-results .erap-content,.page-find-lender-realtor .erap-content{display:block;margin-top:3rem}.page-erap-search .erap-content .intro:not(:first-of-type),.page-hcbs-participant-lookup .erap-content .intro:not(:first-of-type),.page-eligibility-results .erap-content .intro:not(:first-of-type),.page-find-lender-realtor .erap-content .intro:not(:first-of-type){display:none!important}}.no-results{clear:both}#pado-content{padding-top:100px}@media (min-width:768px){.pado-sidebar__inner{position:fixed!important;transform:translate3d(0,0,0)!important;width:25%!important}}section.section.three__col__callout .flex-container{display:flex;flex-wrap:wrap;justify-content:flex-start}section.section.three__col__callout .flex-container .col{width:100%;margin-bottom:2rem;margin-left:0}@media (min-width:768px){section.section.three__col__callout .flex-container .col{width:calc(33.3333% - 1.5rem);margin-right:1.5rem}}@media (min-width:1024px){section.section.three__col__callout .flex-container .col{width:calc(33.3333% - 2.063rem);margin-right:2.063rem}}@media (min-width:1200px){section.section.three__col__callout .flex-container .col{width:calc(31% - 3.125rem);margin-right:3.125rem}}section.section.three__col__callout .flex-container .col h4{flex:1 0 auto}@media (min-width:768px){body .impact-page:nth-child(odd) .impact-wrapper{flex-direction:row-reverse}}body .impact-page .impact-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){body .impact-page .impact-wrapper{flex-direction:row}}section.flexbox-grid.lender-login .login-box,section.flexbox-grid.lender-profile .login-box{background-color:#F2F7F8;padding:2rem 0}@media (max-width:767px){section.flexbox-grid.lender-login .login-box,section.flexbox-grid.lender-profile .login-box{padding-left:0;padding-right:0}}section.flexbox-grid.lender-login .login-box h2,section.flexbox-grid.lender-profile .login-box h2{clear:both;margin:1rem 0}section.flexbox-grid.lender-login .login-box h3,section.flexbox-grid.lender-profile .login-box h3{font:normal normal 700 24.2px/32px "Work Sans",sans-serif}@media (min-width:768px){section.flexbox-grid.lender-login .login-box h3,section.flexbox-grid.lender-profile .login-box h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}}@media (min-width:1024px){section.flexbox-grid.lender-login .login-box h3,section.flexbox-grid.lender-profile .login-box h3{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}section.flexbox-grid.lender-login .login-box .wrapper,section.flexbox-grid.lender-profile .login-box .wrapper{display:flex;flex-direction:column;gap:40px}section.flexbox-grid.lender-login .login-box .wrapper .lender-links,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links{display:flex;gap:32px}@media (max-width:767px){section.flexbox-grid.lender-login .login-box .wrapper .lender-links,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links{flex-direction:column}}section.flexbox-grid.lender-login .login-box .wrapper .lender-links a,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a{display:flex;font:normal normal 600 18.1px/24px "Work Sans",sans-serif;justify-content:space-between;width:384px;text-decoration:none;border-bottom:1px solid #D7E6EA;padding-bottom:8px}@media (max-width:767px){section.flexbox-grid.lender-login .login-box .wrapper .lender-links a,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;width:280px}}section.flexbox-grid.lender-login .login-box .wrapper .lender-links a:hover,section.flexbox-grid.lender-login .login-box .wrapper .lender-links a:active,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a:hover,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a:active{border-bottom:1px solid #B87F00}section.flexbox-grid.lender-login .login-box .wrapper .lender-links a:hover span .union path,section.flexbox-grid.lender-login .login-box .wrapper .lender-links a:active span .union path,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a:hover span .union path,section.flexbox-grid.lender-profile .login-box .wrapper .lender-links a:active span .union path{fill:#000}.page-iowa-title-guaranty .impact .btn.btn-green,.page-state-housing-trust-fund .impact .btn.btn-green,.page-beginning-farming-programs .impact .btn.btn-green{display:none}.callout-box{background-color:#AC9F3C;padding:2rem}.callout-box .banner-sub-title{margin:0rem 0 1rem 0!important;clear:left}.callout-box h2{color:#2F331B;font-size:1.875rem;line-height:2.188rem;margin-top:15px}.event-year-changer-doodad{display:inline-block;width:16.6rem;margin-bottom:1rem}.event-year-changer-doodad ul{padding-left:0!important}.post-type-archive-newsletter .wrapper .meetings .newsletter-block a .details{margin-left:0}.post-type-archive-newsletter .wrapper .meetings .newsletter-block:first-child{padding-top:.94rem}@media (min-width:768px){.post-type-archive-newsletter .wrapper .meetings .newsletter-block{width:calc(33% - 1.56rem)}}.right .itg-login-panel{margin:40px 0 60px 0;padding:30px;max-width:300px}.right .itg-login-panel .callout{text-align:left!important}@media (max-width:834px) and (min-width:768px){.right .itg-login-panel .callout{font-size:1.2rem!important}}@media (min-width:768px){.right .itg-login-panel{padding:30px!important;max-width:330px;text-align:left!important}}@media (min-width:1024px){.right .itg-login-panel{margin-bottom:80px;padding:30px 30px 30px 30px!important}.right .itg-login-panel .wrapper{width:100%!important}}@media (min-width:1200px){.right .itg-login-panel{padding:40px 40px 40px 40px!important}}.right .itg-login-panel a:last-child{margin-bottom:0}@media (max-width:869px) and (min-width:768px){.right .itg-login-panel .wrapper .banner-sub-title{font-size:.7rem;line-height:1.3rem}}@media (max-width:1023px) and (min-width:835px){.right .itg-login-panel .wrapper .banner-sub-title{padding-right:5px}}.right .itg-login-panel .wrapper .btn.btn-green{font-size:.7rem}.itg-login-panel{position:relative;margin:40px 0;padding:30px 30px 30px 30px}.itg-login-panel .border{position:absolute;border:4px solid #FFF;width:calc(100% - 20px);height:calc(100% - 20px);top:11px;left:10px}@media (min-width:768px){.itg-login-panel{padding:30px}}@media (min-width:1200px){.itg-login-panel{padding:70px 40px 80px 40px}}.itg-login-panel a:last-child{margin-bottom:0}.itg-login-panel .wrapper{display:flex;flex-direction:column;align-items:flex-start;margin:0}.itg-login-panel .wrapper .banner-sub-title{text-align:left;margin-bottom:1rem;padding-right:12px;padding-left:10px;margin-left:0;font-size:.9rem}@media (min-width:1024px){.itg-login-panel .wrapper .banner-sub-title{margin-left:0;padding-right:20px;padding-left:15px}}.itg-login-panel .wrapper .btn{margin:0 0 1rem}section.hero .itg-login-panel{margin-top:30px;float:left;clear:both;margin-left:-2rem;padding-top:30px}@media (min-width:768px){section.hero .itg-login-panel{margin-top:0;float:none;clear:none}}@media (min-width:1024px){section.hero .itg-login-panel{padding:40px}}section.hero .itg-login-panel .wrapper{margin:0;padding:0;width:100%}@media (max-width:1023px){section.hero .itg-login-panel .wrapper .banner-sub-title{font-size:.7rem;display:flex;justify-content:center;align-items:center}}@media (min-width:769px) and (max-width:1023px){section.hero .itg-login-panel .wrapper .btn{line-height:1.3rem;padding-top:5px;padding-bottom:5px}}section.hero .itg-login-panel .wrapper .btn:last-child{margin-bottom:0}.special-arrow{width:auto!important;display:block!important;float:none!important;clear:both!important;display:table!important;margin-bottom:15px!important}.page-contact .last-updated{display:none}.blend-mode{filter:grayscale(100%)}.page-itg-residential-programs section.hero{padding-bottom:5rem}.page-itg-residential-programs section.hero .wrapper .hero-wrapper .hero-sidebar{padding-top:1rem;padding-bottom:0}.page-itg-residential-programs section.hero .wrapper .hero-wrapper .hero-sidebar .newsletter_signup.itg-login-panel{margin-bottom:0}@media (min-width:769px){.page-closing-protection-letters .program-intro{margin-bottom:9.375rem}}@media (min-width:769px){.page-closing-protection-letters .section.two-col-split li{margin-bottom:3rem}}.page-media-center section.hero .wrapper .hero-sidebar h2{margin-top:0}.page-section-8-rental-communities .last-updated{display:none}.page-state-housing-trust-fund #resources{padding-top:1.875rem}@media (min-width:768px){.page-state-housing-trust-fund #resources{padding-top:5rem}}.page-financial-reports{display:flex;flex-direction:column}.page-financial-reports .search-overlay{order:1}.page-financial-reports .header{order:2}.page-financial-reports .subpage-hero{order:3}.page-financial-reports .two-col-split{order:4}.page-financial-reports #resources{order:5}.page-financial-reports .newsletter_signup{order:7}.page-financial-reports #recapture{order:6}.page-financial-reports footer{order:8}.feature-button-holder{display:flex;flex-direction:column}@media (min-width:768px){.feature-button-holder{flex-direction:row}}.feature-button-holder a{margin-bottom:15px}@media (min-width:768px){.feature-button-holder a{margin-bottom:0;margin-right:15px}}@media (max-width:767px){section.flexbox-grid.lender-login .wrapper article .intro{order:1}}@media (max-width:767px){section.flexbox-grid.lender-login .wrapper article .sidebar_login{order:2}}@media (max-width:767px){section.flexbox-grid.lender-login .wrapper article .sidebar_login.sidebar_questions{order:4}}@media (max-width:767px){section.flexbox-grid.lender-login .wrapper article .lender-login-panel{order:3}}#main>section.section.announcement{background:#3E4827;color:#F1F2EB}#feature-copy{padding-bottom:30px;float:left;font-size:20px}#phn-col{margin-right:2.5%!important}.video-container{position:relative;padding-bottom:51%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.disclaimer{text-align:center}.page-content h1{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:12px}.page-content h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}.page-content h3{font:normal normal 700 24.2px/32px "Work Sans",sans-serif}.page-content h4{font:normal normal 700 21.2px/28px "Work Sans",sans-serif}.styled-form-element{text-align:left}.styled-form-element label{font:normal normal 700 15.1px/18px "Work Sans",sans-serif;display:block;margin-bottom:5px}.styled-form-element input[type="text"],.styled-form-element input[type="password"],.styled-form-element input[type="email"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;font-size:1.031rem;font-family:"franklin-gothic-urw",arial,helvetica;width:100%;outline:none}.styled-form-element input[type="text"]:focus,.styled-form-element input[type="password"]:focus,.styled-form-element input[type="email"]:focus{border:2px solid #B87F00}.styled-form-element input[type="text"].error-required,.styled-form-element input[type="password"].error-required,.styled-form-element input[type="email"].error-required{border:2px solid red;margin-bottom:0}.styled-form-element input[type="text"].error-required:focus,.styled-form-element input[type="password"].error-required:focus,.styled-form-element input[type="email"].error-required:focus{outline-color:red}.styled-form-element input[type="text"].error-required+.required-message,.styled-form-element input[type="password"].error-required+.required-message,.styled-form-element input[type="email"].error-required+.required-message{display:block;padding:2px 0;color:red}.styled-form-element input,.styled-form-element select{margin-bottom:1rem}.styled-form-element select[name="county"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;padding-right:1rem;font-size:1.031rem;font-family:"franklin-gothic-urw",arial,helvetica;width:100%;-webkit-appearance:auto}.styled-form-element.form-caption .radio-holder{margin-bottom:0}.styled-form-element .selectric-wrapper{display:block;width:100%}.styled-form-element .selectric-wrapper.selectric-open .selectric{border:2px solid #B87F00;border-bottom:none}.styled-form-element .selectric-wrapper .selectric{border-width:2px;background:#FFF;margin-bottom:1rem}.styled-form-element .selectric-wrapper .selectric b.button{background:#FFF}.styled-form-element .selectric-wrapper .selectric-items{top:calc(100% - 1.1rem);border-width:2px;border:2px solid #B87F00;border-top:none}.styled-form-element .selectric-wrapper .selectric-items li:not(.highlighted){background:#FFF;color:#2F331B}.styled-form-element .selectric-wrapper .selectric-scroll li{margin-bottom:0;background-color:#03617A;color:#FFF}.styled-form-element .selectric-wrapper .selectric-scroll li:not(.selected):hover{background-color:#F2F7F8}.styled-form-element .selectric-wrapper .selectric-hide-select{display:none}.styled-form-element .selectric-wrapper .label,.styled-form-element .selectric-wrapper li{color:#636653}.styled-form-element .selectric-wrapper .button:after{background:url(img/svg/chevron.svg) no-repeat center center;width:15px;height:15px;border:none!important}@media (min-width:768px){.styled-form-element .selectric-wrapper{display:inline-block;vertical-align:bottom}}.styled-form-element div.radio-holder{position:relative;margin-bottom:1rem}.styled-form-element div.radio-holder p{font:normal normal 400 18.1px/24px "Work Sans",sans-serif;text-indent:-1.7rem;padding-left:1.7rem;padding-top:7px;line-height:1rem;margin-bottom:.5rem;position:relative;z-index:152;display:inline-block;vertical-align:middle}.styled-form-element div.radio-holder p input{opacity:0;margin-right:.5rem;cursor:pointer;vertical-align:middle}.styled-form-element div.radio-holder p input[type="radio"]{margin:0;margin-right:.5rem;margin-top:-.3rem;height:1.2rem;width:1rem}.styled-form-element div.radio-holder .outer-circle{width:20px;height:20px;background:#FFF;border:2px solid #DEDFD7;border-radius:50%;position:absolute;top:4px;left:-2px;z-index:150}.styled-form-element div.radio-holder .outer-circle.highlighted{border-color:#1C5DBA}.styled-form-element div.radio-holder .inner-circle{background:#1C5DBA;border-radius:50%;width:10px;height:10px;position:absolute;left:3px;top:9px;z-index:151;display:none}.styled-form-element div.radio-holder.selected .inner-circle{display:inline-block}.styled-form-element div.radio-holder:last-of-type p{margin-bottom:1.2rem}.styled-form-element h4.repair-heading{font-size:1.2rem!important;margin-top:1rem}.styled-form-element div.checkbox-holder{position:relative}.styled-form-element div.checkbox-holder p{font-size:1rem;font-weight:700;font-family:"futura-pt",arial,helvetica;text-indent:-1.7rem;padding-left:1.7rem;position:relative;z-index:152}.styled-form-element div.checkbox-holder p input{opacity:0;margin-right:.5rem;cursor:pointer}.styled-form-element div.checkbox-holder .outer-box{width:20px;height:20px;background:#FFF;border:2px solid #DEDFD7;position:absolute;top:4px;left:-2px;z-index:150}.styled-form-element div.checkbox-holder .checkmark{background:#2F331B;width:15px;height:10px;position:absolute;left:1px;top:9px;z-index:151;background:url(/content/themes/ifa00117/img/svg/checkmark.svg) no-repeat center / 100%;display:none}.styled-form-element div.checkbox-holder.checked .checkmark{display:inline-block}.styled-form-element .eligible-counties{column-count:3}@media (min-width:768px){.county-wrap .selectric-wrapper{width:50%}}.two-inputs .input-holder{display:flex;justify-content:space-between}.two-inputs .input-holder .input{width:100%}@media (min-width:768px){.two-inputs .input-holder .input{width:19rem;padding-right:2rem}}@media (min-width:1024px){.two-inputs .input-holder .input{width:22rem}}.styled-form-element.county-wrap .selectric-wrapper{width:100%;max-width:none}@media (min-width:768px){.styled-form-element.county-wrap .selectric-wrapper{width:19rem}}@media (min-width:1024px){.styled-form-element.county-wrap .selectric-wrapper{width:22rem}}.radio-list .input-holder{display:flex;justify-content:flex-start}.radio-list .input-holder.error-required .radio-holder{margin-bottom:0}.radio-list .input-holder.error-required .radio-holder .outer-circle{border-color:red}.radio-list .input-holder.radio-list-block{display:block!important}.radio-list .input-holder.checklist{display:block!important}.radio-list .input-holder.checklist .checkbox-holder{display:flex;flex-flow:row nowrap!important}.radio-list .input-holder.checklist .checkbox-guts{padding-right:.5rem}.radio-list .input-holder.checklist .checkbox-guts input{position:relative;z-index:200;cursor:pointer;opacity:0}.radio-list .input-holder.checklist .outer-box{position:absolute;z-index:150}.radio-list .input-holder.ddl .selectric-wrapper{min-width:16rem!important}.radio-list .input-holder.ddl ul{padding:0!important}.radio-list .input-holder+.required-message{color:red;display:block}.radio-list .input-holder .radio-holder{padding-right:1.5rem}.success-message{display:none}.notify-contact-info{display:flex;flex-direction:column;align-items:flex-start}.notify-contact-info input[name="applicant-phone"]{margin-bottom:2rem}.notify-contact-info label[for="applicant-phone"]{margin-top:1rem}#ihaf-eligibility-quick-check .numbered-header,#home-repair-eligibility-quick-check .numbered-header{font-size:1.563rem}#ihaf-eligibility-quick-check h3,#home-repair-eligibility-quick-check h3{margin-top:1rem}#eligibility-quick-check .left,#ihaf-eligibility-quick-check .left,#home-repair-eligibility-quick-check .left{margin-bottom:4rem}#eligibility-quick-check h3,#ihaf-eligibility-quick-check h3,#home-repair-eligibility-quick-check h3{margin-top:1rem}#eligibility-quick-check .primary-residence.radio-list .required-message,#ihaf-eligibility-quick-check .primary-residence.radio-list .required-message,#home-repair-eligibility-quick-check .primary-residence.radio-list .required-message{margin-bottom:1rem}#eligibility-quick-check .document-list ul,#ihaf-eligibility-quick-check .document-list ul,#home-repair-eligibility-quick-check .document-list ul{margin:1.5rem 1rem 1.5rem 2.5rem}#eligibility-quick-check .document-list ul li,#ihaf-eligibility-quick-check .document-list ul li,#home-repair-eligibility-quick-check .document-list ul li{font-weight:600}input[type=submit],button{outline:none;border:none}#searchsubmit{left:auto}.selectric-wrapper.selectric-departments .selectric{margin-bottom:0;margin-top:1rem}.selectric-wrapper.selectric-departments .selectric-items{margin-top:1rem}.login-notice{font-size:1rem!important;margin:-1rem 0 .5rem;color:red}.login-error,.standard-bottom-red-notice{font-size:1rem!important;color:red}.standard-bottom-red-notice{margin:1rem 0 0}.password-recovery .login-error,.password-recovery .standard-bottom-red-notice{margin:1rem 0}#loginform label,#lostpasswordform label,#resetpassform label{font-size:.9375rem;text-transform:uppercase;font-weight:500;display:block;margin-bottom:5px}#loginform input[type="text"],#loginform input[type="password"],#lostpasswordform input[type="text"],#lostpasswordform input[type="password"],#resetpassform input[type="text"],#resetpassform input[type="password"]{border:2px solid #ddd;background:#FFF;display:block;padding:.5rem;font-size:1.031rem;font-family:"franklin-gothic-urw",arial,helvetica;width:100%}#loginform input[type="password"],#lostpasswordform input[type="password"],#resetpassform input[type="password"]{margin-bottom:2.5rem}#resetpassform{margin-top:2rem}#resetpassform input[type="password"]:not(#pass2){margin-bottom:1rem}#lostpasswordform input[type="text"]{margin-bottom:1rem}#profile-image{display:none}.group-1,.group-2-inner{position:relative}.group-2-inner .clear-form,.group-1-inner .clear-form{bottom:14px}.clear-form{width:15px;height:15px;position:absolute;bottom:29px;right:10px;fill:#2F331B;transition:all 0.2s ease-in-out}@media (min-width:769px){.clear-form:hover,.clear-form:focus{transition:all 0.2s ease-in-out;cursor:pointer}.clear-form:hover svg,.clear-form:focus svg{fill:#3E4827}}.clear-form span{position:absolute;background-color:red!important}.wp-block-typeform-embed-plugin{opacity:0}.profile-button-flex{display:flex;flex-flow:row nowrap}@media (max-width:767px){.profile-button-flex{flex-direction:column;gap:2rem}}.profile-button-flex a.profile-btn{margin-left:3rem}@media (max-width:767px){.profile-button-flex a.profile-btn{margin-left:0}}.hidden{display:none}.form-selections{text-align:left;border-bottom:1px solid #D7E6EA;padding-bottom:1rem;margin-bottom:2rem}.form-selections div{width:24%;display:inline-block}.form-selections div span{display:block;font:normal normal 400 20.74px/34px "Source Serif 4",serif}.form-selections div span:first-child{font:normal normal 700 20.74px/28px "Source Serif 4",serif}.top-rule::before{content:"";display:block;width:76px;height:0;border-top:4px solid #C6D667;margin-bottom:24px}.bottom-rule::after{content:"";display:block;width:72px;margin:0 auto;height:0;border-top:4px solid #C6D667;margin-top:12px}#find-lender .read-more{margin:0!important;font-size:1rem!important}.county-wrap,.county-search-wrap{display:none}.county-wrap.error-required .selectric,.county-search-wrap.error-required .selectric{border:2px solid red;margin-bottom:.25rem}.county-wrap.error-required .selectric+.required-message,.county-search-wrap.error-required .selectric+.required-message{color:red;display:block}.county-wrap.error-required .selectric-items,.county-search-wrap.error-required .selectric-items{z-index:900}.county-search-wrap{display:block}@media (min-width:1024px){.found-programs-table.mortgage-programs-table .program .eligibility-program{width:29%}.found-programs-table.mortgage-programs-table .program .interest-rate{width:20%;text-align:right}}@media (min-width:1024px){.found-programs-table.mortgage-programs-table .found-programs-header>div.eligibility-program{width:29%}.found-programs-table.mortgage-programs-table .found-programs-header>div.interest-rate{width:20%;text-align:right}}.found-programs-table .found-programs-header:before{display:flex;justify-content:center;align-items:center;position:relative;top:0;left:calc(100% - 22%);width:22%;height:2rem;margin-top:-2rem;color:#2F331B}.found-programs-table .found-programs-header>div{width:100%}@media (min-width:1024px){.found-programs-table .found-programs-header>div{width:11%}.found-programs-table .found-programs-header>div.eligibility-program{width:20%}.found-programs-table .found-programs-header>div.interest-rate{text-align:right}}@media (-ms-high-contrast:none) and (min-width:1024px){.found-programs-table .found-programs-header>div.eligibility-program{width:17%}.found-programs-table .found-programs-header>div.eligibility-program *::-ms-backdrop{width:17%}}@media (min-width:1024px){.found-programs-table .found-programs-header{display:table}.found-programs-table .found-programs-header br{display:none}}.found-programs-table .program{position:relative}.found-programs-table .program>div:first-child .value .line{line-height:.5;cursor:pointer}.found-programs-table .program>div:first-child .value .line:hover{opacity:1;border-bottom:none}.found-programs-table .program>div .label{font-weight:700}.found-programs-table .program>div .conventional{padding:.2rem;display:inline-block;margin:.6rem 0 .2rem}@media (min-width:1024px){.found-programs-table .program>div{width:11%}.found-programs-table .program>div.eligibility-program{width:20%}.found-programs-table .program>div.interest-rate{text-align:right}.found-programs-table .program>div .label,.found-programs-table .program>div .conventional{display:none}}@media (-ms-high-contrast:none) and (min-width:1024px){.found-programs-table .program>div.eligibility-program{width:17%}.found-programs-table .program>div.eligibility-program *::-ms-backdrop{width:17%}}.found-programs-table .program+.fm-rate-sheet-link{display:block;margin-top:-1.5rem;margin-right:.55rem;width:100%;text-align:center;font-style:italic;margin-bottom:2rem;background-color:#CDDE7A;padding:8px}@media (min-width:768px){.found-programs-table .program+.fm-rate-sheet-link{width:48%}}@media (min-width:1024px){.found-programs-table .program+.fm-rate-sheet-link{margin-top:-1rem;margin-right:0;float:right;width:auto}}@media (min-width:1024px){.found-programs-table .program+.fm-rate-sheet-link{margin-top:0}}.found-programs-table .program+.fm-rate-sheet-link a{text-decoration:none;color:#2F331B}@media (min-width:768px){.found-programs-table{width:118%}}@media (min-width:1024px){.found-programs-table{width:165%}}.lender-banner{margin-top:5rem}.page-eligibility-results#main .chart.section .left{width:100%}.page-eligibility-results .form-selections{display:flex;flex-wrap:wrap;justify-content:space-between}.page-eligibility-results .form-selections div{width:auto;padding:0 .5rem}.page-eligibility-results .form-selections div.full-address{padding-left:0}@media (max-width:1023px){.page-eligibility-results .form-selections div span{font-size:1rem}}@media (max-width:767px){.page-eligibility-results .form-selections>div{display:inline-block;width:49%;margin-bottom:.5rem}.page-eligibility-results .form-selections>div.full-address{width:100%}.page-eligibility-results .form-selections>div.full-address br{display:none}}.page-eligibility-results .lender-content .lender-heading{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}.page-eligibility-results .lender-content p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}.page-eligibility-results .lender-content h3{font:normal normal 700 24.2px/32px "Work Sans",sans-serif;margin-top:32px}.page-eligibility-results .found-programs-table{width:100%;border-bottom:0}.page-eligibility-results .intro-copy{width:100%}@media (min-width:1024px){.page-eligibility-results .intro-copy{max-width:50%}}.page-eligibility-results #target-tabs{text-align:left;margin-bottom:2rem}.page-eligibility-results #target-tabs>div{display:inline-block;margin:0 0 -2px;position:relative;z-index:20;cursor:pointer;color:#2F331B;background-color:#F2F7F8}.page-eligibility-results #target-tabs>div.selected{background-color:#03617A;color:#FFF}.page-eligibility-results #target-tabs>div p{text-transform:capitalize;padding:.5rem 1rem;margin:0;font:normal normal 600 18.1px/32px "Work Sans",sans-serif}.page-eligibility-results #target-tabs #targeted-tab{margin-left:-3px}.page-eligibility-results #target-tabs .bottom-border{display:block;width:100%;height:2px;background:#03617A;position:relative;z-index:24}.page-eligibility-results .target-tab-section .intro-copy h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}@media print{.page-eligibility-results #target-tab-targeted-data{display:block}.page-eligibility-results .styled-table .styled-table-header>div,.page-eligibility-results .found-programs-table .program>div{width:48%!important;text-align:left!important;display:inline-block!important;margin-bottom:1rem!important}.page-eligibility-results .styled-table .styled-table-block{width:100%!important;padding:0!important}.page-eligibility-results .page-eligibility-results .form-selections div{padding:0!important}.page-eligibility-results #nearby-lender-results>div{margin-bottom:1rem;padding-bottom:1rem}.page-eligibility-results #nearby-lender-results>div .left{display:none}.page-eligibility-results #nearby-lender-results>div .right{width:100%}.page-eligibility-results #nearby-lender-results>div .employer-block,.page-eligibility-results #nearby-lender-results>div .info-block{display:inline-block;width:45%}.page-eligibility-results #nearby-lender-results+.btn-green{display:none}.page-eligibility-results #resources,.page-eligibility-results #rates,.page-eligibility-results #target-tabs{display:none}.page-eligibility-results a{background:none;border-bottom:none!important}}#county-option,#address-option,#target-tab-targeted-data{display:none}#address-option #error-message{display:none}#address-option #error-message p{padding:2px 0;color:red;font-size:1rem}#new-home-value-holder{position:relative}#new-home-value-holder span{font:normal normal 400 18.1px/32px "Work Sans",sans-serif;position:absolute;left:.7rem;top:.65rem}#new-home-value-holder .required-message{position:static!important}#new-home-value-holder input{padding-left:1.2rem}#targeted-intro-copy{margin-bottom:1.5rem}#targeted-intro-copy h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}@media (min-width:768px){#targeted-intro-copy{margin-bottom:3.5rem}}.pagination{display:flex;justify-content:center;align-items:center}.pagination ul{display:flex;padding-left:0;justify-content:center}.pagination{margin:36px 0;position:relative;font:normal normal 400 15.1px/28px "Work Sans",sans-serif;text-align:center}.pagination .screen-reader-text{display:none}.pagination ul.page-numbers{font:normal normal 700 15.1px/18px "Work Sans",sans-serif;list-style-type:none}.pagination ul.page-numbers li{margin:0 3px}.pagination ul.page-numbers li:nth-child(2)::after{content:"...";margin-left:3px}.pagination ul.page-numbers li:nth-last-child(2)::before{content:"...";margin-right:3px}.pagination ul.page-numbers li.without-after-element::after{content:none!important}.pagination ul.page-numbers li a{text-decoration:none;color:#2F331B}.pagination ul.page-numbers .current{background-color:#03617A;color:#FFF}.pagination .pages{display:block;width:300px;text-align:center;margin:0 auto;font-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;color:#2F331B;text-transform:uppercase;font-weight:500;display:none}.pagination .pages .active{border-bottom:5px solid #737B4C}@media (min-width:768px){.pagination .pages{display:block}}.pagination .prev,.pagination .next{font:normal normal 400 18.1px/32px "Work Sans",sans-serif;text-transform:uppercase;text-decoration:none;position:absolute}.pagination .prev:after,.pagination .next:after{content:"";width:16px;height:16px;display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;background:url(/content/themes/ifa00117/img/svg/gold-arrow-right.svg) no-repeat center / cover}.pagination .prev:hover,.pagination .next:hover{border-bottom:2px solid #B87F00;background-color:#fff0}.pagination .next{right:1rem}.pagination .next:after{left:calc(100% + .5rem)}.pagination .prev{left:1rem}.pagination .prev:after{top:25%;right:calc(100% + .5rem);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page-numbers{color:#2F331B;text-decoration:none;margin-right:7px;padding:4px 8px}.pagination .page-numbers:not(.next):not(.prev){font:normal normal 700 15.1px/18px "Work Sans",sans-serif}.pagination .page-numbers.dots{padding:0;padding-top:4px}.pagination .page-numbers.current{background-color:#03617A;color:#FFF}.styled-table{padding-bottom:64px;text-align:left}.styled-table .styled-table-results{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin:2rem 0}.styled-table .styled-table-header{font:normal normal 600 18.1px/24px "Work Sans",sans-serif;display:none;background:#03617A;border-bottom:4px solid #19405B;color:#FFF;width:100%;text-align:left}.styled-table .styled-table-header>div{padding:10px 16px;display:inline-block}.styled-table .styled-table-header>div a{color:#fff}.styled-table .styled-table-header>div a:hover{text-decoration:none}.styled-table .styled-table-header>div:first-child{padding-left:1rem}.styled-table .styled-table-header>div:last-child{padding-right:1rem}@media (min-width:1024px){.styled-table .styled-table-header{display:table}.styled-table .styled-table-header br{display:none}}.styled-table .styled-table-block{padding:1rem;background:#FFF;margin:1.5rem 0;text-align:left;font:normal normal 400 18.1px/24px "Work Sans",sans-serif}.styled-table .styled-table-block:last-child{margin-bottom:0}@media (min-width:768px){.styled-table .styled-table-block{width:48%;display:inline-block;margin-top:0}.styled-table .styled-table-block:nth-child(odd){margin-right:2.5%}}@media (min-width:1024px){.styled-table .styled-table-block{margin:0;padding:0;display:flex;align-items:center;width:100%;border:1px solid #D7E6EA;border-top:none}.styled-table .styled-table-block:nth-child(odd){background:#F2F7F8}.styled-table .styled-table-block>div{padding:10px 16px;display:inline-block}.styled-table .styled-table-block>div:first-child{padding-left:1rem}.styled-table .styled-table-block>div:last-child{padding-right:1rem}}@media (min-width:1024px){.styled-table{border-bottom:1px solid #D7E6EA}}#searchform{width:100%;max-width:920px;display:block;margin:0 auto;position:relative;top:45%}@media (min-width:768px){#searchform{padding:0 30px}}#searchform input[type="text"]{width:100%;padding:1rem 3.5rem 1rem 1rem;font-size:1.875rem;font-family:"franklin-gothic-urw",arial,helvetica;border:1px solid rgb(47 51 27 / .25);outline:none;position:relative}#searchform input[type="text"]:focus{border:2px solid #737B4C;margin:-1px}#searchform input[type="submit"]{background:url(img/svg/search.svg) no-repeat left top;height:26px;width:22px;position:absolute;right:50px;top:33%;text-indent:-9999em;border:none;outline:none;cursor:pointer}.flexbox-grid.search .wrapper{margin-top:80px}@media (min-width:768px){.flexbox-grid.search .wrapper{max-width:735px;margin-top:185px}}@media (min-width:1024px){.flexbox-grid.search .wrapper{max-width:920px}}.flexbox-grid.search .wrapper h1.results-title{border-top:1px solid #2F331B;font-family:"futura-pt",arial,helvetica;font-size:34.5px;line-height:50px;text-transform:uppercase;padding:30px 0 0 0;margin:20px 0 0 0}@media (min-width:768px){.flexbox-grid.search .wrapper h1.results-title{font-size:39.5px;margin:40px 30px 0 30px}}.flexbox-grid.search .wrapper .results-info{font-size:12px;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:600;line-height:15px;margin:0 0 17px 0;text-transform:uppercase}@media (min-width:768px){.flexbox-grid.search .wrapper .results-info{margin:0 30px 17px 30px}}.flexbox-grid.search article h1{font-family:"franklin-gothic-urw",arial,helvetica;font-size:30px;font-weight:600;letter-spacing:normal;line-height:35px;width:100%;text-transform:none}.flexbox-grid.search article a.result{margin:30px 0 30px 0;display:block;text-decoration:none;color:#2F331B}@media (min-width:768px){.flexbox-grid.search article a.result{margin:40px 30px 30px 30px}}.flexbox-grid.search article a.result span{color:#2F331B;position:relative;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;font-size:14px;line-height:15px;margin-bottom:10px;margin-top:10px;border-bottom:0;background:-moz-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:-webkit-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;line-height:1.638rem;display:inline}@media (min-width:768px){.flexbox-grid.search article a.pdf-result{position:relative}.flexbox-grid.search article a.pdf-result:before{content:"";position:absolute;top:7px;left:-70px;width:30px;height:30px;background-image:url(/content/themes/ifa00117/img/svg/pdf.svg);background-repeat:no-repeat;background-size:contain}}.flexbox-grid.search article p{font-size:18px;line-height:25px;font-family:"franklin-gothic-urw",arial,helvetica}.flexbox-grid.search article .read-more{margin-top:0;font-size:18px;display:inline-block;padding-right:0}@media (min-width:768px){.flexbox-grid.search article .read-more{font-size:22px}}.flexbox-grid.search article .read-more:after{background-image:none}@media (min-width:768px){.flexbox-grid.search .pagination{margin-left:30px;margin-right:30px}}section.flexbox-grid.lender-login{padding-bottom:0}section.flexbox-grid.lender-login .wrapper img{max-width:100%}@media (min-width:576px) and (max-width:768px){section.flexbox-grid.lender-login .wrapper{max-width:57.5rem}}@media (min-width:769px){section.flexbox-grid.lender-login .wrapper{max-width:72.5rem}}section.flexbox-grid.lender-login .wrapper article .lender-login-panel{max-width:22.188rem}section.flexbox-grid.lender-login .wrapper article .intro h3{margin-bottom:.625rem}section.flexbox-grid.lender-login .wrapper article.password-recovery .questions{padding-top:0}section.flexbox-grid.lender-login .wrapper article.password-recovery #lender-login{margin-top:2.5rem}section.flexbox-grid.lender-login .wrapper article .questions{max-width:27.5rem;padding-right:0}section.flexbox-grid.lender-login .wrapper article .questions .banner-sub-title{margin-bottom:2.5rem}section.flexbox-grid.lender-login .wrapper article .password-holder{margin-bottom:2.5rem}@media (min-width:768px){section.flexbox-grid.lender-login .wrapper article{flex-direction:row}}section.flexbox-grid.lender-login .wrapper article h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:1.25rem}section.flexbox-grid.lender-login .wrapper article h3{font:normal normal 700 24.2px/44px "Work Sans",sans-serif;margin-bottom:1.875rem}@media (min-width:1024px){section.flexbox-grid.lender-login .wrapper article h3{font:normal normal 700 30.25px/48px "Work Sans",sans-serif}}@media (min-width:1024px){section.flexbox-grid.lender-login .wrapper article h3{font:normal normal 700 36.35px/52px "Work Sans",sans-serif}}section.flexbox-grid.lender-login .wrapper article h4{margin-bottom:1.25rem}section.flexbox-grid.lender-login .wrapper article p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section.flexbox-grid.lender-login .wrapper article .social{margin-top:0}section.flexbox-grid.lender-login .wrapper article>div{display:flex;flex-direction:column;width:100%;margin-bottom:.938rem;padding-bottom:.938rem}@media (min-width:768px){section.flexbox-grid.lender-login .wrapper article>div{max-width:696px;margin-right:1.5rem}}section.flexbox-grid.lender-login .wrapper article>div .read-more{color:#262828;margin-top:2rem;font:normal normal 400 17.77px/26px "Source Serif 4",serif;display:inline-block;width:fit-content;padding-right:0;text-decoration:underline;text-decoration-color:#262828}section.flexbox-grid.lender-login .wrapper article>div .read-more:hover{background-color:#F2F7F8;text-decoration-color:#B87F00;opacity:1}section.flexbox-grid.lender-login .wrapper article>div .read-more:after{transform:scale(1);background-image:none}.password-recovery{padding:1rem 0}.password-recovery>*{padding-bottom:1rem}.password-recovery .rst-btn{padding-top:1rem}.password-recovery .styled-form-element{max-width:25rem}section.flexbox-grid.lender-profile{padding-bottom:30px}section.flexbox-grid.lender-profile .wrapper img{max-width:100%}@media (min-width:576px) and (max-width:768px){section.flexbox-grid.lender-profile .wrapper{max-width:920px}}@media (min-width:769px){section.flexbox-grid.lender-profile .wrapper{max-width:1160px}}section.flexbox-grid.lender-profile .wrapper article .lender-login-panel{max-width:355px}section.flexbox-grid.lender-profile .wrapper article .lender-login-panel .read-more{margin-top:30px}section.flexbox-grid.lender-profile .wrapper article .intro-copy{max-width:696px}section.flexbox-grid.lender-profile .wrapper article .questions{padding-right:0;padding-top:0}section.flexbox-grid.lender-profile .wrapper article .questions .banner-sub-title{margin-bottom:40px}section.flexbox-grid.lender-profile .wrapper article .questions h3{margin-top:0}section.flexbox-grid.lender-profile .wrapper article .password-holder{margin-bottom:40px}section.flexbox-grid.lender-profile .wrapper article .image-section{display:flex;flex-direction:column;padding-bottom:25px;margin-top:85px;border-bottom:1px solid #D7E6EA}section.flexbox-grid.lender-profile .wrapper article .image-section img{margin-bottom:15px;width:100%;height:auto;max-width:200px}section.flexbox-grid.lender-profile .wrapper article .image-section a{margin-bottom:20px}section.flexbox-grid.lender-profile .wrapper article .image-section .btn.btn-green{width:fit-content}section.flexbox-grid.lender-profile .wrapper article .form-section{max-width:696px;padding:40px 0}section.flexbox-grid.lender-profile .wrapper article .form-section.contact-info{border-bottom:1px solid #D7E6EA}section.flexbox-grid.lender-profile .wrapper article .form-section h3{margin-top:0;margin-bottom:32px;font:normal normal 700 36.35px/52px "Work Sans",sans-serif}section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element{max-width:436px}section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element .selectric{max-height:39.5px}section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element span{display:inline-block;letter-spacing:.05rem;margin-bottom:2px}section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element:last-child{margin-bottom:0}section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element:last-child input[type=text],section.flexbox-grid.lender-profile .wrapper article .form-section .styled-form-element:last-child input[type=email]{margin-bottom:0}section.flexbox-grid.lender-profile .wrapper article .loan-types ul{list-style-type:none;margin:0}section.flexbox-grid.lender-profile .wrapper article .loan-types ul li{display:flex;align-items:center}section.flexbox-grid.lender-profile .wrapper article .loan-types ul li input[type=checkbox],section.flexbox-grid.lender-profile .wrapper article .loan-types ul li .checkbox-item{border-radius:0;width:20px;height:20px;box-shadow:none}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder{position:relative}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder .checkbox-item:focus~.outer-box{border-color:#737B4C}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder .outer-box{width:20px;height:20px;background:#FFF;border:2px solid #DEDFD7;position:absolute;top:8px;left:-2px;z-index:150}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder .checkmark{background:#2F331B;width:15px;height:10px;position:absolute;left:1px;top:9px;z-index:151;background:url(/content/themes/ifa00117/img/svg/checkmark.svg) no-repeat center/100%;display:none}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder .checkmark{left:1px;top:12px}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder input{position:relative;z-index:200;opacity:0;cursor:pointer;margin-top:0}section.flexbox-grid.lender-profile .wrapper article .loan-types .checkbox-holder.checked .checkmark{display:block}section.flexbox-grid.lender-profile .wrapper article .two-col{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){section.flexbox-grid.lender-profile .wrapper article .two-col{flex-direction:row}}@media (min-width:768px){section.flexbox-grid.lender-profile .wrapper article .two-col>div{width:29.6%;margin-right:12px}section.flexbox-grid.lender-profile .wrapper article .two-col>div:last-child{margin-right:0;margin-left:12px}}@media (min-width:768px){section.flexbox-grid.lender-profile .wrapper article{flex-direction:row}}section.flexbox-grid.lender-profile .wrapper article h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:20px}section.flexbox-grid.lender-profile .wrapper article h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-top:40px}section.flexbox-grid.lender-profile .wrapper article h4{margin-bottom:20px}section.flexbox-grid.lender-profile .wrapper article p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}section.flexbox-grid.lender-profile .wrapper article .social{margin-top:0}section.flexbox-grid.lender-profile .wrapper article>div{display:flex;flex-direction:column;width:100%;margin-bottom:15px;padding-bottom:15px}@media (min-width:768px){section.flexbox-grid.lender-profile .wrapper article>div{margin-right:24px}}section.flexbox-grid.lender-profile .wrapper article>div .read-more{margin-top:0;font-size:22px;font-weight:500;display:inline-block;width:fit-content;padding-right:0}@media (min-width:768px){section.flexbox-grid.lender-profile .wrapper article>div .read-more{font-size:22px}}section.flexbox-grid.lender-profile .wrapper article>div .read-more.delete-branch{font:normal normal 400 17.77px/26px "Source Serif 4",serif;text-decoration:underline;color:#262828}section.flexbox-grid.lender-profile .wrapper article>div .read-more.delete-branch:hover{text-decoration-color:#B87F00}section.flexbox-grid.lender-profile .wrapper article>div .read-more:after{transform:scale(1);background-image:none}section.flexbox-grid.lender-profile .lender-change-password p{margin-bottom:1rem}section.flexbox-grid.lender-profile .institution-info>.inner div.styled-form-element:last-child{margin-bottom:2rem}section.flexbox-grid.lender-profile #add-branch-location.disabled{opacity:0.25!important;cursor:default}section.flexbox-grid.lender-profile .additional-branch .selectric .label{line-height:39px;height:29px}@media print{header.header,footer,.newsletter_signup,.section.stories,.question-block{display:none!important}.table-block{page-break-after:always}.responsive-table{border:1px solid #000;margin-top:1.25rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:.94rem}.responsive-table th{display:block;background-color:#363f23;color:#FFF;padding:.81rem}.responsive-table tr{border:1px solid #000;flex-direction:row;padding:0}.responsive-table tr:nth-child(odd){background-color:#f0f0f0}.responsive-table tr:nth-child(odd) td:nth-child(odd){background-color:#fff0}.responsive-table tr:nth-child(odd) td:nth-child(even){background-color:#fff0}.responsive-table tr:nth-child(even){background-color:#FFF}.responsive-table tr:nth-child(even) td:nth-child(odd){background-color:#fff0}.responsive-table tr:nth-child(even) td:nth-child(even){background-color:#fff0}.responsive-table td{border:1px solid #000;width:100%;padding:.81rem;padding:.41rem .81rem;line-height:.94rem}.responsive-table td span{display:flex;flex-direction:column}.responsive-table td:nth-child(even){background-color:#f0f0f0}.responsive-table td:nth-child(odd){background-color:#FFF}.responsive-table .row-label{display:block}.responsive-table .mobile-label{display:none}.responsive-table .mobile-label .mobile-program{display:inline-block;font-weight:300}}section.two-col-split{overflow:hidden}section.two-col-split .wrapper{max-width:1160px}section.two-col-split .wrapper .wrapper{max-width:100%;text-align:left;width:100%}section.two-col-split .left,section.two-col-split .right{display:block;float:none;width:100%;margin:0 auto 2rem}@media (min-width:768px){section.two-col-split .left,section.two-col-split .right{margin-bottom:0}}@media (max-width:768px){section.two-col-split .right{float:left}}section.two-col-split .right .job-title{font-family:"futura-pt",arial,helvetica;font-size:.938rem;font-weight:700;line-height:.938rem;text-transform:uppercase;margin-top:0}section.two-col-split.two-col-split-wide .left{width:48%;margin-right:14.1%}section.two-col-split.two-col-split-wide .right{width:37.9%}section.two-col-split.subpage{padding-top:0}section.two-col-split.subpage .left h2:not(.banner-sub-title){font-size:1.875rem;font-weight:800;line-height:2rem;margin-bottom:1rem}@media (min-width:768px){section.two-col-split.subpage .left h2:not(.banner-sub-title){line-height:3rem;font-size:2.375rem}}section.two-col-split.subpage .left h3{clear:left;font:normal normal 700 20.74px/28px "Source Serif 4",serif;margin-bottom:1rem;text-align:left}section.two-col-split.subpage .left h4{margin-top:3rem;clear:left;font-size:1.38rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem;text-align:left}@media (min-width:768px){section.two-col-split.subpage .left h4{font-size:1.875rem}}section.two-col-split.subpage .left .read-more{margin-top:10px;margin-bottom:2rem;float:left}section.two-col-split.subpage .left li a:not(.btn),section.two-col-split.subpage .left p a:not(.btn){font:normal normal 700 17.77px/26px "Source Serif 4",serif}section.two-col-split.subpage .left .text-block-entry{padding-bottom:50px}section.two-col-split.subpage .left .text-block-entry.emphasis-block{background-color:#FFF;margin:1.25rem 0 1rem 0;padding:15px}@media (min-width:768px){section.two-col-split.subpage .left .text-block-entry.emphasis-block{padding:1.875rem}}@media (min-width:1024px){section.two-col-split.subpage .left .text-block-entry.emphasis-block{padding:2.5rem}}section.two-col-split.subpage .left .text-block-entry.emphasis-block h2{font-size:1.875rem;line-height:2.188rem;margin:0 0 1.25rem 0}section.two-col-split.subpage .left .text-block-entry.emphasis-block h3{font-size:1.375rem;line-height:1.563rem;margin:0 0 1.25rem 0;text-align:left}section.two-col-split.subpage .left .text-block-entry.emphasis-block p:last-child{margin-bottom:0}section.two-col-split.subpage .left .text-block-entry h2{font-size:1.875rem;font-weight:800;line-height:2rem}@media (min-width:768px){section.two-col-split.subpage .left .text-block-entry h2{line-height:3rem;font-size:2.375rem;padding-top:1rem}}section.two-col-split.subpage .left .text-block-entry h3{font-size:1.375rem;font-weight:700}section.two-col-split.subpage .left .text-block-entry h4{font-size:.938rem;font-weight:500;margin-top:36px;text-transform:uppercase}section.two-col-split.subpage .left .text-block-entry h5{font-size:.83rem;margin-top:28px;margin-bottom:1rem;text-align:left}section.two-col-split.subpage .left .text-block-entry .read-more{float:none;margin-bottom:0;text-align:left;display:table-cell}section.two-col-split .banner-sub-title{margin-bottom:2.5rem;float:left}section.two-col-split .read-more{margin-top:2rem;color:#2F331B}section.two-col-split h2:not(.banner-sub-title){display:block;clear:both;text-align:left;margin-bottom:1rem}section.two-col-split p,section.two-col-split li{font:normal normal 400 14.8px/18px "Source Serif 4",serif;text-align:left}section.two-col-split .special-list{list-style:none;padding-left:1.5rem}@media (min-width:768px){section.two-col-split .special-list{margin-bottom:4rem}}section.two-col-split .special-list li{position:relative}section.two-col-split .special-list li a:not(.btn){border-bottom:0;color:#2F331B;font-weight:700;text-decoration:none;background:-moz-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:-webkit-linear-gradient(top,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 81%,#cddd78 82%,#cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;display:inline;transition:all 0.3s ease-out}section.two-col-split .special-list li a:not(.btn):hover{opacity:.7;transition:all 0.3s ease-out}section.two-col-split .special-list li:after{content:"";display:block;width:calc(100% + 1.5rem);height:0;position:relative;left:-1.5rem;margin-top:.75rem;border-bottom:1px solid rgb(47 51 27 / .25)}section.two-col-split .special-list li:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5rem;position:absolute;left:-24px;top:5px}section.two-col-split .special-list li>span{font-family:"futura-pt",arial,helvetica;text-transform:uppercase;display:block;letter-spacing:2px;font-weight:500}section.two-col-split .special-list li>ul{padding-left:30px;list-style-type:disc;border-bottom:0!important}section.two-col-split .special-list li>ul>li{list-style-type:disc;margin-bottom:0;border-bottom:0!important}section.two-col-split .special-list li>ul>li:before{display:none}section.two-col-split .special-list li>ul>li:after{border-bottom:0}section.two-col-split .special-list.star-list li:before{background:url(/content/themes/ifa00117/img/svg/list-star.svg) no-repeat center / cover}section.two-col-split .special-list.check-list li:before{background:url(/content/themes/ifa00117/img/svg/list-check.svg) no-repeat center / cover}section.two-col-split .special-list.number-list{padding-left:2rem;counter-reset:number-list-counter}section.two-col-split .special-list.number-list>li:not(.act-item):after{left:-2rem;width:calc(100% + 2rem)}section.two-col-split .special-list.number-list>li:not(.act-item):before{width:25px;height:25px;background:#FFF;border-radius:50%;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:800;counter-increment:number-list-counter;content:counter(number-list-counter);text-indent:.4rem;font-size:1.25rem;top:0;left:-33px}section.two-col-split .special-list.star-list li.act-item:after,section.two-col-split .special-list.check-list li.act-item:after,section.two-col-split .special-list.number-list li.act-item:after{display:none}section.two-col-split .special-list.star-list li.act-item .btn,section.two-col-split .special-list.check-list li.act-item .btn,section.two-col-split .special-list.number-list li.act-item .btn{margin:.75rem 0}section.two-col-split .special-list.star-list li.act-item:before,section.two-col-split .special-list.check-list li.act-item:before,section.two-col-split .special-list.number-list li.act-item:before{background:url(/content/themes/ifa00117/img/svg/list-act-now.svg) no-repeat center / cover}section.two-col-split .two-col-row{clear:both;border-top:5px solid #2F331B;margin-bottom:3rem}section.two-col-split .two-col-row h2{margin-top:.9rem}section.two-col-split .two-col-row:last-child{margin-bottom:0}section.two-col-split .event-snippet{color:#2F331B;clear:both;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(47 51 27 / .25);display:block;overflow:hidden;cursor:pointer;transition:all 0.3s ease-out}section.two-col-split .event-snippet:hover{opacity:.5}section.two-col-split .event-snippet .date{float:left;width:13.6986%;margin-right:6.1983%;margin-left:.0228%;margin-top:-3px;text-align:center}section.two-col-split .event-snippet .date .month{display:table;margin:0 auto;text-transform:uppercase;font-size:1.375rem;letter-spacing:2px}section.two-col-split .event-snippet .date .day{display:table;margin:.438rem auto 0;padding-top:.3rem;border-top:1px solid rgb(47 51 27 / .25);font-family:"brothers",gerogia,times,times newroman;font-size:2.219rem}section.two-col-split .event-snippet .info{float:left;width:80.0803%;text-align:left}section.two-col-split .event-snippet .info .category{letter-spacing:2px;font-size:.938rem;display:block}section.two-col-split .event-snippet .info .title{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;font-weight:700}section.two-col-split .right .summary,section.two-col-split .left .summary{padding:2rem;background:#FFF;text-align:left;margin-bottom:4rem}section.two-col-split .right .summary .banner-sub-title,section.two-col-split .left .summary .banner-sub-title{float:none;margin-left:0;margin-bottom:1rem}section.two-col-split .right .summary p.title,section.two-col-split .left .summary p.title{font-family:"futura-pt",arial,helvetica;text-transform:uppercase;display:block;letter-spacing:2px;font-weight:500;border-bottom:1px solid rgb(47 51 27 / .25);padding-bottom:.5rem}section.two-col-split .right .summary ul li,section.two-col-split .left .summary ul li{border-bottom:1px solid rgb(47 51 27 / .25);display:block;font-weight:700;font-size:1.375rem;padding-bottom:1rem;cursor:pointer}section.two-col-split .right .summary ul li:hover,section.two-col-split .left .summary ul li:hover{color:#737B4C}section.two-col-split .right .summary ul li:last-child,section.two-col-split .left .summary ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}section.two-col-split .right .summary ul li a,section.two-col-split .left .summary ul li a{color:inherit;text-decoration:none}section.two-col-split .right .summary .jump-menu,section.two-col-split .left .summary .jump-menu{border:2px solid #737B4C;padding:.75rem .75rem 0}section.two-col-split .right .summary .jump-menu.open,section.two-col-split .left .summary .jump-menu.open{padding-bottom:.75rem}section.two-col-split .right .summary .jump-menu.open>p:after,section.two-col-split .left .summary .jump-menu.open>p:after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.two-col-split .right .summary .jump-menu.open ul,section.two-col-split .left .summary .jump-menu.open ul{max-height:500px}section.two-col-split .right .summary .jump-menu>p,section.two-col-split .left .summary .jump-menu>p{margin:0;font-family:"futura-pt",arial,helvetica;display:block;letter-spacing:1px;font-weight:400;position:relative;cursor:pointer;font-size:1.25rem}section.two-col-split .right .summary .jump-menu>p:hover,section.two-col-split .left .summary .jump-menu>p:hover{color:#737B4C}section.two-col-split .right .summary .jump-menu>p:after,section.two-col-split .left .summary .jump-menu>p:after{content:"";display:block;width:15px;height:15px;position:absolute;right:0;top:25%;background:url(/content/themes/ifa00117/img/svg/jump-arrow.svg) no-repeat center / cover}section.two-col-split .right .summary .jump-menu ul,section.two-col-split .left .summary .jump-menu ul{-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;transition:all 0.15s linear;max-height:0;overflow:hidden;margin-top:1rem}section.two-col-split .left .summary{margin-bottom:1rem}section.two-col-split .left .summary ul li{font-size:1.25rem}section.two-col-split .left .summary p.title{border-bottom:none;padding-bottom:0}section.two-col-split .right{text-align:left;color:#2F331B}section.two-col-split .right .phone-container,section.two-col-split .right .email-container,section.two-col-split .right h4.name{display:block;margin-bottom:15px}section.two-col-split .right h3{clear:left;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem;line-height:2.188rem}section.two-col-split .right p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.125rem;line-height:1.75rem;font-weight:400;margin-bottom:1rem}section.two-col-split .right ul{list-style:none;text-align:left;display:block;margin-bottom:1rem}section.two-col-split .right ul li{display:inline-block;margin-right:1rem}section.two-col-split .right a.read-more{margin-top:0;font-weight:300;position:relative;padding-right:25px}section.two-col-split .right a.read-more:after{content:"";background:url(img/svg/email.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:0;right:0}section.two-col-split .right a.read-more.phone{padding-right:0;margin-top:12px}section.two-col-split .right a.read-more.phone:after{display:none}@media (min-width:768px){section.two-col-split.subpage .left{width:calc(60% - 4rem);margin-right:4rem}section.two-col-split.subpage .right{width:calc(47% - 4rem);margin:0}section.two-col-split.subpage.no-right .left{width:85%}section.two-col-split .left,section.two-col-split .right{float:left;width:42.3076%}section.two-col-split .left{margin-right:15.3846%}section.two-col-split .right p{font-size:1.375rem;line-height:2rem}section.two-col-split .right h3{clear:left;font-size:1.875rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:1rem}}@media (min-width:1024px){section.two-col-split.subpage.no-right .left{width:60%;margin-right:4rem}section.two-col-split.subpage .right{width:calc(40% - 4rem);margin:0}}section.two-col-split .events__questions.inline-section{padding-bottom:0}@media (min-width:768px){section.two-col-split .events__questions.inline-section.two_col .left{margin-right:7%}}section.two-col-split .events__questions.inline-section .wrapper{width:100%}section.two-col-split .events__questions.inline-section .wrapper .left.event_one_col{width:100%}section.two-col-split .events__questions.inline-section .wrapper ul li a{display:flex;background-image:none}section.two-col-split .events__questions.inline-section .wrapper ul li a h3{margin:0}section.two-col-split .events__questions.inline-section .wrapper ul li a .category,section.two-col-split .events__questions.inline-section .wrapper ul li a .location{font-weight:300}section.full-width-flex{padding:0;margin:0rem 0 5rem 0}@media (max-width:768px){section.full-width-flex{margin:2rem 0 5rem 0}}section.full-width-flex .wrapper{width:100%!important}@media screen and (min-width:1000px){section.full-width-flex .left{height:600px}section.full-width-flex .right{height:600px!important}}@media (min-width:769px){section.full-width-flex .left{height:600px}section.full-width-flex .right{height:auto}}@media (max-width:768px){section.full-width-flex .left{height:600px}section.full-width-flex .right{height:auto}}@media (max-width:575px){section.full-width-flex .left{height:375px}}.two-col-split.subpage .program-featured-image{margin-bottom:2rem}@media (min-width:768px){.two-col-split.subpage .program-intro p,.two-col-split.subpage .text-block-entry p{font-size:1.2rem}}@media (min-width:1024px){.two-col-split.subpage .program-intro p,.two-col-split.subpage .text-block-entry p{font-size:1.3rem}}.success-stories-grid .read-more{color:#2F331B}.iruap-application .iruap-income-section{margin-bottom:5rem}.iruap-application .input-holder.annual-incomes{display:block!important}.iruap-application .input-holder.annual-incomes .btn-green{margin-bottom:1rem}.iruap-application .required-response{display:block;text-align:left;margin-top:1rem}.page-iruap-application input[type="text"]{border:2px solid #ddd;background:#fff;display:block;padding:.5rem;font-size:1.031rem;font-family:"franklin-gothic-urw",arial,helvetica;width:100%;margin-bottom:2rem}.iruap-eligible .required-contact,.home-repair-eligible .required-contact{display:block;text-align:left;margin-top:1rem}.iruap-eligible .contact-info label,.home-repair-eligible .contact-info label{font-size:.9375rem;text-transform:uppercase;font-weight:500;display:block;margin-bottom:5px;text-align:left}#survey-section .survey-flex{display:flex;flex-flow:row nowrap;align-items:center}#survey-section .survey-flex img{height:20px;transform:rotate(-90deg);margin-left:5px}#survey-section .survey-link{background-color:#AC9F3C;color:#FFF;text-decoration:none;padding:.5rem;border-radius:0 0 10px 10px;position:fixed;bottom:15%;right:15px;z-index:9998;transform:rotate(90deg);transform-origin:right;box-shadow:3px 3px 5px rgb(0 0 0 / .6)}#pado-main .document-content ol li{padding:.5rem;margin-left:1rem}#pado-main .document-content ol li>*{display:block!important}#eligibility-quick-check .numbered-header,.page-drhap-precheck-form .numbered-header,#ihaf-eligibility-quick-check .numbered-header,#home-repair-eligibility-quick-check .numbered-header,#home-repair-quick-check .numbered-header{font:normal normal 700 20.74px/28px "Source Serif 4",serif;margin-bottom:8px;margin-top:24px}#eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul),.page-drhap-precheck-form .radio-list ul:not(.selectric-scroll>ul),#ihaf-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul),#home-repair-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul),#home-repair-quick-check .radio-list ul:not(.selectric-scroll>ul){margin-bottom:1rem}#eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li,.page-drhap-precheck-form .radio-list ul:not(.selectric-scroll>ul) li,#ihaf-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li,#home-repair-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li,#home-repair-quick-check .radio-list ul:not(.selectric-scroll>ul) li{list-style-type:none;position:relative;padding-left:21px;padding-bottom:.2rem}#eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li:before,.page-drhap-precheck-form .radio-list ul:not(.selectric-scroll>ul) li:before,#ihaf-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li:before,#home-repair-eligibility-quick-check .radio-list ul:not(.selectric-scroll>ul) li:before,#home-repair-quick-check .radio-list ul:not(.selectric-scroll>ul) li:before{content:"";position:absolute;left:0;top:2px;width:5px;height:15px;background:url(/content/themes/ifa00117/img/svg/bullet-square.svg) no-repeat center / contain}#eligibility-quick-check input,.page-drhap-precheck-form input,#ihaf-eligibility-quick-check input,#home-repair-eligibility-quick-check input,#home-repair-quick-check input{font:normal normal 400 18.1px/32px "Work Sans",sans-serif}#eligibility-quick-check #county-option p,#eligibility-quick-check #address-option p,.page-drhap-precheck-form #county-option p,.page-drhap-precheck-form #address-option p,#ihaf-eligibility-quick-check #county-option p,#ihaf-eligibility-quick-check #address-option p,#home-repair-eligibility-quick-check #county-option p,#home-repair-eligibility-quick-check #address-option p,#home-repair-quick-check #county-option p,#home-repair-quick-check #address-option p{font:normal normal 400 14.8px/18px "Source Serif 4",serif}#eligibility-quick-check details p,.page-drhap-precheck-form details p,#ihaf-eligibility-quick-check details p,#home-repair-eligibility-quick-check details p,#home-repair-quick-check details p{font:normal normal 400 14.8px/18px "Source Serif 4",serif;margin-top:.5rem}#eligibility-quick-check details summary,.page-drhap-precheck-form details summary,#ihaf-eligibility-quick-check details summary,#home-repair-eligibility-quick-check details summary,#home-repair-quick-check details summary{color:#262828;text-decoration:underline;text-underline-offset:2px;width:fit-content}#eligibility-quick-check details summary:hover,.page-drhap-precheck-form details summary:hover,#ihaf-eligibility-quick-check details summary:hover,#home-repair-eligibility-quick-check details summary:hover,#home-repair-quick-check details summary:hover{text-decoration-color:#B87F00;background-color:#F2F7F8}#eligibility-quick-check .note,.page-drhap-precheck-form .note,#ihaf-eligibility-quick-check .note,#home-repair-eligibility-quick-check .note,#home-repair-quick-check .note{font:normal normal 400 20.74px/28px "Source Serif 4",serif;margin-top:2rem}#eligibility-quick-check .hero-statement,.page-drhap-precheck-form .hero-statement,#ihaf-eligibility-quick-check .hero-statement,#home-repair-eligibility-quick-check .hero-statement,#home-repair-quick-check .hero-statement{font:normal normal 400 20.74px/28px "Source Serif 4",serif;margin-bottom:64px}#eligibility-quick-check .left h2,.page-drhap-precheck-form .left h2,#ihaf-eligibility-quick-check .left h2,#home-repair-eligibility-quick-check .left h2,#home-repair-quick-check .left h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}#eligibility-quick-check .fine-print,.page-drhap-precheck-form .fine-print,#ihaf-eligibility-quick-check .fine-print,#home-repair-eligibility-quick-check .fine-print,#home-repair-quick-check .fine-print{font:normal normal 400 14.8px/18px "Source Serif 4",serif;margin-bottom:16px}#eligibility-quick-check .fine-print a,.page-drhap-precheck-form .fine-print a,#ihaf-eligibility-quick-check .fine-print a,#home-repair-eligibility-quick-check .fine-print a,#home-repair-quick-check .fine-print a{font:normal normal 700 14.8px/18px "Source Serif 4",serif}#eligibility-quick-check .radio-holder,.page-drhap-precheck-form .radio-holder,#ihaf-eligibility-quick-check .radio-holder,#home-repair-eligibility-quick-check .radio-holder,#home-repair-quick-check .radio-holder{margin-bottom:0}#eligibility-quick-check .radio-holder:last-of-type p,.page-drhap-precheck-form .radio-holder:last-of-type p,#ihaf-eligibility-quick-check .radio-holder:last-of-type p,#home-repair-eligibility-quick-check .radio-holder:last-of-type p,#home-repair-quick-check .radio-holder:last-of-type p{margin-bottom:0!important}#eligibility-quick-check summary,.page-drhap-precheck-form summary,#ihaf-eligibility-quick-check summary,#home-repair-eligibility-quick-check summary,#home-repair-quick-check summary{font:normal normal 400 14.8px/18px "Source Serif 4",serif}#eligibility-quick-check label[for="consent"],.page-drhap-precheck-form label[for="consent"],#ihaf-eligibility-quick-check label[for="consent"],#home-repair-eligibility-quick-check label[for="consent"],#home-repair-quick-check label[for="consent"]{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;text-transform:uppercase;margin-top:.4rem;padding-bottom:10px}#eligibility-quick-check #email,.page-drhap-precheck-form #email,#ihaf-eligibility-quick-check #email,#home-repair-eligibility-quick-check #email,#home-repair-quick-check #email{margin-bottom:24px}#eligibility-results .intro-copy h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}#eligibility-results .intro-copy p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}#eligibility-results .form-selections span{font:normal normal 400 11.87px/18px "Source Serif 4",serif}@media (min-width:1024px){#eligibility-results .form-selections span{font:normal normal 400 20.74px/34px "Source Serif 4",serif}}#eligibility-results .form-selections span:first-child{font:normal normal 700 11.87px/16px "Source Serif 4",serif}@media (min-width:1024px){#eligibility-results .form-selections span:first-child{font:normal normal 700 20.74px/28px "Source Serif 4",serif}}@media (max-width:1023px){#eligibility-results .styled-table .styled-table-block{background-color:#F2F7F8}#eligibility-results .styled-table .styled-table-block:nth-of-type(odd){background-color:#fff}}@media (max-width:1023px){#eligibility-results .found-programs-table .label{margin:8px 0}}#rates{margin-top:64px}#rates h3{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;margin-bottom:12px}#rates h3:nth-of-type(2){margin-top:64px}#rates p{font:normal normal 400 20.74px/34px "Source Serif 4",serif;margin-bottom:24px}#rates p:first-of-type{margin-bottom:8px}#rates p:last-of-type{margin-bottom:36px}@media (min-width:768px){#rates p:last-of-type{margin-bottom:48px}}@media (min-width:1024px){#rates p:last-of-type{margin-bottom:64px}}#nearby-lender-results{margin-bottom:32px}.ihaf-eligible{margin-bottom:4rem}#special-program .program-intro{max-width:1160px;width:85%;margin:0 auto;padding:64px 0;padding-top:16px}#special-program .program-intro p{max-width:696px;font:normal normal 400 20.74px/34px "Source Serif 4",serif}#special-program p{font:normal normal 400 1.125rem/1.563rem "franklin-gothic-urw",arial,helvetica}@media (min-width:768px){#special-program p{font:normal normal 400 1.2rem/1.563rem "franklin-gothic-urw",arial,helvetica}}@media (min-width:1024px){#special-program p{font:normal normal 400 22px/30px "franklin-gothic-urw",arial,helvetica}}#special-program li{font:normal normal 400 1.125rem/1.563rem "franklin-gothic-urw",arial,helvetica}@media (min-width:768px){#special-program li{font:normal normal 400 1.2rem/1.563rem "franklin-gothic-urw",arial,helvetica}}@media (min-width:1024px){#special-program li{font:normal normal 400 22px/30px "franklin-gothic-urw",arial,helvetica}}#special-program h2{font:normal normal 800 1.875rem/2rem "franklin-gothic-urw",arial,helvetica;letter-spacing:-.02em;margin-bottom:1rem}@media (min-width:768px){#special-program h2{font:normal normal 800 2.375rem/3rem "franklin-gothic-urw",arial,helvetica}}@media (min-width:1024px){#special-program h2{font:normal normal 800 37px/45px "franklin-gothic-urw",arial,helvetica;margin-bottom:.5rem}}#special-program h4{font:normal normal 500 1.125rem/1.563rem "franklin-gothic-urw",arial,helvetica;margin-bottom:1rem;letter-spacing:0em}@media (min-width:768px){#special-program h4{font:normal normal 500 1.2rem/1.563rem "franklin-gothic-urw",arial,helvetica}}@media (min-width:1024px){#special-program h4{font:normal normal 500 22px/25px "franklin-gothic-urw",arial,helvetica;margin-bottom:.5rem}}#special-program .sp-resource-container+.wrapper{max-width:920px;margin:-9rem auto auto auto}#special-program .sp-resource-container{margin:0 auto;padding:64px 0;background-color:#F2F7F8}#special-program .sp-resource-container .resource-heading{font:normal normal 700 36.35px/46px "Work Sans",sans-serif;color:#171818;margin-bottom:40px}#special-program .sp-resource-container .wrapper{margin-left:0;padding-left:.2rem;max-width:1160px;width:85%;margin:0 auto}#special-program .sp-resource-container h4{font-weight:900;font-size:1.875rem;margin:.5rem 0;line-height:2.188rem}#special-program .sp-resource-container h4 a{text-decoration:none;background:none}#special-program .img-sixteen-nine{position:relative;width:100%;overflow:hidden}#special-program .img-sixteen-nine .sixteen-nine{top:0;width:100%;object-fit:cover}#special-program .img-one-one{position:relative;width:100%;padding-top:100%;overflow:hidden}#special-program .img-one-one .one-one{position:absolute;top:0;width:100%;aspect-ratio:1!important;object-fit:cover}#special-program:not(.green) .hero{background:url(img/wave-bg.png) left top}#special-program:not(.green) .hero .wrapper{color:#2F331B}#special-program:not(.green) .hero-intro{color:#2F331B}#special-program .hero-intro{margin:0 auto;color:#FFF;text-align:center;padding:3rem 1rem 0}@media (min-width:768px){#special-program .hero-intro{padding:2rem 6rem 0}}@media (min-width:1024px){#special-program .hero-intro{max-width:680px;padding:2rem 0 0}}#special-program .hero-intro p{font-weight:500!important;margin-bottom:.75rem}#special-program .sp-text-block{margin:0 auto;padding:0 1rem}@media (min-width:768px){#special-program .sp-text-block{padding:0 2rem}}@media (min-width:1024px){#special-program .sp-text-block{max-width:920px;padding:0}}#special-program .sp-text-block.sp-left{text-align:left}#special-program .sp-text-block.sp-center{text-align:center}#special-program .sp-text-block.sp-center .btn,#special-program .sp-text-block.sp-center img{margin:0 auto}#special-program .sp-content-highlight{padding-top:64px;max-width:1160px;margin:auto;width:85%}@media (max-width:767px){#special-program .sp-content-highlight iframe{width:100%}}@media (min-width:1024px){#special-program .sp-content-highlight .ch-container{max-width:696px}}#special-program .sp-content-highlight .ch-container .heading{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}#special-program .sp-content-highlight .ch-container h1{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}#special-program .sp-content-highlight .ch-container h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}#special-program .sp-content-highlight .ch-container h3{font:normal normal 700 24.2px/32px "Work Sans",sans-serif}#special-program .sp-content-highlight .ch-container h4,#special-program .sp-content-highlight .ch-container h5,#special-program .sp-content-highlight .ch-container h6{font:normal normal 700 21.2px/28px "Work Sans",sans-serif}#special-program .sp-content-highlight .ch-container p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}#special-program .sp-content-highlight .ch-container ul li{font:normal normal 400 20.74px/34px "Source Serif 4",serif;list-style-type:none;position:relative;padding-left:21px}#special-program .sp-content-highlight .ch-container ul li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:15px;background:url(/content/themes/ifa00117/img/svg/bullet-square.svg) no-repeat center / contain}#special-program .sp-content-highlight .ch-container .ch-button{margin-top:1rem}@media (min-width:1024px){#special-program .sp-content-highlight .ch-container .ch-button{margin-top:1.25rem}}#special-program .sp-content-highlight .ch-container ul,#special-program .sp-content-highlight .ch-container ol{margin-inline-start:20px;margin-bottom:1rem}@media (min-width:1024px){#special-program .sp-content-highlight .ch-container ul,#special-program .sp-content-highlight .ch-container ol{margin-bottom:.5rem}}#special-program .sp-content-highlight .ch-container ol{margin-inline-start:0;list-style:none;counter-reset:ch-ol-counter;padding-left:1.5em}#special-program .sp-content-highlight .ch-container ol li{font:normal normal 400 20.74px/34px "Source Serif 4",serif;counter-increment:ch-ol-counter;position:relative}#special-program .sp-content-highlight .ch-container ol li::marker{content:counter(ch-ol-counter) ".  ";font:normal normal 400 20.74px/34px "Source Serif 4",serif;position:absolute;left:-2.5em}#special-program .banner-title{margin:2.5rem auto 1.5rem}#special-program .sp-announcements .sp-announcement-block .banner-holder{top:auto}#special-program .sp-announcements .sp-announcement-block:nth-child(even) .announcement-flex{flex-direction:row-reverse!important}#special-program .sp-announcements .sp-announcement-block .announcement-flex{display:flex;flex-flow:row wrap}@media (min-width:1024px){#special-program .sp-announcements .sp-announcement-block .announcement-flex{flex-flow:row nowrap}}#special-program .sp-announcements .sp-announcement-block .announcement-flex .img-container,#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container{width:100%}@media (min-width:1024px){#special-program .sp-announcements .sp-announcement-block .announcement-flex .img-container,#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container{width:50%}}#special-program .sp-announcements .sp-announcement-block .announcement-flex .img-container img{width:100%;height:100%;object-fit:cover;max-height:350px}@media (min-width:768px){#special-program .sp-announcements .sp-announcement-block .announcement-flex .img-container img{max-height:250px}}@media (min-width:1024px){#special-program .sp-announcements .sp-announcement-block .announcement-flex .img-container img{max-height:600px}}#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container{color:#FFF;display:flex;align-items:center}#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container .text-wrapper{padding:2rem}@media (min-width:768px){#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container .text-wrapper{padding:3rem}}@media (min-width:1024px){#special-program .sp-announcements .sp-announcement-block .announcement-flex .text-container .text-wrapper{padding:5rem 6rem}}#special-program .impact{margin-top:0!important;background-color:#19405B;color:#fff}#special-program .impact .wrapper{max-width:1160px}#special-program .impact .wrapper .impact-wrapper{display:flex;align-items:center}@media (max-width:767px){#special-program .impact .wrapper .impact-wrapper{flex-direction:column}}@media (max-width:767px){#special-program .impact .wrapper .impact-wrapper .left{margin-bottom:0!important}}#special-program .impact .wrapper .impact-wrapper .right{color:#fff}@media (max-width:767px){#special-program .impact .wrapper .impact-wrapper .right{margin-bottom:62px}}#special-program .impact .wrapper .impact-wrapper .right .cat-heading{font:normal normal 600 15.1px/18px "Work Sans",sans-serif;letter-spacing:.755px;text-transform:uppercase}#special-program .impact .wrapper .impact-wrapper .right .impact-copy{font:normal normal 700 60.6px/68px "Work Sans",sans-serif}#special-program .impact .wrapper .impact-wrapper .right .sentence-part{font:normal normal 700 30.25px/38px "Work Sans",sans-serif}#special-program .impact .link-holder{margin-bottom:64px}#special-program .impact .link-holder a{background-color:#fff0;position:relative;font:normal normal 700 18.1px/32px "Work Sans",sans-serif;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}#special-program .impact .link-holder a:hover{background-color:#19405B;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#E5B549}#special-program .impact .link-holder svg{margin-left:8px;margin-top:10px}#special-program .impact .left svg{fill:#fff;max-height:300px}#special-program .impact .st0{fill:#fff}#special-program .impact .left svg path{stroke:#fff}#special-program .impact .banner{font:normal normal 600 18.1px/32px "Work Sans",sans-serif;letter-spacing:.905px;text-transform:uppercase;text-align:center;padding-top:62px}#special-program .sp-dynamic-list{margin:0 auto;padding:0 1rem;margin-top:2rem}@media (min-width:768px){#special-program .sp-dynamic-list{padding:0 2rem}}@media (min-width:1024px){#special-program .sp-dynamic-list{max-width:920px;padding:0;margin-top:4rem}}#special-program .sp-dynamic-list .special-list{list-style:none;padding-left:1.5rem}@media (min-width:768px){#special-program .sp-dynamic-list .special-list{margin-bottom:4rem}}#special-program .sp-dynamic-list .special-list li{position:relative;margin-top:.5rem}#special-program .sp-dynamic-list .special-list li:after{content:"";display:block;width:calc(100% + 1.5rem);height:0;position:relative;left:-1.5rem;margin-top:.75rem;border-bottom:1px solid rgb(47 51 27 / .25)}#special-program .sp-dynamic-list .special-list li:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5rem;position:absolute;left:-24px;top:5px}#special-program .sp-dynamic-list .special-list li>span{font-family:"futura-pt",arial,helvetica;text-transform:uppercase;display:block;letter-spacing:2px;font-weight:500}#special-program .sp-dynamic-list .special-list li>ul{padding-left:30px;list-style-type:disc;border-bottom:0!important;margin-top:.5rem}#special-program .sp-dynamic-list .special-list li>ul>li{list-style-type:disc;margin-bottom:0;border-bottom:0!important;font:normal normal 400 18px/24px "franklin-gothic-urw",arial,helvetica}#special-program .sp-dynamic-list .special-list li>ul>li:before{display:none}#special-program .sp-dynamic-list .special-list li>ul>li:after{border-bottom:0}#special-program .sp-dynamic-list .special-list li p{font:normal normal 400 18px/24px "franklin-gothic-urw",arial,helvetica;margin-top:.5rem}#special-program .sp-dynamic-list .special-list.star-list li:before{background:url(/content/themes/ifa00117/img/svg/list-star.svg) no-repeat center / cover}#special-program .sp-dynamic-list .special-list.check-list li:before{background:url(/content/themes/ifa00117/img/svg/list-check.svg) no-repeat center / cover}#special-program .sp-dynamic-list .special-list.number-list{padding-left:2rem;counter-reset:number-list-counter}#special-program .sp-dynamic-list .special-list.number-list>li:not(.act-item):after{left:-2rem;width:calc(100% + 2rem)}#special-program .sp-dynamic-list .special-list.number-list>li:not(.act-item):before{width:25px;height:25px;background:#FFF;border-radius:50%;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:800;counter-increment:number-list-counter;content:counter(number-list-counter);text-indent:.4rem;font-size:1.25rem;top:0;left:-33px}#special-program .sp-dynamic-list .special-list.star-list li.act-item:after,#special-program .sp-dynamic-list .special-list.check-list li.act-item:after,#special-program .sp-dynamic-list .special-list.number-list li.act-item:after{display:none}#special-program .sp-dynamic-list .special-list.star-list li.act-item .btn,#special-program .sp-dynamic-list .special-list.check-list li.act-item .btn,#special-program .sp-dynamic-list .special-list.number-list li.act-item .btn{margin:.75rem 0}#special-program .sp-dynamic-list .special-list.star-list li.act-item:before,#special-program .sp-dynamic-list .special-list.check-list li.act-item:before,#special-program .sp-dynamic-list .special-list.number-list li.act-item:before{background:url(/content/themes/ifa00117/img/svg/list-act-now.svg) no-repeat center / cover}#special-program .sp-three-card-grid{background-color:#F2F7F8;padding:64px 0}#special-program .sp-three-card-grid .tcg-container{max-width:1160px;width:85%;padding:0;margin:0 auto}#special-program .sp-three-card-grid .tcg-container .intro-text{text-align:left}#special-program .sp-three-card-grid .tcg-container .intro-text h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:24px;color:#171818}@media (min-width:1024px){#special-program .sp-three-card-grid .tcg-container .intro-text h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}#special-program .sp-three-card-grid .tcg-container p{font:normal normal 400 20.74px/28px "Source Serif 4",serif}@media (min-width:1024px){#special-program .sp-three-card-grid .tcg-container p{font:normal normal 400 23.7px/32px "Source Serif 4",serif}}#special-program .sp-three-card-grid .tcg-container .btn-holder{display:flex;justify-content:center}#special-program .sp-three-card-grid .tcg-container .banner-title{margin-bottom:40px}#special-program .sp-three-card-grid .tcg-container .closing-paragraph{margin:40px auto 20px auto;max-width:920px}@media (max-width:1023px){#special-program .sp-three-card-grid .tcg-container .closing-paragraph{max-width:840px}}@media (max-width:767px){#special-program .sp-three-card-grid .tcg-container .closing-paragraph{max-width:320px;margin:20px auto}}#special-program .grid-container-tcg{display:flex;flex-flow:row wrap;list-style-type:none}#special-program .grid-container-tcg:after{clear:left;content:"";display:block}#special-program .grid-container-tcg>*{box-sizing:border-box;width:calc(calc(100% / 1) - calc(calc(2rem * 0) / 1))}#special-program .grid-container-tcg>*:not(:nth-child(1n)){margin-right:2rem}#special-program .grid-container-tcg>*:nth-child(n+2){margin-top:2rem}#special-program .grid-container-tcg>*:first-child{margin-top:2rem}@media (min-width:768px) and (max-width:1023px){#special-program .grid-container-tcg{display:flex;flex-flow:row wrap}#special-program .grid-container-tcg:after{clear:left;content:"";display:block}#special-program .grid-container-tcg>*{box-sizing:border-box;width:calc(calc(100% / 2) - calc(calc(2rem * 1) / 2))}#special-program .grid-container-tcg>*:not(:nth-child(2n)){margin-right:2rem}#special-program .grid-container-tcg>*:nth-child(n+3){margin-top:2rem}#special-program .grid-container-tcg>*:first-child{margin-top:2rem}#special-program .grid-container-tcg>*{width:calc(50% - 1rem)}#special-program .grid-container-tcg>*:not(:nth-child(3n)){margin-right:0}#special-program .grid-container-tcg>*:not(:nth-child(2n)){margin-right:2rem}#special-program .grid-container-tcg>*:nth-child(n+3){margin-top:2rem}}@media (min-width:1024px){#special-program .grid-container-tcg{display:flex;flex-flow:row wrap}#special-program .grid-container-tcg:after{clear:left;content:"";display:block}#special-program .grid-container-tcg>*{box-sizing:border-box;width:calc(calc(100% / 3) - calc(calc(2rem * 2) / 3))}#special-program .grid-container-tcg>*:not(:nth-child(3n)){margin-right:2rem}#special-program .grid-container-tcg>*:nth-child(n+4){margin-top:2rem}#special-program .grid-container-tcg>*:first-child{margin-top:2rem}}#special-program .grid-container-tcg .card-link{text-decoration:none}#special-program .grid-container-tcg .tcg-card{height:100%;background-color:#FFF;border-bottom:4px solid #C6D667}@media (min-width:769px){#special-program .grid-container-tcg .tcg-card:last-of-type{margin-right:0}}#special-program .grid-container-tcg .tcg-card .card-col{display:flex;flex-direction:column;justify-content:space-between;height:250px}@media (min-width:1024px){#special-program .grid-container-tcg .tcg-card .card-col{height:280px}}#special-program .grid-container-tcg .tcg-card .card-content{padding:34px 32px}#special-program .grid-container-tcg .tcg-card .card-content h3{font:normal normal 700 21.2px/28px "Work Sans",sans-serif}@media (min-width:1024px){#special-program .grid-container-tcg .tcg-card .card-content h3{font:normal normal 700 24.2px/32px "Work Sans",sans-serif}}#special-program .grid-container-tcg .tcg-card .card-content p{font:normal normal 400 14.81px/20px "Source Serif 4",serif}@media (min-width:1024px){#special-program .grid-container-tcg .tcg-card .card-content p{font:normal normal 400 17.77px/26px "Source Serif 4",serif}}#special-program .grid-container-tcg .tcg-card .sixteen-nine{width:384px;height:275px;max-width:100%;max-height:100%;object-fit:cover}#special-program .grid-container-tcg .tcg-card .link-holder{text-align:right;padding-right:32px;padding-bottom:24px}#special-program .grid-container-tcg .tcg-card .link-holder div{text-decoration:none;background:transparent!important}#special-program .grid-container-tcg .tcg-card .link-holder div svg{width:20px;height:20px}#special-program .grid-container-tcg .tcg-card .link-holder div svg:hover path{fill:#171818}#special-program .sp-success-stories{padding:0!important}#special-program .sp-success-stories .title a{color:#FFF;text-decoration:none;background:none!important}#special-program .sp-success-stories .title a:hover,#special-program .sp-success-stories .title a:focus{text-decoration:underline;opacity:1!important}#special-program .sp-success-stories .btn-holder .btn{margin:0 auto}#special-program .sp-news-releases{padding:0}#special-program .sp-news-releases .news-release-img{background:none!important}#special-program .sp-news-releases .sp-see-all-news{margin:0 auto}#special-program .sp-iframe-block{background-color:#19405B;padding:64px 0}#special-program .sp-iframe-block .container{max-width:1160px;margin:auto;width:85%}#special-program .sp-iframe-block .container .banner-title{margin:0 auto 45px auto}@media (max-width:767px){#special-program .sp-iframe-block .container .banner-title{margin-bottom:20px}}#special-program .sp-iframe-block .container .intro-text{color:#FFF;margin:auto}#special-program .sp-iframe-block .container .intro-text h2{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:24px}@media (min-width:1024px){#special-program .sp-iframe-block .container .intro-text h2{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}#special-program .sp-iframe-block .container .iframe-container{border:2px solid #FFF;padding:10px}@media (min-width:1024px){#special-program .sp-iframe-block .container .iframe-container{margin:45px auto}}@media (min-width:768px){#special-program .sp-iframe-block .container .iframe-container{margin-bottom:0;margin-top:25px}}@media (max-width:1023px){#special-program .sp-iframe-block .container .iframe-container{max-width:888px}}@media (max-width:767px){#special-program .sp-iframe-block .container .iframe-container{max-width:315px;margin-top:20px}}#special-program .sp-iframe-block .container .iframe-container iframe{width:100%;height:690px;background-color:#FFF}#special-program .sp-iframe-block .container p{font:normal normal 400 20.74px/28px "Source Serif 4",serif;color:#FFF;text-align:left}@media (min-width:1024px){#special-program .sp-iframe-block .container p{font:normal normal 400 23.7px/32px "Source Serif 4",serif}}#special-program .sp-iframe-block .container .btn-holder{margin-top:20px}#special-program .sp-inquiries{margin:0 auto;padding:64px 0;width:85%}@media (min-width:1024px){#special-program .sp-inquiries{max-width:1160px;margin:0 auto}}#special-program .sp-inquiries .inq-container .top-banner{display:flex;align-items:center;background-color:#03617A;padding:28px 32px;color:#fff;gap:32px}#special-program .sp-inquiries .inq-container .contact-details .type{font:normal normal 600 12.1px/20px "Work Sans",sans-serif;letter-spacing:.605px;text-transform:uppercase}#special-program .sp-inquiries .inq-container .contact-details h3{font:normal normal 600 21.2px/28px "Work Sans",sans-serif}@media (min-width:768px){#special-program .sp-inquiries .inq-container .contact-details h3{font:normal normal 600 24.2px/32px "Work Sans",sans-serif}}@media (min-width:1024px){#special-program .sp-inquiries .inq-container .contact-details h3{font:normal normal 600 30.25px/38px "Work Sans",sans-serif}}#special-program .sp-inquiries .inq-container .contact-details .division{font:normal normal 400 15.1px/28px "Work Sans",sans-serif}#special-program .sp-inquiries .inq-container .contact{background-color:#F2F7F8;padding:36px 24px}@media (min-width:768px){#special-program .sp-inquiries .inq-container .contact{padding:48px}}#special-program .sp-inquiries .inq-container .contact-card{display:flex;flex-wrap:wrap;gap:36px;padding-bottom:36px}@media (min-width:768px){#special-program .sp-inquiries .inq-container .contact-card{gap:48px}}#special-program .sp-inquiries .inq-container .contact-card .info{display:flex;gap:16px}#special-program .sp-inquiries .inq-container .contact-card .info h4{font:normal normal 600 18.1px/32px "Work Sans",sans-serif;margin-bottom:8px}#special-program .sp-inquiries .inq-container .contact-card .info div{font:normal normal 400 15.1px/28px "Work Sans",sans-serif}#special-program .sp-inquiries .inq-container .contact-card .info div:first-of-type{width:212px}#special-program .sp-inquiries .inq-container .contact-card .info svg{width:22px;height:22px;margin-top:4px}#special-program .sp-inquiries .inq-container .closing-content{padding-bottom:36px}#special-program .sp-inquiries .inq-container .closing-content p{font:normal normal 400 14.81px/20px "Source Serif 4",serif}@media (min-width:1024px){#special-program .sp-inquiries .inq-container .closing-content p{font:normal normal 400 17.77px/26px "Source Serif 4",serif}}#special-program .sp-inquiries .inq-container .socials{padding-top:36px;width:100%;border-top:1px solid #D7E6EA}#special-program .sp-inquiries .inq-container .socials a{text-decoration:none}#special-program .sp-inquiries .inq-container .socials a svg{margin-right:13px}@media (min-width:768px){#special-program .sp-inquiries .inq-container .socials a svg{margin-right:16px}}#special-program .fast__facts{border:2px solid #C6D667;margin:20px}#special-program .fast__facts .fact-text{color:#171818;font:normal normal 700 30.25px/38px "Work Sans",sans-serif}@media (min-width:768px){#special-program .fast__facts .fact-text{font:normal normal 700 36.35px/52px "Work Sans",sans-serif}}@media (min-width:1024px){#special-program .fast__facts .fact-text{font:normal normal 700 60.6px/68px "Work Sans",sans-serif}}#special-program .fast__facts .bottom-rule{font:normal normal 600 18.1px/32px "Work Sans",sans-serif;letter-spacing:.905px;text-transform:uppercase}#special-program .fast__facts .read-more{font:normal normal 700 18.1px/32px "Work Sans",sans-serif}#special-program .fast__facts .read-more:after{bottom:8px}#special-program .fast__facts .fact-number{font:normal normal 400 41.35px/56px "Source Serif 4",serif;color:#171818;margin-top:64px}#special-program .ff_no_num{padding:3rem 0 2rem}#special-program .sp-faq{padding:64px 0;max-width:1160px;margin:auto;width:85%}#special-program .sp-faq .sp-faq-container{color:#2F331B}@media (min-width:1024px){#special-program .sp-faq .sp-faq-container{max-width:696px}}#special-program .sp-faq .sp-faq-container .heading{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:24px}@media (min-width:768px){#special-program .sp-faq .sp-faq-container .heading{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}#special-program .sp-faq h2{margin-top:0!important}#special-program .sp-faq .not-numbering summary{border-top:2px solid #D7E6EA}#special-program .sp-faq details{width:100%;margin-bottom:1rem}#special-program .sp-faq details[open]{margin-bottom:0}#special-program .sp-faq details[open] .question-answer-mod{padding:1rem 2rem;border-bottom:2px solid #E0A624}#special-program .sp-faq details[open] summary{color:#2F331B;background-color:#F2F7F8;border-bottom:2px solid #D7E6EA;padding-bottom:16px}#special-program .sp-faq details[open] summary:after{background-image:url(/content/themes/ifa00117/img/svg/gold-minus-icon.svg)}#special-program .sp-faq details[open]+details summary{border-top:none}#special-program .sp-faq summary{padding-left:24px;padding-right:24px}#special-program .sp-faq summary .summary-title{font:normal normal 600 18.1px/24px "Work Sans",sans-serif;white-space:initial;display:block;width:calc(100% - 55px)}@media (min-width:768px){#special-program .sp-faq summary .summary-title{font:normal normal 600 21.2px/28px "Work Sans",sans-serif}}#special-program .sp-faq summary:hover{cursor:pointer}#special-program .sp-faq summary:focus{outline-width:0}#special-program .sp-faq summary::-webkit-details-marker{display:none}#special-program .sp-faq summary::-moz-details-marker{display:none}#special-program .sp-faq summary:after{content:"";position:absolute;top:20px;right:24px;width:20px;height:20px;background-image:url(/content/themes/ifa00117/img/svg/gold-plus-icon.svg)}#special-program .sp-faq .question-answer-mod p{font:normal normal 400 17.77px/26px "Source Serif 4",serif}@media (min-width:768px){#special-program .sp-faq .question-answer-mod p{font:normal normal 400 20.74px/34px "Source Serif 4",serif}}#special-program .sp-faq .question-answer-mod ul{margin-inline-start:0;margin-top:0}@media (min-width:768px){#special-program .sp-faq .question-answer-mod ul{margin-inline-start:25px}}#special-program .sp-faq .question-answer-mod ul>li{padding:0}#special-program .sp-faq .question-answer-mod ol{margin-inline-start:15px;margin-bottom:1rem;counter-reset:ch-ol-counter}@media (min-width:768px){#special-program .sp-faq .question-answer-mod ol{margin-inline-start:40px}}@media (min-width:1024px){#special-program .sp-faq .question-answer-mod ol{margin-bottom:.5rem}}#special-program .sp-faq .question-answer-mod ol>li{counter-increment:ch-ol-counter;padding-left:1rem}#special-program .sp-faq .question-answer-mod ol>li::marker{content:counter(ch-ol-counter)}.sp-resource{background-color:#F2F7F8}.sp-resource .container{margin:0 auto;padding:64px 0;width:85%}@media (min-width:1024px){.sp-resource .container{max-width:1160px;margin:0 auto}}.sp-resource h3{font:normal normal 700 30.25px/38px "Work Sans",sans-serif;margin-bottom:40px}@media (min-width:1024px){.sp-resource h3{font:normal normal 700 36.35px/46px "Work Sans",sans-serif}}.sp-resource .resource-container{display:flex;flex-wrap:wrap;gap:32px}.sp-resource .resource-container .resource{border-bottom:1px solid #D7E6EA;padding-bottom:8px;width:100%}.sp-resource .resource-container .resource:hover{border-bottom:1px solid #B87F00}.sp-resource .resource-container .resource:hover svg path{fill:#000}@media (min-width:768px){.sp-resource .resource-container .resource{width:300px}}@media (min-width:1024px){.sp-resource .resource-container .resource{width:356px}}.sp-resource .resource-container .resource a{text-decoration:none;font:normal normal 600 18.1px/24px "Work Sans",sans-serif;display:flex;justify-content:space-between}