/*!
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
*/@import url("https://use.typekit.net/hgp4vnf.css");[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:.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:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.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:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.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:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.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:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.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:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.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:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.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:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.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:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.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:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.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:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.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:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.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:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.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:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.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:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.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:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.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:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.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:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.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:.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(0.25, 0.25, 0.75, 0.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(0.6, -0.28, 0.735, 0.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(0.175, 0.885, 0.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(0.68, -0.55, 0.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(0.47, 0, 0.745, 0.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(0.39, 0.575, 0.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(0.445, 0.05, 0.55, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-ms-transform:translate(0);transform:translate(0)}[data-aos=fade-up]{-ms-transform:translateY(60px);transform:translateY(60px)}[data-aos=fade-down]{-ms-transform:translateY(-60px);transform:translateY(-60px)}[data-aos=fade-right]{-ms-transform:translate(-100px);transform:translate(-100px)}[data-aos=fade-left]{-ms-transform:translate(100px);transform:translate(100px)}[data-aos=fade-up-right]{-ms-transform:translate(-100px, 100px);transform:translate(-100px, 100px)}[data-aos=fade-up-left]{-ms-transform:translate(100px, 100px);transform:translate(100px, 100px)}[data-aos=fade-down-right]{-ms-transform:translate(-100px, -100px);transform:translate(-100px, -100px)}[data-aos=fade-down-left]{-ms-transform:translate(100px, -100px);transform:translate(100px, -100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}[data-aos=zoom-in]{-ms-transform:scale(0.6);transform:scale(0.6)}[data-aos=zoom-in-up]{-ms-transform:translateY(100px) scale(0.6);transform:translateY(100px) scale(0.6)}[data-aos=zoom-in-down]{-ms-transform:translateY(-100px) scale(0.6);transform:translateY(-100px) scale(0.6)}[data-aos=zoom-in-right]{-ms-transform:translate(-100px) scale(0.6);transform:translate(-100px) scale(0.6)}[data-aos=zoom-in-left]{-ms-transform:translate(100px) scale(0.6);transform:translate(100px) scale(0.6)}[data-aos=zoom-out]{-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-ms-transform:translateY(100px) scale(1.2);transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{-ms-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{-ms-transform:translate(-100px) scale(1.2);transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{-ms-transform:translate(100px) scale(1.2);transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{-ms-transform:translate(0);transform:translate(0)}[data-aos=slide-up]{-ms-transform:translateY(100%);transform:translateY(100%)}[data-aos=slide-down]{-ms-transform:translateY(-100%);transform:translateY(-100%)}[data-aos=slide-right]{-ms-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=slide-left]{-ms-transform:translateX(100%);transform:translateX(100%)}[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:0px;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;-webkit-user-select:none;-ms-user-select:none;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 transparent;border-top-color:#BBB;border-bottom:none}.selectric-focus .selectric{border-color:#aaaaaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2;transition:all ease-in-out .3s}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .button{-ms-transform:rotate(180deg);transform:rotate(180deg)}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;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:0/0 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-items .selectric-scroll li{margin:0}.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:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-ms-user-select:none;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;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.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{-ms-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 transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./img/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:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top: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:transparent;color:transparent}.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:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;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}*{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,section.stories.success-story .slide{clear:both;margin:0;padding:0}.clearfix:after,section.lender-listing .lender:after,section.lender-listing .lender .left:after,footer:after,footer .footer-wrapper:after,section.hero.subpage-hero:after,section.fine-print .wrapper:after,.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item:after,.page-premium-calculator .premium-calulator-total:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix,section.lender-listing .lender,section.lender-listing .lender .left,footer,footer .footer-wrapper,section.hero.subpage-hero,section.fine-print .wrapper,.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item,.page-premium-calculator .premium-calulator-total{display:inline-block}* html .clearfix,* html section.lender-listing .lender,section.lender-listing * html .lender,* html section.lender-listing .lender .left,section.lender-listing .lender * html .left,* html footer,* html footer .footer-wrapper,footer * html .footer-wrapper,* html section.hero.subpage-hero,* html section.fine-print .wrapper,section.fine-print * html .wrapper,* html .page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item,.page-premium-calculator .premium-calculator-options .styled-form-element .option-block * html .option-item,* html .page-premium-calculator .premium-calulator-total,.page-premium-calculator * html .premium-calulator-total{height:1%}.clearfix,section.lender-listing .lender,section.lender-listing .lender .left,footer,footer .footer-wrapper,section.hero.subpage-hero,section.fine-print .wrapper,.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item,.page-premium-calculator .premium-calulator-total{display:block}.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{box-sizing:content-box}#iowa_sliver *{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:0.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:0.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{position:fixed;bottom:20px;left:0;width:100%;z-index:99999;transition:all .5s ease-out}header.moveup{top:20px}header .wrapper{width:90%;margin:0 auto;background:#F1F2EB;border:2px solid rgba(0,0,0,0.1);padding:0 1.25rem;display:block;overflow:hidden;letter-spacing:1.5px}header .wrapper .brand{float:left;text-transform:uppercase;text-decoration:underline;color:#737B4C;padding:10.5px 0}header .wrapper .brand img,header .wrapper .brand span{display:inline-block;vertical-align:middle}header .wrapper .brand img{margin-right:.625rem;width:36px;height:25px}header .wrapper .brand span.desktop{display: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{padding:1.25rem 0}header .wrapper .brand span.desktop{display:inline-block}}header .wrapper nav,header .wrapper .search-button{float:right}header .wrapper nav{padding:12.5px 0;transition:all .3s ease-in-out}header .wrapper nav span.mobile{display:inline-block;cursor:pointer}header .wrapper nav .mobile-bottom{display:none;width:100%;position:fixed;z-index:999999;bottom:18px;left:0}header .wrapper nav .mobile-bottom .wrapper{width:90%;margin:0 auto;border:none;background:transparent;padding:0 1.25rem}header .wrapper nav .mobile-bottom a{float:left;padding:10.5px 0}header .wrapper nav .mobile-bottom a img{width:36px;height:25px}header .wrapper nav .mobile-bottom .mobile-close{float:right;padding:12.5px 0;cursor:pointer}header .wrapper nav ul{list-style:none;display:none}header .wrapper nav ul li{display:inline;padding:0 .25rem}header .wrapper nav ul li:first-of-type{padding-left:0}header .wrapper nav ul li:last-of-type{padding-right:1rem}header .wrapper nav ul li a{text-decoration:none;color:#2F331B;text-transform:uppercase;font-size:.75rem;line-height:1rem;transition:all .3s ease-in-out}header .wrapper nav ul li a:hover{opacity:.7}@media screen and (min-width: 850px){header .wrapper nav ul li{padding:0 .3rem}}@media screen and (min-width: 975px){header .wrapper nav ul li{padding:0 .45rem}header .wrapper nav ul li:last-of-type{padding-right:1.5rem}header .wrapper nav ul li a{font-size:1rem}}header .wrapper nav.mobile{width:100%;height:100%;background:#2F331B;position:fixed;z-index:9999;padding:25px;left:0;top:0;color:#F1F2EB}header .wrapper nav.mobile .menu{border:2px solid rgba(0,0,0,0.1);height:100%;padding:1rem}header .wrapper nav.mobile span.mobile{display:none}header .wrapper nav.mobile ul{display:block;width:100%}header .wrapper nav.mobile ul li{display:block;border-bottom:1px solid #F1F2EB;margin:0 0 1rem;padding:0 0 1rem;letter-spacing:1.5px}header .wrapper nav.mobile a{color:#F1F2EB;font-size:1rem}header .wrapper nav.mobile .mobile-bottom{display:block}@media (min-width: 768px){header .wrapper nav{padding:1.3rem 0 0 0}header .wrapper nav span.mobile{display:none}header .wrapper nav ul{display:block}header .wrapper nav .mobile-bottom{display:none}}@media screen and (min-width: 850px){header .wrapper nav{padding:1.4rem 0 0 0}}header .wrapper .search-button{border-left:2px solid rgba(0,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 rgba(0,0,0,0.1)}header.green .wrapper .search-button{border-left:2px solid rgba(255,255,255,0.1)}@media (min-width: 768px){header.green .wrapper{background:#3E4827;border:2px solid rgba(255,255,255,0.1)}header.green .wrapper nav ul li a,header.green .wrapper span{color:#fff}}@media all and (min-width: 48em){header>.wrapper{width:calc(100% - 56px)}}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.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 rgba(47,51,27,0.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}hr{border:none;border-top:1px solid rgba(47,51,27,0.25);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 rgba(47,51,27,0.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 .wrapper{margin:0;padding:0 0 1rem;width:100%;max-width:1160px}@media (min-width: 1024px){section.lender-locator .wrapper{margin:0 auto}}section.lender-locator .tabs{width:100%}section.lender-locator .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.lender-locator .tabs .tab{width:auto;font-size:1.4rem}}section.lender-locator .tabs .tab.active{background:#fff}section.lender-locator .content-groups{position:relative}section.lender-locator .tab-content{padding:1rem;background:#fff;opacity:0;visibility:hidden;position:absolute;width:100%}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 rgba(47,51,27,0.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:23%}}@media (min-width: 768px){section.lender-locator .tab-content .group-2{width:27%;margin-left:1rem;padding-left:1rem;padding-right:1rem}section.lender-locator .tab-content .group-2:before{content:"";position:absolute;width:0;height:calc(100% - 20px);bottom:0;left:calc(23% + 1rem);border-left:1px solid rgba(47,51,27,0.25)}}@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 rgba(47,51,27,0.25)}}@media all and (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{clear:both;border-top:1px solid rgba(47,51,27,0.25);padding-top:.75rem;display:-ms-flexbox;display:flex}section.lender-locator .tab-content .search-btn a{margin-top:.5rem;margin-right:15px}section.lender-locator .tab-content label{font-size:.9375rem;text-transform:uppercase;font-weight:500;display:block}section.lender-locator .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.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-family:"franklin-gothic-urw",arial,helvetica !important;font-size:1.031rem !important;color:#636653}section.lender-locator .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.lender-locator .selectric-wrapper{display:inline-block;vertical-align:bottom}}section.lender-listing{padding-top:0}@media (min-width: 768px){section.lender-listing{transition:all .3s linear}section.lender-listing:not(.remove-max-height){min-height:1000px}}section.lender-listing .info-block{position:relative}@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 rgba(47,51,27,0.25);padding-top:1rem;position:relative}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-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;color:#2F331B;text-transform:uppercase;font-weight:500;text-decoration:none;position:absolute;top:1rem}section.lender-listing .pagination .prev:after,section.lender-listing .pagination .next:after{content:"";width:10px;height:10px;display:block;position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:url("/content/themes/ifa00117/img/svg/pagination.svg") no-repeat center/cover}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:25%;right:calc(100% + .5rem);-ms-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{border-bottom:5px solid #737B4C}section.lender-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){section.lender-listing .lender-results{margin:0rem 0 3rem 0}}section.lender-listing .lender{border-bottom:1px solid rgba(47,51,27,0.25);padding-bottom:0rem;margin-bottom:1rem;position:relative}section.lender-listing .lender:nth-child(10n),section.lender-listing .lender:last-child{border-bottom:none}@media (min-width: 1024px){section.lender-listing .lender{padding-bottom:1rem;margin-bottom:2rem}section.lender-listing .lender:before{content:'';position:absolute;bottom:-1px;left:0;background-color:#F1F2EB;height:2px;width:112px}}section.lender-listing .lender img{width:100%;height:auto}section.lender-listing .lender .name{font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:600;margin-bottom:.5rem;text-align:left}@media (min-width: 1024px){section.lender-listing .lender .name{font-size:1.875rem}}section.lender-listing .lender .employer,section.lender-listing .lender .address{font-size:1.125rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;margin-bottom:.5rem}@media (min-width: 1024px){section.lender-listing .lender .employer,section.lender-listing .lender .address{font-size:1.375rem}}section.lender-listing .lender .employer a{margin-bottom:0 !important;line-height:1.25 !important}section.lender-listing .lender .phone,section.lender-listing .lender .email,section.lender-listing .lender .cell{font-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;margin-bottom:.5rem}@media (min-width: 1024px){section.lender-listing .lender .phone,section.lender-listing .lender .email,section.lender-listing .lender .cell{font-size:1.375rem}}section.lender-listing .lender .employer-block{position:relative;text-align:left}@media (min-width: 1024px){section.lender-listing .lender .employer-block{padding-bottom:4.05rem;width:45%;margin-right:15%;float:left}}section.lender-listing .lender .info-block{position:relative}section.lender-listing .lender .info-block a.email{padding-left:20px}section.lender-listing .lender .info-block a.email:before{content:"";background:url(img/svg/email.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:0;left:0}section.lender-listing .lender .info-block a.cell{padding-left:20px}section.lender-listing .lender .info-block a.cell:before{content:"";background:url(img/svg/phone.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:0;left:0}section.lender-listing .lender .info-block a.work{padding-left:20px}section.lender-listing .lender .info-block a.work:before{content:"";background:url(img/svg/work.svg) no-repeat left top;height:15px;width:15px;position:absolute;bottom:0;left:0}section.lender-listing .lender .info-block .social{display:-ms-flexbox;display:flex;list-style-type:none}@media (min-width: 1024px){section.lender-listing .lender .info-block .social{position:absolute;bottom:0;left:0}}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-bottom:2rem;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:0.4rem;margin-bottom:-.1rem;position:relative}@media (min-width: 1024px){section.lender-listing .lender .info-block{width:40%;float:left}}section.lender-listing .lender .left{position:relative;max-width:360px;margin-bottom:0}@media (min-width: 1024px){section.lender-listing .lender .left{margin-bottom:3rem}}section.lender-listing .lender .left .image{width:45%;float:left;margin-right:5%;margin-bottom:1rem;overflow:hidden}section.lender-listing .lender .left .image img{object-fit:cover;width:150px;height:150px}@media (min-width: 768px){section.lender-listing .lender .left .image{width:100%}section.lender-listing .lender .left .image img{width:165px;height:165px}}@media (min-width: 1024px){section.lender-listing .lender .left .image img{width:200px;height:200px}}section.lender-listing .lender .left .social{width:50%;float:left}section.lender-listing .lender .left .social>img{margin:.75rem 0 0 0;max-height:60px}section.lender-listing .lender .left .social>img.equal-housing{max-width:40px;margin:.75rem auto 0 auto;display:block}section.lender-listing .lender .left .social>img.show-mobile{height:5.25rem}section.lender-listing .lender .left .social>a{width:20%;display:inline-block;transition:all 0.3s ease-out}@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: 768px){section.lender-listing .lender .left .social{position:absolute;right:calc(100% + 1rem);width:5rem}}@media (min-width: 1024px){section.lender-listing .lender .left .social{position:absolute;right:calc(100% + 2rem);width:5rem}}@media (min-width: 768px){section.lender-listing .lender .left{width:20%;float:left;margin-right:3%;margin-left:6rem}}@media (min-width: 1024px){section.lender-listing .lender .left{margin-left:7rem}}section.lender-listing .lender .right a{color:#2F331B;text-decoration:none;display:table;line-height:0.075rem;margin-bottom:1.15rem;margin-top:.75rem;font-family:"franklin-gothic-urw",arial,helvetica;border-bottom:5px solid #CDDE7A;transition:all 0.3s ease-out;position:relative;font-weight:400;padding-bottom:0rem;white-space:normal}section.lender-listing .lender .right a:hover{opacity:.5}@media (min-width: 768px){section.lender-listing .lender .right{width:calc(77% - 6rem);float:left}}@media (min-width: 1024px){section.lender-listing .lender .right{width:calc(77% - 7rem)}}section.lender-listing label{font-size:.9375rem;text-transform:uppercase;font-weight:500;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:#737B4C}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-family:"franklin-gothic-urw",arial,helvetica !important;font-size:1.031rem !important;color:#636653}section.lender-listing .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.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}.nmls{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.125rem;font-weight:500}@media (min-width: 1024px){.nmls{margin-top:1.88rem;position:absolute;bottom:0;left:0}}#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{width:100px;margin:0 auto;display:none}body.page-find-lender-realtor section .right{text-align:left}@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;width:45%;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}}body.page-impact{background-image:url(/content/themes/ifa00117/img/wave-bg.png);background-repeat:repeat;background-color:#fff}section.hero.subpage-hero.impact-page-hero{background:transparent}section.hero.subpage-hero.impact-page-hero .wrapper{margin-top:0;padding-top:4rem}@media (min-width: 768px){section.hero.subpage-hero.impact-page-hero .wrapper{margin-top:8.5rem;padding-top:0}}section.hero.subpage-hero.impact-page-hero .hero-wrapper h1 img{display:block;margin:auto;width:100%;max-width:390px}section.hero.subpage-hero.impact-page-hero .hero-wrapper h2{text-transform:uppercase;font-family:"brothers",gerogia,times,times newroman;font-size:3.56rem;font-weight:400;line-height:3.75rem;letter-spacing:0.1rem;margin-top:1.81rem;color:#fff;-webkit-text-fill-color:#fff;text-fill-color:#fff;text-shadow:1px 1px #737B4C;-moz-text-stroke:0.12rem #737B4C;-webkit-text-stroke:0.12rem #737B4C;text-stroke:2px #737B4C;text-align:center;margin-bottom:1.56rem}section.hero.subpage-hero.impact-page-hero .hero-wrapper p{text-align:center;font-size:22px;line-height:2.19rem;max-width:42.5rem;margin:auto;display:block}section.impact.impact-page{background-color:transparent;background-image:none}section.impact.impact-page .banner-title{margin-bottom:5.25rem}section.impact.impact-page .impact-wrapper .left,section.impact.impact-page .impact-wrapper .right{border:0}@media (max-width: 767px){section.impact.impact-page .impact-wrapper .left,section.impact.impact-page .impact-wrapper .right{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}section.impact.impact-page .impact-wrapper .left img,section.impact.impact-page .impact-wrapper .right img{max-width:400px;width:100%}section.impact.impact-page .impact-wrapper .left img{float:left}section.impact.impact-page .impact-wrapper .left .counter{font-size:5.625rem;line-height:4rem}section.impact.impact-page .impact-wrapper .left .impact-copy{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:900;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;font-size:2.313rem;line-height:3rem;text-align:left}section.impact.impact-page .impact-wrapper .right img{float:left}@media (min-width: 768px){section.impact.impact-page .impact-wrapper .right img{float:right}}section.impact.impact-page .impact-wrapper .text-holder{border-bottom:1px solid #2F331B;padding-bottom:20px;text-align:left;max-width:20.94rem}section.impact.impact-page .impact-slider .cat-heading{font-size:1.03rem;font-weight:900}section.stories.impact-slider .banner-title{margin-top:30px}body section.stories{padding:1.875rem 0}@media (min-width: 1024px){body section.stories{padding:5rem 0 5.63rem 0}}@media (max-width: 575px){body section.stories .slide .right-wrapper{margin-top:7%}body section.stories .slide .left,body section.stories .slide .right{min-height:263px}}section.section.hero.news-hero.subpage-hero.hero-space{padding-bottom:10px}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper{max-width:735px}}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper{max-width:1160px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper{width:100%}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper{margin-top:15px}}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper.hero-figure{width:680px;margin-left:auto;margin-right:auto;display:block;margin-top:-259px}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper h1{font-weight:900;font-family:"franklin-gothic-urw",arial,helvetica;font-size:37px;line-height:45px;text-transform:none;letter-spacing:normal;margin-top:15px;margin-bottom:15px;padding-top:15px}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper h1{font-size:45px;line-height:50px;margin-bottom:18px;margin-top:0;padding-top:0}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper img{max-width:100%}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper h3{background-color:#2F331B;font-weight:700;font-size:15px;text-transform:uppercase;height:11px;line-height:0.8;margin-bottom:20px;width:100%}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper h3 span{background-color:#F1F2EB;padding-right:5px}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper figure{border-bottom:1px solid #2F331B;padding-bottom:15px}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper figure img{margin-bottom:15px}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .hero-wrapper figure figcaption{font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info{display:-ms-flexbox;display:flex}}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info{-ms-flex-direction:column;flex-direction:column;width:17%;position:relative;z-index:10;top:48px}}@media (max-width: 1234px) and (min-width: 1060px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info{width:12%}}@media (max-width: 1059px) and (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info{width:10%}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author{font-family:"futura-pt",arial,helvetica;font-size:15px;font-weight:600;line-height:25px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;min-height:25px}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author{-ms-flex-direction:column;flex-direction:column;margin-right:auto}}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author{margin-right:0;text-align:right}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author span{margin-right:15px;font-weight:600}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author span{margin-right:0}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .author time{font-weight:600}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social{padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;margin-bottom:20px}@media (min-width: 768px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social{margin-left:auto;padding-left:20px}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li:last-child{margin-right:0}}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:0}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li{margin-right:20px}@media (min-width: 1024px){section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li{margin-right:0;margin-left:auto}}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a img,section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a svg{height:40px;width:40px}section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a:focus svg #path0_fill,section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a:focus svg #Square,section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a:hover svg #path0_fill,section.section.hero.news-hero.subpage-hero.hero-space .wrapper .author-info .social li a:hover svg #Square{fill:#2F331B;transition:all .3s ease-out}.flexbox-grid.news-detail figure{border-top:1px solid #2F331B;border-bottom:1px solid #2F331B;padding-top:25px}@media (min-width: 768px){.flexbox-grid.news-detail .wrapper{max-width:735px}}@media (min-width: 1024px){.flexbox-grid.news-detail .wrapper{max-width:680px}}.flexbox-grid.news-detail article figure:first-child{border-top:0;padding-top:0;margin-bottom:20px}.flexbox-grid.news-detail article figure.single-heading,.flexbox-grid.news-detail article figure.single-sub-heading,.flexbox-grid.news-detail article figure.text-block-single,.flexbox-grid.news-detail article figure.single-blockquote{border:0;padding:0}.flexbox-grid.news-detail article h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:37.5px;line-height:40px;margin-bottom:20px}.flexbox-grid.news-detail article h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:30px;line-height:35px;font-weight:600;margin-top:30px;margin-bottom:15px}.flexbox-grid.news-detail article h4{font-size:22px;font-family:"franklin-gothic-urw",arial,helvetica;margin-top:20px;margin-bottom:15px}.flexbox-grid.news-detail article h5{font-size:15px;font-family:"franklin-gothic-urw",arial,helvetica;margin-top:15px;margin-bottom:15px}.flexbox-grid.news-detail article blockquote{font-family:"brothers",gerogia,times,times newroman;font-size:28.5px;line-height:35px;width:100%;text-transform:uppercase;border-top:1px solid #2F331B;border-bottom:1px solid #2F331B;padding-top:17px;padding-bottom:17px;padding-left:0;margin-top:20px;margin-bottom:20px;border-left:0}@media (min-width: 768px){.flexbox-grid.news-detail article blockquote{font-size:43px;line-height:50px}}.flexbox-grid.news-detail article p{font-size:18px;line-height:25px;margin-bottom:2rem;font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width: 768px){.flexbox-grid.news-detail article p{font-size:22px;line-height:35px}}.flexbox-grid.news-detail article ol,.flexbox-grid.news-detail article ul{padding-left:24px;font-family:"franklin-gothic-urw",arial,helvetica;font-size:18px;line-height:25px;font-weight:600;margin-top:20px;margin-bottom:20px}.flexbox-grid.news-detail article ol li,.flexbox-grid.news-detail article ul li{margin-bottom:20px}.flexbox-grid.news-detail article ol li span,.flexbox-grid.news-detail article ul li span{font-weight:500}.flexbox-grid.news-detail article ol li:last-child,.flexbox-grid.news-detail article ul li:last-child{margin-bottom:0}@media (min-width: 768px){.flexbox-grid.news-detail article ol,.flexbox-grid.news-detail article ul{font-size:22px;line-height:30px}}.flexbox-grid.news-detail article .divided-top{border-top:5px solid #2F331B;padding-top:20px;margin-top:0}.flexbox-grid.news-detail article .read-more{margin-top:0;font-size:18px;display:inline-block;padding-right:0}@media (min-width: 768px){.flexbox-grid.news-detail article .read-more{font-size:22px}}.flexbox-grid.news-detail article .read-more:after{background-image:none}figure{padding-bottom:20px;border-bottom:1px solid rgba(47,51,27,0.25)}figure img{max-width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(47,51,27,0.25)}figure .slick-list{overflow:visible}figure .slide-navigation{display:-ms-flexbox;display:flex;font-family:"futura-pt",arial,helvetica;font-weight:600;padding-top:15px;padding-bottom:15px}figure .slide-navigation .arrow-navigation{margin-right:auto;font-weight:500}figure .slide-navigation .arrow-navigation a{color:#2F331B;text-decoration:none}figure .slide-navigation .arrow-navigation .prev{margin-right:10px;padding-left:15px;position:relative}figure .slide-navigation .arrow-navigation .prev:before{content:"";background-image:url("/content/themes/ifa00117/img/svg/chevron-left.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:4px;left:0px;width:20px;height:13px}figure .slide-navigation .arrow-navigation .next{padding-right:20px;position:relative}figure .slide-navigation .arrow-navigation .next:after{content:"";background-image:url("/content/themes/ifa00117/img/svg/chevron-right.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:4px;right:-5px;width:20px;height:13px}figure .slide-navigation .current-slide{font-weight:500;margin-left:auto}figure figcaption{font-family:"franklin-gothic-urw",arial,helvetica}section.hero.news-archive-hero .wrapper{margin-top:30px}@media (min-width: 768px){section.hero.news-archive-hero .wrapper{margin-top:145px}}@media (min-width: 1024px){section.hero.news-archive-hero .wrapper{margin-top:100px}}section.flexbox-grid.news-archive{padding-bottom:30px}section.flexbox-grid.news-archive .month-container{display:-ms-flexbox;display:flex;width:100%}section.flexbox-grid.news-archive .month-container .banner-sub-title{margin-left:0;margin-bottom:40px}section.flexbox-grid.news-archive .wrapper img{max-width:100%}section.flexbox-grid.news-archive .wrapper article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){section.flexbox-grid.news-archive .wrapper article{-ms-flex-direction:row;flex-direction:row}}section.flexbox-grid.news-archive .wrapper article h3{background-color:#2F331B;font-weight:700;font-size:15px;text-transform:uppercase;height:11px;line-height:0.8;margin-bottom:20px;width:100%}section.flexbox-grid.news-archive .wrapper article h3 span{background-color:#F1F2EB;padding-right:5px}section.flexbox-grid.news-archive .wrapper article figure{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:15px;padding-bottom:15px}@media (min-width: 768px){section.flexbox-grid.news-archive .wrapper article figure{width:calc(33.33% - 24px);margin-right:24px}}section.flexbox-grid.news-archive .wrapper article figure img{margin-bottom:15px;max-width:100%;padding-bottom:15px}section.flexbox-grid.news-archive .wrapper article figure figcaption{font-family:"franklin-gothic-urw",arial,helvetica;font-size:30px;font-weight:900;line-height:35px}section.flexbox-grid.news-archive .wrapper article figure time{font-family:"futura-pt",arial,helvetica;font-size:15px;line-height:25px;margin:8px 0}section.flexbox-grid.news-archive .wrapper article figure a{color:#2F331B;text-decoration:none;opacity:1;transition:all .3s ease-out}section.flexbox-grid.news-archive .wrapper article figure a:hover,section.flexbox-grid.news-archive .wrapper article figure a:focus{opacity:0.5;transition:all .3s ease-out}section.flexbox-grid.news-archive .wrapper article figure .read-more{margin-top:0;font-size:22px;font-weight:500;display:inline-block;width:-webkit-fit-content;width:fit-content}@media (min-width: 768px){section.flexbox-grid.news-archive .wrapper article figure .read-more{font-size:22px}}section.flexbox-grid.news-archive .wrapper article figure .read-more:after{-ms-transform:scale(1);transform:scale(1)}.property-locator{clear:both;padding-top:0;text-align:left;margin:2rem 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;background:#F1F2EB;width:auto;display:inline-block;padding:.5rem .75rem;font-size:1.4rem;text-transform:uppercase}.property-locator .tabs .tab.active{background:#fff}.property-locator .content-groups{position:relative}.property-locator .tab-content{padding:1rem;background:#fff;display:none}.property-locator .tab-content.active{display:block}.property-locator .tab-content .search-btn{clear:both;border-top:1px solid rgba(47,51,27,0.25);padding-top:.75rem}.property-locator .tab-content .search-btn a{margin-top:.5rem}.property-locator .tab-content label{font-size:.9375rem;text-transform:uppercase;font-weight:500;display:block}.property-locator .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%}.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-size:.9375rem;text-transform:uppercase;font-weight:500;display:block}.selectric-wrapper{display:block;width:100%;max-width:300px}.selectric-wrapper .selectric{border-width:2px;background:#fff;margin-bottom:1rem;border-color:#ddd}.selectric-wrapper .selectric b.button{background:#fff}.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{font-family:"franklin-gothic-urw",arial,helvetica !important;font-size:1.031rem !important;color:#636653}.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){.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}}.found-properties-table .property>div.property-phone .value{line-height:.5;text-decoration:none !important}.found-properties-table .property>div.property-phone .value a{text-decoration:none !important;white-space:nowrap}.found-properties-table .property>div.property-phone .value:hover{opacity:1}.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}}.find-a-program-intro{padding:0}section.find-a-program-menu{padding-top:0}section.find-a-program-menu .wrapper{width:100%;padding:0;position:relative;max-width:1160px;margin-bottom:4rem}@media (min-width: 768px){section.find-a-program-menu .wrapper{padding:1rem 2rem;margin-bottom:8rem}}@media all and (min-width: 78.125em){section.find-a-program-menu .wrapper{padding:1rem 0}}section.find-a-program-menu .program{padding:1rem 1rem 0}section.find-a-program-menu .program .title{font-family:"futura-pt",arial,helvetica;font-size:1.4rem;color:#737B4C;font-weight:400;text-transform:uppercase;padding-right:4rem;position:relative;margin-bottom:1rem;cursor:pointer}section.find-a-program-menu .program .title span{width:15px;height:15px;position:absolute;right:1rem;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%)}section.find-a-program-menu .program .title span:before{content:"";width:100%;height:2px;background:#2F331B;display:block;position:absolute;top:calc(50% - 2px);left:0}section.find-a-program-menu .program .title span:after{content:"";width:2px;height:100%;background:#2F331B;display:block;position:absolute;left:calc(50% - 2px);top:0}@media (min-width: 768px){section.find-a-program-menu .program .title span{display:none}}@media (min-width: 768px){section.find-a-program-menu .program .title{width:40%;padding:1rem;margin-bottom:0}}section.find-a-program-menu .program .info{transition:all 0.15s linear;max-height:0;overflow:hidden;opacity:0;transition:opacity 0.4s}section.find-a-program-menu .program .info ul{list-style:none}section.find-a-program-menu .program .info ul li{font-size:1.125rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:600;border-bottom:1px solid rgba(47,51,27,0.25);position:relative}section.find-a-program-menu .program .info ul li a{color:#2F331B;text-decoration:none;display:block;width:100%;padding:1rem 0}@media (min-width: 768px){section.find-a-program-menu .program .info ul li a{width:89%}}@media (min-width: 1024px){section.find-a-program-menu .program .info ul li a{width:93.5%}}section.find-a-program-menu .program .info ul li a:hover{color:#737B4C}section.find-a-program-menu .program .info ul li:last-child{border-bottom:none}section.find-a-program-menu .program .info ul li.menu-title-item a:hover,section.find-a-program-menu .program .info ul li.menu-title-item a:focus{color:#2F331B;cursor:default}section.find-a-program-menu .program .info ul li.menu-title-item a:after{background-image:none;display:none}section.find-a-program-menu .program .info ul li.menu-title-item.sub-title:after{background-image:none;display:none}section.find-a-program-menu .program .info ul li.sub-title{border-top:10px solid #2F331B;font-weight:800}section.find-a-program-menu .program .info ul li.sub-title:after{width:25px;height:25px;top:calc(50% - 12px)}@media (min-width: 1024px){section.find-a-program-menu .program .info ul li.sub-title{font-size:2.3125rem}}@media (min-width: 768px){section.find-a-program-menu .program .info ul li:after{content:"";position:absolute;display:block;width:15px;height:15px;right:1rem;top:calc(50% - 7px);background:url("/content/themes/ifa00117/img/svg/program-arrow.svg") no-repeat center/cover}section.find-a-program-menu .program .info ul li:hover:after{background-image:url("/content/themes/ifa00117/img/svg/program-arrow-hover.svg")}}@media (min-width: 1024px){section.find-a-program-menu .program .info ul li{font-size:1.375rem}}@media (min-width: 768px){section.find-a-program-menu .program .info ul:hover{border-top-color:#737B4C}}@media (min-width: 1024px){section.find-a-program-menu .program .info ul{border-top-width:10px}}@media (min-width: 768px){section.find-a-program-menu .program .info{position:absolute;left:40%;top:1rem;background:#fff;width:calc(60% - 1.5rem);padding:1.5rem;border-left:1px solid rgba(47,51,27,0.25);min-height:100%}}@media all and (min-width: 78.125em){section.find-a-program-menu .program .info{width:60%;left:calc(40% - 1px)}}section.find-a-program-menu .program.active{background:#fff;margin-bottom:1rem}section.find-a-program-menu .program.active .title span:after{display:none}@media (min-width: 768px){section.find-a-program-menu .program.active .title{background:#fff;z-index:100}}section.find-a-program-menu .program.active .info{max-height:1124px;display:block;opacity:1;transition:opacity 0.3s}@media (min-width: 768px){section.find-a-program-menu .program.active .info{z-index:50}}@media (min-width: 768px){section.find-a-program-menu .program.active{margin-bottom:0}}@media (min-width: 768px){section.find-a-program-menu .program{padding:0}}footer{display:block;background:#2F331B;text-align:center;padding:3rem 1.875rem 0}footer .footer-wrapper{max-width:1160px;margin:0 auto;text-align:left}footer .copyright{display:block;margin:2rem auto;text-align:center;clear:both;color:#fff;font-size:1.1rem;font-weight:300;letter-spacing:.5px}footer .designed-by{background:#3E4827;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;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{margin-bottom:2rem}footer .footer-group .title{font-family:"futura-pt",arial,helvetica;font-size:1.375rem;color:#fff;letter-spacing:3px}footer .footer-group.ifa-links .menu-footer-container ul li.green-underline,footer .footer-group.ifa-links .menu-footer-container ul .found-properties-table .property>div.property-phone li.value,.found-properties-table .property>div.property-phone footer .footer-group.ifa-links .menu-footer-container ul li.value,footer .footer-group.ifa-links .menu-footer-container ul .found-programs-table .program>div:first-child .value li.line,.found-programs-table .program>div:first-child .value footer .footer-group.ifa-links .menu-footer-container ul li.line{display:table !important;margin:0.75rem 0 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,footer .footer-group.ifa-links .menu-footer-container ul .found-properties-table .property>div.property-phone li.value a,.found-properties-table .property>div.property-phone footer .footer-group.ifa-links .menu-footer-container ul li.value a,footer .footer-group.ifa-links .menu-footer-container ul .found-programs-table .program>div:first-child .value li.line a,.found-programs-table .program>div:first-child .value footer .footer-group.ifa-links .menu-footer-container ul li.line a{color:#fff;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;text-decoration:none}footer .footer-group.address address{color:#fff;text-align:left;font-style:normal;font-family:"franklin-gothic-urw",arial,helvetica;text-transform:none;line-height:1.4rem}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.social{text-align:left}footer .footer-group.social a{transition:opacity 0.3s linear;display:inline-block;margin-right:.5rem}footer .footer-group.social a:hover{opacity:.5}@media (min-width: 768px){footer .footer-group.ifa-links,footer .footer-group.address,footer .footer-group.contact,footer .footer-group.social{width:26%;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,footer .footer-group.address,footer .footer-group.contact,footer .footer-group.social{width:19%}footer .footer-group.ifa-links{width:15%}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 .3s ease-in-out}footer p a:hover{opacity:.7}footer p a.green-underline,footer p .found-properties-table .property>div.property-phone a.value,.found-properties-table .property>div.property-phone footer p a.value,footer p a.line,footer p .found-programs-table .program>div:first-child .value a.line,.found-programs-table .program>div:first-child .value 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-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;background-position-y:2px;line-height:1.075rem;margin-bottom:12px}footer .dark-green-underline a{background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 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;transition:all 0.3s ease-out}footer .dark-green-underline a:hover{opacity:.5}.footer-group .menu .menu-item a{background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 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;transition:all 0.3s ease-out}.footer-group .menu .menu-item a:hover{opacity:.5}body{background:#F1F2EB;font-family:"futura-pt",arial,helvetica;color:#2F331B;overflow-x:hidden;counter-reset:number-list-counter}.wrapper{width:89%;padding:0;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}h1{font-size:1.88rem;line-height:2.19rem;font-weight:400;font-family:"futura-pt",arial,helvetica;letter-spacing:6px;text-transform:uppercase}@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:rgba(0,0,0,0.01) 0 0 1px}h4{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.38rem}p strong{font-weight:700;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,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:0.09rem}.slick-dots li button{visibility:hidden}#home-scroll{text-align:center;transition:bottom .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}.btn.btn-green{position:relative;left:2px;background:#3E4827;border:4px solid #F1F2EB;color:#F1F2EB;text-transform:uppercase;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;font-size:.938rem;letter-spacing:1px;text-align:center;padding:0 .75rem;text-decoration:none;display:table;outline:2px solid #3E4827;line-height:2rem;transition:opacity .3s ease-in-out !important;cursor:pointer;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;position:relative;left:2px;background:#3E4827;border:4px solid #F1F2EB;color:#F1F2EB;text-transform:uppercase;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;font-size:.938rem;letter-spacing:1px;text-align:center;padding:0 .75rem;text-decoration:none;display:table;outline:2px solid #3E4827;line-height:2rem;transition:opacity .3s ease-in-out !important;cursor:pointer;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}.btn:hover{opacity:.5 !important}.btn.full-width{margin:0 auto;position:relative}.green-underline,.found-properties-table .property>div.property-phone .value,a.line,.found-programs-table .program>div:first-child .value .line{background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 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;transition:all 0.3s ease-out}.green-underline:hover,.found-properties-table .property>div.property-phone .value:hover,a.line:hover,.found-programs-table .program>div:first-child .value .line:hover{opacity:.5}.green-underline a,.found-properties-table .property>div.property-phone .value a,a.line a,.found-programs-table .program>div:first-child .value .line a{color:#2F331B}.green-underline.green-gradient,.found-properties-table .property>div.property-phone .green-gradient.value,a.green-gradient.line,.found-programs-table .program>div:first-child .value .green-gradient.line{border:none;background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 68%, #CDDE7A 71%, #CDDE7A 100%);padding-bottom:0.28rem}.green-underline.green-gradient-location,.found-properties-table .property>div.property-phone .green-gradient-location.value,a.green-gradient-location.line,.found-programs-table .program>div:first-child .value .green-gradient-location.line{border:none;background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 87%, #CDDE7A 71%, #CDDE7A 100%)}.green-underline.green-gradient-location-boldish,.found-properties-table .property>div.property-phone .green-gradient-location-boldish.value,a.green-gradient-location-boldish.line,.found-programs-table .program>div:first-child .value .green-gradient-location-boldish.line{border:none;background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 83%, #CDDE7A 71%, #CDDE7A 100%)}.green-underline.dark-green,.found-properties-table .property>div.property-phone .dark-green.value,a.dark-green.line,.found-programs-table .program>div:first-child .value .dark-green.line{background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 70%, #ac9f3c 71%, #ac9f3c 100%)}.strong{font-weight:500}.read-more{color:#fff;text-decoration:none;display:inline;font-size:1.375rem;line-height:1.5rem;font-weight:500;font-family:"franklin-gothic-urw",arial,helvetica;background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 80%, #CDDE7A 81%, #CDDE7A 100%);padding-bottom:0.28rem;transition:all .3s ease-out !important;padding-right:25px;position:relative;background-position-y:-4px}@media (min-width: 768px){.read-more{line-height:1.7rem;background-position-y:-4px}}.read-more:hover{opacity:.5 !important}.read-more:after{content:"";background:url("img/svg/link-arrow-green.svg") no-repeat left top;height:17px;width:17px;position:absolute;bottom:8px;right:0px}.read-more.white:after{background:url("img/svg/link-arrow-white.svg") no-repeat left top}@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 .3s ease-out !important;padding-left:25px;position:relative}.download:hover{opacity:.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:0px}.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%}}.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:0.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:rgba(0,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:0px}.banner-title:after{content:"";-ms-transform:rotate(180deg);transform:rotate(180deg);background:url("img/svg/ribbon-tail-small.svg") no-repeat left top;height:30px;width:5px;position:absolute;right:-5px;top:0px}@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:0px}.banner-title:after{content:"";-ms-transform:rotate(180deg);transform:rotate(180deg);background:url("img/svg/ribbon-tail.svg") no-repeat left top;height:45px;width:10px;position:absolute;right:-10px;top:0px}}.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:rgba(0,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:"";-ms-transform:rotate(180deg);transform:rotate(180deg);background:url("img/svg/ribbon-tail-small.svg") no-repeat left top;height:30px;width:5px;position:absolute;right:-5px;top:0px}@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:"";-ms-transform:rotate(180deg);transform:rotate(180deg);background:url("img/svg/ribbon-tail.svg") no-repeat left top;height:45px;width:10px;position:absolute;right:-10px;top:0px}}.no-pad-top{padding-top:0 !important}.un-stlyed-list{margin-left:20px}.program-intro ul{padding-left:20px}section{display:block;padding:1.875rem 0}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}@media (min-width: 768px){section{padding:1.875rem 0}}section:first-of-type{margin-top:-32px}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;animation:spin 160s linear infinite}@media (min-width: 768px){section.home__hero .home-logo-starburst .starburst img{top:-1000px;width:auto;height:auto}}@keyframes spin{100%{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 rgba(47,51,27,0.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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,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 rgba(47,51,27,0.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:0px;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 rgba(47,51,27,0.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 .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{font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:3rem}section .left h2{font-size:1.875rem;line-height:2.188rem;font-weight:800;margin-bottom:1rem}@media (min-width: 768px){section .left h2{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;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");-ms-transform:rotate(0deg);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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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:#3E4827;position:relative;padding-bottom:0}section.feature .inner .right-wrapper{position:relative;width:80%;top:auto;left:auto;-ms-transform:none;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%;-ms-transform:translate(-50%, -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;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:900;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;font-size:2.313rem;line-height:3rem;color:#2F331B;padding-bottom:1.25rem;border-bottom:1px solid #2F331B}section.impact .impact-wrapper .right .counter{font-size:5.625rem;line-height:4rem}@media (min-width: 768px){section.impact .impact-wrapper .left{float:left;width:48%;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}section.stories .banner-title{margin-bottom:3.125rem}section.stories.success-story .wrapper{max-width:1160px}section.stories.success-story .banner-sub-title{float:left;margin-bottom:2.5rem}section.stories.success-story .slide .border{width:calc(100% - 40px);height:calc(100% - 40px)}section.stories.success-story .read-more{color:#2F331B;margin:2rem 0 0 0}section.stories.success-story .read-more.white{color:#fff}section.stories .slide{background:#3E4827;position:relative;width:100%;max-width:920px;color:#fff;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.875rem;font-weight:700}section.stories .slide .border{border:1px solid #fff;position:absolute;top:20px;left:20px}section.stories .slide .left,section.stories .slide .right{display:block;width:100%;height:50%;min-height:230px}@media (min-width: 768px){section.stories .slide .left,section.stories .slide .right{min-height:230px;margin-bottom:0}}section.stories .slide .left{background-size:cover;background-position:top center;padding-bottom:50%;cursor:pointer}section.stories .slide .right{position:relative}section.stories .slide .right-wrapper{margin:18% auto 0;padding:0 20% 15% 17%}section.stories .slide .title{margin-bottom:.7rem;display:block}section.stories .slide .title a{text-decoration:none;color:#fff}section.stories .slide .title a:hover{text-decoration:underline}@media (min-width: 768px){section.stories .slide .left,section.stories .slide .right{float:left;width:50%}section.stories .slide .left{background-size:cover;background-position:top center}section.stories .slide .right{position:relative}section.stories .slide .right-wrapper{margin:21% auto 0;padding:0 20% 23% 17%;text-align:left}}section.stories .slick-slide{margin:0 1.25rem;cursor:-webkit-grab}section.stories .slick-list,section.stories .slick-slide{outline:none !important}section.stories .slick-dots{text-align:center;margin:2.5rem auto 0;display:block}section.stories .slick-dots li{display:inline-block;margin:0 5px;text-indent:-9999em;background:rgba(0,0,0,0.5);border-radius:50%;height:15px;width:15px;outline:none}section.stories .slick-dots li.slick-active{background:rgba(0,0,0,0.25)}section.fast__facts{background:#fff;padding:20px}section.fast__facts .wrapper{border:2px solid #F1F2EB;padding:2.5rem;text-align:center;height:100%;overflow:hidden;width:100%}@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;top:50%;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{font-family:"futura-pt",arial,helvetica;font-size:1.875rem;color:#2F331B;padding:0 4rem 1rem 4rem;display:table;margin-bottom:2.5rem;font-weight:500;letter-spacing:1.5px}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:black;animation:drawline 1.7s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}65%{width:0%}100%{width:175%}}section.fast__facts .wrapper .facts-inner .fact-text{text-transform:uppercase;font-family:"brothers",gerogia,times,times newroman;font-size:1.781rem;color:#F1F2EB;-webkit-text-stroke:1px #737B4C;text-shadow:1px 1px #737B4C;margin-bottom:2rem;line-height:2.25rem}@media (min-width: 768px){section.fast__facts .wrapper .facts-inner .fact-text{font-size:3.563rem;line-height:3.75rem;-webkit-text-stroke:2px #737B4C}}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 rgba(47,51,27,0.25);display:block;overflow:hidden;cursor:pointer;transition:all .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 rgba(47,51,27,0.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.two-col-split{overflow:hidden}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{font-size:1.875rem;font-weight:800;line-height:2rem;margin-bottom:1rem}@media (min-width: 768px){section.two-col-split.subpage .left h2{line-height:3rem;font-size:2.375rem}}section.two-col-split.subpage .left h3{margin-top:3rem;clear:left;font-size:1.375rem;font-family:"franklin-gothic-urw",arial,helvetica;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){border-bottom:0;color:#2F331B;font-weight:700;text-decoration:none;background:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 81%, #cddd78 82%, #cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;display:inline;transition:all .3s ease-out}section.two-col-split.subpage .left li a:not(.btn):hover,section.two-col-split.subpage .left p a:not(.btn):hover{opacity:.7;transition:all .3s ease-out}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:0.938rem;font-weight:500;margin-top:36px;text-transform:uppercase}section.two-col-split.subpage .left .text-block-entry h5{font-size:0.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 .wrapper{max-width:1160px;text-align:center}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 .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{display:block;clear:both;text-align:left;font-size:1.875rem;line-height:2rem;margin-bottom:1rem;font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width: 768px){section.two-col-split h2{line-height:2.813rem;font-size:2.375rem}}section.two-col-split p,section.two-col-split li{font-size:1.125rem;font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.563rem;margin-bottom:1rem;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:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 81%, #cddd78 82%, #cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;display:inline;transition:all .3s ease-out}section.two-col-split .special-list li a:not(.btn):hover{opacity:.7;transition:all .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 rgba(47,51,27,0.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:0px;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 rgba(47,51,27,0.25);display:block;overflow:hidden;cursor:pointer;transition:all .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 rgba(47,51,27,0.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 rgba(47,51,27,0.25);padding-bottom:.5rem}section.two-col-split .right .summary ul li,section.two-col-split .left .summary ul li{border-bottom:1px solid rgba(47,51,27,0.25);display:block;font-weight:bold;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{-ms-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{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 .wrapper{width:89%}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.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:bold;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-bottom: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:transparent}section.hero.tan-hero .wrapper{color:#2F331B}section.hero.tan-hero .wrapper .hero-wrapper .breadcrumb a{color:#2F331B}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:transparent;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{width:90%;max-width:1160px;margin-top:30px;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:transparent}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:.750rem;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:0.938rem}section.hero .wrapper ol li{margin-bottom:1rem}@media (min-width: 768px){section.hero{padding-bottom:7rem}section.hero .wrapper{width:89%;margin-top:140px;padding-bottom:7rem}section.hero .wrapper .hero-wrapper{float:left}}@media (min-width: 1024px){section.hero .wrapper{margin-top:100px}}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{width:90%;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:rgba(47,51,27,0.25);display:inline-block;position:relative;bottom:0;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:rgba(47,51,27,0.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:bold;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.6190%;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.3560%;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.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:bold;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.3560%;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.lender-listing .lender .col:nth-of-type(3),section.lender-listing section.three__col__callout.media .wrapper .lender .col:nth-of-type(3),section.lender-listing .lender section.three__col__callout.media .wrapper .left .col:nth-of-type(3),section.three__col__callout.media .wrapper footer .col:nth-of-type(3),section.three__col__callout.media .wrapper footer .footer-wrapper .col:nth-of-type(3),footer section.three__col__callout.media .wrapper .footer-wrapper .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.three__col__callout.media .wrapper .page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .col:nth-of-type(3),.page-premium-calculator .premium-calculator-options .styled-form-element .option-block section.three__col__callout.media .wrapper .option-item .col:nth-of-type(3),section.three__col__callout.media .wrapper .page-premium-calculator .premium-calulator-total .col:nth-of-type(3),.page-premium-calculator section.three__col__callout.media .wrapper .premium-calulator-total .col:nth-of-type(3),section.four__col__callout.media .wrapper .clearfix .col:nth-of-type(3),section.four__col__callout.media .wrapper section.lender-listing .lender .col:nth-of-type(3),section.lender-listing section.four__col__callout.media .wrapper .lender .col:nth-of-type(3),section.lender-listing .lender section.four__col__callout.media .wrapper .left .col:nth-of-type(3),section.four__col__callout.media .wrapper footer .col:nth-of-type(3),section.four__col__callout.media .wrapper footer .footer-wrapper .col:nth-of-type(3),footer section.four__col__callout.media .wrapper .footer-wrapper .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),section.four__col__callout.media .wrapper .page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .col:nth-of-type(3),.page-premium-calculator .premium-calculator-options .styled-form-element .option-block section.four__col__callout.media .wrapper .option-item .col:nth-of-type(3),section.four__col__callout.media .wrapper .page-premium-calculator .premium-calulator-total .col:nth-of-type(3),.page-premium-calculator section.four__col__callout.media .wrapper .premium-calulator-total .col:nth-of-type(3){margin-right:0}}@media all and (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 all and (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{width:90%;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 rgba(47,51,27,0.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-family:"franklin-gothic-urw",arial,helvetica !important;font-size:1.031rem !important;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 rgba(47,51,27,0.25);border-bottom:1px solid rgba(47,51,27,0.25);text-transform:uppercase;font-size:.938rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;text-align:center;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:.25 !important;cursor:default}section.employee__search .wrapper .search-header .alphabet span:not(.inactive){cursor:pointer;transition:all .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{font-size:1.375rem;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;font-size:2rem;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 .found-properties-table .property>div.property-phone .value,.found-properties-table .property>div.property-phone section.employee__search .wrapper .table-wrap .employee-table .value,section.employee__search .wrapper .table-wrap .employee-table a.line,section.employee__search .wrapper .table-wrap .employee-table .found-programs-table .program>div:first-child .value .line,.found-programs-table .program>div:first-child .value section.employee__search .wrapper .table-wrap .employee-table .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 rgba(47,51,27,0.25);-ms-flex-line-pack:justify;align-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.employee__search .wrapper .table-wrap .employee-table tr td{border-bottom:1px solid rgba(47,51,27,0.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%;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;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 rgba(47,51,27,0.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:-webkit-fit-content;width:fit-content}section.newsletters__signup .link-col{clear:both;text-align:left;position:relative;border-top:10px solid #2F331B;border-bottom:1px solid rgba(47,51,27,0.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:bold;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:rgba(0,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{padding:5rem 0}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:rgba(47,51,27,0.25);display:inline-block;position:relative;bottom:0;margin:-1rem 0;animation:drawline 3s;animation-fill-mode:forwards}@keyframes drawline{0%{width:0%}75%{width:0%}100%{width:100%}}.staff-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:920px;margin-left:0;width:100%;clear:both}@media (min-width: 768px){.staff-grid{-ms-flex-direction:row;flex-direction:row;padding-top:1.88rem}}.staff-grid .staff-member{width:50%;padding-bottom:0.94rem;margin-bottom:0.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:rgba(47,51,27,0.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 .3s ease-out}.staff-grid .staff-member a:hover,.staff-grid .staff-member a:focus{opacity:0.5;transition:all .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:0.5;transition:all .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:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;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:0.94rem;letter-spacing:0.04rem}.staff-grid .staff-member figcaption .position{margin:6px 0}.event_one_col .flexbox-grid ul.meetings{-ms-flex-direction:column;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:0.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 rgba(47,51,27,0.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:0.938rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;font-size:0.94rem}@media (min-width: 768px){.flexbox-grid .read-more{font-size:1.375rem}}@media (min-width: 768px){.flexbox-grid .read-more:after{height:15px;width:17px;-ms-transform:scale(0.7);transform:scale(0.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack: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:0.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:-ms-flexbox;display:flex;border-bottom:1px solid rgba(47,51,27,0.25);padding:0.94rem 0.94rem 0.94rem 0.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:0.94rem}}.flexbox-grid ul.meetings .item a{display:-ms-flexbox;display:flex;color:#2F331B;text-decoration:none;transition:all .2s ease-in-out}.flexbox-grid ul.meetings .item a:hover,.flexbox-grid ul.meetings .item a:focus{color:#AC9F3C;transition:all .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:0.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:0.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-ms-flexbox;display:flex;-ms-flex:1 0 auto;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:0.94rem;line-height:.56rem;padding-left:1.13rem}.flexbox-grid ul.documents li .download:before,.flexbox-grid ul.documents li .read-more:before{-ms-transform:scale(0.7);transform:scale(0.7);bottom:-5px}.flexbox-grid ul.documents li .read-more{padding-left:0 !important}.bio-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bio-detail figure{border-bottom:0}@media (min-width: 768px){.bio-detail{-ms-flex-direction:row;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 rgba(47,51,27,0.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:0.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:0.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 rgba(47,51,27,0.25);border-bottom:1px solid rgba(47,51,27,0.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.hero.subpage-hero.hero-space{padding-bottom:1.88rem}@media (min-width: 768px){section.hero.subpage-hero.hero-space{padding-bottom:2.75rem}}@media (min-width: 1024px){section.hero.subpage-hero.hero-space{padding-bottom:5rem}}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 rgba(47,51,27,0.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:0.6rem}@media (min-width: 768px){.page-events section.section.hero .main-event .read-more{line-height:0.9rem}}.page-events .read-more{line-height:0.6rem}@media (min-width: 768px){.page-events .read-more{line-height:0.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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 rgba(47,51,27,0.25);padding-bottom:0.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:0.94rem;font-weight:500;margin-top:0.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:0.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:-ms-flexbox;display:flex;padding:0.94rem 0.94rem 0.94rem 0.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:0.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:0.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:0.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:0.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:-ms-flexbox;display:flex;-ms-flex-direction:column;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:-ms-flexbox;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:0.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:0.1rem 0 0.6rem}.questions p{font-family:"franklin-gothic-urw",arial,helvetica;line-height:1.56rem;margin-bottom:0.94rem}.questions .social{display:-ms-flexbox;display:flex;list-style-type:none;margin:0.63rem 0}.questions .social li{margin-right:0.94rem}.questions a.inline.phone{width:auto;display:block;width:-webkit-fit-content;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:0.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0 !important;width:-webkit-fit-content;width:fit-content;line-height:0.675rem;margin-top:0.63rem;margin-bottom:0.94rem}@media (min-width: 768px){a.email.inline{line-height:0.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;-ms-transform:scale(0.7);transform:scale(0.7)}@media (min-width: 768px){a.email.inline:before{-ms-transform:scale(1);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:0.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0;width:-webkit-fit-content;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:0.31rem;font-weight:700;position:relative;padding-left:1.25rem;padding-right:0;width:-webkit-fit-content;width:fit-content;margin-bottom:0.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:0.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:0.94em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;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{-ms-flex-pack:justify;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{-ms-flex-pack:start;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{-ms-flex-item-align:start;align-self:flex-start;margin-left:0;margin-right:1.88rem;-ms-flex-order:1;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{-ms-flex-order:2;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:0.5rem}.page-events-detail .event-description .event-details,.single-event .event-description .event-details,.page-assisted-living .event-description .event-details{padding-top:0.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:0.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 rgba(47,51,27,0.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-ms-flexbox !important;display:flex !important;border:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:5rem;margin:0.5rem auto 1rem;background-color:white;width:2rem !important;height:2rem !important;font-weight:700}.item-or-divider:not(:last-of-type):after{content:'OR' !important;display:-ms-flexbox !important;display:flex !important;border:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:5rem;margin:0.5rem auto 1rem;background-color:white;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:0.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:0.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}}@media (min-width: 768px) and (min-width: 768px){.intrest-rate-block .question-block .questions h3{font-size:1.88rem;line-height:2.19rem}}@media (min-width: 768px){.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:-ms-flexbox;display:flex;list-style-type:none;margin:0.63rem 0}.intrest-rate-block .question-block .questions .social li{margin-right:0.94rem}.intrest-rate-block .question-block .questions p strong{margin-top:1.563rem;display:block;font-size:1.375rem}}.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{margin-top:1.25rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:0.94rem}@media (max-width: 767px){.responsive-table .two-col-table td{background-color:transparent !important}}.responsive-table th{display:none}@media (min-width: 768px){.responsive-table th{display:block;background-color:#363f23;color:#fff;padding:0.81rem}}.responsive-table tr{padding:0.41rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.responsive-table tr{-ms-flex-direction:row;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:#fff}@media (min-width: 768px){.responsive-table tr:nth-child(odd) td:nth-child(odd){background-color:transparent}}.responsive-table tr:nth-child(odd) td:nth-child(even){background-color:#f0f0f0}@media (min-width: 768px){.responsive-table tr:nth-child(odd) td:nth-child(even){background-color:transparent}}.responsive-table tr:nth-child(even){background-color:#fff}.responsive-table tr:nth-child(even) td:nth-child(odd){background-color:#f0f0f0}@media (min-width: 768px){.responsive-table tr:nth-child(even) td:nth-child(odd){background-color:transparent}}.responsive-table tr:nth-child(even) td:nth-child(even){background-color:#fff}@media (min-width: 768px){.responsive-table tr:nth-child(even) td:nth-child(even){background-color:transparent}}.responsive-table td{padding:0.41rem 0.81rem;line-height:0.94rem}@media (min-width: 768px){.responsive-table td{width:100%;padding:0.81rem}}.responsive-table td span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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:none}@media (min-width: 768px){.responsive-table .row-label{display:block}}.responsive-table .mobile-label{margin-bottom:5px;font-size:0.88rem;font-weight:700}@media (min-width: 768px){.responsive-table .mobile-label{display:none}}.responsive-table .mobile-label .mobile-program{display:inline-block;font-weight:300}.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{display:block;width:100%;float:left}.print-holder .print.read-more{display:inline-block;clear:left;margin-top:0;margin-bottom:1.88rem}@media (min-width: 768px){.print-holder .print.read-more{margin-top:2.5rem;margin-bottom:4.06rem}}.three-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.three-col{-ms-flex-direction:row;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:0.94rem;position:relative}.benefits .three-col>div:after{content:'';width:100%;height:1px;background-color:rgba(47,51,27,0.25);display:block;position:absolute;bottom:0;animation:drawline 2.3s;animation-fill-mode:forwards}.two-col-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.two-col-wrap{-ms-flex-direction:row;flex-direction:row}}.callout-line-drawn:after{content:'';width:100%;height:1px;background-color:rgba(47,51,27,0.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:0.63rem;margin-top:1.88rem}figure.slider-block{border-top:1px solid #2F331B;border-bottom:1px solid #2F331B;margin-bottom:2.5rem;padding-top:1.56rem}figure.slider-block img{margin-bottom:0 !important}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:0.938rem;font-weight:500;margin-top:36px;text-transform:uppercase}figure.text-block-single h5{font-size:0.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:white;top:45%;left:0px;width:13px;height:25px;transition:all .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 .2s ease-in-out}.featured-event-slider .arrow-navigation .next{background-repeat:no-repeat;background-size:contain;fill:white;position:absolute;top:45%;right:0px;width:13px;height:25px;transition:all .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 .2s ease-in-out}.featured-event-slider .slick-slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.featured-event-slider .slick-slide{-ms-flex-direction:row;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:rgba(0,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{max-width:100%;border-bottom:0;margin-bottom:0}@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:-ms-flexbox;display:flex;-ms-flex-direction:row;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 rgba(47,51,27,0.25);border-bottom:1px solid rgba(47,51,27,0.25);text-transform:uppercase;font-size:.938rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;text-align:center;padding-bottom:.5rem}.alphabet span{display:inline-block;padding:.75rem 0 .25rem;width:5.8%}.alphabet span.inactive{opacity:.25 !important;cursor:default}.alphabet span:not(.inactive){cursor:pointer;transition:all .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{font-size:1.375rem;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;font-size:2rem;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:0.5rem}.flexbox-grid.assisted-living-section .main-content.assisted-living-content h3{font-size:1.88rem;line-height:2.19rem;margin-bottom:0.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{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;width:100%;margin-bottom:35px}.medium-efficiency details[open] summary{border-top-color:#737B4C;color:#737B4C;transition:all .2s ease-in-out}.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 rgba(46,50,26,0.25)}.medium-efficiency details ul li a.download.download-bg{float:none}.medium-efficiency details ul li:first-child{border-top:1px solid rgba(46,50,26,0.25)}.newsletters-archive{column-count:2;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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 .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:0px}.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:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 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:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 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;-ms-transform:scale(1);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}.two-col-split .right .job-title{font-family:"futura-pt",arial,helvetica;font-size:0.938rem;font-weight:700;line-height:0.938rem;text-transform:uppercase;margin-top:0px}.img-responsive{max-width:100%}.in-copy-img{margin:0.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:0.063rem solid rgba(47,51,27,0.25);margin-top:0.938rem}section.itg-tech figure .news-detail-slider{border-top:0.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:0.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:0.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;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:0.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 .flex-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;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}@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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;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}}.stories-carousel .slick-arrow{display:block;width:15px;height:30px}.stories-carousel .slick-arrow:before{display:block;width:15px;height:30px}.stories-carousel .slick-prev{left:63px;right:auto;z-index:1}@media (min-width: 768px){.stories-carousel .slick-prev{left:45px}}.stories-carousel .slick-prev:before{background-image:url("/content/themes/ifa00117/img/svg/prev.svg");background-repeat:no-repeat;content:""}.stories-carousel .slick-next{left:auto;right:63px;z-index:1}@media (min-width: 768px){.stories-carousel .slick-next{right:45px}}.stories-carousel .slick-next:before{background-image:url("/content/themes/ifa00117/img/svg/next.svg");background-repeat:no-repeat;content:""}.slick-prev:before,.slick-next:before{color:red}section.section.three__col__callout .flex-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;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{-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width: 768px){body .impact-page:nth-child(odd) .impact-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}body .impact-page .impact-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){body .impact-page .impact-wrapper{-ms-flex-direction:row;flex-direction:row}}section.flexbox-grid.lender-login .wrapper article .leder-login-box,section.flexbox-grid.lender-profile .wrapper article .leder-login-box{background-color:#AC9F3C;margin:1.875rem 0 4.5rem 0;padding:2rem}section.flexbox-grid.lender-login .wrapper article .leder-login-box h2,section.flexbox-grid.lender-profile .wrapper article .leder-login-box h2{clear:both;margin:1rem 0}.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:0.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:0.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:0.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;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:0.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:0.7rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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}.btn-spacer{margin-bottom:1.875rem}section.two-col-split.subpage .events__questions.inline-section{padding-bottom:0}@media (min-width: 768px){section.two-col-split.subpage .events__questions.inline-section.two_col .left{margin-right:7%}}section.two-col-split.subpage .events__questions.inline-section .wrapper{width:100%}section.two-col-split.subpage .events__questions.inline-section .wrapper .left.event_one_col{width:100%}section.two-col-split.subpage .events__questions.inline-section .wrapper ul li a{display:-ms-flexbox;display:flex;background-image:none}section.two-col-split.subpage .events__questions.inline-section .wrapper ul li a h3{margin:0}section.two-col-split.subpage .events__questions.inline-section .wrapper ul li a .category,section.two-col-split.subpage .events__questions.inline-section .wrapper ul li a .location{font-weight:300}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-financial-reports .search-overlay{-ms-flex-order:1;order:1}.page-financial-reports .header{-ms-flex-order:2;order:2}.page-financial-reports .subpage-hero{-ms-flex-order:3;order:3}.page-financial-reports .two-col-split{-ms-flex-order:4;order:4}.page-financial-reports #resources{-ms-flex-order:5;order:5}.page-financial-reports .newsletter_signup{-ms-flex-order:7;order:7}.page-financial-reports #recapture{-ms-flex-order:6;order:6}.page-financial-reports footer{-ms-flex-order:8;order:8}.feature-button-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.feature-button-holder{-ms-flex-direction:row;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{-ms-flex-order:1;order:1}}@media (max-width: 767px){section.flexbox-grid.lender-login .wrapper article .sidebar_login{-ms-flex-order:2;order:2}}@media (max-width: 767px){section.flexbox-grid.lender-login .wrapper article .sidebar_login.sidebar_questions{-ms-flex-order:4;order:4}}@media (max-width: 767px){section.flexbox-grid.lender-login .wrapper article .lender-login-panel{-ms-flex-order:3;order:3}}.styled-form-element{text-align:left}.styled-form-element label{font-size:.9375rem;text-transform:uppercase;font-weight:500;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%}.styled-form-element input[type="text"]:focus,.styled-form-element input[type="password"]:focus,.styled-form-element input[type="email"]:focus{outline:2px solid #737B4C}.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.form-caption .radio-holder{margin-bottom:0}.styled-form-element .selectric-wrapper{display:block;width:100%}.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}.styled-form-element .selectric-wrapper .selectric-items li:not(.highlighted){background:#fff}.styled-form-element .selectric-wrapper .selectric-scroll li{margin-bottom:0}.styled-form-element .selectric-wrapper .selectric-hide-select{display:none}.styled-form-element .selectric-wrapper .label,.styled-form-element .selectric-wrapper li{font-family:"franklin-gothic-urw",arial,helvetica !important;font-size:1.031rem !important;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-size:1rem;font-weight:bold;font-family:"futura-pt",arial,helvetica;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:-0.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:#737B4C}.styled-form-element div.radio-holder .inner-circle{background:#2F331B;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 div.checkbox-holder{position:relative}.styled-form-element div.checkbox-holder p{font-size:1rem;font-weight:bold;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}@media (min-width: 768px){.county-wrap .selectric-wrapper{width:50%}}.two-inputs .input-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;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:-ms-flexbox;display:flex;-ms-flex-pack:start;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+.required-message{color:red;display:block}.radio-list .input-holder .radio-holder{padding-right:1.5rem}#eligibility-quick-check .numbered-header{font-size:1.563rem}#eligibility-quick-check h3{margin-top:1rem}#eligibility-quick-check h3 a:not(.btn){border-bottom:0;color:#2F331B;font-weight:900;text-decoration:none;background:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 81%, #cddd78 82%, #cddd78 100%);background-position-y:-1px;background-repeat:no-repeat;display:inline;transition:all .3s ease-out}#eligibility-quick-check h3 a:not(.btn):hover{opacity:.7;transition:all .3s ease-out}#eligibility-quick-check .primary-residence.radio-list .required-message{margin-bottom:1rem}#eligibility-quick-check .document-list ul{margin:1.5rem 1rem 1.5rem 2.5rem}#eligibility-quick-check .document-list ul li{font-weight:600}input[type=submit],button{position:relative;left:2px;background:#3E4827;border:4px solid #F1F2EB;color:#F1F2EB;text-transform:uppercase;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;font-size:.938rem;letter-spacing:1px;text-align:center;padding:0 .75rem;text-decoration:none;display:table;outline:2px solid #3E4827;line-height:2rem;transition:opacity .3s ease-in-out !important;cursor:pointer;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{opacity:.5 !important}#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 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{bottom:14px}.clear-form{width:15px;height:15px;position:absolute;bottom:29px;right:10px;fill:#2F331B;transition:all .2s ease-in-out}@media (min-width: 769px){.clear-form:hover,.clear-form:focus{transition:all .2s ease-in-out;cursor:pointer}.clear-form:hover svg,.clear-form:focus svg{fill:#3E4827}}.form-selections{text-align:left;border-bottom:2px solid #DEDFD7;padding-bottom:1rem;margin-bottom:2rem}.form-selections div{width:24%;display:inline-block}.form-selections div span{display:block;font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem}@media (min-width: 768px){.form-selections div span{font-size:1.375rem}}.form-selections div span:first-child{font-weight:700}.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{content:"Conventional";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;top:0px;left:calc( 100% - 22%);width:22%;height:2rem;margin-top:-2rem;background-color:#cdde7a;color:#2F331B}.found-programs-table .found-programs-header>div{width:100%}@media (min-width: 1024px){.found-programs-table .found-programs-header>div{width:11.4%}.found-programs-table .found-programs-header>div.eligibility-program{width:20%}.found-programs-table .found-programs-header>div.interest-rate{text-align:right}}@media all and (-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{background-color:#cdde7a;padding:0.2rem;display:inline-block;margin:0.6rem 0 0.2rem}@media (min-width: 1024px){.found-programs-table .program>div{width:11.4%}.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 all and (-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:0.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:-ms-flexbox;display:flex;-ms-flex-pack:justify;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{display:block}.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 .found-programs-table{width:100%;border-bottom:0}.page-eligibility-results .found-programs-table.styled-table{margin-bottom:2.5rem}@media (min-width: 768px){.page-eligibility-results .found-programs-table.styled-table{margin-bottom:4.5rem}}.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}.page-eligibility-results #target-tabs>div.selected{border-bottom:5px solid #737B4C;color:#737B4C}.page-eligibility-results #target-tabs>div p{text-transform:uppercase;padding:.5rem 1rem;margin:0;font-family:"futura-pt",arial,helvetica}.page-eligibility-results #target-tabs .bottom-border{display:block;width:100%;height:2px;background:#2F331B;position:relative;z-index:5}@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{position:absolute;left:0.7rem;top:0.65rem}#new-home-value-holder input{padding-left:1.2rem}#targeted-intro-copy{margin-bottom:1.5rem}@media (min-width: 768px){#targeted-intro-copy{margin-bottom:3.5rem}}.pagination ul{display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-pack:center;justify-content:center}.pagination{border-top:1px solid rgba(47,51,27,0.25);padding-top:1rem;position:relative;font-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;font-weight:500;text-align:center}.pagination .screen-reader-text{display:none}.pagination ul.page-numbers{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{border-bottom:5px solid #737B4C}.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-size:1rem;font-family:"franklin-gothic-urw",arial,helvetica;color:#2F331B;text-transform:uppercase;font-weight:500;text-decoration:none;position:absolute;top:1rem}.pagination .prev:after,.pagination .next:after{content:"";width:10px;height:10px;display:block;position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:url("/content/themes/ifa00117/img/svg/pagination.svg") no-repeat center/cover}.pagination .next{right:1rem}.pagination .next:after{left:calc(100% + .5rem)}.pagination .prev{left:1rem}.pagination .prev:after{top:25%;right:calc(100% + .5rem);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page-numbers{color:#2F331B;text-decoration:none}.pagination .page-numbers.current{border-bottom:5px solid #737B4C}.styled-table-results{font-weight:bold;font-family:"franklin-gothic-urw",arial,helvetica;margin:2rem 0;font-size:1.125rem}.styled-table{margin-bottom:2.5rem;text-align:left}.styled-table .styled-table-header{font-family:"franklin-gothic-urw",arial,helvetica;display:none;background:#3E4827;color:#fff;width:100%;text-align:left}.styled-table .styled-table-header>div{padding:1rem .5rem;display:inline-block}.styled-table .styled-table-header>div a{color:white}.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:#f7f7f7;margin:1.5rem 0;text-align:left;font-family:"franklin-gothic-urw",arial,helvetica}.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:table;width:100%}.styled-table .styled-table-block:nth-child(even){background:#f2f2f2}.styled-table .styled-table-block>div{padding:1.25rem .5rem;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: 768px){.styled-table{margin-bottom:1.5rem}}@media (min-width: 1024px){.styled-table{border-bottom:1px solid #2F331B}}@media (min-width: 768px){.page-premium-calculator .coverage-amounts>div{width:calc((100% / 3) - 1rem);display:inline-block;margin-right:1rem}.page-premium-calculator .coverage-amounts>div:last-child{margin-right:0}}.page-premium-calculator .premium-calculator-options{margin-bottom:6rem}@media (min-width: 768px){.page-premium-calculator .premium-calculator-options{width:115%}}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options{width:167%}}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .left{width:100%;margin-bottom:0}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .left>p{margin-bottom:0}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .left>p.numbered-header{margin-top:.5rem;font-weight:bold}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .left{width:60%;float:left;margin-right:0}}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right{margin-bottom:0;width:100%}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right{width:40%;float:right}}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder{width:calc(97% / 3);display:inline-block}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder p{margin-bottom:0;text-align:center}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder p{display:none}}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder .checkbox-guts{position:relative;width:20px;height:20px;margin:0 auto}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder .checkbox-guts input{position:relative;z-index:200;opacity:0;cursor:pointer}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder .outer-box{top:2px;left:-1px}.page-premium-calculator .premium-calculator-options .styled-form-element .option-block .option-item .right div.checkbox-holder .checkmark{left:2px;top:7px}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options .styled-form-element .option-block:first-child .option-item .right{padding-top:3rem}}@media (min-width: 1024px){.page-premium-calculator .premium-calculator-options .styled-form-element .option-block:first-child .option-item div.checkbox-holder p{display:block}}.page-premium-calculator .premium-calulator-total{width:100%;background:#fff;padding:1.5rem 2rem;border-top:5px solid #70AB37;position:fixed;bottom:0;left:0;height:145px}@media (min-width: 768px){.page-premium-calculator .premium-calulator-total{height:auto;padding:1rem}}.page-premium-calculator .premium-calulator-total .premium-calulator-total-inner{max-width:1160px;margin:0 auto}.page-premium-calculator .premium-calulator-total .premium-calulator-total-inner>div{font-family:"franklin-gothic-urw",arial,helvetica;font-weight:700;width:calc(98% / 2);display:inline-block}.page-premium-calculator .premium-calulator-total .premium-calulator-total-inner .premium-total{text-align:right;float:right}.page-premium-calculator footer{margin-bottom:145px}@media (min-width: 768px){.page-premium-calculator footer{margin-bottom:58px}}#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 rgba(47,51,27,0.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:0px 0 17px 0;text-transform:uppercase}@media (min-width: 768px){.flexbox-grid.search .wrapper .results-info{margin:0px 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:linear-gradient(to bottom, rgba(240,235,235,0) 0%, rgba(205,221,120,0) 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.hero.lender-login-hero .wrapper{margin-top:4.375rem}@media (min-width: 768px){section.hero.lender-login-hero .wrapper{margin-top:9.063rem}}@media (min-width: 1024px){section.hero.lender-login-hero .wrapper{margin-top:6.25rem}}section.flexbox-grid.lender-login{padding-bottom:1.875rem}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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}section.flexbox-grid.lender-login .wrapper article .lender-login-panel{max-width:22.188rem}section.flexbox-grid.lender-login .wrapper article .lender-login-panel .read-more{margin-top:1.875rem}section.flexbox-grid.lender-login .wrapper article .intro h3{margin-bottom:0.625rem}section.flexbox-grid.lender-login .wrapper article .intro p{max-width:27.5rem}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{-ms-flex-direction:row;flex-direction:row}}section.flexbox-grid.lender-login .wrapper article h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.875rem;line-height:2.188rem;margin-bottom:1.25rem}@media (min-width: 768px){section.flexbox-grid.lender-login .wrapper article h2{font-size:2.313rem;font-weight:900}}section.flexbox-grid.lender-login .wrapper article h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.375rem;font-weight:600;line-height:1.563rem;margin-bottom:1.875rem}@media (min-width: 768px){section.flexbox-grid.lender-login .wrapper article h3{font-size:1.875rem;line-height:2.188rem}}section.flexbox-grid.lender-login .wrapper article h4{margin-bottom:1.25rem}section.flexbox-grid.lender-login .wrapper article p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){section.flexbox-grid.lender-login .wrapper article p{font-size:1.375rem;line-height:1.875rem}}section.flexbox-grid.lender-login .wrapper article .social{margin-top:0}section.flexbox-grid.lender-login .wrapper article>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:0.938rem;padding-bottom:0.938rem}@media (min-width: 768px){section.flexbox-grid.lender-login .wrapper article>div{width:calc(50% - 1.5rem);margin-right:1.5rem}}section.flexbox-grid.lender-login .wrapper article>div .read-more{margin-top:0;font-size:1.375rem;font-weight:500;display:inline-block;width:-webkit-fit-content;width:fit-content;padding-right:0}@media (min-width: 768px){section.flexbox-grid.lender-login .wrapper article>div .read-more{font-size:1.375rem}}section.flexbox-grid.lender-login .wrapper article>div .read-more:after{-ms-transform:scale(1);transform:scale(1);background-image:none}section.hero.lender-login-hero .wrapper{margin-top:70px}@media (min-width: 768px){section.hero.lender-login-hero .wrapper{margin-top:145px}}@media (min-width: 1024px){section.hero.lender-login-hero .wrapper{margin-top:100px}}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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}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 p{max-width:440px}section.flexbox-grid.lender-profile .wrapper article .questions{max-width:440px;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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;margin-top:85px}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:-webkit-fit-content;width:fit-content}section.flexbox-grid.lender-profile .wrapper article .form-section{border-top:1px solid #737B4C;padding:40px 0}section.flexbox-grid.lender-profile .wrapper article .form-section h3{margin-top:0;margin-bottom:10px;font-family:"franklin-gothic-urw",arial,helvetica}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article .form-section{padding-right:95px}}@media (min-width: 1024px){section.flexbox-grid.lender-profile .wrapper article .form-section{padding-right:120px}}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:-ms-flexbox;display:flex;-ms-flex-align:center;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:#FFFFFF;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article .two-col{-ms-flex-direction:row;flex-direction:row}}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article .two-col>div{width:calc(50% - 12px);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{-ms-flex-direction:row;flex-direction:row}}section.flexbox-grid.lender-profile .wrapper article h2{font-family:"franklin-gothic-urw",arial,helvetica;font-size:30px;line-height:35px;margin-bottom:20px}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article h2{font-size:37px;font-weight:900}}section.flexbox-grid.lender-profile .wrapper article h3{font-size:22px;font-weight:600;line-height:25px;margin-top:40px}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article h3{font-size:30px;line-height:35px}}section.flexbox-grid.lender-profile .wrapper article h4{margin-bottom:20px}section.flexbox-grid.lender-profile .wrapper article p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:16px;font-weight:400;line-height:20px}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article p{font-size:22px;line-height:30px}}section.flexbox-grid.lender-profile .wrapper article .social{margin-top:0}section.flexbox-grid.lender-profile .wrapper article>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:15px;padding-bottom:15px}@media (min-width: 768px){section.flexbox-grid.lender-profile .wrapper article>div{width:calc(50% - 24px);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:-webkit-fit-content;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:after{-ms-transform:scale(1);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:.25 !important;cursor:default}section.flexbox-grid.lender-profile .additional-branch .selectric .label{line-height:39px;height:29px}.flexbox-grid{padding-top:0}.flexbox-grid.end-callout .flexbox-wrapper{padding-top:0}.flexbox-grid .flexbox-wrapper{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.flexbox-grid .flexbox-wrapper .question-block{margin-top:1.75rem}@media (min-width: 1024px){.flexbox-grid .flexbox-wrapper .question-block{margin-top:0}}@media (min-width: 768px){.flexbox-grid .flexbox-wrapper{padding-top:5rem}}.flexbox-grid .flexbox-wrapper.no-break{padding-top:0}@media (min-width: 1024px){.flexbox-grid .flexbox-wrapper{-ms-flex-direction:row;flex-direction:row}}.flexbox-grid .main-content{width:100%}.flexbox-grid .main-content.full-width{width:100%}.flexbox-grid .main-content.width-800{max-width:50rem;width:100%}.flexbox-grid .main-content img{max-width:100%;margin-bottom:1.88rem}.flexbox-grid .main-content h4{margin-bottom:0.63rem;margin-top:1.88rem}@media (min-width: 768px){.flexbox-grid .main-content h4{font-size:1.88rem;line-height:2.19rem}}@media (min-width: 1024px){.flexbox-grid .main-content{width:calc(60% - 2.5rem);margin-right:2.5rem}}.flexbox-grid .main-content ul.documents.preview{border-bottom:1px solid #2F331B;padding-bottom:2rem;margin-right:auto;clear:both;list-style-type:none}.flexbox-grid .main-content ul.documents.preview h4{margin-top:0}.flexbox-grid .documents.preview{border-bottom:1px solid #2F331B;padding-bottom:2rem;margin-right:33%;margin-bottom:5rem}.flexbox-grid .documents.preview:last-child{margin-bottom:0}.flexbox-grid .main-content p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.13rem;line-height:1.56rem}.flexbox-grid .main-content p.intro{font-size:1.38rem;line-height:1.88rem}.flexbox-grid .main-content p.caption{font-size:0.88rem;line-height:1.25rem;opacity:.7;margin-bottom:5rem}.flexbox-grid .main-content p .read-more{margin-top:10px;padding-right:0}.flexbox-grid .main-content p .read-more::after{display:none}.flexbox-grid .main-content h3{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1.88rem;line-height:2.19rem;font-weight:900;margin-bottom:0.5rem}@media (min-width: 768px){.flexbox-grid .main-content h3{font-size:2.31rem;line-height:2.81rem}}.flexbox-grid .main-content ul.documents.affordable-assist{border-bottom:0;-ms-flex-direction:column;flex-direction:column;margin-right:0;max-width:35rem;padding-top:0;list-style-type:none}.flexbox-grid .main-content ul.documents.affordable-assist li{width:100%}@media (min-width: 768px){.flexbox-grid .main-content ul.documents.affordable-assist li h4{font-size:2.31rem;line-height:2.81rem}}.flexbox-grid .main-content ul.documents.affordable-assist li h5{font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;line-height:0.69rem;margin-bottom:0.38rem}.flexbox-grid .main-content ul.documents.affordable-assist li p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;line-height:1.25rem}@media (min-width: 768px){.flexbox-grid .main-content ul.documents.affordable-assist li p{font-size:1.38rem;line-height:1.88rem}}.flexbox-grid .main-content ul.documents.affordable-assist li a.download{margin-top:1.88rem}@media (min-width: 768px){.flexbox-grid .main-content ul.documents.affordable-assist li a.download{padding-left:1.73rem;font-size:1.38rem;line-height:.98rem}.flexbox-grid .main-content ul.documents.affordable-assist li a.download:before{-ms-transform:scale(1);transform:scale(1);bottom:-2px}}.flexbox-grid .main-content ul.documents.affordable-assist li .read-more:after{-ms-transform:scale(1);transform:scale(1)}.flexbox-grid .main-content .event-details{padding-top:0.94rem}.flexbox-grid .main-content .event-details p{font-family:"franklin-gothic-urw",arial,helvetica}.flexbox-grid .main-content .event-details ul{padding-bottom:0.94rem;padding-left:0;list-style-type:none}.flexbox-grid .main-content .event-details ul li{position:relative;padding:15px 20px;border-bottom:1px solid rgba(47,51,27,0.25)}.flexbox-grid .main-content .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}@media (min-width: 768px){.flexbox-grid .main-content .event-details ul li h4{font-size:2.31rem;line-height:2.81rem}}.flexbox-grid .main-content .event-details ul li h5{font-family:"franklin-gothic-urw",arial,helvetica;text-transform:uppercase;line-height:11px;margin-bottom:6px}.flexbox-grid .main-content .event-details ul li p{font-family:"franklin-gothic-urw",arial,helvetica;font-size:1rem;line-height:1.25rem}@media (min-width: 768px){.flexbox-grid .main-content .event-details ul li p{font-size:1.38rem;line-height:1.88rem}}@media (min-width: 768px){.flexbox-grid .main-content .event-details ul a{font-size:1.38rem;line-height:1.88rem}}.question-block{width:100%}@media (min-width: 1024px){.question-block{width:40%}}.question-block .questions{max-width:27.5rem;padding-right:0}@media (max-width: 1023px){.question-block .questions{float:left;clear:both}}section.stories.no-slide{padding-bottom:20px}section.stories.no-slide .banner-sub-title{margin-left:0;margin-bottom:40px}section.stories.no-slide .slide{clear:both;overflow:hidden}section.stories.no-slide .slide a{color:#fff}@media (min-width: 768px){section.stories.no-slide .slide{height:340px}}@media (min-width: 1024px){section.stories.no-slide .slide{height:449px}}@media (min-width: 1200px){section.stories.no-slide .slide{height:460px}}section.stories.no-slide .slide .border{width:calc(100% - 40px);height:calc(100% - 40px)}.responsive-table{width:100%}.responsive-table tr{width:100%}.responsive-table tr th{width:100%;text-align:left}@media (max-width: 767px){.table-strech.responsive-table tr:nth-child(even) td:nth-child(odd){background-color:transparent}.table-strech.responsive-table tr:nth-child(odd) td:nth-child(odd){background-color:transparent}}.table-strech.responsive-table tr{-ms-flex-direction:row;flex-direction:row}.table-strech.responsive-table tr td:first-child{width:33%}.table-strech.responsive-table tr td:last-child{width:66%}@media (max-width: 575px){.table-strech.responsive-table tr td:last-child a{float:right;white-space:nowrap}}.table-strech.responsive-table tr th{padding:.81rem;font-weight:500}.table-strech.responsive-table tr th:first-child{text-align:left}.table-strech.responsive-table tr th:last-child{text-align:right}.table-strech.responsive-table th{color:#fff;display:block}.table-strech.responsive-table .two-col-table th,.table-strech.responsive-table .two-col-table td{width:50%}.table-strech.responsive-table.link-list .read-more{padding-right:0}.table-strech.responsive-table.link-list .read-more::after{display:none}.responsive-table.table-strech-multiple{border-bottom:1px solid rgba(47,51,27,0.25);margin-bottom:0}@media (max-width: 767px){.responsive-table.table-strech-multiple tr:nth-child(even) td:nth-child(odd){background-color:transparent}.responsive-table.table-strech-multiple tr:nth-child(odd) td:nth-child(odd){background-color:transparent}}.responsive-table.table-strech-multiple tr{-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.responsive-table.table-strech-multiple tr{-ms-flex-direction:row;flex-direction:row}}.responsive-table.table-strech-multiple tr td{-ms-flex-direction:column;flex-direction:column;font-size:0.88rem}@media (min-width: 768px){.responsive-table.table-strech-multiple tr td{-ms-flex-direction:row;flex-direction:row}}.responsive-table.table-strech-multiple tr td a{font-size:0.88rem;font-weight:300;margin-top:0;line-height:0.3rem;white-space:nowrap}@media (max-width: 575px){.responsive-table.table-strech-multiple tr td a{margin-top:10px}}@media (min-width: 768px){.responsive-table.table-strech-multiple tr td:last-child{float:right;text-align:right}}@media (max-width: 575px){.responsive-table.table-strech-multiple tr:last-child a{white-space:nowrap}}.responsive-table.table-strech-multiple th{padding:.81rem;font-weight:500}.responsive-table.table-strech-multiple th:first-child{text-align:left}.responsive-table.table-strech-multiple th:last-child{text-align:right}.responsive-table.table-strech-multiple th{color:#fff}.responsive-table.table-strech-multiple.link-list .read-more{font-size:0.88rem;padding-right:0;margin-top:0}.link-list .read-more{background:linear-gradient(to bottom, rgba(205,222,122,0) 0%, rgba(205,222,122,0) 75%, #CDDE7A 76%, #CDDE7A 100%);background-position-y:-3px;font-size:0.94rem;margin-top:0;padding-right:0;display:inline;line-height:.6rem}.link-list .read-more::after{display:none}.table-justified tr td:last-child,.table-justified tr th:last-child{text-align:left}@media (min-width: 769px){.table-justified tr td:last-child,.table-justified tr th:last-child{text-align:right}}section.hero.subpage-hero.hero-space.hero-detail{padding-bottom:0}.erap-search-box{margin:2.5rem 0 0 0;max-width:27.5rem}.erap-search-box h5{background-color:#fff;font-size:1.38rem;font-weight:400;line-height:0.98rem;padding:1.25rem;text-transform:uppercase;display:table;width:100%}.erap-search-box label{font-size:0.94rem;font-weight:500;line-height:1.56rem;text-transform:uppercase}.erap-search-box form{background-color:#fff;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.erap-search-box form hr{margin-top:0.94rem;margin-bottom:20px}.erap-search-box form .field{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.erap-search-box form .field input{padding:10px}.erap-search-box form .field input:focus,.erap-search-box form .field input:active{outline:none}.erap-search-box form .field input.error{border:2px solid red}.erap-search-box form .field .error-message{display:block;padding:2px 0;color:red}.no-pad{padding:0}.erap-search-section{padding-bottom:3rem}.erap-content{display:none}@media print{.page-assisted-living .header,.page-assisted-living .question-block,.page-assisted-living #iowa_sliver,.page-assisted-living .banner-sub-title,.page-assisted-living .documents,.page-assisted-living .ifa-links,.page-assisted-living .footer-logo-desktop,.page-assisted-living .social,.page-assisted-living .copyright,.single-assisted-living .header,.single-assisted-living .question-block,.single-assisted-living #iowa_sliver,.single-assisted-living .banner-sub-title,.single-assisted-living .documents,.single-assisted-living .ifa-links,.single-assisted-living .footer-logo-desktop,.single-assisted-living .social,.single-assisted-living .copyright{display:none !important}.page-assisted-living .main-content,.single-assisted-living .main-content{width:100%}.page-assisted-living .main-content .two-col-table tr,.single-assisted-living .main-content .two-col-table tr{width:100%;display:table}.page-assisted-living .main-content .two-col-table tr th,.single-assisted-living .main-content .two-col-table tr th{color:#2F331B !important}.page-assisted-living .main-content .two-col-table tr td,.single-assisted-living .main-content .two-col-table tr td{width:50%;padding:0;margin:0}.page-assisted-living .main-content .two-col-table tr td .mobile-label,.single-assisted-living .main-content .two-col-table tr td .mobile-label{display:none}.page-assisted-living .main-content .two-col-table tr td:nth-child(even),.single-assisted-living .main-content .two-col-table tr td:nth-child(even){text-align:right}.page-assisted-living .footer-wrapper,.single-assisted-living .footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;position:relative;right:4rem}.page-assisted-living .footer-wrapper .footer-group,.single-assisted-living .footer-wrapper .footer-group{width:50% !important}.page-assisted-living .footer-wrapper .footer-group.address,.single-assisted-living .footer-wrapper .footer-group.address{margin-right:6rem}}@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 #000000;margin-top:1.25rem;font-family:"franklin-gothic-urw",arial,helvetica;margin-bottom:0.94rem}.responsive-table th{display:block;background-color:#363f23;color:#fff;padding:0.81rem}.responsive-table tr{border:1px solid #000000;-ms-flex-direction:row;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:transparent}.responsive-table tr:nth-child(odd) td:nth-child(even){background-color:transparent}.responsive-table tr:nth-child(even){background-color:#fff}.responsive-table tr:nth-child(even) td:nth-child(odd){background-color:transparent}.responsive-table tr:nth-child(even) td:nth-child(even){background-color:transparent}.responsive-table td{border:1px solid #000000;width:100%;padding:0.81rem;padding:0.41rem 0.81rem;line-height:0.94rem}.responsive-table td span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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}}