@charset "UTF-8";@font-face{font-family:weston_freeregular;src:url(fonts/weston_free-webfont.eot);src:url(fonts/weston_free-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/weston_free-webfont.woff) format("woff"),url(fonts/weston_free-webfont.ttf) format("truetype"),url(fonts/weston_free-webfont.svg#weston_freeregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Uniform;src:url(fonts/PuckLightfont.woff2) format("woff2"),url(fonts/PuckLightfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Uniform;src:url(fonts/PuckSemiBoldfont.woff2) format("woff2"),url(fonts/PuckSemiBoldfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Uniform;src:url(fonts/PuckRegularfont.woff2) format("woff2"),url(fonts/PuckRegularfont.woff) format("woff");font-weight:500;font-style:normal}div.wpcf7-mail-sent-ok{width:100%;clear:both;padding-left:0;margin-left:0}@media (min-width:57.5em){[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(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,50px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;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)}[data-aos=line-dash] .st0{animation:m 7s linear forwards}[data-aos=line-dash].aos-animate .st0{animation:l 7s linear forwards}[data-aos=add-line] .attribution:before{transition:all .4s linear 1s}[data-aos=add-line].aos-animate .attribution:before{background-position:0 0}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}.teal-bkg hr{border-color:#333}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.5),inset 0 2px 5px rgba(0,0,0,.15)}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:3px}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.u-screenreader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:10}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:3em 0 1.5em}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;text-align:right;margin-right:3.4375rem}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:left}.comment-navigation .nav-previous a,.post-navigation .nav-previous a,.posts-navigation .nav-previous a{transition:margin .75s cubic-bezier(.5,0,0,1)}.comment-navigation .nav-previous a:before,.post-navigation .nav-previous a:before,.posts-navigation .nav-previous a:before{content:"\2190";margin-right:.3125rem;color:inherit;transition:margin .75s cubic-bezier(.5,0,0,1)}.comment-navigation .nav-previous a:hover,.post-navigation .nav-previous a:hover,.posts-navigation .nav-previous a:hover{margin-left:-.9375rem;margin-right:.25rem}.comment-navigation .nav-previous a:hover:before,.post-navigation .nav-previous a:hover:before,.posts-navigation .nav-previous a:hover:before{margin-right:.9375rem}.comment-navigation .nav-next a:after,.post-navigation .nav-next a:after,.posts-navigation .nav-next a:after{content:"\2192";margin-left:.3125rem;color:inherit}.comment-navigation .nav-next a:hover:after,.post-navigation .nav-next a:hover:after,.posts-navigation .nav-next a:hover:after{margin-left:.9375rem}.alignleft{display:inline;margin-right:1.5em}.alignright{display:inline;margin-left:1.5em}.aligncenter{clear:both;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.blog .entry-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}iframe{width:100%;margin:0 auto!important}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}blockquote p:last-child{margin:0}a:focus{outline:0}body a{color:#ce421b;transition:all .3s linear}a,a>img,a img{border-bottom:0}a,a>img,a img,body a:hover{text-decoration:none}#portfolio-description a,#single-portfolio-post a,.entry-content a,.entry a{color:#ce421b;font-weight:700;transition:all .3s linear}a.service-link,a.service-link:hover{color:#333}.orange{color:#ce421b!important}.announcement{text-align:center}@media (max-width:48em){.announcement{width:85%;margin:0 auto}}.announcement p,.announcement p:last-child{text-align:center;margin:0 auto 3.5em;padding:1em;border-radius:.5rem;background:#9bcd8b;box-shadow:0 0 26px 0 rgba(0,0,0,.2);display:inline-block}@media (max-width:64em){.announcement p,.announcement p:last-child{margin:0 auto 2em}}@media (max-width:48em){.announcement p,.announcement p:last-child{margin:0 auto 1.5em}}.announcement a.arrow-link{font-weight:700;color:#333}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.proposition{margin:0 auto!important;font-size:131%;line-height:1.5;padding:1.5em;width:50%}.proposition-wrap{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:5.5em 0}.highlight-text{width:100%;padding:1.5em 0 2em}.highlight-bottom{padding:1.5em 0;border-bottom:1px solid #eee;margin-bottom:5em!important}.highlight-bottom-at-top{padding:0;margin:1em 0 3em!important}.highlight-no-bottom{margin:1em 0 2em!important;padding:0}.home .highlight-bottom-at-top{padding:0;margin:2em 0!important}.page-id-12 .highlight-bottom-at-top{margin:1em 0 -1em!important}.page-id-18 .highlight-bottom-at-top{margin:2em 0 3.5em!important}.content-width a{color:#ce421b}#footer a,.content-width a{border-bottom:1px dashed #ce421b}#footer-aux-menus a,#footer a{color:#ce421b}#portfolio-description a:hover,#single-portfolio-info a:hover,#single-portfolio-post a:hover,.entry-text a:hover,.entry a:hover,.project-features li a:hover,.services-rend li a:hover{font-weight:400;text-shadow:none}.content-width a:hover,.highlight-block a:hover{color:#9bcd8b;text-shadow:none}.highlight-block a:hover{border-color:#9bcd8b}.entry-content a>img,a>img,entry a>img{border-bottom:0;display:block}#footer a:hover{color:#9bcd8b}p img{margin:0}h1.content-indicator a,h2.content-indicator a,h3.content-indicator a,h4.content-indicator a,h5.content-indicator a,h6.content-indicator a{color:#444;display:inline-block;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}h1.content-indicator a:after,h2.content-indicator a:after,h3.content-indicator a:after,h4.content-indicator a:after,h5.content-indicator a:after,h6.content-indicator a:after{content:"";width:100%;height:2px;background:linear-gradient(90deg,#ce421b 50%,transparent 0);background-size:201% 100%;background-position:100% 0;display:block;margin-top:7px;transition:all .3s linear}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ce421b}h1 a:hover:after,h2 a:hover:after,h3 a:hover:after,h4 a:hover:after,h5 a:hover:after,h6 a:hover:after{background-position:0 0}.archive h2,.blog h2{font-family:Uniform,Arial,Helvetica,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}.list-style-none{list-style:none!important;margin-left:0!important}img{max-width:100%}body{nowhitespace:afterproperty;font:16px/22px Uniform,Arial,Helvetica,sans-serif;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-weight:400;line-height:1.5em}#wrap{width:100%;box-sizing:border-box;background:#fff;position:relative;padding-bottom:45px;margin-top:0;font-size:18px;overflow:hidden}body.home #wrap{margin-top:0;padding-bottom:0}.full-width{position:relative}#footer-wrap .full-width,.full-width.dark{overflow:hidden}.portfolio-area{margin-bottom:1em;position:relative}.added-padding-top{padding-top:5em}.single-portfolio .full-width{margin-top:0}.single-portfolio #wrap .full-width img{max-width:100%;height:auto}.single-portfolio .full-width img.normal,img.normal{width:auto}.single-portfolio img.normal.alignleft{margin-right:10px}.single-portfolio img.normal.aligncenter{display:block;margin:0 auto}#header-border{visibility:hidden;background:#474641;width:100%;height:5px;box-shadow:0 0 10px #474641;position:fixed;top:215px;z-index:5}.content-width{width:55%;margin:0 auto;max-width:1024px}.terra{background:#f5d064 url(img/bkg2.png)}.dark{background:#111;margin-top:0!important}.content-well{width:55%;margin:0 auto}@media (min-width:99.4375em){.content-well{width:80%}}.home .flex-direction-nav{position:absolute;bottom:50%;width:97%;left:1.4%}a.flex-prev{float:left;background:url(img/bg_direction_nav.png) no-repeat}a.flex-next,a.flex-prev{width:26px;height:26px;font-size:0}a.flex-next{float:right;background:url(img/bg_direction_nav.png) -31px 0 no-repeat}#post,#post-full{width:100%}.grid-container{position:relative;margin-right:-25px}.grid-2,.grid-3,.grid-4{display:block;float:left;margin-right:3%;margin-bottom:3%;box-sizing:border-box}.grid-2{width:450px}.grid-3:nth-child(3n){margin-right:0}.grid-4{width:220px}.portfolio-entry h3,.portfolio-entry h4{margin:.75em 0 0;line-height:1.5;font-size:16px;width:100%;font-family:Uniform,Arial,Helvetica,sans-serif}.portfolio-entry p{margin:0}.portfolio-entry p.button{border:3px solid #565656;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:auto;padding:7px;margin-left:10%;display:inline-block;position:absolute;right:0;bottom:0}.portfolio-entry p.button:hover{background:#565656;color:#fff}.remove-margin{margin-right:0!important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{clear:both}blockquote{position:relative;padding:0 10px 5px;font-style:normal;line-height:1.8}#footer blockquote{font-style:normal;background:transparent}.home .recent-post{width:47.5%;float:left;margin-bottom:2.75rem;margin-top:.875rem}.testie{font-size:14px}.home .recent-post:nth-child(odd){margin-right:5%}.featured-imgs{margin-bottom:3.5em}.featured-imgs h4{margin:2em;font-size:16px}.featured-imgs img{margin:10px}address{letter-spacing:1px;margin:20px 0}#page-featured-img img{display:block;width:100%}.column-2{width:48%}.column-3{width:30.66%}.column-4{width:22%}.column-5{width:16.8%}.column-6{width:13.33%}.column-2,.column-3,.column-4,.column-5,.column-6{position:relative;margin-right:4%;margin-bottom:2em;float:left;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{font-weight:400;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#333}.home h3,h2{font-size:18px;line-height:30px}.home h2,h1{font-size:23px;margin:0 0 20px}#logo h1,.home h1,h1.pageheading{text-indent:-9999%;line-height:0;font-size:1px}.home h3,body:not(.home) .content-well h2,footer h3{padding:10px 0;margin-bottom:2em}.content-width h1,.entry h1,.entry h2,.entry h3,.home h2,.sidebar-box h3,.single-portfolio .our-solutions h3,.single-portfolio h2,.single-portfolio h3{margin-left:0;width:100%;line-height:22px;box-sizing:border-box;margin-bottom:1em;margin-top:1em;border:none;background:none}.sidebar-box h3{font-size:125%}.home h3,.single-portfolio .our-solutions h3,.single-post .entry h2,hr.dashed{background:url(img/dashedunderline.svg) 0 100% no-repeat;background-size:100% 11px;border:none}hr.dashed{display:block;height:11px}.page-id-10 .entry h2{margin:0 0 1em!important;border:none;padding:0;width:100%;background:none}.att-one-half.service-section,.service-section{margin-bottom:5em;position:relative;display:block}.entry h3{text-indent:0}.page .entry h3,.single-post .entry h3{border:none;padding-left:0;margin-left:0!important}.page .entry h3{display:inline-block}.page-id-10 .entry h3{margin:0!important;padding:3px 0;font-size:14px}body.page-id-1202 .entry h2{margin:45px 0 19px -2%!important;box-sizing:border-box;padding:10px 10px 10px 145px;width:102%}body.page-id-10 p{clear:both}body.page-id-10 #footer p{clear:none}.att-two-third{width:65.34%}.page-id-22 .att-two-third,.page-id-1116 .att-two-third{width:60%}.testimonial-column{float:none!important;margin-left:auto!important;margin-right:auto!important;margin-top:2em}.testimonial-column .testie{font-size:18px}.testimonial-column .testie p.attribution{text-align:right;line-height:1.5;font-size:14px}.what-we-did{margin-bottom:2em}.challenges li{margin-bottom:10px}.our-solutions{width:100%;position:relative;clear:both;margin-top:1em}.att-five-sixth,.att-four-fifth,.att-one-fifth,.att-one-fourth,.att-one-half,.att-one-sixth,.att-one-third,.att-three-fifth,.att-three-fourth,.att-two-fifth,.att-two-third{position:relative;margin-right:4%;margin-bottom:2em;float:left;box-sizing:border-box}.att-one-half.image-div{margin-bottom:0}.entry h6.image-div{margin:1em 0 1.7em}.single .att-one-third ul{margin-top:0}@media only screen{[class*=su-column]+[class*=su-column]:last-child{float:right}}.att-one-half{width:48%}body:not(.home) .entry form .att-one-half{width:100%}form .att-one-half{margin-bottom:0}@media only screen and (max-width:768px){.att-one-half{width:100%!important;margin:0 0 1.5em!important;float:none!important}.social-share svg{width:25px;height:25px;margin-bottom:-3px}}.att-one-third,.su-column-size-1-3{width:30.66%}h3,h4{font-size:16px}h5{font-size:12px}h6{font-size:10px}.entry p:last-child,.entry ul:last-child{margin-bottom:0}.entry ul{margin:30px 0 30px 20px}.entry ul.no-bull{margin-left:0}.entry #social-nav ul{margin:0}.entry ol{margin:30px 0 30px 25px}.entry ol li,.entry ul li{margin:0 0 10px;line-height:1.5;break-inside:avoid}.entry ol{list-style:decimal}#single-portfolio-post ul,.entry ul{list-style:disc;list-style-position:outside;padding-left:10px;margin-left:10px}#single-portfolio-post li ul{margin-top:1em;line-height:1.5}.sidebar-box ul{font-weight:700}.no-bull,.single-post .sidebar-box ul{list-style:none!important}.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:2.5em 0 1em}.service-link h4{margin:1.5em 0 1em}.my-author-block h3{font-weight:700!important;font-size:125%!important;border:none;text-transform:capitalize!important;margin:40px 0 20px!important;padding-left:0}p{margin:0 0 20px;line-height:1.7}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:700}small{font-size:80%}hr{border:solid #eee;border-width:1px 0 0;clear:both;margin:30px 0;height:0}a{outline:0}p a,p a:visited{line-height:inherit}#page-heading{position:relative}#page-heading-wrap{padding-top:30px;padding-bottom:30px}#page-heading-inner{margin:0 auto;width:1024px}#page-heading-inner h1{margin:0}#page-heading{margin-bottom:30px;padding-bottom:5px;border:none;overflow:hidden}#page-heading:after,.single #post-heading:after{content:"";height:4px;display:block;width:100%;background:#323232;border-radius:2px;margin-top:10px;clear:both}#page-heading h1{margin:0;font-weight:700;line-height:1.65em;letter-spacing:1.5px}.single-portfolio #page-heading h1{font-size:22px}.heading{display:block;margin:20px 0;font-size:14px;font-weight:700}.heading span{display:inline-block}#hero-wrap{position:relative;display:block;background:#222}.home #hero-wrap,body.blog #hero-wrap,body.page #hero-wrap{position:relative;display:block;background:url(img/bkg.png),url(img/header-bkg.jpg) 100% 100%;background-blend-mode:multiply;background-size:auto,auto;background-attachment:fixed}body.page.page-id-22 #hero-wrap{background:#9bcd8b}#header-wrapper{width:100%;z-index:6;top:0}#header-wrap{width:100%;position:relative}#header{position:relative;width:75%;margin:0 auto;padding:25px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#slideshow-wrapper{width:100%;position:relative;top:240px;height:655px}.border-shadow,.home #header-wrapper.border-shadow{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#474641;box-shadow:0 0 10px #474641}#logo{position:relative;width:214px;height:70px;margin:.5em 0}.dashed-rhombus,.mylogo{width:100%;height:100%;position:absolute;top:7px;left:0}.bottom-dashed,.middle-dashed{stroke:#323232}.dashed-border{stroke-dasharray:40,43}svg:hover .line-animation{animation:m 25s linear forwards}.page-id-10 .att-one-third:hover,.page-id-10 .service-section:hover,.service-link:hover .dashed-border{animation:l 5s linear forwards}#logo2,#logo3,#logo4,#logo5{position:absolute;width:150px;height:150px;top:0;left:0}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#logo img{position:absolute;top:0}#logo:hover #logo3,#logo:hover #logo5,#logo:hover img{animation:a 4s linear infinite}#logo h2{font-weight:600;font-size:2.4em;letter-spacing:-1px}#slideshow{clear:both;position:relative;margin:0 auto}#slideshow-border{z-index:3;width:55%;margin:-549px auto 0;max-width:1024px}#slideshow-border img{width:100%}.cls-1{fill:none;stroke:#333;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.55px;stroke-dasharray:3.95 4.55 3.95 5.09}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{display:inline-block;position:relative}.sf-menu li:hover{visibility:inherit}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:0;top:50px;z-index:4}.sf-menu a{display:block;position:relative}.sf-menu ul{position:absolute;top:-999em;width:180px}.sf-menu ul li{width:100%}.sf-menu{line-height:1}ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{top:-999em}ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:180px;top:1px}#header .current-menu-item>a,#navigation .current-menu-parent>a,#navigation .current-menu-parent>a:hover,#navigation .sf-menu>.current-menu-item>a,#navigation .sf-menu>.current-menu-item>a:hover,#navigation .sf-menu>li.sfHover>a,.post-type-archive-portfolio #menu-item-446 a,.single-format-standard #menu-item-450 a,.single-portfolio #menu-item-446 a{color:#ce421b!important;border-bottom:none}#navigation ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:190px;top:0}#navigation .sf-menu>li:hover>ul,.sf-menu li.sfHover>ul{top:10px;padding-top:0;left:0;clear:left;border-top:2px solid #ce421b;margin-top:15px}#navigation .sf-menu ul{position:absolute;nowhitespace:afterproperty;top:-999em;z-index:9;margin-left:-140%;width:543%;transition:all .3s linear}#navigation .sf-menu .current-menu-item ul,#navigation .sf-menu .current_page_parent ul{top:10px;padding-top:0;left:0;clear:left;border-top:2px solid #ce421b;margin-top:15px}#navigation .sf-menu ul li:first-child{border-left:none!important}#navigation .sf-menu ul li:first-child a{margin:0!important}#navigation .sf-menu>li{margin-left:25px}#navigation .sf-menu a{height:25px;line-height:25px;color:#333;text-decoration:none;transition:all .3s linear;text-align:left;cursor:pointer;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;padding-bottom:7px}#navigation .sf-menu a:after{content:"";width:100%;height:2px;background:linear-gradient(90deg,#ce421b 50%,transparent 0);background-size:201% 100%;background-position:100% 0;display:block;margin-top:7px;transition:all .3s linear}#navigation .sf-menu a:hover:after{background-position:0 0}.tax-portfolio_category ul{list-style-position:inside;list-style-type:disc}#navigation .sf-menu ul a{display:block;height:auto;line-height:1.7em;padding:10px 15px;margin:0;border:0;text-transform:none}#navigation .sf-menu li{position:relative}#navigation .sf-menu ul li>a:hover{color:#ce421b;text-shadow:2px 2px #9bcd8b}.sub-menu li{float:left;width:auto!important;font-size:14px;margin-right:5px}.sub-menu li a{font-size:14px!important;padding:5px 15px 0 0!important}#navigation .selector,#top-bar .selector{display:none}.menu-main-container{text-align:center}#navigation .sf-menu>li#menu-item-453>a,li#menu-item-453 a{padding:7px 11px;color:#ce421b!important;border-radius:0;border-bottom:2px solid #ce421b;background:linear-gradient(90deg,#ce421b 50%,transparent 0);background-size:201% 100%;background-position:100% 0}#navigation .sf-menu>li#menu-item-453.current-menu-item>a:hover,#navigation .sf-menu>li#menu-item-453>a:hover,li#menu-item-453 a:hover{border-bottom:2px solid #ce421b;color:#f5d685!important;text-shadow:none!important;background-position:0 0;border-radius:.5rem}#footer-menu .menu-item-453,.menu-menu-1-container #menu-item-3339{display:none}#tagline-wrap{position:relative;width:1024px;margin:35px auto;text-align:center;box-sizing:border-box}#tagline p:last-child{margin:0}#tagline h1{margin:0;color:#000;display:inline;font-weight:500;letter-spacing:-1px;line-height:1.15em}#home-slider{width:1024px;margin:0 auto 25px}#home-slider img{max-width:100%}#home-slider .flex-direction-nav{position:absolute;top:50%;left:0;width:100%;display:none}#home-slider .flex-direction-nav li a.flex-next,#home-slider .flex-direction-nav li a.flex-prev{float:left;margin-top:15px;padding:2px 8px;cursor:pointer;font-size:11px;text-align:center;background:#000;color:#fff;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;text-transform:uppercase;font-weight:700}#home-slider .flex-direction-nav li a.flex-next{float:right}#home-slider .flex-direction-nav li a.flex-next:hover,#home-slider .flex-direction-nav li a.flex-prev:hover{background:#eee;color:#000}.flex-caption{background:#000;width:100%;color:#fff;font-weight:700;padding:25px;text-align:center;box-sizing:border-box}.flex-caption h2,.flex-caption h3,.flex-caption p{color:#fff;font-weight:500;font-size:15px}.flex-caption p:last-child{margin:0}#home-portfolio{position:relative}.service-icon{height:100px;display:inline-block;margin:0 1.5em .5em 0;float:left}.service-icon span{display:block;width:100px;height:100px}body.tax-portfolio_category .service-icon{margin-bottom:2em}.icon-bkg,.non-rotate{position:absolute;top:0}body.page-id-1202 .service-icon{float:left;margin:-91px 20px 10px 2.2%;border-radius:50%}body.page-id-1202 h2{clear:both}body.page-id-1202 .align-right{margin-bottom:30px}.service-text{width:calc(100% - 110px - 1.5em);display:inline-block}.icon-bkg.svg-bkg{background:url(img/icon-bkg.svg) no-repeat;background-size:100px 100px}#web-design,span#web-design{background:url(img/service-iconsIO-retina.svg) no-repeat -400px 0}#web-development,span#web-development{background:url(img/service-iconsIO-retina.svg) no-repeat -500px 0}#strategy,span#strategy{background:url(img/service-iconsIO-retina.svg) no-repeat -300px 0}#branding,span#branding{background:url(img/service-iconsIO-retina.svg) no-repeat 0 0}#illustration,span#illustration{background:url(img/service-iconsIO-retina.svg) no-repeat -200px 0}#graphic-design,span#graphic-design{background:url(img/service-iconsIO-retina.svg) no-repeat -100px 0}#maintenance,span#maintenance{background:url(img/service-iconsIO-retina.svg) no-repeat -200px 0}body.page-id-1202 #web-design{background:#fff url(img/service-iconsO.png) no-repeat -400px 0}body.page-id-1202 #web-development{background:#fff url(img/service-iconsO.png) no-repeat -500px 0}body.page-id-1202 #strategy{background:#fff url(img/service-iconsO.png) no-repeat -300px 0;margin:-101px 20px 10px 2.2%}body.page-id-1202 #branding{background:#fff url(img/service-iconsO.png) no-repeat 0 0}body.page-id-1202 #illustration{background:#fff url(img/service-iconsO.png) no-repeat -200px 0}body.page-id-1202 #graphic-design{background:#fff url(img/service-iconsO.png) no-repeat -100px 0;margin:-101px 20px 10px 2.2%}#branding,#graphic-design,#illustration,#strategy,#web-design,#web-development,body.page-id-10 #branding,body.page-id-10 #graphic-design,body.page-id-10 #illustration,body.page-id-10 #maintenance,body.page-id-10 #strategy,body.page-id-10 #web-design,body.page-id-10 #web-development,span#branding,span#graphic-design,span#illustration,span#strategy,span#web-design,span#web-development{background-size:600px 100px}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flexslider ul{margin:0}.flex-pauseplay span{text-transform:capitalize}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider-container{position:relative}.flexslider-container .flex-caption{margin:0;background:#000;padding:25px;text-align:center}.flexslider-container .flex-caption h2{color:#fff;margin:0;font-size:28px}.flexslider-container .flex-caption a{color:#ef4135!important}.flexslider-container .flex-caption a:hover{text-decoration:underline}.flexslider-container .flex-caption p{margin:0;font-size:14px;color:#ccc;font-weight:300}.flexslider-container .flex-caption p:last-child{margin:0}.flexslider{position:relative;zoom:1}#home-header-text,.header-wrap{position:relative;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.home .slides li{background-size:cover}.white-on-orange{background:#ce421b;padding:.5% 0;color:#fff;box-shadow:2vw 0 0 #ce421b,-2vw 0 0 #ce421b}.black-on-white{background:#fff;padding:.5% 0;color:#444;box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff}#home-header-text h2,#home-header-text p,.header-content-wrap .thin-col h2,.header-content-wrap h1,.header-content-wrap h2,.header-content-wrap p{color:#333}#home-header-text,.header-content-wrap{width:75%;margin:0 auto}@media (max-width:64em){#home-header-text,.header-content-wrap{-ms-flex-direction:column;flex-direction:column}}.header-content-wrap .thin-col p{line-height:2}.header-content-wrap h2+h1{line-height:1.5}.hero-subtext{width:50%}#home-header-text h2.hero-text{padding-bottom:0}#home-header-text p a{margin-right:2vw}.header-content-wrap,h2.hero-text{font-family:Uniform,Arial,Helvetica,sans-serif;border:none;text-shadow:none;color:#fff;font-size:3.25rem;line-height:1.9;margin:0;font-weight:700;letter-spacing:.02em;text-align:left;padding-left:0;text-align:right;width:51.2%;margin-right:7.8%;margin-left:6.2%}@media (max-width:64em){.header-content-wrap,h2.hero-text{text-align:left;width:80%;line-height:1.8!important}}.header-content-wrap{margin-left:0;color:#333;margin-bottom:3rem;line-height:1.2;width:75%;margin:0 auto}.header-content-wrap .thin-col h2,.header-content-wrap h2{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:3.125rem}h2.hero-subtext{font-family:Uniform,Arial,Helvetica,sans-serif;text-shadow:none;color:#fff;border:none;font-size:20px;margin:0;line-height:1.6;text-align:left;padding-left:0;padding-right:0;font-weight:700;width:28%;margin-top:7.3rem;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:64em){h2.hero-subtext{-ms-flex-item-align:start;align-self:flex-start;margin:1rem auto 0;width:80%}}@media (max-width:48em){h2.hero-subtext{-ms-flex-item-align:start;align-self:flex-start;margin:1rem auto 0;width:100%}}h2.hero-subtext a{display:inline}.smaller{font-size:smaller!important}#home-header-text p{margin:0 auto!important;text-align:left}#portfolio-wrap{position:relative;overflow:hidden;margin-bottom:-20px}#portfolio-wrap ul{margin:0;list-style:none}#portfolio-description p:last-child,.portfolio-description p{margin:0}.portfolio-entry img{display:block;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;width:100%}.content-width .portfolio-entry a,.portfolio-entry a{display:block;text-decoration:none;border-bottom:none;color:#000}.portfolio-entry span h3,.portfolio-entry span p,.project-cta{transition:all .3s linear}.project-cta{opacity:0;-moz-opacity:0;-webkit-opacity:0;display:block;position:absolute;top:0;text-align:center;width:100%;height:100%}.portfolio-entry:hover .project-cta{opacity:1;-moz-opacity:1;-webkit-opacity:1}.portfolio-entry:hover .white-button{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.service-link:hover .project-cta{opacity:1;-moz-opacity:1;-webkit-opacity:1}.service-link:hover .white-button{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.hover-port{position:relative;overflow:hidden}#portfolio-cats{border-bottom:1px solid #eee;margin-bottom:50px;margin-top:-35px;padding-bottom:15px}#portfolio-cats li{margin-right:5px;display:block;float:left;margin-right:15px;padding-right:20px;background:url(img/dash.png) 100% no-repeat}#portfolio-cats li:last-child{margin-right:0;content:""!important;background:none!important}#portfolio-cats li a{display:block;font-weight:500;color:#a0a0a0;font-size:.8em;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;text-transform:uppercase}#portfolio-cats li a.active,#portfolio-cats li a:hover{color:#000}#single-portfolio-media,#single-portfolio-post{width:100%;margin:0 auto}#single-portfolio-media{float:none;line-height:1.7em}#single-portfolio-media p{font-size:115%}#single-portfolio-media .single-portfolio-image-description{text-align:center;padding:15px 20px;background:#f9f9f9}#single-portfolio-media .flex-direction-nav{position:absolute;top:50%;left:-5%;width:110%;display:block}#single-portfolio-media .flex-direction-nav li a.flex-next,#single-portfolio-media .flex-direction-nav li a.flex-prev{margin-top:15px;cursor:pointer;text-align:center;color:#fff;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;border-radius:13px}#single-portfolio-media .flex-direction-nav li a.flex-next{background:url(img/bg_direction_nav_port.png) -31px 0 no-repeat}#single-portfolio-media .flex-direction-nav li a.flex-prev{background:url(img/bg_direction_nav_port.png) no-repeat}#single-portfolio-media .flex-direction-nav li a.flex-next:hover,#single-portfolio-media .flex-direction-nav li a.flex-prev:hover{color:#000}#single-portfolio-media .single-portfolio-stacked-image{float:right;margin-bottom:25px}#single-portfolio-media .single-portfolio-stacked-image:last-child{margin-bottom:0}#single-portfolio-media .flex-direction-nav li a:hover,.att-widget-recent-posts img,.post-excerpt img{opacity:1;-moz-opacity:1;-webkit-opacity:1;color:#fff}#single-portfolio-media .post-thumbnail,.att-widget-recent-posts img,.loop-entry-thumbnail,.post-excerpt img,.single-portfolio-stacked-image{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}#single-portfolio-media .post-thumbnail:hover,.att-widget-recent-posts img:hover,.loop-entry-thumbnail:hover,.post-excerpt img:hover,.single-portfolio-stacked-image:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7}#single-portfolio-media img{display:block;float:right}#post-thumbnail img,.loop-entry-thumbnail a,.loop-entry-thumbnail img{display:block}#single-portfolio-info{float:right;width:30%}#single-portfolio-post .theme-button{margin-top:10px;text-align:center}#single-portfolio-post a.theme-button,.entry-content a.theme-button{border:2px solid #ce421b}#single-portfolio-post a.theme-button:hover{color:#fff}#single-portfolio-info p:last-child{margin:0}#single-portfolio-info .heading{font-weight:700;margin:0 0 20px;color:#000}#single-portfolio-info .heading h2{font-size:16px;margin:0 0 25px;padding-bottom:25px;border-bottom:1px solid #eee}#portfolio-slides-wrap{position:relative;width:100%}#single-portfolio-related{margin-top:40px;overflow:hidden}#single-portfolio-related .portfolio-entry.grid-3{margin-bottom:25px;margin-right:25px;width:296px}#single-portfolio-related .heading{margin-top:0}#comments .heading span,#respond .heading span,#single-portfolio-info .heading span,#single-portfolio-related .heading span{padding:0 10px 0 0}#single-portfolio-related .overlay{width:299px}#single-portfolio-related .heading{border-bottom:1px solid #eee;font-weight:700;margin:25px 0}.loop-entry{margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed #323232}.loop-entry .post-heading h2{margin:7px 0 15px;font-size:24px;line-height:1.4em;letter-spacing:1px;font-weight:700}.loop-entry-thumbnail{display:inline-block;margin-bottom:2.5%;float:left;width:28%;margin-right:3%}.single #post-heading{margin-top:50px;position:relative;margin-bottom:1.5em;padding-bottom:25px;border:none}.single #post-heading h1{font-weight:700;font-size:22px;line-height:1.4em;margin-bottom:10px;width:95%}#post-thumbnail{margin-bottom:30px}#post-thumbnail img{display:block;box-sizing:border-box}.meta{margin:-10px 0 25px}.meta li{float:left;margin-right:5px}.single-post .meta li{float:none}.meta a{color:#505050;border-bottom:1px dotted #505050}.meta a:hover{color:#000}.meta{margin:15px 0 0}.page-pagination{margin:20px 0 30px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.page-pagination a{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;color:#606060}.page-pagination a,.page-pagination span.outer{float:left;background-color:transparent;color:#606060;nowhitespace:afterproperty;border:1px solid #eee;cursor:pointer;display:block;height:25px;line-height:25px;padding:0 10px;text-decoration:none;-webkit-appearance:none!important;margin-right:5px}.page-pagination a:hover,.page-pagination span.current{background:#eee;color:#000;border-color:#eee}.page-of-page{display:none}#post-pagination{position:relative;top:0;left:auto;margin:4px 0 0;float:right}#post-pagination .post-next,#post-pagination .post-prev,.post-all{display:block;float:left}#post-pagination .post-prev,.post-all{margin-right:7px}#post-pagination .post-next a,#post-pagination .post-prev a,.post-all a{padding:0 7px;height:30px;line-height:30px;display:inline-block;background:transparent;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#9bcd8b}#post-pagination .post-next a:hover,#post-pagination .post-prev a:hover{color:#ce421b;background:transparent}#sidebar{width:100%;padding-bottom:25px}body.page-template-template-blog{margin-top:7px}#sidebar a,#sidebar a:visited{color:#ce421b}#sidebar a:hover{color:#9bcd8b;text-shadow:none}#sidebar a.theme-button:hover{border:2px solid #ce421b}#sidebar .heading{margin-top:0}#sidebar h4{color:#000;font-weight:700;margin:0 0 10px;font-size:16px;text-transform:uppercase;padding:3px 1px 3px 9px}#sidebar h4:after{content:"";border-radius:2px;background:#323232;width:100%;height:2px}#sidebar h4 span{padding:0 10px 0 0}.sidebar-box{margin:3em 0}.sidebar-box .heading{margin-top:0}.sidebar-box li{padding-bottom:3px;padding-top:3px}.tagcloud a{float:left;display:block;margin-bottom:8px;margin-right:8px;font-weight:700;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}#wp-calendar{font-size:11px}#wp-calendar tfoot td.pad{background-color:transparent}#wp-calendar tbody td{padding:5px 0;text-align:center;border:1px solid #eee}#wp-calendar tbody td:hover{background:#fff;color:#000}#wp-calendar tfoot td{padding-top:5px}#wp-calendar caption{background:linear-gradient(180deg,#eee 0,#eee) repeat scroll 0 0 transparent;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;border-radius:4px 4px 0 0;box-shadow:inset 0 1px 0 0 #fff;color:#505050;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:0;margin-top:0;outline:0 none!important;padding:12px;text-align:center;text-shadow:0 1px 0 #fff}#wp-calendar tbody a{display:block}#wp-calendar td.pad{background-color:#eee}#wp-calendar td.pad:hover{background-color:transparent}#wp-calendar th{text-align:center;border:1px solid #eee;border-top:none;padding:5px 0;background:#fff}.att-widget-recent-posts{line-height:1.5em}.att-widget-recent-posts img{float:left;margin-right:10px}.att-widget-recent-posts img:hover{background-color:#000;border-color:#000}.att-widget-recent-posts li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(155,205,139,.47)}.att-widget-recent-posts li:last-child{margin:0;border-bottom:none}.att-widget-recent-posts li .date{color:#666;font-size:11px;color:#999}body.page-template-template-poll #sidebar .widget_mailchimpsf_widget,body.page-template-template-poll #sidebar .widget_polls-widget{display:none}#sidebar .poll-button{text-align:right}.entry .poll-button{text-align:left;margin-left:20px!important}input[type=search]{background:#f4f4f4;-moz-box-sizing:border-box;border:1px solid #f5f5f5;color:gray;display:block;font:12px Helvetica Neue,Helvetica,Arial,sans-serif!important;padding:20px;padding:12px 14px;width:100%;box-sizing:border-box;-webkit-appearance:none!important;webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]:focus{outline:none;color:#505050}.search-entry{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee}.loop-entry p:last-child,.search-entry p:last-child{margin:0}.search-entry h2{margin:-8px 0 5px;font-size:16px}.search-entry h2 span{margin-left:5px;color:#999;font-size:11px;font-weight:600}.search-entry-image{float:left}.search-entry-image img{display:block}.search-entry-image a{display:inline-block;border:5px solid #eeeff0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.search-entry-text{float:right;width:490px}.search-entry-text p:last-child{margin:0}.loop-entry:last-of-type{margin-bottom:0}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;color:#505050;background:#ebebeb}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#f4f4f4;border:1px solid #f5f5f5;display:block;margin-bottom:2em;margin-left:0;max-width:100%;padding:12px;webkit-transition:all .3s linear;transition:all .3s linear;border-radius:5px;font-family:Uniform,Arial,Helvetica,sans-serif}input[type=file]{font-family:Uniform,Arial,Helvetica,sans-serif;margin-bottom:2em;max-width:100%}#footer input[type=date],#footer input[type=email],#footer input[type=password],#footer input[type=tel],#footer input[type=text],#footer select,textarea{width:100%;box-sizing:border-box;line-height:1.6em!important}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select{box-sizing:border-box}.home input[type=date],.home input[type=email],.home input[type=tel],.home input[type=text],.home select{width:100%}.home select{width:97%;box-sizing:border-box}.wpcf7-form{font-weight:400!important}.wpcf7-form label{font-weight:500;font-size:1rem}.wpcf7-list-item{display:block}#navigation select{background:transparent;border:none;opacity:0}#footer .your-audience textarea,#footer .your-audneeds textarea{height:196px}#footer .text-why textarea{height:92px}.entry .theme-button,.poll-button input[type=button],.theme-button,input[type=submit]{nowhitespace:afterproperty;border:none;color:#fff;cursor:pointer;display:inline-block;margin-top:25px;margin-bottom:5px;padding:15px 25px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;text-decoration:none!important;-webkit-appearance:none!important;transition:all .3s linear;background:transparent;border:2px solid #ce421b;color:#ce421b;background:linear-gradient(90deg,#ce421b 50%,transparent 0);background-size:201% 100%;background-position:100% 0}.theme-button-white{color:#fff}.theme-button-orange{background:#ce421b;color:#fff}.theme-button.theme-button-orange:hover{background:#ce421b;color:#fff;border-radius:8px}.large-text-button{font-size:16px}.home input[type=submit]{margin-top:17px}footer input[type=submit]{margin-top:13px}footer input[type=submit]:hover{color:#fff}div.wpcf7-mail-sent-ok{border:none!important}#footer .wpcf7-form input[type=submit],.teal-highlight-section input[type=submit]{color:#333!important;background:linear-gradient(90deg,#333 50%,#9bcd8b 0);background-size:201% 100%;background-position:100% 0;border-color:#333!important}#footer .wpcf7-form input[type=submit]:hover,.teal-highlight-section input[type=submit]:hover{color:#fff!important;box-shadow:none;border-color:#333!important;background-position:0 0}.highlight-section{padding:.5rem 2rem;font-size:1rem}.highlight-section,.teal-highlight-section{position:relative;overflow:hidden;display:block;background:#9bcd8b;color:#333;border-radius:0;line-height:1.5}.teal-highlight-section{padding:3em 0}.highlight-section .sidebar-box{margin:2em 0 0}@media screen and (max-width:768px){.highlight-section{display:none}.loop-entry-thumbnail{min-width:340px}}body.page-id-10 .highlight-section .att-one-third{width:30.66%;margin-bottom:2em;float:left}@media screen and (max-width:880px){.highlight-section .att-one-third,.highlight-section .att-two-third,body.page-id-10 .highlight-section .att-one-third{width:100%;float:none;display:block;padding:0;margin:0}.highlight-section .att-one-third{margin-bottom:2em}body.page-id-10 .highlight-section .att-one-third{margin:2em 0 3em}}.home .highlight-section{margin-bottom:3vw;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px}.highlight-section h2{font-family:Uniform,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.3rem;padding:15px 10px 15px 0}#slideshow h2:after,.highlight-section h2:after{display:none!important}.highlight-section a{nowhitespace:afterproperty;border:none;color:#fff;cursor:pointer;display:inline-block;margin-bottom:5px;padding:15px 25px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;font-size:1.2rem;font-weight:700;letter-spacing:1.2px;text-decoration:none!important;-webkit-appearance:none!important;transition:all .3s linear;background:#fff;border:2px solid #fff;color:#9bcd8b;width:100%;box-sizing:border-box;text-align:center}.highlight-section a:hover{border-color:#fff;color:#fff;background:#9bcd8b}.entry .big-button,.entry .white-button,.project-cta .white-button{font-size:16px;font-weight:400;letter-spacing:.9px;padding:15px 45px 15px 25px;transition:all .3s linear}.entry .white-button,.project-cta .white-button{color:#ce421b;background:#fff;border:2px solid #ce421b!important;text-shadow:2px 2px #fde68c;padding:15px 25px}.project-cta .white-button{background:transparent;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-O-border-radius:8px;border:2px solid hsla(0,0%,100%,.75)!important;color:hsla(0,0%,100%,.75);text-shadow:none;top:50%;transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);position:absolute;left:50%;font-size:14px;font-weight:700;letter-spacing:1.2px}.project-cta .white-button:hover{color:#fff}.service-link .project-cta{background-color:hsla(0,0%,100%,.8)}.service-link .project-cta .white-button{border:1px solid #ce421b!important;color:#ce421b}.service-link .project-cta .white-button:hover{color:#9bcd8b}.entry .theme-button:hover{color:#ce421b;text-shadow:none;border:2px solid #ce421b;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-radius:0}.highlight-block{font-size:16px;font-weight:400;border:2px dashed #9bcd8b!important;text-shadow:2px 2px #fde68c;padding:25px;overflow:hidden;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;background:hsla(0,0%,93%,.16);color:#444;text-shadow:none}#footer .highlight-block{color:#ababab;background:#2e2e2e}.highlight-block p{letter-spacing:normal}.highlight-block h3{border:none;padding:0;width:100%;margin-top:0!important;margin-left:0!important;padding-bottom:18px;font-size:18px;text-shadow:2px 2px #9bcd8b}#footer .highlight-block h3{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;text-shadow:2px 1px #111;color:rgba(47,128,116,.94)}.highlight-block a{color:#ce421b}#footer .highlight-block a,#footer .highlight-block a:hover{text-shadow:none}#footer .blue.big-button,#footer .highlight-block .big-button,.blue.big-button,.highlight-block .big-button{border:2px solid #4d8079;color:#9bcd8b;font-size:16px}#footer .blue.big-button:hover,#footer .highlight-block .big-button:hover,.blue.big-button:hover,.highlight-block .big-button:hover{color:#4d8079;border:2px solid #4d8079}.side-note{color:#989898;text-shadow:none;font-size:12px}.highlight-block img{margin-right:25px;padding:3px;background:#e5e5e5}#footer .theme-button{margin-top:5px}#footer a.theme-button{color:#ce421b}#footer a.theme-button:hover{background:transparent;color:#9bcd8b;border:2px solid #ce421b}input[type=submit]:hover{color:#fff;border-color:#ce421b;background-position:0 0}#commentsbox input[type=submit],.entry button,.entry input[type=button],.entry input[type=submit]{border:2px solid #ce421b;color:#ce421b;font-size:13px;padding:10px 15px}.entry input[type=submit],input[type=submit]{font-size:16px}#commentsbox input[type=submit]:active,.entry button:active,.entry input[type=button]:active,.entry input[type=submit]:active,.theme-button:active{border:none;border-color:#4d8079;color:#4d8079;text-shadow:none;border:2px solid}#commentsbox input[type=submit]:hover,#single-portfolio-info .theme-button:hover,.entry button:hover,.entry input[type=button]:hover,.entry input[type=submit]:hover,.poll-button input[type=button]:hover,.theme-button:hover{text-shadow:none;color:#fff;background-position:0 0}.all-projects,.big-button span,.next-proj,.previous-proj{width:16px;height:16px;position:relative;display:inline-block;top:2px;left:15px;transition:all .3s linear}.all-projects{left:2px}.next-proj{left:5px}.previous-proj{left:0;right:5px}span.portfolio-view{background:url(img/portfolio-iconO.png) no-repeat}.entry .big-button:hover span.portfolio-view{background:url(img/go-to-iconG.png) no-repeat}span.free-quote-button{background:url(img/quote-icon.png) no-repeat}.entry .big-button:hover span.free-quote-button{background:url(img/quote-iconO.png) no-repeat}span.services-view{background:url(img/services-iconO.png) no-repeat}.entry .big-button:hover span.services-view{background:url(img/go-to-iconG.png) no-repeat}span.go-to-view{background:url(img/portfolio-iconO.png) no-repeat}.entry .big-button:hover span.go-to-view{background:url(img/go-to-iconG.png) no-repeat}span.download{background:url(img/down-iconG.png) no-repeat;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.big-button:hover span.download{background:url(img/down-iconB.png) no-repeat}.previous-proj{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.next-proj,.previous-proj{background:url(img/go-to-iconG.png) no-repeat}a:hover .next-proj,a:hover .previous-proj{background:url(img/go-to-iconO.png) no-repeat}.all-projects{background:url(img/portfolio-iconG.png) no-repeat}a:hover .all-projects{background:url(img/portfolio-iconO.png) no-repeat}input[type=submit]{text-transform:uppercase}.project-features,.services-rend{clear:left;position:relative;display:block;top:15px;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;width:30%}.single-portfolio .project-features,.single-portfolio .services-rend,.single-post .services-rend{width:100%}.single-portfolio .project-features,.single-portfolio .services-rend{top:0;padding:0 0 15px;border:none;font-size:18px;font-weight:700}.single-portfolio .project-features ul li,.single-portfolio .services-rend ul li{color:#ce421b}.project-features{border-top:none}.project-features,.services-rend{list-style:none;color:#555454;text-transform:none;font-size:16px;font-weight:700}.services-rend a{font:16px/22px Arial,Helvetica,sans-serif;text-transform:none;color:#ce421b;border-bottom:1px dotted #ce421b}.project-features span,.services-rend span{font:18px/20px Uniform,Arial,Helvetica,sans-serif;text-transform:none;color:#555454}.project-features ul{margin-left:0!important;padding-left:0!important}.project-features ul li{text-transform:capitalize}#single-portfolio-info .project-features,#single-portfolio-info .services-rend,#single-portfolio-media .project-features,#single-portfolio-media .services-rend{top:0;border:none;padding:0 0 15px}#single-portfolio-info .project-features,#single-portfolio-media .project-features{margin-bottom:22px}.form-column{margin-bottom:20px}#footer .form-column,.home .form-column{float:left;width:30%;margin-right:5%}.home .form-column{width:31.5%;margin-right:3%}#footer .form-column-last,.home .form-column-last{float:left;width:30%}#error-page{margin:150px 0}#error-page-text{font-size:18px}.isotope{transition-property:height,width}.isotope,.isotope .isotope-item{transition-duration:.8s}.isotope .isotope-item{transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0s}article.half-img{width:47.5%;float:left;margin:0 5% 3em 0;position:relative}article.even-port{margin-right:0}article.full-img{clear:both;width:100%;margin-bottom:3em;position:relative}#footer-wrap{color:#333;padding-top:50px;background:#333;width:100%;position:relative;background-color:#9bcd8b;background-blend-mode:overlay}#footer-aux-menus{color:#3f3f3f}#footer,#footer-aux-menus{position:relative;width:55%;margin:0 auto}@media (min-width:85.375em){#footer,#footer-aux-menus{width:80%}}#footer .heading,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#000}#footer .heading{margin:0 0 15px}#footer-aux-menus{position:relative;clear:both;border-top:1px solid #111;padding-top:30px}#nav{float:left;margin-top:17px}p.copyright{margin-top:20px;font-size:12px;float:right;clear:both;color:#fff}#footer-aux-menus .menu-menu-1-container a{color:#fff;margin-right:10px;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400}#footer-aux-menus .menu-menu-1-container a:hover{color:#cc5738}#social-nav{float:right;margin-top:7px}.entry #social-nav{float:left;margin-top:0}#social-nav li{margin-left:10px;position:relative;width:40px;height:40px;transition:all .5s linear;list-style:none;display:inline-block;margin-bottom:14px}.sidebar-box #social-nav{float:none}.sidebar-box #social-nav li{margin-right:3.9%;margin-left:0}#social-nav li a{display:block;width:39px;height:40px;border:none}.sidebar-box #social-nav #facebook{background-position:232px -4px}.sidebar-box #social-nav #twitter{background-position:155px -4px}.sidebar-box #social-nav #googleplus{background-position:39px -4px}.sidebar-box #social-nav #linkedin{background-position:194px -4px}.sidebar-box #social-nav #pinterest{background-position:-8px -4px}.sidebar-box #social-nav #behance{background-position:78px -4px}.sidebar-box #social-nav #instagram{background-position:116px -4px}.social-share svg{fill:#ce421b;transition:all .3s linear;margin-bottom:-1px}.social-share a{border:0;display:inline-block;margin-right:.22rem}.social-share a:hover svg{fill:#9bcd8b}@media only screen and (max-width:768px){.social-share a{margin-right:.6rem}}#footer #wp-calendar td:hover{background:#292b2f;color:#fff}#footer input[type=search]{box-shadow:none}#footer #wp-calendar caption{color:#eee}#footer .tagcloud a:hover{color:#000}#footer #wp-calendar tbody td,#footer #wp-calendar th{border-color:#212326}#footer #wp-calendar tr,#wp-calendar{width:100%}#footer #wp-calendar th{background:#212326}#footer .heading{font-size:22px;margin-bottom:25px;text-transform:uppercase;padding:5px 10px 6px 0;margin-left:0;border:none;font-weight:700;letter-spacing:.03em}#footer input,#footer textarea,.teal-highlight-section input,.teal-highlight-section textarea{background-color:#fff;border-color:#fff}#footer input[type=file],.teal-highlight-section input[type=file]{background:transparent}#footer label,.teal-highlight-section label{font-size:16px;font-weight:500}#footer caption{background:#111214}#footer-widgets{margin-top:2em}#footer ul{margin:0}#footer .cform input,#footer .cform textarea{width:189px}#footer textarea{height:11em}.home textarea{height:10.8em}.home .your-audience textarea,.home .your-audneeds textarea{height:196px}.home .text-why textarea{height:92px}#footer span.emailreqtxt,#footer span.reqtxt{display:none}.footer-box{float:left;width:100%;margin-right:25px;margin-bottom:30px}#footer-aux-menus .footer-box{margin:20px 0 30px}.flex .textwidget{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#3f3f3f;font-weight:700;text-transform:uppercase;font-size:16px}#my-headshot,.left-highlight{margin-left:2.5%;float:right;width:17%;margin-bottom:10px}.left-highlight{margin-right:2.5%;float:left;margin-left:0}.clearafter{margin-bottom:4em}.right-highlight{margin-left:2.5%;float:right;width:37%}.testimonial-box{width:72%}.recent-articles,.recent-work{width:216px}.recent-work{width:39%;margin-left:3%}.recent-work article{width:30%;float:left;margin-right:10px}.footer-box.remove-margin-right{margin-right:0}.footer-widget{margin-bottom:40px}.recent-post{margin-bottom:10px}.recent-prods .recent-post{width:47%;float:left;margin-right:5%}.recent-prods .recent-post:nth-child(2n){margin-right:0}body.error404 .recent-post{width:17%;float:left;margin-right:3%}body.error404 .recent-post:nth-child(5n+1){margin-right:0}body.error404 .recent-post img{padding:5px;border:1px solid #eee}body.error404 .entry h4{margin:10px 0 20px}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.alignleft.my-post-image{margin-right:20px}.alignright.my-post-image{margin-left:20px}.posts-navigation{padding-bottom:15px;padding-top:15px}.posts-navigation a{color:#ce421b}.posts-navigation .floatleft{float:left}.floatright{float:right}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.wp-caption{max-width:100%!important}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.wp-caption img{margin:0;padding:0;border:0 none;max-width:100%}.wp-caption{border:1px solid #eee;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;border-radius:3px}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}#img-attch-page{text-align:center;overflow:hidden}#img-attch-page img{display:inline-block;margin:0 auto;max-width:100%;margin-bottom:20px}.gallery-item img{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.gallery-caption{background-color:#f5f5f5;color:#000;font-size:12px;font-weight:600;padding:10px 25px;text-align:center}.wpcf7-form{font-weight:700}.wpcf7-form span.wpcf7-form-control-wrap{display:block;margin-top:5px;position:relative}.wpcf7-form .ajax-loader{margin-left:10px}.wpcf7-form p{margin:0 0 15px}.wpcf7-form p:last-of-type{margin:0}#footer .wpcf7-form p,.home .wpcf7-form p{width:48%;float:left;margin-right:4%}#footer .wpcf7-form p:nth-child(odd),.home .wpcf7-form p:nth-child(odd){margin-right:0}div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{background-color:#fffecc;border:medium none!important;color:#000;padding:10px 25px;text-align:center;margin:0}div.wpcf7-validation-errors{margin:25px 0 0}span.wpcf7-not-valid-tip{float:left;position:absolute;right:0;top:0}.scale{display:block;font-size:12px}.scale .wpcf7-list-item,.wpcf7-form .scale span.wpcf7-form-control-wrap{display:inline-block}.scale .wpcf7-list-item{width:25px}.wpcf7-form .scale span.wpcf7-form-control-wrap{top:2px}.scale .wpcf7-list-item-label{float:left;padding-left:7px;text-align:center}.post-type{background:none repeat scroll 0 0 #bbb;border-radius:4px 4px 4px 4px;color:#fff;display:inline-block;float:right;font-weight:600;margin:-70px 0 10px;padding:0 8px;text-transform:uppercase}.csswinner{position:absolute;top:50px;left:0;z-index:7}.csswinner a{width:81px;height:59px;text-indent:-9000px;display:block;background:url(img/nominee-black-right.png) no-repeat}.mc_signup_submit{text-align:left}.my-author-block{position:relative;display:block;border-top:1px solid #eee!important;margin-top:40px;margin-bottom:-60px;clear:both}.mailchimp-wrapper .mc_custom_border_hdr{margin:40px 0 20px;font-size:16px;color:#333;font-weight:700;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif}.mailchimp-wrapper .mc_merge_var{display:inline-block;float:left;margin:0}.mailchimp-wrapper input[type=text]{width:480px;margin-bottom:0}.mailchimp-wrapper .mc_signup_submit{display:inline-block;float:right;top:4px;position:relative}.mailchimp-wrapper #mc_signup_submit{width:100%}.entry .mc_custom_border_hdr,.indicates-required,.mc-indicates-required,.mc_required{display:none}#mc_embed_signup .mc-field-group,.entry .mc_merge_var{display:inline-block;width:48%!important;margin-right:2%!important}#mc_embed_signup .mc-field-group:nth-child(odd),.entry .mc_merge_var:nth-child(odd){margin-right:0!important}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:.5em}#mc_embed_signup input{box-sizing:border-box;width:100%}.input-group{margin-top:1em;margin-bottom:.5em}.entry .input-group ul{margin:30px 0 0 20px}.input-group ul{list-style:none}#mc_embed_signup li input,#mc_embed_signup li label{display:inline-block!important;margin-bottom:.4em!important;width:auto}#mc_embed_signup li input{margin:3px 3px 0 5px}#mc_embed_signup input[type=submit]{width:48%}.mailchimp-wrapper,.really_simple_share,.shareaholic-canvas{padding-top:19px!important;padding-bottom:5px!important;clear:both;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;margin-top:40px!important;overflow:hidden}.single-portfolio .shareaholic-canvas{margin-top:0!important;border-top:none!important}.mailchimp-wrapper{border-bottom:none!important;padding:0!important}.really_simple_share div{height:33px;float:left}.align-center{text-align:center;position:relative}.align-right{float:right}.services-button{margin-bottom:3em}.border-bottom,.border-bottom-top{background:url(img/border-hor.png) repeat-x;height:25px;width:100%;position:relative;clear:both}.border-bottom{height:27px;background-color:#fff}.home .border-bottom{background:url(img/border-hor.png) repeat-x,url(img/bkg.png),url(img/header-bkg.jpg)}.badge-image{margin-right:20px}.badges-area{clear:both;position:relative;display:block;margin-top:30px}.badges-area img{margin-right:10px}::selection{color:#fff;background:#ce421b}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{overflow:visible!important;font:16px/22px Arial,Helvetica,sans-serif}.yarpp-thumbnails-horizontal .yarpp-thumbnail{height:auto!important;margin-right:5.6%!important;border:none!important}.yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child{margin-right:0!important}.yarpp-thumbnails-horizontal .yarpp-thumbnail a{border:none!important}.yarpp-thumbnail-default,.yarpp-thumbnail>img{padding:5px;border:1px solid #eee;margin:5px}.att-column-last{margin-right:0}.clearfloat{clear:both}.ui-widget{font:16px/22px Arial,Helvetica,sans-serif}.ui-widget-content{border:none}.ui-widget-header{color:#333;font-weight:700;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;border:none}.att-tabs ul.ui-tabs-nav,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none}.att-tabs ul.ui-tabs-nav li a{display:block;text-decoration:none;width:auto;height:39px;padding:0 23px;line-height:40px;border:1px solid #ebebeb;margin:0;background-color:#ebebeb;font-size:1em;color:#333;outline:none;border-radius:8px 8px 0 0;font-weight:400}.att-tabs ul.ui-tabs-nav li{display:block;width:auto;height:40px;padding:0!important;float:left!important;margin:0 2px 0 0!important;outline:none;border-radius:8px 8px 0 0}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:none;background:transparent}.att-tabs ul.ui-tabs-nav .ui-state-active a,.att-tabs ul.ui-tabs-nav .ui-state-active a:hover{background:#4d8079;height:40px;position:relative;top:0;padding-top:0;border-left-width:1px;margin:0 0 0 -1px;color:#fff!important;border-radius:8px 8px 0 0}.att-tabs ul.ui-tabs-nav .ui-state-active a:hover{text-shadow:none}.att-tabs ul.ui-tabs-nav li a:hover{background:#eee;text-shadow:2px 2px #9bcd8b;color:#333!important}.att-tabs .tab-content{background:#fff;padding:20px;border:1px solid #ebebeb;border-radius:0 8px 8px 8px;position:relative;overflow:hidden}.easy-instagram-thumbnail-wrapper,.instag ul.thumbnails>li{width:49%!important;padding:0!important;margin:0 auto;display:inline-block;float:none}.two-column{column-count:2;column-width:214px;column-gap:6em}body.tax-portfolio_category .two-column{column-count:2;column-width:214px;column-gap:3em}.two-column .recent-post{break-inside:avoid;margin-bottom:4em}.entry .yarpp-related h3{margin:40px 0 20px!important;border:none}.easy-instagram-thumbnail-caption{display:none!important}.mc_interest input,.mc_interest label{display:inline-block}.more-on-top{margin-top:10px}.yarpp-thumbnails-horizontal{margin-bottom:40px}.animatable{visibility:visible}body.JSyaass .animatable{visibility:hidden;animation-play-state:paused}.animated{visibility:visible;animation-fill-mode:both;animation-duration:1s}@keyframes b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes c{0%{opacity:0;transform:translateX(-200px)}50%{opacity:1}to{transform:translateX(0)}}@keyframes d{0%{opacity:0}70%{opacity:1}}@keyframes e{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes f{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}@keyframes g{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes h{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes i{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes j{0%{opacity:1;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes k{0%{background:none}70%{background:none}to{background:#464646}}.animated.animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s}.animated.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s}.animated.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s}.animated.fadeBgColor{animation-name:k}.bounceIn{animation-name:i}.animated.bounceInRight{animation-name:f}.animated.bounceInRightSlow{animation-name:g}.animated.bounceInLeft{animation-name:e}.animated.fadeIn{animation-name:d}.animated.fadeInDown{animation-name:b}.animated.fadeInUp{animation-name:h}.animated.Delay{animation-delay:.5s}.animated.Delay1{animation-delay:1s}.animated.Delay2{animation-delay:1.5s}.animated.Delay3{animation-delay:2s}.animated.Delay4{animation-delay:2.5s}.animated.Delay5{animation-delay:3s}.animated.Delay6{animation-delay:3.5s}.animated.Delay7{animation-delay:4s}.animated.Delay8{animation-delay:4.5s}.animated.fadeInLeft{animation-name:c}.animated.moveUp{animation-name:j}.smaller-text{font-size:14px}@media only screen and (max-width:1523px){.header-content-wrap .thin-col h2,.header-content-wrap h2,h2.hero-text{font-size:3.25rem;line-height:1.8}}@media only screen and (max-width:1440px){#single-portfolio-media{width:100%}}@media only screen and (max-width:1366px){#footer,#footer-aux-menus,#header,#home-slider,.content-well,.content-width{width:75%}#footer{padding-left:12.5%;padding-right:12.5%}.att-tabs ul.ui-tabs-nav li a{font-size:.8em}#my-headshot,.left-highlight{width:24%}.right-highlight{width:31%}body.page-id-1202 .service-icon{margin:-91px 20px 10px 1.2%}body.page-id-1202 .entry h2{padding:10px 10px 10px 128px}#footer .your-audience textarea,#footer .your-audneeds textarea{height:184px}body.page-id-1202 #web-development{margin:-101px 20px 10px 1.2%}.header-content-wrap .thin-col h2,.header-content-wrap h2,h2.hero-text{font-size:2.9375rem}#sidebar #social-nav li{margin-right:1.3%}h2.hero-subtext{font-size:21.81px}}@media only screen and (max-width:1333px){.home .slides li{background-size:cover}}@media only screen and (min-width:480px) and (max-width:1366px){#logo2,#logo3,#logo4,#logo5{width:220px;height:120px}#logo2{background:url(img/logo-comp-small.png) no-repeat -240px 0}#logo3{background:url(img/logo-comp-small.png) no-repeat -360px 0}#logo4{background:url(img/logo-comp-small.png) no-repeat -480px 0}#logo5{background:url(img/logo-comp-small.png) no-repeat -600px 0}#navigation{top:57px}#header{padding:15px 0}}@media only screen and (max-width:1590px){#footer,#footer-aux-menus,#header,#home-header-text,#home-slider,.content-well,.content-width,.header-content-wrap{width:80%}#footer{padding-left:10%;padding-right:10%}.att-tabs .tab-content,body{font-size:16px}.recent-work article{margin-right:9px}.grid-3{width:46%}.att-tabs ul.ui-tabs-nav li a{padding:0 14px}#my-headshot,.left-highlight{width:27%}#navigation .sf-menu a{font-size:14px}#navigation .sf-menu>li{margin-left:16px}#footer .your-audience textarea,#footer .your-audneeds textarea{height:192px}.home .your-audience textarea,.home .your-audneeds textarea{height:191px}#page-heading h1{width:85%}#navigation .sf-menu ul{margin-left:-135%;width:514%}body.page-id-1202 .entry h2{font-size:15px}.challenges{margin-left:0}}@media only screen and (max-width:1120px){#footer,#footer-aux-menus,#header,#home-header-text,#home-slider,.content-well,.content-width,.header-content-wrap{width:85%}#footer{padding-left:7.5%;padding-right:7.5%}.loop-entry-thumbnail{display:block;margin-bottom:25px;float:none;width:100%;margin-right:0}body.page-id-1202 .entry h2{padding:10px 10px 10px 120px}#footer .your-audience textarea,#footer .your-audneeds textarea{height:182px}}@media only screen and (max-width:1060px){#navigation .sf-menu a{font-size:14px}#navigation .sf-menu>li{margin-left:18px}.att-tabs ul.ui-tabs-nav li a{font-size:.75em;padding:0 10px}#post-pagination{float:left}#navigation .sf-menu ul{width:528%}.sub-menu li a{padding:5px 12px 0 0!important}}@media only screen and (max-width:1152px){.home .your-audience textarea,.home .your-audneeds textarea{height:181px}}@media only screen and (max-width:1035px){#navigation .selector{color:#ce421b;font-weight:700;line-height:55px;height:55px;width:100%;display:-moz-inline-box;vertical-align:middle;zoom:1;display:inline;cursor:pointer!important;text-align:left;margin:0;padding:0;border:none}#navigation .selector select{position:absolute;top:0;left:0;height:55px;background:none;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#fde68c!important;cursor:pointer}#navigation .selector select:focus{outline:0;background:none}#navigation .selector option{background:#ce421b;-webkit-appearance:none;padding:15px 25px;line-height:25px}#navigation .selector:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}#navigation .selector select:hover{background:none}#navigation .selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navigation .selector{display:inline-block}#navigation .selector#uniform-undefined span{display:none}.highlight-block p{margin-bottom:10px}#footer .your-audience textarea,#footer .your-audneeds textarea{height:192px}.home .highlight-bottom-at-top{margin:2em 0 1em!important}.services-button{margin-bottom:2em}}@media only screen and (max-width:1024px){body.page-id-1202 #branding,body.page-id-1202 #web-development{margin:-101px 20px 10px 2.2%}}@media only screen and (max-width:980px){.home .slides li{background-size:cover}.home #hero-wrap{position:relative;display:block}.header-content-wrap .thin-col h2,.header-content-wrap h2,h2.hero-text{font-size:6.3vw;line-height:1.8;margin-left:0}h2.hero-subtext{font-size:2.2vw}#header{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}#navigation{margin:0 0 0 5.3125rem}#navigation li{margin-bottom:1em;margin-left:0!important;margin-right:18px}}@media only screen and (max-width:959px){.att-tabs ul.ui-tabs-nav li{width:100%;text-align:center}.att-tabs ul.ui-tabs-nav{border:none;background:#ebebeb;border-radius:8px}.att-tabs .tab-content{border-radius:0 0 8px 8px}.footer-box{margin-bottom:15px}#sidebar{width:100%;margin-top:50px}.wp-image-472.aligncenter{float:left;margin:1.5em 1.5em 0 0}.author-bio{padding-top:1.5em;position:relative}#sidebar #social-nav{width:40%;float:left}#post{width:100%}.att-tabs ul.ui-tabs-nav li a{font-size:1em}article.half-img{width:100%;margin-right:0}#my-headshot,.left-highlight{width:34%}.right-highlight{width:38%}body.page-id-10 .att-one-third,body.page-id-10 .su-column-size-1-3{width:100%;float:none;margin-right:0;margin-bottom:5em;margin-left:0}body.page-id-1202 .entry h2{padding:10px 10px 10px 150px;font-size:18px}body.page-id-1202 #branding,body.page-id-1202 #graphic-design,body.page-id-1202 #strategy,body.page-id-1202 #web-development{margin:-91px 20px 10px 2.2%}.portfolio-entry,article.half-img{margin-bottom:2em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#header-wrapper{position:relative}}@media only screen and (min-device-width:800px) and (max-device-width:1280px){#header-wrapper{position:relative}}@media only screen and (min-width:768px) and (max-width:959px){#header-wrapper{position:relative}}@media only screen and (max-width:880px){.single-portfolio .att-one-third,.single-portfolio .att-two-third,.single-portfolio .su-column-size-1-3{width:100%;margin-right:0}}@media only screen and (max-width:767px){#home-slider,.flex-direction-nav{display:none}.header-content-wrap .thin-col h2,.header-content-wrap h2,h2.hero-text{font-size:2.7rem;line-height:1.5;width:100%}.header-content-wrap .thin-col h2 .white-on-orange,.header-content-wrap h2 .white-on-orange{line-height:1.5}h2.hero-subtext{font-size:1.375rem;width:100%}.slides li{margin-bottom:4rem!important}#navigation{width:auto}#wrap{width:100%}.grid-1,.grid-2,.grid-4,.grid-5,.grid-6{width:280px}.footer-box{width:100%}.wp-image-472.aligncenter{width:30%}#sidebar #social-nav{width:100%;float:left!important;text-align:left;margin:1em 0 0}#single-portfolio-media img{display:block;float:none;text-align:center;margin:0 auto}.project-features,.services-rend{width:100%}#ajax-container .heading,#home-wrap .heading{font-size:14px}#ajax-container .heading span,#home-wrap .heading span{max-width:55%;max-width:1024px}#portfolio-cats li{width:100%;text-align:center}#portfolio-cats li:after{content:"";margin-right:0}#portfolio-cats li a{display:inline-block;float:none}#single-portfolio-media{margin-bottom:25px}#single-portfolio-info,#single-portfolio-media{width:100%}#single-portfolio-info .heading h2{border-bottom:1px solid #ddd}#single-portfolio-info{margin-top:20px}.comment-details{margin-left:0;text-align:center}.comment-details:after{display:none}.comment-avatar{display:inline-block;margin-bottom:10px;position:inherit;top:auto;left:auto}.comment-date{display:block}.comment-break{display:none}.comment-reply-link{display:block;padding-bottom:10px;margin-bottom:10px}.children{margin:30px 0 0}.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9,.children li.depth-10{margin:0}#footer-bottom-left,#footer-bottom-right{float:none;text-align:center}#footer-bottom-right{margin-top:20px}#footer-menu,#social-nav,.dark,.dark nav{width:100%;text-align:left;float:none!important}#social{float:none}#portfolio-cats li{margin-bottom:10px;background:none!important}.comment-meta .reply{margin-left:0}.comment-meta .reply a{margin-top:10px}.portfolio-entry.grid-4{margin-bottom:25px}.portfolio-entry:hover .project-cta{opacity:0;-moz-opacity:0;-webkit-opacity:0}#footer .form-column,#footer .form-column-last,.att-five-sixth,.att-four-fifth,.att-one-fifth,.att-one-fourth,.att-one-half,.att-one-sixth,.att-one-third,.att-three-fifth,.att-three-fourth,.att-two-fifth,.att-two-third,.home .form-column,.home .form-column-last,.home .recent-post,.page-id-22 .att-two-third,.page-id-1116 .att-two-third,.su-column-size-1-3{width:100%;float:none;margin-right:0!important;margin-bottom:40px}#footer .wpcf7-form p,.home .wpcf7-form p{width:100%;margin-right:0}.att-pricing-table>div{margin-bottom:25px}.att-box,.att-box.left,.att-box.right{float:none;width:100%!important}.grid-3{width:90.5%;margin-bottom:7%;margin-right:0}#my-headshot,.left-highlight{width:36.5%}.right-highlight{width:48%;margin-bottom:10px}body.page-id-1202 .entry h2{padding:10px 10px 10px 135px}}@media only screen and (max-width:667px){#navigation{margin-left:0;margin-top:1.25rem}#my-headshot,.left-highlight{width:48.5%}.right-highlight{margin-left:0;float:none;width:100%;margin-bottom:20px;overflow:hidden}.wp-image-472.aligncenter{width:50%}.home #hero-wrap{position:relative;display:block}}@media only screen and (min-width:480px) and (max-width:767px){#wrap{width:100%}.portfolio-entry.grid-4{margin-bottom:25px}}@media only screen and (max-width:480px){body.JSyaass .animatable{visibility:visible;animation-play-state:paused}.animated{visibility:visible;animation-fill-mode:none;animation-duration:0s}.service-text{width:100%}#footer,#header,#home-slider,#tagline-wrap,.overlay{width:370px}#logo,#logo2,#logo3,#logo4,#logo5{background-size:100px}#wrap{width:100%}.portfolio-entry.grid-4{margin-bottom:25px}#slideshow li{display:none!important}#slideshow li:first-child{display:list-item!important}.home #header-wrapper{margin-bottom:0}h1{font-size:19px}.home .recent-post{width:100%;float:left}span.portfolio-view,span.services-view{width:16px;margin:0 0 0 10px;left:0}.entry .big-button{padding:12px;width:100%;box-sizing:border-box;margin-bottom:2em}.att-tabs ul.ui-tabs-nav li a{font-size:.9em}#my-headshot,.left-highlight{width:36.5%}body.page-id-1202 p{clear:none}body.page-id-1202 #branding,body.page-id-1202 #graphic-design,body.page-id-1202 #strategy,body.page-id-1202 #web-development,body.page-id-1202 .service-icon{margin:10px 20px 10px 1.2%}body.page-id-1202 .entry h2{padding:10px 10px 10px 20px}.content-width h1,.entry h1,.entry h2,.entry h3,.home h2{padding:10px}.portfolio-entry p{line-height:1.5em;padding-bottom:1em}.align-right{float:none}#social-nav{width:100%}#social-nav #twitter{margin-left:0}#social-nav li{margin-left:20px}article.half-img{float:none}#page-heading h1{width:100%}.service-link .project-cta{position:relative;opacity:1;margin-bottom:5em}.service-link .project-cta .white-button{position:relative;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}#footer,#footer-aux-menus,#home-slider,.content-well,.content-width{width:80%}#footer{padding-left:10%;padding-right:10%}#header{width:85%}#logo,#logo2,#logo3,#logo4,#logo5{width:257px;height:86.62px}#logo2{background:url(img/logo-comp-smallest.png) no-repeat -200px 0}#logo3{background:url(img/logo-comp-smallest.png) no-repeat -300px 0}#logo4{background:url(img/logo-comp-smallest.png) no-repeat -400px 0}#logo5{background:url(img/logo-comp-smallest.png) no-repeat -500px 0}#header{padding:5px 0 10px}#navigation{top:19px}#my-headshot,.left-highlight{margin-right:0;margin-left:0;float:none;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.highlight-block img{float:none;width:100%;box-sizing:border-box}.highlight-bottom-at-top{margin:1em 0 2.5em!important}.home .highlight-bottom-at-top{margin:1em 0!important}.highlight-bottom-at-top p{margin:0 0 2em}.entry .big-button,.entry .white-button,.project-cta .white-button{font-size:14px}.services-button{margin-bottom:0}.content-width h1,.entry h1,.entry h2,.home h2{line-height:1.3em;margin-bottom:1.5em;margin-top:2em}.home h2{line-height:1.5}.portfolio-entry,article.full-img,article.half-img{margin-bottom:1em}.home h3{margin:1.5em 0 2.5em}.home .recent-post{margin-bottom:1em}.featured-imgs{margin-bottom:1.5em}.page-id-10 .big-button span{margin-right:18px;float:right}body.page-id-10 .att-one-third,body.page-id-10 .su-column-size-1-3{margin-bottom:2em}body.page-id-10 .att-one-third:last-child{margin-bottom:0}.page-id-10 .entry h2{margin:.5em 0 1em}.clearafter{margin-bottom:3em}.wp-image-472.aligncenter{width:100%;float:none}.author-bio{padding-top:1em}.flex img{width:45%;margin:1em 0}.flex img:nth-child(odd){margin-right:0}.header-content-wrap .thin-col h2,.header-content-wrap h2,h2.hero-text{font-size:2.2rem;line-height:1.25;margin-top:.5rem;margin-bottom:.5em}h2.hero-subtext{font-size:1.4375rem;line-height:1.6!important;margin-top:.5rem}.slides li{margin-bottom:1rem!important}}@media only screen and (max-width:390px){.large-text-button{font-size:14px}}@media only screen and (max-width:667px){#header-wrapper{position:relative}.portfolio-entry:hover span.over-block{display:none}}@media only screen and (max-width:640px){.entry h2{margin-left:0!important;padding:10px 0;width:100%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:11}#content[tabindex="-1"]:focus{outline:0}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fcfcfc;border:2px solid #e6e6e6;color:gray;width:100%}input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#9bcd8b;background:#fafafa}input[type=radio]{display:none;margin:10px}input[type=radio]+.wpcf7-list-item-label{display:inline-block;margin:-2px;padding:4px 12px;background:#fcfcfc;border:2px solid #e6e6e6;cursor:pointer;border-radius:5px;margin-right:.625rem;transition:all .3s linear}input[type=radio]+.wpcf7-list-item-label:hover,input[type=radio]:checked+.wpcf7-list-item-label{border-color:#9bcd8b}div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{position:relative;float:none;font-size:1rem;margin-top:-22px;margin-bottom:25px;background-color:#ce421b;color:#fff}div.wpcf7-validation-errors{margin-top:0;clear:both}#commentsbox input[type=submit],.entry button,.entry input[type=button],.entry input[type=submit]{background-color:transparent;nowhitespace:afterproperty;border:2px solid #9bcd8b;color:#444;cursor:pointer;display:inline-block;font-weight:700;line-height:25px;min-height:36px;margin-top:25px;padding:15px 25px;text-decoration:none;-webkit-appearance:none!important;transition:all .3s linear;background:linear-gradient(90deg,transparent 50%,#9bcd8b 0);background-size:202% 100%;background-position:100% 0;box-shadow:0 0 2.875rem 0 rgba(0,0,0,.2)}#commentsbox input[type=submit]:active,#commentsbox input[type=submit]:focus,#commentsbox input[type=submit]:hover,.entry button:active,.entry button:focus,.entry button:hover,.entry input[type=button]:active,.entry input[type=button]:focus,.entry input[type=button]:hover,.entry input[type=submit]:active,.entry input[type=submit]:focus,.entry input[type=submit]:hover{color:#444;box-shadow:0 0 0 0 transparent}#footer input[type=date],#footer input[type=email],#footer input[type=password],#footer input[type=search],#footer input[type=tel],#footer input[type=text],#footer input[type=url],#footer select,#footer textarea{background:transparent;border:2px solid #333;color:#444}#footer input[type=date]:active,#footer input[type=date]:focus,#footer input[type=email]:active,#footer input[type=email]:focus,#footer input[type=password]:active,#footer input[type=password]:focus,#footer input[type=search]:active,#footer input[type=search]:focus,#footer input[type=tel]:active,#footer input[type=tel]:focus,#footer input[type=text]:active,#footer input[type=text]:focus,#footer input[type=url]:active,#footer input[type=url]:focus,#footer select:active,#footer select:focus,#footer textarea:active,#footer textarea:focus{border-color:#fff}#footer input[type=radio]+.wpcf7-list-item-label{display:inline-block;margin:-2px;padding:4px 12px;background-color:transparent;border:2px solid #333;cursor:pointer;border-radius:5px;margin-right:.625rem}#footer input[type=radio]+.wpcf7-list-item-label:hover{border-color:#fff}@media (max-width:48em){#footer input[type=radio]+.wpcf7-list-item-label{margin-bottom:5px}}#footer input[type=radio]:checked+.wpcf7-list-item-label{background-image:none;border-color:#fff}#footer .wpcf7-form #commentsbox input[type=submit],#footer .wpcf7-form button,#footer .wpcf7-form input[type=button],#footer .wpcf7-form input[type=submit]{background-color:transparent;nowhitespace:afterproperty;border:2px solid #fff!important;color:#222!important;cursor:pointer;display:inline-block;font-weight:700;line-height:25px;min-height:36px;margin-top:25px;padding:15px 25px;text-decoration:none;-webkit-appearance:none!important;transition:all .3s linear;background:linear-gradient(90deg,transparent 50%,#fff 0);background-size:201% 100%;background-position:100% 0;box-shadow:0 0 2.875rem 0 rgba(51,51,51,.5)}#footer .wpcf7-form #commentsbox input[type=submit]:active,#footer .wpcf7-form #commentsbox input[type=submit]:focus,#footer .wpcf7-form #commentsbox input[type=submit]:hover,#footer .wpcf7-form button:active,#footer .wpcf7-form button:focus,#footer .wpcf7-form button:hover,#footer .wpcf7-form input[type=button]:active,#footer .wpcf7-form input[type=button]:focus,#footer .wpcf7-form input[type=button]:hover,#footer .wpcf7-form input[type=submit]:active,#footer .wpcf7-form input[type=submit]:focus,#footer .wpcf7-form input[type=submit]:hover{color:#222!important;box-shadow:0 0 0 0 transparent;border-color:#fff!important}.wpcf7-radio span.wpcf7-list-item{margin-left:0}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.theme-button-orange{box-shadow:0 0 8px 0 rgba(51,51,51,.5)}.theme-button-orange:hover{box-shadow:0 0 0 0 rgba(51,51,51,.5)}a.arrow-link{padding-right:24px;display:-ms-inline-flexbox;display:inline-flex;font-weight:700}a.arrow-link:after{content:"\2192";margin-left:.3125rem;color:inherit;transition:margin .75s cubic-bezier(.5,0,0,1);font-weight:700;margin-right:-24px;display:inline-block}a.arrow-link:hover{text-shadow:none}a.arrow-link:hover:after{margin-left:.9375rem}.team-grid a{line-height:1.7}.team-grid a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):after,.team-member-name a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):after{display:none;content:" ";margin-left:.625rem;color:inherit;transition:margin .75s cubic-bezier(.5,0,0,1);font-weight:400;margin-right:0;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath d='M14 9H3v20h20V18M18 4h10v10m0-10L14 18' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%;transition:all .3s linear}.team-grid a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):hover:after,.team-member-name a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath d='M14 9H3v20h20V18M18 4h10v10m0-10L14 18' fill='none' stroke='%23ce421b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E")}.team-member-name a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):after{display:none}.team-member-name a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]) svg{display:inline-block;margin-left:.625rem;width:1rem;margin-right:0;stroke:#fff;transition:all .3s linear;margin-bottom:-.125rem}.team-member-name a[href^="https://"]:not([href*="sasha-endoh-code-design.local"]):not([href*="sashaendoh.com"]):not([href*="endoh.co"]):hover svg{stroke:var(--secondary,#ce421b)}.hero-subtext a.arrow-link{margin-left:.625rem}@media (max-width:31.25em){.hero-subtext a.arrow-link{margin-left:0}}blockquote{border-left:2px solid var(--secondary,#ce421b);padding:0 10px 5px 20px}blockquote li,blockquote p{font-size:1.75rem}@media (max-width:57.5em){blockquote li,blockquote p{font-size:1.375rem}}blockquote+p{margin-top:20px}.testie{width:74.5%;margin-top:7rem;margin-bottom:3rem;z-index:5}@media (max-width:48em){.testie{width:100%;margin-top:4rem}}@media (max-width:68.75em){.testie{width:100%;min-width:unset;margin-left:0}}.testie blockquote{width:100%;font-weight:400;padding:0;border-left:none}.testie blockquote:before{font-size:3.75rem;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:-20px;left:-4.9%;color:#ce421b;content:"\201C";display:block;font-size:3.8125rem}@media (max-width:57.5em){.testie blockquote:before{font-size:3.625rem}}@media (max-width:38.75em){.testie blockquote:before{left:-7%}}@media (max-width:26.25em){.testie blockquote:before{left:-11%;top:-22px}}.testie blockquote p{font-size:1.75rem;font-weight:500}@media (max-width:57.5em){.testie blockquote p{font-size:1.375rem}}.testie .attribution{margin-top:1.875rem;padding-top:.3125rem;display:inline-block;line-height:1.5;width:100%}.testie .attribution:before{content:"";display:block;background:linear-gradient(90deg,#ce421b 50%,transparent 0);height:2px;margin-bottom:.3125rem;width:15%;background-size:201% 100%;background-position:100% 0}@media (max-width:57.5em){.testie .attribution:before{width:3.75rem;background-position:0 0}}.testie .attribution a{color:#444;font-weight:400;padding-right:24px;display:inline}.testie .attribution a:after{content:"\2192";margin-left:.3125rem;color:inherit;transition:all .75s cubic-bezier(.5,0,0,1);display:inline-block;margin-right:-24px}.testie .attribution a:hover:after{margin-left:.9375rem}.testie+.thin-col,.testie+.wide-col{clear:both;margin-top:7rem}.grey-bkg .testie blockquote:before,.red-bkg .testie blockquote:before{color:#fff!important}.grey-bkg .testie .attribution a,.red-bkg .testie .attribution a{color:#fff}.grey-bkg .testie .attribution:before,.red-bkg .testie .attribution:before{background-image:linear-gradient(90deg,#fff 50%,transparent 0)!important}.grey-bkg .testie:last-child,.red-bkg .testie:last-child{margin-bottom:0}.teal-bkg{color:#333}.teal-bkg .testie blockquote:before{color:#333!important}.teal-bkg .testie .attribution a{color:#333;border:none}.teal-bkg .testie .attribution:before{background-image:linear-gradient(90deg,#333 50%,transparent 0)!important}.grey-bkg .testie:last-child,.light-grey-bkg .testie:last-child,.red-bkg .testie:last-child,.teal-bkg .testie:last-child{margin-bottom:0}.wide-col.testie{width:74.5%;float:none}@media (max-width:48em){.wide-col.testie{width:100%}}.grey-bkg ul.accordion-controls li,.red-bkg ul.accordion-controls li{border-bottom:1px solid #444}.grey-bkg ul.accordion-controls li button,.red-bkg ul.accordion-controls li button{color:#fff}.teal-bkg ul.accordion-controls li{border-bottom:1px solid #444}.teal-bkg ul.accordion-controls li button{color:#333}ul.accordion-controls{margin:0;list-style:none;display:block}ul.accordion-controls li{border-bottom:1px solid rgba(51,51,51,.3);margin:0 5% 3em 0;position:relative;margin-bottom:1em;padding-bottom:1em;display:block!important}ul.accordion-controls li:before{display:none}ul.accordion-controls li button{box-shadow:unset;background:transparent;padding:0;margin-bottom:.3rem;font-size:1.125rem;margin-top:0;border:unset;color:#ce421b;font-family:Uniform,Arial,Helvetica,sans-serif;display:inline-block}ul.accordion-controls li button:before{content:" + ";display:inline-block;margin-right:.625rem;color:inherit}ul.accordion-controls li button.open:before{content:" - ";margin-left:.1875rem}ul.accordion-controls li div{display:none;margin-top:1rem}ul.accordion-controls li div p{font-size:.875rem}ul.accordion-controls li:last-child{border-bottom:unset;margin-bottom:0;padding-bottom:0}ul.accordion-controls li:last-child div{padding-top:1rem;margin-top:.5rem}.col-item ul.accordion-controls p{margin-top:0}.teal-bkg hr{background-color:transparent}.wide-col+.clear hr{margin:5rem 0}.wide-col+.clear+.thin-col h4{margin-top:0}twitter-widget{margin:0 auto 0 0;width:auto!important}.service-icon{-webkit-clip-path:polygon(48% -11px,120% 52%,49% 118%,-15px 55%);clip-path:polygon(48% -11px,120% 52%,49% 118%,-15px 55%);position:relative;width:100px;height:auto;margin-left:-25px;shape-outside:polygon(24.19% -15px,86.67% 48.36%,25.19% 111.64%,-41px 42.27%);shape-margin:10px}.service-icon .st0{fill:#ce421b}.service-icon .st1{stroke-dasharray:4,4.3}.col-item:hover .st1{animation:m 30s linear forwards}.col-item:nth-child(2) .service-icon{float:right;margin:80px -25px 0 10px;shape-outside:polygon(65.27% 55px,136.36% 70.54%,67.18% 107.27%,-6px 72.07%)}.col-item:nth-child(2) .service-icon,.three-col:nth-child(2) .col-item:first-child .service-icon{width:125px;-webkit-clip-path:polygon(48% -15px,120% 52%,49% 118%,-15px 55%);clip-path:polygon(48% -15px,120% 52%,49% 118%,-15px 55%)}.three-col:nth-child(2) .col-item:first-child .service-icon{float:left;margin:80px 10px 0 -50px;shape-outside:polygon(20.56% 50px,117.54% 71.52%,16.59% 111.17%,-60px 70.61%)}@media (max-width:48em){.three-col:nth-child(2) .col-item:first-child .service-icon{margin:80px 10px 0 -30px}}.three-col:nth-child(2) .col-item:nth-child(2) .service-icon{width:100px;margin:0 -25px 0 10px;-webkit-clip-path:polygon(48% -11px,120% 52%,49% 118%,-15px 55%);clip-path:polygon(48% -11px,120% 52%,49% 118%,-15px 55%);shape-outside:polygon(48% -11px,120% 52%,49% 118%,-15px 55%)}.three-col:nth-child(3) .col-item:first-child .service-icon{width:125px;float:right;margin:40px -100px 0 10px;-webkit-clip-path:polygon(48% -15px,120% 52%,49% 118%,-15px 55%);clip-path:polygon(48% -15px,120% 52%,49% 118%,-15px 55%);shape-outside:polygon(65.27% 55px,136.36% 70.54%,67.18% 107.27%,-6px 72.07%)}@media (max-width:64em){.three-col:nth-child(3) .col-item:first-child .service-icon{margin:40px -80px 0 10px}}@media (max-width:48em){.three-col:nth-child(3) .col-item:first-child .service-icon{margin:40px -30px 0 10px}}.object-fill-img{position:relative;display:block;display:-ms-flexbox;display:flex}.object-fill-img,.object-fill-img p{width:100%;height:100%;-ms-flex-positive:1;flex-grow:1}.object-fill-img p{display:-ms-flexbox;display:flex}.object-fill-img img{height:auto;object-fit:cover}.object-fill-img img,img.round{max-width:100%;border-radius:8px;box-shadow:0 0 2.875rem 0 rgba(0,0,0,.2)}@media (max-width:48em){img.round{width:100%}}img.circle-img{border-radius:50%;box-shadow:0 0 2.875rem 0 rgba(0,0,0,.2)}img.third{width:30%;height:auto}.grey-bkg .object-fill-img img,.grey-bkg img.circle-img,.grey-bkg img.round{box-shadow:0 0 26px 0 rgba(0,0,0,.5)}.wp-caption{background:transparent;border:unset;max-width:100%}.wp-caption .wp-caption-text{background:transparent;text-align:left;width:100%;margin:.75rem auto;display:block;position:relative;font-size:.875rem;line-height:1.5}img[src$=".png"]{box-shadow:unset!important}h5{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.375rem}.entry .theme-button,.poll-button input[type=button],.theme-button,input[type=submit]{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.125rem;letter-spacing:normal;text-transform:uppercase}@media (max-width:30em){.entry .theme-button,.poll-button input[type=button],.theme-button,input[type=submit]{width:100%;display:block;box-sizing:border-box;text-align:center}}.single #post-heading h1,.single-portfolio #page-heading h1,h1{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:2.125rem;letter-spacing:normal;line-height:1.5}.single-portfolio .challenges h3,.single-portfolio .project-features,.single-portfolio .services-rend{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.3125rem}.entry h2,.home h3,.single-portfolio .our-solutions h3,.single-post .entry h2,.thin-col h2,footer h3{background:none;font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.5rem;margin-top:3.125rem;margin-bottom:1.125rem}body:not(.home) .content-well h2{margin-top:3.125rem;margin-bottom:1.125rem}.single-portfolio .our-solutions h4{font-family:Uniform,Arial,Helvetica,sans-serif;text-transform:none;font-size:1.5rem;line-height:1.3;margin-bottom:2em}.single-portfolio .our-solutions h3{margin-top:4rem;text-transform:uppercase;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}.single-portfolio .our-solutions h3+h4{margin-top:-.5rem}.page-id-12 article:not(.att-three-fourths) h2:after{display:none;margin-bottom:.9375rem}.portfolio-entry h3,.portfolio-entry h4{font-size:1.125rem}#footer .heading{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.75rem;letter-spacing:normal;margin-top:0;text-transform:none}#footer h3,#footer h4,.home .thin-col h3,.home .thin-col h4,.home .wide-col h3,.home .wide-col h4,.subsection h3,.subsection h4{font-family:Uniform,Arial,Helvetica,sans-serif;font-weight:700}#footer h3,.home .thin-col h3,.home .wide-col h3,.subsection h3{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;text-transform:uppercase}@media (max-width:38.75em){#footer h3,.home .thin-col h3,.home .wide-col h3,.subsection h3{font-size:1rem}}#footer h3+h4,.home .thin-col h3+h4,.home .wide-col h3+h4,.subsection h3+h4{margin-top:-.9375rem}#footer h4,.home .thin-col h4,.home .wide-col h4,.subsection h4{line-height:1.2}#footer div.wpcf7 p,.home .thin-col div.wpcf7 p,.home .wide-col div.wpcf7 p,.subsection div.wpcf7 p{width:100%;float:left;margin-right:4%!important;max-width:unset}#footer div.wpcf7 p:nth-child(odd),.home .thin-col div.wpcf7 p:nth-child(odd),.home .wide-col div.wpcf7 p:nth-child(odd),.subsection div.wpcf7 p:nth-child(odd){margin-right:0!important}@media (max-width:38.75em){#footer div.wpcf7 p,.home .thin-col div.wpcf7 p,.home .wide-col div.wpcf7 p,.subsection div.wpcf7 p{width:100%;float:none;margin-right:0}}#footer h3+h4,.home .thin-col h3+h4,.home .wide-col h3+h4,.subsection h3+h4{margin-top:0}#footer h4,.home .thin-col h4,.home .wide-col h4,.subsection h4{font-size:2.25rem;line-height:1.5}@media (max-width:38.75em){#footer h4,.home .thin-col h4,.home .wide-col h4,.subsection h4{font-size:1.75rem}}.col-item h3,.entry .col-item h3,.full-col h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{margin-top:3.5rem;line-height:1.5}.col-item h2+h3,.entry .col-item h2+h3,.full-col h2+h3,body:not(.home) .content-well .thin-col h2+h3,body:not(.home) .content-well .wide-col h2+h3{margin-bottom:0}.col-item h2,.col-item h3,.entry .col-item h2,.entry .col-item h3,.full-col h2,.full-col h3,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h2,body:not(.home) .content-well .wide-col h3{font-family:Uniform,Arial,Helvetica,sans-serif;font-weight:700}.col-item h2,.entry .col-item h2,.full-col h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700}@media (max-width:38.75em){.col-item h2,.entry .col-item h2,.full-col h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{font-size:1rem}}@media (max-width:30em){.col-item h2,.entry .col-item h2,.full-col h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{margin:0 0 2.5em}}.col-item h2+h3,.entry .col-item h2+h3,.full-col h2+h3,body:not(.home) .content-well .thin-col h2+h3,body:not(.home) .content-well .wide-col h2+h3{margin-top:0}.col-item h3,.entry .col-item h3,.full-col h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{font-size:2.125rem}@media (max-width:38.75em){.col-item h3,.entry .col-item h3,.full-col h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{font-size:1.75rem}}.col-item h4,.entry .col-item h4,.full-col h4,body:not(.home) .content-well .thin-col h4,body:not(.home) .content-well .wide-col h4{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.5rem}.entry .col-item h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{margin-top:3.5rem;line-height:1.5}.entry .col-item h2,.entry .col-item h3,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h2,body:not(.home) .content-well .wide-col h3{font-family:Uniform,Arial,Helvetica,sans-serif;font-weight:700}.entry .col-item h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700}@media (max-width:38.75em){.entry .col-item h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{font-size:1rem}}@media (max-width:30em){.entry .col-item h2,body:not(.home) .content-well .thin-col h2,body:not(.home) .content-well .wide-col h2{margin-top:3.125rem;margin-bottom:1.125rem}}.entry .col-item h2+h3,body:not(.home) .content-well .thin-col h2+h3,body:not(.home) .content-well .wide-col h2+h3{margin-top:0}.entry .col-item h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{font-size:2.125rem}@media (max-width:38.75em){.entry .col-item h3,body:not(.home) .content-well .thin-col h3,body:not(.home) .content-well .wide-col h3{font-size:1.75rem}}.entry .col-item h4,body:not(.home) .content-well .thin-col h4,body:not(.home) .content-well .wide-col h4{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.5rem}.subsection h3{font-weight:400}.col-item h4,.entry .col-item h4,.home .thin-col h4,.home .wide-col h4{margin-top:3.5rem;line-height:1.5}.col-item h3+h4,.entry .col-item h3+h4,.home .thin-col h3+h4,.home .wide-col h3+h4{margin-top:1rem}.proposition,li,p{font-size:1.25rem;line-height:1.7}.proposition,.proposition p,.textwidget p{font-size:1.375rem}.page-id-10 .entry h2{margin:1.5em 0 1em!important}.testie p{width:100%;line-height:1.8}.challenges ul li,.entry-content ul li{color:#fff;display:-ms-flexbox;display:flex;list-style:none}.challenges ul li:before,.entry-content ul li:before{color:#ce421b;content:"\2022";font-size:1.6875rem;padding-right:.625rem;position:relative;top:.375rem;display:inline;line-height:1}.challenges #social-nav ul li:before,.entry-content #social-nav ul li:before{display:none}.home #wrap h2{display:inline-block;width:auto;clear:both;font-size:1.5625rem;background:none;font-family:Uniform,Arial,Helvetica,sans-serif;margin-top:3.125rem;margin-bottom:1.125rem}.home #wrap h2:before{content:"";height:4px;display:block;width:100%;background:#323232;border-radius:2px;margin-bottom:10px;width:110%}.home #wrap h2:after{content:" ";display:block;width:100%;clear:both}.col-item p{margin:2rem 0 0}.col-item li,.col-item p,.posted-date{font-size:1rem}.smaller-text p{font-size:.75rem}.entry ul{list-style:none;list-style-position:inside}.entry ul li{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.6}.entry ul li:before{content:"  • ";margin-right:.625rem;color:#ce421b;margin-top:2px;line-height:1.6}.entry #social-nav ul{padding-left:0}.entry #social-nav ul li:first-child{margin-left:0}.entry #social-nav ul li:before{display:none}p:last-child{margin-bottom:0}.bigger-text li,.bigger-text p{font-size:1.25rem}.smallish-text li,.smallish-text p{font-size:1rem}span.smallish-text{font-size:1rem;margin-top:.25rem}.team-member-title{margin-top:.625rem}#hero-wrap .white-on-orange{background:linear-gradient(#ce421b,#ce421b) 0 50% no-repeat;background-size:0 100%;color:#333;box-shadow:0 0 0 #ce421b,0 0 0 #ce421b;transition:background-size 2s cubic-bezier(.5,0,0,1),color 1.5s cubic-bezier(.5,0,0,1),box-shadow 1s cubic-bezier(.5,0,0,1) .7s}@media (max-width:57.5em){#hero-wrap .white-on-orange{color:#fff;box-shadow:2vw 0 0 #ce421b,-2vw 0 0 #ce421b;background-size:110% 100%}}.single-portfolio #hero-wrap .white-on-orange,body:not(.home):not(.page-id-22):not(.page):not(.blog):not(.single-portfolio) #hero-wrap .white-on-orange{background:linear-gradient(#fff,#fff) 0 50% no-repeat;background-size:0 100%;color:#fff;box-shadow:0 0 0 #fff,0 0 0 #fff;transition:background-size 2s cubic-bezier(.5,0,0,1),color 1.5s cubic-bezier(.5,0,0,1),box-shadow 1s cubic-bezier(.5,0,0,1) .7s}@media (max-width:57.5em){.single-portfolio #hero-wrap .white-on-orange,body:not(.home):not(.page-id-22):not(.page):not(.blog):not(.single-portfolio) #hero-wrap .white-on-orange{color:var(--primary,#222);box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff;background-size:110% 100%}}body.page-id-22 #hero-wrap .white-on-orange{background:linear-gradient(#fff,#fff) 0 50% no-repeat;background-size:0 100%;color:#333;box-shadow:0 0 0 #fff,0 0 0 #fff;transition:background-size 2s cubic-bezier(.5,0,0,1),color 1.5s cubic-bezier(.5,0,0,1),box-shadow 1s cubic-bezier(.5,0,0,1) .7s}@media (max-width:57.5em){body.page-id-22 #hero-wrap .white-on-orange{color:#333;box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff;background-size:110% 100%}}body:not(.preload):not(.page-id-22) #hero-wrap .white-on-orange{color:#fff;box-shadow:2vw 0 0 #ce421b,-2vw 0 0 #ce421b;background-size:110% 100%}body:not(.preload).page-id-22 #hero-wrap .white-on-orange{color:#333!important;box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff;background-size:110% 100%}body:not(.preload):not(.home):not(.page-id-22):not(.page):not(.blog):not(.single-portfolio) #hero-wrap .white-on-orange{color:#ce421b;box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff;background-size:110% 100%}body:not(.preload).single-portfolio #hero-wrap .white-on-orange{color:var(--primary,#222);box-shadow:2vw 0 0 #fff,-2vw 0 0 #fff;background-size:110% 100%}h2.hero-subtext{line-height:1.5;letter-spacing:normal;padding-top:30px;font-weight:400;font-size:22px}body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo .st0,body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo .st1{stroke:#fff;stroke-width:3.15}body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo .st2{fill:#fff;stroke:#fff}body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo .st3{fill:#fff}body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo path{fill:#fff!important;stroke:#fff!important}body:not(.home):not(.page-id-22):not(.page):not(.blog) .mylogo path#hidden-dashes{fill:none!important;stroke:#fff!important}body:not(.home):not(.page-id-22):not(.page):not(.blog) #navigation .sf-menu a{color:#fff}body:not(.home):not(.page-id-22):not(.page):not(.blog) #navigation .sf-menu>li#menu-item-453.current-menu-item>a:hover,body:not(.home):not(.page-id-22):not(.page):not(.blog) #navigation .sf-menu>li#menu-item-453>a:hover,body:not(.home):not(.page-id-22):not(.page):not(.blog) li#menu-item-453 a:hover{color:#fff!important}body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h1,body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h2,body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h2 a,body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h3,body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap p{color:#fff}body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h2 a{border-bottom:none}body:not(.home):not(.page-id-22):not(.page):not(.blog) .header-content-wrap h2 a:hover{color:#ce421b}body.page-id-22 .mylogo .st0,body.page-id-22 .mylogo .st1{stroke:#333;stroke-width:3.15}body.page-id-22 .mylogo .st2{fill:#333;stroke:#333}body.page-id-22 .mylogo .st3,body.page-id-22 .mylogo path{fill:#333}body.page-id-22 #navigation .sf-menu a{color:#333}body.page-id-22 #navigation .sf-menu>li#menu-item-453.current-menu-item>a:hover,body.page-id-22 #navigation .sf-menu>li#menu-item-453>a:hover{color:#333!important}body.page-id-22 #navigation .sf-menu>li#menu-item-453>a,body.page-id-22 li#menu-item-453 a{color:#333!important;border-bottom:2px solid #333;background-image:linear-gradient(90deg,#333 50%,transparent 0)}body.page-id-22 #navigation .sf-menu a:after{background-image:linear-gradient(90deg,#333 50%,transparent 0)}body.page-id-22 #navigation .sf-menu>li#menu-item-453.current-menu-item>a:hover,body.page-id-22 #navigation .sf-menu>li#menu-item-453>a:hover,body.page-id-22 li#menu-item-453 a:hover{border-bottom:2px solid #333;color:#9bcd8b!important}body.page-id-22 .header-content-wrap h1,body.page-id-22 .header-content-wrap h2,body.page-id-22 .header-content-wrap h2 a,body.page-id-22 .header-content-wrap h3,body.page-id-22 .header-content-wrap p{color:#333}body.page-id-22 .header-content-wrap h2 a{border-bottom:none}body.page-id-22 .header-content-wrap h2 a:hover{color:#fff}@media (max-width:85.375em){.header-content-wrap h1:not(.content-type-indicator){font-size:2.8125rem}}.page-sections-list{display:block;position:relative;margin-top:2.5rem;width:100%;line-height:.8}.page-sections-list span{color:#333;font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;display:block;margin-top:1.6875rem;line-height:1.6}.page-sections-list .page-section-list-item{display:inline-block!important;line-height:1.2;white-space:nowrap}#slideshow li .page-section-list-item{display:inline-block!important}#footer-wrap .full-width{overflow:hidden;width:100%;left:0;margin-left:0!important;padding-bottom:2rem}@media (max-width:48em){#footer-wrap .full-width{padding-top:0}}#footer-wrap{background:#9bcd8b}#footer{background:url(img/Sasha-2021-WEB-294.png) no-repeat 0 100%,#9bcd8b;background-size:47% auto,auto auto;background-blend-mode:multiply}@supports (background-blend-mode:multiply){#footer{background:url(img/Sasha-2021-WEB-294.jpg) no-repeat 0 100%,#9bcd8b;background-size:47% auto,auto auto;background-blend-mode:multiply}}@media (max-width:64em){#footer{background:#9bcd8b}}.wpcf7-form p{margin-bottom:0}.sasha-signature{position:absolute;bottom:2.3rem;left:10%;width:15%;color:#fff}@media (max-width:64em){.sasha-signature{display:none}}.sasha-signature p{font-size:75%;line-height:1.2;margin-top:.3125rem}.sasha-signature svg{width:50%}.sasha-signature .st0{stroke-dasharray:1000;stroke-dashoffset:1000}body.page-id-12 .sasha-signature{left:unset;right:13%;text-align:right;bottom:.9375rem}@keyframes l{to{stroke-dashoffset:0}}@keyframes m{to{stroke-dashoffset:1000}}#footer-aux-menus{margin-top:5rem}@media (max-width:48em){#footer-aux-menus{margin-top:2rem}}#footer-aux-menus .subsection{float:none;width:57.5%}@media (max-width:57.5em){#footer-aux-menus .subsection{width:100%}}#footer-aux-menus .subsection .portfolio-area{float:none;width:100%;margin-top:1.5rem}#footer-aux-menus .section-heading,#footer-aux-menus h3.section-heading{text-align:left;width:100%;color:#fff}#footer-aux-menus .section-heading span,#footer-aux-menus h3.section-heading span{background:#111}#footer-aux-menus .recent-launches{margin-bottom:0}#footer-aux-menus .recent-launches .project-info{width:100%}#footer-aux-menus .recent-launches .portfolio-entry{margin-left:0;margin-bottom:1em;padding-bottom:1em}#footer-aux-menus .recent-launches .portfolio-entry:last-child{margin-bottom:0;padding-bottom:0}#footer-aux-menus .recent-launches .portfolio-entry h4{margin-top:0}#footer-aux-menus .recent-launches a,#footer-aux-menus .recent-launches h4{color:#fff}#footer-menu{width:31.8%;float:right;margin-top:-4rem;margin-bottom:3rem}@media (max-width:57.5em){#footer-menu{width:100%;float:none;margin-top:2rem}}#footer-menu a{color:#fff}#footer-menu #nav{float:none}#footer-menu #menu-main-menu{text-align:right;width:100%}@media (max-width:57.5em){#footer-menu #menu-main-menu{text-align:left}}#footer-menu #menu-main-menu li{display:inline-block;float:right;clear:right;margin-bottom:.625rem}@media (max-width:57.5em){#footer-menu #menu-main-menu li{float:left;clear:left}}#footer-menu #social-nav{float:none;clear:both}.final-footer{clear:both;margin-top:3rem;overflow:hidden}.final-footer #social-nav{-ms-flex-order:2;order:2}@media (max-width:57.5em){.final-footer #social-nav{float:left}}.final-footer #social-nav svg{height:2.5rem}.final-footer #social-nav svg .logo{fill:#fff;transition:all .3s linear}.final-footer #social-nav svg:hover .logo{fill:#ce421b}@media (max-width:57.5em){.final-footer p.copyright{float:left}}.wp-block-button{display:block;clear:both}.wp-block-button .wp-block-button__link{nowhitespace:afterproperty;border:none;cursor:pointer;display:inline-block;margin-top:1.5625rem;margin-bottom:.3125rem;padding:.9375rem 1.5625rem;border-radius:.5rem;font-size:1.25rem;font-weight:700;letter-spacing:normal;text-transform:uppercase;text-decoration:none!important;-webkit-appearance:none!important;transition:all .3s linear;background-image:linear-gradient(90deg,#fff 50%,#ce421b 0);background-size:202% 100%;background-position:100% 0;border:2px solid #ce421b;color:#fff}.wp-block-button .wp-block-button__link:hover{background-position:0 0;color:#ce421b}.wp-block-button.is-style-outline .wp-block-button__link{nowhitespace:afterproperty;border:none;cursor:pointer;display:inline-block;margin-top:1.5625rem;margin-bottom:.3125rem;padding:.9375rem 1.5625rem;border-radius:.5rem;font-size:1.125rem;font-weight:700;letter-spacing:normal;text-transform:uppercase;text-decoration:none!important;-webkit-appearance:none!important;transition:all .3s linear;background-image:linear-gradient(90deg,#ce421b 50%,#fff 0);background-size:202% 100%;background-position:100% 0;border:2px solid #ce421b;color:#ce421b}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-position:0 0;color:#fff}.wp-block-button.is-style-squared .wp-block-button__link{nowhitespace:afterproperty;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.5625rem;margin-bottom:.3125rem;padding:0;border-radius:0;font-size:1.25rem;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:none!important;-webkit-appearance:none!important;transition:all .3s linear;background:transparent;border:none;color:#ce421b;padding-right:24px}.wp-block-button.is-style-squared .wp-block-button__link:after{content:"\2192";margin-left:.3125rem;color:inherit;transition:all .3s linear;margin-right:-24px;display:inline-block}.wp-block-button.is-style-squared .wp-block-button__link:hover{font-weight:700}.wp-block-button.is-style-squared .wp-block-button__link:hover:after{margin-left:.9375rem;font-weight:700}.video_image_wrap{position:relative;box-shadow:0 0 2.875rem 0 #e6e6e6;border-radius:.9375rem .9375rem 0 0}.video_image_wrap:before{content:"";background:#fff;width:100%;height:3.125rem;display:block;border-radius:.9375rem .9375rem 0 0;box-shadow:0 0 1.625rem 0 rgba(0,0,0,.08)}.video_image_wrap:after{content:"";width:1em;height:1em;position:absolute;left:1.4375rem;top:1.625rem;margin:-.5em 0 0;border-radius:50%;box-shadow:1.5em 0,3em 0;background:currentColor;color:#f1f1f1;font-size:.875rem}.video_image_wrap video{width:100%;height:auto;display:block}.portfolio-area,body.blog .site-main .subsection,body.category .site-main .subsection,body.error404 .site-main .subsection,body.search .site-main .subsection{width:100%;margin-top:6rem;margin-bottom:3rem}@media (max-width:30em){.portfolio-area,body.blog .site-main .subsection,body.category .site-main .subsection,body.error404 .site-main .subsection,body.search .site-main .subsection{margin-top:3rem}}.portfolio-area .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{width:26.2%;float:left;margin-left:4%;margin-right:4%;margin-bottom:1rem}.portfolio-area .portfolio-entry a p,body.blog .site-main .subsection .portfolio-entry a p,body.category .site-main .subsection .portfolio-entry a p,body.error404 .site-main .subsection .portfolio-entry a p,body.search .site-main .subsection .portfolio-entry a p{font-weight:400}.portfolio-area .portfolio-entry h4,body.blog .site-main .subsection .portfolio-entry h4,body.category .site-main .subsection .portfolio-entry h4,body.error404 .site-main .subsection .portfolio-entry h4,body.search .site-main .subsection .portfolio-entry h4{font-size:1.1875rem;margin-bottom:2.1875rem;position:relative;transition:all .75s cubic-bezier(.5,0,0,1);display:inline-block;padding-right:30px}@media (max-width:48em){.portfolio-area .portfolio-entry h4,body.blog .site-main .subsection .portfolio-entry h4,body.category .site-main .subsection .portfolio-entry h4,body.error404 .site-main .subsection .portfolio-entry h4,body.search .site-main .subsection .portfolio-entry h4{margin-bottom:1.25rem;margin-top:1.25rem}}.portfolio-area .portfolio-entry h4:after,body.blog .site-main .subsection .portfolio-entry h4:after,body.category .site-main .subsection .portfolio-entry h4:after,body.error404 .site-main .subsection .portfolio-entry h4:after,body.search .site-main .subsection .portfolio-entry h4:after{content:"\2192";margin-left:.3125rem;color:inherit;transition:margin .75s cubic-bezier(.5,0,0,1);display:inline-block;position:relative;margin-right:-30px}.portfolio-area .portfolio-entry p,body.blog .site-main .subsection .portfolio-entry p,body.category .site-main .subsection .portfolio-entry p,body.error404 .site-main .subsection .portfolio-entry p,body.search .site-main .subsection .portfolio-entry p{font-size:1rem}.portfolio-area .portfolio-entry img,body.blog .site-main .subsection .portfolio-entry img,body.category .site-main .subsection .portfolio-entry img,body.error404 .site-main .subsection .portfolio-entry img,body.search .site-main .subsection .portfolio-entry img{border-radius:.5rem;transition:all .3s linear}.portfolio-area .portfolio-entry.full-img,body.blog .site-main .subsection .portfolio-entry.full-img,body.category .site-main .subsection .portfolio-entry.full-img,body.error404 .site-main .subsection .portfolio-entry.full-img,body.search .site-main .subsection .portfolio-entry.full-img{width:100%;display:block;margin-bottom:7rem;margin-left:0;margin-right:0}@media (max-width:57.5em){.portfolio-area .portfolio-entry.full-img,body.blog .site-main .subsection .portfolio-entry.full-img,body.category .site-main .subsection .portfolio-entry.full-img,body.error404 .site-main .subsection .portfolio-entry.full-img,body.search .site-main .subsection .portfolio-entry.full-img{margin-bottom:5em}}@media (max-width:30em){.portfolio-area .portfolio-entry.full-img,body.blog .site-main .subsection .portfolio-entry.full-img,body.category .site-main .subsection .portfolio-entry.full-img,body.error404 .site-main .subsection .portfolio-entry.full-img,body.search .site-main .subsection .portfolio-entry.full-img{margin-bottom:3em}}.portfolio-area .portfolio-entry.full-img a,body.blog .site-main .subsection .portfolio-entry.full-img a,body.category .site-main .subsection .portfolio-entry.full-img a,body.error404 .site-main .subsection .portfolio-entry.full-img a,body.search .site-main .subsection .portfolio-entry.full-img a{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img a,body.blog .site-main .subsection .portfolio-entry.full-img a,body.category .site-main .subsection .portfolio-entry.full-img a,body.error404 .site-main .subsection .portfolio-entry.full-img a,body.search .site-main .subsection .portfolio-entry.full-img a{display:block}}.portfolio-area .portfolio-entry.full-img h4,body.blog .site-main .subsection .portfolio-entry.full-img h4,body.category .site-main .subsection .portfolio-entry.full-img h4,body.error404 .site-main .subsection .portfolio-entry.full-img h4,body.search .site-main .subsection .portfolio-entry.full-img h4{font-size:1.9375rem}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img h4,body.blog .site-main .subsection .portfolio-entry.full-img h4,body.category .site-main .subsection .portfolio-entry.full-img h4,body.error404 .site-main .subsection .portfolio-entry.full-img h4,body.search .site-main .subsection .portfolio-entry.full-img h4{margin-bottom:1.5625rem}}.portfolio-area .portfolio-entry.full-img h5,body.blog .site-main .subsection .portfolio-entry.full-img h5,body.category .site-main .subsection .portfolio-entry.full-img h5,body.error404 .site-main .subsection .portfolio-entry.full-img h5,body.search .site-main .subsection .portfolio-entry.full-img h5{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05rem;font-weight:400;font-size:.75rem}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img h5,body.blog .site-main .subsection .portfolio-entry.full-img h5,body.category .site-main .subsection .portfolio-entry.full-img h5,body.error404 .site-main .subsection .portfolio-entry.full-img h5,body.search .site-main .subsection .portfolio-entry.full-img h5{margin-top:1.875rem}}.portfolio-area .portfolio-entry.full-img h5+h4,body.blog .site-main .subsection .portfolio-entry.full-img h5+h4,body.category .site-main .subsection .portfolio-entry.full-img h5+h4,body.error404 .site-main .subsection .portfolio-entry.full-img h5+h4,body.search .site-main .subsection .portfolio-entry.full-img h5+h4{margin-top:.625rem}.portfolio-area .portfolio-entry.full-img p,body.blog .site-main .subsection .portfolio-entry.full-img p,body.category .site-main .subsection .portfolio-entry.full-img p,body.error404 .site-main .subsection .portfolio-entry.full-img p,body.search .site-main .subsection .portfolio-entry.full-img p{font-size:1rem}.portfolio-area .portfolio-entry.full-img .project-image,body.blog .site-main .subsection .portfolio-entry.full-img .project-image,body.category .site-main .subsection .portfolio-entry.full-img .project-image,body.error404 .site-main .subsection .portfolio-entry.full-img .project-image,body.search .site-main .subsection .portfolio-entry.full-img .project-image{float:left;width:57.5%;position:relative;border-radius:.5rem;margin-right:8.45%}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img .project-image,body.blog .site-main .subsection .portfolio-entry.full-img .project-image,body.category .site-main .subsection .portfolio-entry.full-img .project-image,body.error404 .site-main .subsection .portfolio-entry.full-img .project-image,body.search .site-main .subsection .portfolio-entry.full-img .project-image{width:100%;float:none}}.portfolio-area .portfolio-entry.full-img .project-info,body.blog .site-main .subsection .portfolio-entry.full-img .project-info,body.category .site-main .subsection .portfolio-entry.full-img .project-info,body.error404 .site-main .subsection .portfolio-entry.full-img .project-info,body.search .site-main .subsection .portfolio-entry.full-img .project-info{float:right;width:27.8%;overflow:visible}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img .project-info,body.blog .site-main .subsection .portfolio-entry.full-img .project-info,body.category .site-main .subsection .portfolio-entry.full-img .project-info,body.error404 .site-main .subsection .portfolio-entry.full-img .project-info,body.search .site-main .subsection .portfolio-entry.full-img .project-info{float:none;width:85%;margin:0 auto;overflow:visible;display:block}}.portfolio-area .portfolio-entry.full-img:nth-child(2n) a,body.blog .site-main .subsection .portfolio-entry.full-img:nth-child(2n) a,body.category .site-main .subsection .portfolio-entry.full-img:nth-child(2n) a,body.error404 .site-main .subsection .portfolio-entry.full-img:nth-child(2n) a,body.search .site-main .subsection .portfolio-entry.full-img:nth-child(2n) a{-ms-flex-pack:end;justify-content:flex-end}.portfolio-area .portfolio-entry.full-img:nth-child(2n) .project-info,body.blog .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-info,body.category .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-info,body.error404 .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-info,body.search .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-info{-ms-flex-order:1;order:1}.portfolio-area .portfolio-entry.full-img:nth-child(2n) .project-image,body.blog .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.category .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.error404 .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.search .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image{-ms-flex-order:2;order:2;margin-right:0;margin-left:8.45%}@media (max-width:64em){.portfolio-area .portfolio-entry.full-img:nth-child(2n) .project-image,body.blog .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.category .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.error404 .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image,body.search .site-main .subsection .portfolio-entry.full-img:nth-child(2n) .project-image{margin-left:0}}.portfolio-area .portfolio-entry .wp-block-button,body.blog .site-main .subsection .portfolio-entry .wp-block-button,body.category .site-main .subsection .portfolio-entry .wp-block-button,body.error404 .site-main .subsection .portfolio-entry .wp-block-button,body.search .site-main .subsection .portfolio-entry .wp-block-button{clear:both;display:block}@media (max-width:57.5em){.portfolio-area .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{width:100%;margin-bottom:5em;clear:both}.portfolio-area .portfolio-entry .project-image,body.blog .site-main .subsection .portfolio-entry .project-image,body.category .site-main .subsection .portfolio-entry .project-image,body.error404 .site-main .subsection .portfolio-entry .project-image,body.search .site-main .subsection .portfolio-entry .project-image{width:40%}.portfolio-area .portfolio-entry .project-info,body.blog .site-main .subsection .portfolio-entry .project-info,body.category .site-main .subsection .portfolio-entry .project-info,body.error404 .site-main .subsection .portfolio-entry .project-info,body.search .site-main .subsection .portfolio-entry .project-info{width:57%}}@media (max-width:48em){.portfolio-area .portfolio-entry .project-image,.portfolio-area .portfolio-entry .project-info,body.blog .site-main .subsection .portfolio-entry .project-image,body.blog .site-main .subsection .portfolio-entry .project-info,body.category .site-main .subsection .portfolio-entry .project-image,body.category .site-main .subsection .portfolio-entry .project-info,body.error404 .site-main .subsection .portfolio-entry .project-image,body.error404 .site-main .subsection .portfolio-entry .project-info,body.search .site-main .subsection .portfolio-entry .project-image,body.search .site-main .subsection .portfolio-entry .project-info{float:none;width:100%}.portfolio-area .portfolio-entry .project-info,body.blog .site-main .subsection .portfolio-entry .project-info,body.category .site-main .subsection .portfolio-entry .project-info,body.error404 .site-main .subsection .portfolio-entry .project-info,body.search .site-main .subsection .portfolio-entry .project-info{width:85%;margin:0 auto;overflow:visible;display:block}}.portfolio-area .portfolio-entry .project-image,body.blog .site-main .subsection .portfolio-entry .project-image,body.category .site-main .subsection .portfolio-entry .project-image,body.error404 .site-main .subsection .portfolio-entry .project-image,body.search .site-main .subsection .portfolio-entry .project-image{position:relative;border-radius:.5rem;box-shadow:0 0 26px 0 rgba(0,0,0,.5);transition:all .5s ease-in;overflow:hidden}.portfolio-area .portfolio-entry:active h4:after,.portfolio-area .portfolio-entry:focus h4:after,.portfolio-area .portfolio-entry:hover h4:after,body.blog .site-main .subsection .portfolio-entry:active h4:after,body.blog .site-main .subsection .portfolio-entry:focus h4:after,body.blog .site-main .subsection .portfolio-entry:hover h4:after,body.category .site-main .subsection .portfolio-entry:active h4:after,body.category .site-main .subsection .portfolio-entry:focus h4:after,body.category .site-main .subsection .portfolio-entry:hover h4:after,body.error404 .site-main .subsection .portfolio-entry:active h4:after,body.error404 .site-main .subsection .portfolio-entry:focus h4:after,body.error404 .site-main .subsection .portfolio-entry:hover h4:after,body.search .site-main .subsection .portfolio-entry:active h4:after,body.search .site-main .subsection .portfolio-entry:focus h4:after,body.search .site-main .subsection .portfolio-entry:hover h4:after{margin-left:.9375rem}.portfolio-area .portfolio-entry:active .wp-block-button__link:after,.portfolio-area .portfolio-entry:focus .wp-block-button__link:after,.portfolio-area .portfolio-entry:hover .wp-block-button__link:after,body.blog .site-main .subsection .portfolio-entry:active .wp-block-button__link:after,body.blog .site-main .subsection .portfolio-entry:focus .wp-block-button__link:after,body.blog .site-main .subsection .portfolio-entry:hover .wp-block-button__link:after,body.category .site-main .subsection .portfolio-entry:active .wp-block-button__link:after,body.category .site-main .subsection .portfolio-entry:focus .wp-block-button__link:after,body.category .site-main .subsection .portfolio-entry:hover .wp-block-button__link:after,body.error404 .site-main .subsection .portfolio-entry:active .wp-block-button__link:after,body.error404 .site-main .subsection .portfolio-entry:focus .wp-block-button__link:after,body.error404 .site-main .subsection .portfolio-entry:hover .wp-block-button__link:after,body.search .site-main .subsection .portfolio-entry:active .wp-block-button__link:after,body.search .site-main .subsection .portfolio-entry:focus .wp-block-button__link:after,body.search .site-main .subsection .portfolio-entry:hover .wp-block-button__link:after{margin-left:.5rem}.portfolio-area .portfolio-entry:active .project-image,.portfolio-area .portfolio-entry:focus .project-image,.portfolio-area .portfolio-entry:hover .project-image,body.blog .site-main .subsection .portfolio-entry:active .project-image,body.blog .site-main .subsection .portfolio-entry:focus .project-image,body.blog .site-main .subsection .portfolio-entry:hover .project-image,body.category .site-main .subsection .portfolio-entry:active .project-image,body.category .site-main .subsection .portfolio-entry:focus .project-image,body.category .site-main .subsection .portfolio-entry:hover .project-image,body.error404 .site-main .subsection .portfolio-entry:active .project-image,body.error404 .site-main .subsection .portfolio-entry:focus .project-image,body.error404 .site-main .subsection .portfolio-entry:hover .project-image,body.search .site-main .subsection .portfolio-entry:active .project-image,body.search .site-main .subsection .portfolio-entry:focus .project-image,body.search .site-main .subsection .portfolio-entry:hover .project-image{box-shadow:0 0 0 0 rgba(51,51,51,.5)}.portfolio-area .portfolio-entry:active .portfolio-entry-img,.portfolio-area .portfolio-entry:focus .portfolio-entry-img,.portfolio-area .portfolio-entry:hover .portfolio-entry-img,body.blog .site-main .subsection .portfolio-entry:active .portfolio-entry-img,body.blog .site-main .subsection .portfolio-entry:focus .portfolio-entry-img,body.blog .site-main .subsection .portfolio-entry:hover .portfolio-entry-img,body.category .site-main .subsection .portfolio-entry:active .portfolio-entry-img,body.category .site-main .subsection .portfolio-entry:focus .portfolio-entry-img,body.category .site-main .subsection .portfolio-entry:hover .portfolio-entry-img,body.error404 .site-main .subsection .portfolio-entry:active .portfolio-entry-img,body.error404 .site-main .subsection .portfolio-entry:focus .portfolio-entry-img,body.error404 .site-main .subsection .portfolio-entry:hover .portfolio-entry-img,body.search .site-main .subsection .portfolio-entry:active .portfolio-entry-img,body.search .site-main .subsection .portfolio-entry:focus .portfolio-entry-img,body.search .site-main .subsection .portfolio-entry:hover .portfolio-entry-img{transform:scale(1.1)}.our-clients-wrapper,.team-grid{width:106.6312%;margin-left:-3.3156%;margin-top:5em;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:48em){.our-clients-wrapper,.team-grid{margin-top:3rem}}.our-clients-wrapper .team-member,.our-clients-wrapper picture,.team-grid .team-member,.team-grid picture{width:13.3688%;float:left;margin-left:3.3156%;margin-right:3.3156%;margin-bottom:1.25rem}@media (max-width:57.5em){.our-clients-wrapper .team-member,.our-clients-wrapper picture,.team-grid .team-member,.team-grid picture{width:25.7376%}}@media (max-width:30em){.our-clients-wrapper .team-member,.our-clients-wrapper picture,.team-grid .team-member,.team-grid picture{width:40.1064%}}.our-clients-wrapper a img,.team-grid a img{margin-top:0;transition:all .3s linear}.our-clients-wrapper a:hover img,.team-grid a:hover img{margin-top:-5px}.team-grid{margin-top:0;padding-top:3em}@media (max-width:30em){.team-grid{width:124%;margin-left:-12%}}.team-grid .team-member{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.1875rem}.team-grid .team-member span{display:block}.team-grid .team-member span svg{stroke:currentColor;margin-left:.4375rem;width:1rem;margin-bottom:-.09375rem}.team-grid .team-member span.no-wrap{display:inline-block;white-space:nowrap!important}@media (max-width:30em){.team-grid .team-member{width:83%;margin-left:10%;margin-right:10%}}.team-grid picture{width:100%;max-height:11.3vw;height:11.3vw;float:none;margin-left:0;margin-right:0;margin-bottom:1.25rem}@media (max-width:57.5em){.team-grid picture{max-height:23.3vw;height:23.3vw}}@media (max-width:30em){.team-grid picture{max-height:79.65vw;height:79.65vw}}.subsection{width:74.5%;float:right;margin-right:8.45%;display:block}@media (max-width:64em){.subsection{width:84%}}.subsection+.subsection{margin-top:2em}.subsection .portfolio-area{margin-top:-.75rem;display:inline-block;width:77%;float:right;margin-bottom:0}@media (max-width:48em){.subsection .portfolio-area{width:100%}}.subsection .portfolio-area .recent-launches{width:100%;margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:0;margin-bottom:0}.subsection .portfolio-area .recent-launches .portfolio-entry:hover h4:after{margin-left:.5rem}.section-heading,h3.section-heading{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;display:inline-block;vertical-align:top;padding:0;margin:0;text-align:right;width:19.7%;margin-right:3.2%}@media (max-width:64em){.section-heading,h3.section-heading{text-align:left}}@media (max-width:48em){.section-heading,h3.section-heading{margin-bottom:.625rem;width:100%}}.section-heading span,h3.section-heading span{background:#fff}.sub-section-line{width:100%;display:block;background:url(img/dashedunderline-light.svg) repeat-x;background-position:0 -.25rem;padding-top:0;padding-bottom:3.125rem;background-size:73% 1.5625rem}.entry>.content-well .sub-section-line,.full-width:not(.grey-bkg):not(.teal-bkg) .content-well .sub-section-line{background:url(img/dashedunderline.svg) repeat-x;background-size:73% 1.5625rem;background-position:0 -.25rem}.entry>.content-well .portfolio-area .portfolio-entry .project-image,.full-width:not(.grey-bkg):not(.teal-bkg) .content-well .portfolio-area .portfolio-entry .project-image{box-shadow:0 0 26px 0 rgba(0,0,0,.3)}.entry>.content-well .portfolio-area .portfolio-entry h4,.full-width:not(.grey-bkg):not(.teal-bkg) .content-well .portfolio-area .portfolio-entry h4{margin:.75em 0 .3rem}@media (max-width:48em){.entry>.content-well .portfolio-area .portfolio-entry h4,.full-width:not(.grey-bkg):not(.teal-bkg) .content-well .portfolio-area .portfolio-entry h4{margin-top:1.875rem}}.entry>.content-well .portfolio-area .portfolio-entry p,.full-width:not(.grey-bkg):not(.teal-bkg) .content-well .portfolio-area .portfolio-entry p{color:#000}.more-work-link{float:right}body.home .testie{margin-top:9em}@media (max-width:48em){body.home .testie{margin-top:4rem}}.recent-launches{margin-bottom:3.125rem}.recent-launches .portfolio-entry{width:89%;margin-left:11%;margin-right:0;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #444}@media (max-width:48em){.recent-launches .portfolio-entry{width:100%;margin-left:0}}@media (max-width:30em){.recent-launches .portfolio-entry{margin-bottom:1.5em;padding-bottom:1.5em}}.recent-launches .portfolio-entry:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.recent-launches .portfolio-entry h4{margin-bottom:.3rem}@media (max-width:48em){.recent-launches .portfolio-entry h4{margin-top:1.875rem}}.recent-launches .portfolio-entry p{font-size:.875rem}@media (max-width:30em){.recent-launches .portfolio-entry p{padding-bottom:0}}.recent-launches .project-image{width:29%;float:left;margin-right:4%}.recent-launches .project-info{width:66.3%;margin:0;overflow:hidden;display:block;float:left}.recent-launches.additional_work .project-image{width:29%;float:right;margin-right:0}.mylogo #hidden-dashes{display:none;stroke-dasharray:1000;stroke-dashoffset:1000}.mylogo:hover #hidden-dashes{display:inline-block;animation:l 30s linear forwards}.mylogo:hover #dashes{display:none}.home .slides li{margin:3.7vw 0 6rem!important}.single #post-heading{width:100%;max-width:47.5rem;margin-left:auto!important;margin-right:auto!important}h2.with_under:after{content:"";height:4px;display:block;width:100%;background:#323232;border-radius:2px;margin-top:10px}hr.dashed+h2{margin-top:0;margin-bottom:35px;padding-top:0}.blog .entry-content{width:68%;display:inline-block}@media (max-width:70em){.blog .entry-content{width:100%}}.single-post .entry h3{font-family:Uniform,Arial,Helvetica,sans-serif;font-size:1.25rem}.two-column-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.two-column-grid .service-section{width:45%}@media (max-width:64em){.two-column-grid .service-section{width:100%}}.two-column-grid .service-section .service-text ul{list-style:none;padding-left:0;margin-left:0}.two-column-grid .service-section .service-text ul li{margin-bottom:10px}.two-column-grid.entry-content:before,.two-column-grid .service-section .service-text ul li:before{display:none}.three-column-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.three-column-grid .service-section{width:30%}@media (max-width:64em){.three-column-grid .service-section{width:100%}}.three-column-grid .service-section .service-text ul{list-style:none;padding-left:0;margin-left:0}.three-column-grid .service-section .service-text ul li{margin-bottom:10px}.three-column-grid.entry-content:before,.three-column-grid .service-section .service-text ul li:before{display:none}.att-three-fourths,.single-portfolio-media p{width:58.2%;max-width:760px;margin-left:0;margin-right:auto!important}.highlight-bottom-at-top{margin-top:3.5em!important;margin-bottom:3em!important}.blog .loop-entry header{display:inline-block}.blog .loop-entry header a{border:none;color:#444}@media (max-width:38.75em){.blog .loop-entry .loop-entry-thumbnail{width:100%;min-width:unset}}.blog .loop-entry img{max-width:100%}.full-width{width:100%;overflow:hidden;padding-bottom:5rem}@media (max-width:48em){.full-width{padding-bottom:2rem}}.full-width.teal-bkg{background:#9bcd8b}.full-width.teal-bkg a{color:#333;border-bottom:1px dashed #333}.full-width.teal-bkg .highlight_none{border:1px solid #333}.full-width.white-bkg .content-well{margin-top:7rem;margin-bottom:0}@media (max-width:48em){.full-width.white-bkg .content-well{margin-top:4rem;margin-bottom:0}}.full-width.white-bkg .content-well .portfolio-entry a{color:#333}.full-width.white-bkg+.full-width.red-bkg.rhombi{background:url(img/rhombi-light.svg) no-repeat,#ce421b;background-size:43% auto,auto auto;background-attachment:fixed,scroll;background-position:113% 0,0 0}.full-width.white-bkg .highlight_none{border:1px solid #eee}.full-width.red-bkg{background-color:#ce421b;color:#fff}.full-width.red-bkg .highlight_none{border:1px solid #eee}.full-width.light-grey-bkg{background:#fafafa}.full-width.grey-bkg{color:#fff}.full-width.grey-bkg+.full-width.white-bkg.rhombi{background:url(img/rhombi.svg) no-repeat,-webkit-linear-gradient(top,#222,#222 14rem,#fff 0,#fff);background-size:43% auto,auto auto;background-attachment:fixed,scroll;background-position:-13% 0,0 0;margin-top:-9rem}.full-width.grey-bkg+.full-width.white-bkg.rhombi .content-well{margin-top:21rem;margin-bottom:7rem}.full-width.grey-bkg .highlight_none{border:1px solid #eee}.full-width .entry-content p,.full-width .hentry p,.full-width .regular-width{width:58.2%;max-width:760px;margin-left:0;margin-right:auto!important}@media (max-width:68.75em){.full-width .entry-content p,.full-width .hentry p,.full-width .regular-width{width:100%;min-width:unset;margin-left:0}}.full-width .entry-content p h4,.full-width .hentry p h4,.full-width .regular-width h4{margin-bottom:2em}.full-width .entry-content p h5,.full-width .hentry p h5,.full-width .regular-width h5{margin-bottom:1em}.full-width .entry-content p hr,.full-width .hentry p hr,.full-width .regular-width hr{border-color:#ce421b}body.archive .slides li.header-wrapper-li,body.blog .slides li.header-wrapper-li,body.page .slides li.header-wrapper-li,body.single-post .slides li.header-wrapper-li{width:100%;float:left;margin-right:-100%;position:relative;display:list-item!important}body.archive .slides li.header-wrapper-li h2,body.blog .slides li.header-wrapper-li h2,body.page .slides li.header-wrapper-li h2,body.single-post .slides li.header-wrapper-li h2{margin-bottom:.75em;font-size:3.4375rem;color:#fff;font-family:Uniform,Arial,Helvetica,sans-serif;line-height:1.3}@media (max-width:57.5em){body.archive .slides li.header-wrapper-li h2,body.blog .slides li.header-wrapper-li h2,body.page .slides li.header-wrapper-li h2,body.single-post .slides li.header-wrapper-li h2{font-size:2rem}}body.archive .page-header-wrap .thin-col,body.blog .page-header-wrap .thin-col,body.page .page-header-wrap .thin-col,body.single-post .page-header-wrap .thin-col{width:57.5%}@media (max-width:64em){body.archive .page-header-wrap .thin-col,body.blog .page-header-wrap .thin-col,body.page .page-header-wrap .thin-col,body.single-post .page-header-wrap .thin-col{width:80%}}@media (max-width:47.9375em){body.archive .page-header-wrap .thin-col,body.blog .page-header-wrap .thin-col,body.page .page-header-wrap .thin-col,body.single-post .page-header-wrap .thin-col{width:100%}}body.archive .page-header-wrap .wide-col,body.blog .page-header-wrap .wide-col,body.page .page-header-wrap .wide-col,body.single-post .page-header-wrap .wide-col{margin-top:1.5rem}body.archive .page-header-wrap .wide-col p:last-child,body.blog .page-header-wrap .wide-col p:last-child,body.page .page-header-wrap .wide-col p:last-child,body.single-post .page-header-wrap .wide-col p:last-child{margin-bottom:0}.secondary-bkg{background:var(--primary,#222)}.secondary-bkg .testie,.secondary-bkg .testie a,.secondary-bkg .testie a:hover{color:#fff}.grey-bkg{background:#222}.grey-bkg h2,.grey-bkg h3,.grey-bkg h4,.grey-bkg h5,.grey-bkg h6,.grey-bkg p{color:#fff;transition:all .75s cubic-bezier(.5,0,0,1)}.grey-bkg .section-heading{z-index:8}@media (max-width:48em){.grey-bkg .section-heading{padding-right:.9375rem;background:#222}}.grey-bkg .section-heading span{background:#222}.grey-bkg .announcement.highlight a.arrow-link{color:#ce421b}.content-well .full-col:last-of-type{margin-bottom:0}.content-well div:last-of-type{z-index:5}.full-col{width:100%;clear:both;margin-top:7rem;margin-bottom:7rem}@media (max-width:48em){.full-col{margin:4rem 0}}.wide-col{width:57.5%;float:left}@media (max-width:64em){.wide-col{width:80%}}@media (max-width:48em){.wide-col{width:100%}}.wide-col+.wide-col:not(.testie){margin-top:3rem}.wide-col+.wide-col{float:left;clear:both}.wide-col+.wide-col+.wide-col:not(.testie){float:right}@media (max-width:64em){.wide-col+.wide-col+.wide-col:not(.testie){margin:2rem 0 0;float:none}}.wide-col+.wide-col+.wide-col:not(.testie)+.thin-col{clear:both;display:table}.thin-col{width:31.8%}@media (max-width:64em){.thin-col{width:80%}}@media (max-width:47.9375em){.thin-col{width:100%}}.thin-col+.wide-col{float:right;margin-top:-2.27rem}@media (max-width:64em){.thin-col+.wide-col{margin:2rem 0 0;float:none}}.thin-col.second{float:right}@media (max-width:64em){.thin-col.second{margin:2rem 0 0;float:none}}.thin-col.second+.wide-col{float:left;margin-top:0}@media (max-width:64em){.thin-col.second+.wide-col{margin:2rem 0 0;float:none}}.thin-col.second.staggered{margin-top:6rem}@media (max-width:64em){.thin-col.second.staggered{margin:2rem 0 0;float:none}}div+.thin-col{clear:both;display:table}.gallery{padding:2rem 10% 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;overflow:visible}@media (max-width:97.5em){.gallery{padding:2rem 10%}}@media (max-width:85.375em){.gallery{padding:2rem 10%}}@media (max-width:70em){.gallery{padding:2rem 7.5%}}@media (max-width:48em){.gallery{padding:0 7.5%}}.gallery.secondary{background:var(--primary,#222);padding:7rem 10%}@media (max-width:97.5em){.gallery.secondary{padding:7rem 10%}}@media (max-width:85.375em){.gallery.secondary{padding:7rem 10%}}@media (max-width:70em){.gallery.secondary{padding:7rem 7.5%}}@media (max-width:48em){.gallery.secondary{padding:4rem 7.5%}}.gallery.secondary .gallery-item img{box-shadow:0 0 2.875rem 0 rgba(0,0,0,.3)}.gallery .gallery-item{width:25.6%;margin-right:11.6%;-ms-flex-positive:1;flex-grow:1}.gallery .gallery-item img{box-shadow:0 0 2.875rem 0 rgba(0,0,0,.2)}.gallery .gallery-item:nth-child(2n){margin-top:3rem}.gallery .gallery-item:last-child{margin-right:0}@media (max-width:48em){.gallery.collapsable{-ms-flex-direction:column;flex-direction:column}.gallery.collapsable .gallery-item{width:100%;margin-right:0;margin-bottom:3rem}.gallery.collapsable .gallery-item:nth-child(2n){margin-top:0}}@media (max-width:48em){.gallery.overflow{overflow:auto;-webkit-overflow-scrolling:touch;padding:4rem 0 4rem 7.5%}.gallery.overflow::-webkit-scrollbar{display:none}.gallery.overflow .gallery-item{-ms-flex:0 0 auto;flex:0 0 auto;width:51.2%;position:relative;margin-right:7.5%}.gallery.overflow .gallery-item:last-child:after{content:"";display:block;position:absolute;right:-7.5%;width:7.5%;height:1px}.gallery.overflow .gallery-item:last-child:first-child{width:150%}}.clear+.testie{margin-top:0}.three-col{width:111.6%;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5.8%}.three-col .col-item{width:23%;margin:0 5% 4rem;-ms-flex-positive:1;flex-grow:1;position:relative}@media (max-width:72em){.three-col .col-item{width:40%}}@media (max-width:48em){.three-col .col-item{width:100%;margin-bottom:2rem}}.three-col .col-item:nth-child(3n+2){margin-top:4rem}@media (max-width:72em){.three-col .col-item:nth-child(3n+2){margin-top:0}}.three-col .col-item:nth-child(3n){margin-top:8rem}@media (max-width:72em){.three-col .col-item:nth-child(3n){margin-top:0}}@media (max-width:72em){.three-col .col-item:nth-child(2n){margin-top:4rem}}@media (max-width:48em){.three-col .col-item:nth-child(2n){margin-top:0}}.three-col+.announcement.highlight{margin-top:3.5em}#main-content .full-width.grey-bkg:not(:first-child) .content-well,#main-content .full-width.red-bkg:not(:first-child) .content-well,#main-content .full-width.secondary-bkg:not(:first-child) .content-well,#main-content .full-width.teal-bkg:not(:first-child) .content-well,#main-content .full-width.white-bkg:not(:first-child) .content-well{margin-top:7rem;margin-bottom:0}@media (max-width:48em){#main-content .full-width.grey-bkg:not(:first-child) .content-well,#main-content .full-width.red-bkg:not(:first-child) .content-well,#main-content .full-width.secondary-bkg:not(:first-child) .content-well,#main-content .full-width.teal-bkg:not(:first-child) .content-well,#main-content .full-width.white-bkg:not(:first-child) .content-well{margin-top:4rem;margin-bottom:0}}#main-content .full-width.grey-bkg.short,#main-content .full-width.red-bkg.short,#main-content .full-width.secondary-bkg.short,#main-content .full-width.teal-bkg.short,#main-content .full-width.white-bkg.short{padding-bottom:3rem}#main-content .full-width.grey-bkg.short .content-well,#main-content .full-width.red-bkg.short .content-well,#main-content .full-width.secondary-bkg.short .content-well,#main-content .full-width.teal-bkg.short .content-well,#main-content .full-width.white-bkg.short .content-well{margin-top:3rem}#main-content .full-width.grey-bkg.short .full-col:first-child:last-child,#main-content .full-width.red-bkg.short .full-col:first-child:last-child,#main-content .full-width.secondary-bkg.short .full-col:first-child:last-child,#main-content .full-width.teal-bkg.short .full-col:first-child:last-child,#main-content .full-width.white-bkg.short .full-col:first-child:last-child{margin:0}body.page-id-12 .about-sasha{background:url(img/Sasha-2021-WEB-305.jpg) no-repeat 100% 100%;background-size:40% auto}@media (min-width:64em){body.page-id-12 .about-sasha{background:url(img/Sasha-2021-WEB-305.jpg) no-repeat 100% 100%;background-size:40% auto}}@media (min-width:80em){body.page-id-12 .about-sasha{background:url(img/Sasha-2021-WEB-305.jpg) no-repeat 100% 100%;background-size:40% auto}}@media (min-width:98.75em){body.page-id-12 .about-sasha{background:url(img/Sasha-2021-WEB-305.jpg) no-repeat 100% 100%;background-size:35% auto}}@media (min-width:105em){body.page-id-12 .about-sasha{background:url(img/Sasha-2021-WEB-305.jpg) no-repeat 100% 100%;background-size:30% auto}}@media (max-width:48em){body.page-id-12 .about-sasha{background:transparent}}body.page-id-22 .white-bkg{background:url(img/Sasha-2021-HIRES-302.jpg) no-repeat 0 100%;background-size:40% auto}@media (max-width:48em){body.page-id-22 .white-bkg{background:transparent}}.hide-desktop{display:none}@media (max-width:48em){.hide-desktop{display:block}}.hide-mobile{display:block}@media (max-width:48em){.hide-mobile{display:none}}#post-12 .full-width:first-child .content-well{margin-top:7rem}@media (max-width:48em){#post-12 .full-width:first-child .content-well{margin-top:4rem;margin-bottom:0}}.grey-bkg+.grey-bkg .content-well,.red-bkg+.red-bkg .content-well,.secondary-bkg+.secondary-bkg .content-well,.teal-bkg+.teal-bkg .content-well,.white-bkg+.white-bkg .content-well{margin-top:0!important}.entry .full-width:not(.white-bkg):last-child{margin-bottom:calc(-1.5em - 45px)}.content-well>.three-col:first-child{margin-top:-3.125rem!important}.announcement.highlight{text-align:left;margin:0 auto 3.5em -3.3%;padding:3em;border-radius:.5rem;box-shadow:0 0 26px 0 rgba(0,0,0,.2);display:block;clear:both;width:98%}@media (max-width:85.375em){.announcement.highlight{padding:2em}}@media (max-width:48em){.announcement.highlight{width:100%;margin:0 auto 0 -3.3%;padding:1em}}.announcement.highlight p,.announcement.highlight p:last-child{text-align:left;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;display:block}@media (max-width:64em){.announcement.highlight p,.announcement.highlight p:last-child{margin:0}}@media (max-width:48em){.announcement.highlight p,.announcement.highlight p:last-child{margin:0}}.announcement.highlight a.arrow-link{font-weight:700;color:#333}.announcement.highlight>div>h2{margin-top:0}.announcement.highlight.highlight_none{box-shadow:none}.announcement.highlight.highlight_teal{background:#9bcd8b}.announcement.highlight.highlight_red{background:#ce421b}.announcement.highlight.highlight_back{background:#222}.announcement.highlight.highlight_white{background:#fff}div+.announcement.highlight{margin-top:3.5em}body.archive .site-main .overlayparent p,body.blog .site-main .overlayparent p,body.category .site-main .overlayparent p,body.error404 .site-main .overlayparent p,body.search .site-main .overlayparent p{color:#444}body.archive .site-main .subsection,body.blog .site-main .subsection,body.category .site-main .subsection,body.error404 .site-main .subsection,body.search .site-main .subsection{width:100%;float:none;margin-right:0;display:block;margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:0}body.archive .site-main .subsection .half-img,body.blog .site-main .subsection .half-img,body.category .site-main .subsection .half-img,body.error404 .site-main .subsection .half-img,body.search .site-main .subsection .half-img{width:100%;margin:unset}body.archive .site-main .subsection .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{width:74.5%;margin-left:0;margin-right:0;margin-top:2em;padding-top:2em;border-top:1px solid rgba(51,51,51,.3);display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{width:84%}}@media (max-width:48em){body.archive .site-main .subsection .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{display:block;width:100%;margin-left:0}}@media (max-width:30em){body.archive .site-main .subsection .portfolio-entry,body.blog .site-main .subsection .portfolio-entry,body.category .site-main .subsection .portfolio-entry,body.error404 .site-main .subsection .portfolio-entry,body.search .site-main .subsection .portfolio-entry{margin-bottom:0;padding-bottom:0}}body.archive .site-main .subsection .portfolio-entry.site-launch,body.blog .site-main .subsection .portfolio-entry.site-launch,body.category .site-main .subsection .portfolio-entry.site-launch,body.error404 .site-main .subsection .portfolio-entry.site-launch,body.search .site-main .subsection .portfolio-entry.site-launch{width:100%;display:block;margin-left:0;margin-right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch,body.blog .site-main .subsection .portfolio-entry.site-launch,body.category .site-main .subsection .portfolio-entry.site-launch,body.error404 .site-main .subsection .portfolio-entry.site-launch,body.search .site-main .subsection .portfolio-entry.site-launch{display:block;padding-top:3em}}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch+.site-launch,body.blog .site-main .subsection .portfolio-entry.site-launch+.site-launch,body.category .site-main .subsection .portfolio-entry.site-launch+.site-launch,body.error404 .site-main .subsection .portfolio-entry.site-launch+.site-launch,body.search .site-main .subsection .portfolio-entry.site-launch+.site-launch{margin-top:3em}}body.archive .site-main .subsection .portfolio-entry.site-launch h4,body.blog .site-main .subsection .portfolio-entry.site-launch h4,body.category .site-main .subsection .portfolio-entry.site-launch h4,body.error404 .site-main .subsection .portfolio-entry.site-launch h4,body.search .site-main .subsection .portfolio-entry.site-launch h4{font-size:1.875rem}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch h4,body.blog .site-main .subsection .portfolio-entry.site-launch h4,body.category .site-main .subsection .portfolio-entry.site-launch h4,body.error404 .site-main .subsection .portfolio-entry.site-launch h4,body.search .site-main .subsection .portfolio-entry.site-launch h4{margin-bottom:1.5625rem}}body.archive .site-main .subsection .portfolio-entry.site-launch h5,body.blog .site-main .subsection .portfolio-entry.site-launch h5,body.category .site-main .subsection .portfolio-entry.site-launch h5,body.error404 .site-main .subsection .portfolio-entry.site-launch h5,body.search .site-main .subsection .portfolio-entry.site-launch h5{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05rem;font-weight:400;font-size:.75rem}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch h5,body.blog .site-main .subsection .portfolio-entry.site-launch h5,body.category .site-main .subsection .portfolio-entry.site-launch h5,body.error404 .site-main .subsection .portfolio-entry.site-launch h5,body.search .site-main .subsection .portfolio-entry.site-launch h5{margin-top:2.8125rem}}body.archive .site-main .subsection .portfolio-entry.site-launch h5+h4,body.blog .site-main .subsection .portfolio-entry.site-launch h5+h4,body.category .site-main .subsection .portfolio-entry.site-launch h5+h4,body.error404 .site-main .subsection .portfolio-entry.site-launch h5+h4,body.search .site-main .subsection .portfolio-entry.site-launch h5+h4{margin-top:.625rem}body.archive .site-main .subsection .portfolio-entry.site-launch p,body.blog .site-main .subsection .portfolio-entry.site-launch p,body.category .site-main .subsection .portfolio-entry.site-launch p,body.error404 .site-main .subsection .portfolio-entry.site-launch p,body.search .site-main .subsection .portfolio-entry.site-launch p{font-size:1rem}body.archive .site-main .subsection .portfolio-entry.site-launch .project-image,body.blog .site-main .subsection .portfolio-entry.site-launch .project-image,body.category .site-main .subsection .portfolio-entry.site-launch .project-image,body.error404 .site-main .subsection .portfolio-entry.site-launch .project-image,body.search .site-main .subsection .portfolio-entry.site-launch .project-image{float:left;width:57.5%;position:relative;border-radius:.5rem;margin-right:8.45%;-ms-flex-order:1;order:1;margin-left:0}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch .project-image,body.blog .site-main .subsection .portfolio-entry.site-launch .project-image,body.category .site-main .subsection .portfolio-entry.site-launch .project-image,body.error404 .site-main .subsection .portfolio-entry.site-launch .project-image,body.search .site-main .subsection .portfolio-entry.site-launch .project-image{width:100%;float:none}}body.archive .site-main .subsection .portfolio-entry.site-launch .project-info,body.blog .site-main .subsection .portfolio-entry.site-launch .project-info,body.category .site-main .subsection .portfolio-entry.site-launch .project-info,body.error404 .site-main .subsection .portfolio-entry.site-launch .project-info,body.search .site-main .subsection .portfolio-entry.site-launch .project-info{float:right;width:27.8%;-ms-flex-order:2;order:2;overflow:visible}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch .project-info,body.blog .site-main .subsection .portfolio-entry.site-launch .project-info,body.category .site-main .subsection .portfolio-entry.site-launch .project-info,body.error404 .site-main .subsection .portfolio-entry.site-launch .project-info,body.search .site-main .subsection .portfolio-entry.site-launch .project-info{-ms-flex-order:unset;order:unset;float:none;width:85%;margin:0 auto;overflow:hidden;display:block}}body.archive .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.blog .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.category .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.error404 .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.search .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch){padding-right:25.5%}@media (max-width:64em){body.archive .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.blog .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.category .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.error404 .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.search .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch){padding-right:15%;margin-top:3em}}@media (max-width:48em){body.archive .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.blog .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.category .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.error404 .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch),body.search .site-main .subsection .portfolio-entry.site-launch+:not(.site-launch){padding-right:0}}body.archive .site-main .subsection .portfolio-entry h4:after,body.blog .site-main .subsection .portfolio-entry h4:after,body.category .site-main .subsection .portfolio-entry h4:after,body.error404 .site-main .subsection .portfolio-entry h4:after,body.search .site-main .subsection .portfolio-entry h4:after{margin-left:.5rem}body.archive .site-main .subsection .portfolio-entry:last-of-type,body.blog .site-main .subsection .portfolio-entry:last-of-type,body.category .site-main .subsection .portfolio-entry:last-of-type,body.error404 .site-main .subsection .portfolio-entry:last-of-type,body.search .site-main .subsection .portfolio-entry:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.archive .site-main .subsection .portfolio-entry:first-child,body.blog .site-main .subsection .portfolio-entry:first-child,body.category .site-main .subsection .portfolio-entry:first-child,body.error404 .site-main .subsection .portfolio-entry:first-child,body.search .site-main .subsection .portfolio-entry:first-child{border-top:0;margin-top:0;padding-top:0}body.archive .site-main .subsection .portfolio-entry h4,body.blog .site-main .subsection .portfolio-entry h4,body.category .site-main .subsection .portfolio-entry h4,body.error404 .site-main .subsection .portfolio-entry h4,body.search .site-main .subsection .portfolio-entry h4{margin-bottom:2rem}@media (max-width:48em){body.archive .site-main .subsection .portfolio-entry h4,body.blog .site-main .subsection .portfolio-entry h4,body.category .site-main .subsection .portfolio-entry h4,body.error404 .site-main .subsection .portfolio-entry h4,body.search .site-main .subsection .portfolio-entry h4{margin-top:.3125rem}}body.archive .site-main .subsection .portfolio-entry h5,body.blog .site-main .subsection .portfolio-entry h5,body.category .site-main .subsection .portfolio-entry h5,body.error404 .site-main .subsection .portfolio-entry h5,body.search .site-main .subsection .portfolio-entry h5{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05rem;font-weight:400;font-size:.75rem}@media (max-width:48em){body.archive .site-main .subsection .portfolio-entry h5,body.blog .site-main .subsection .portfolio-entry h5,body.category .site-main .subsection .portfolio-entry h5,body.error404 .site-main .subsection .portfolio-entry h5,body.search .site-main .subsection .portfolio-entry h5{margin-top:2.8125rem}}body.archive .site-main .subsection .portfolio-entry h5 a,body.blog .site-main .subsection .portfolio-entry h5 a,body.category .site-main .subsection .portfolio-entry h5 a,body.error404 .site-main .subsection .portfolio-entry h5 a,body.search .site-main .subsection .portfolio-entry h5 a{display:inline-block;line-height:1.2}body.archive .site-main .subsection .portfolio-entry h5+h4,body.blog .site-main .subsection .portfolio-entry h5+h4,body.category .site-main .subsection .portfolio-entry h5+h4,body.error404 .site-main .subsection .portfolio-entry h5+h4,body.search .site-main .subsection .portfolio-entry h5+h4{margin-top:.625rem}body.archive .site-main .subsection .portfolio-entry p,body.blog .site-main .subsection .portfolio-entry p,body.category .site-main .subsection .portfolio-entry p,body.error404 .site-main .subsection .portfolio-entry p,body.search .site-main .subsection .portfolio-entry p{font-size:.875rem;font-weight:400}@media (max-width:30em){body.archive .site-main .subsection .portfolio-entry p,body.blog .site-main .subsection .portfolio-entry p,body.category .site-main .subsection .portfolio-entry p,body.error404 .site-main .subsection .portfolio-entry p,body.search .site-main .subsection .portfolio-entry p{padding-bottom:0}}body.archive .site-main .subsection .project-image,body.blog .site-main .subsection .project-image,body.category .site-main .subsection .project-image,body.error404 .site-main .subsection .project-image,body.search .site-main .subsection .project-image{width:29%;float:right;position:relative;border-radius:.5rem;box-shadow:0 0 2.875rem 0 rgba(0,0,0,.3)!important;transition:all .5s ease-in;overflow:hidden;-ms-flex-order:2;order:2;margin-left:4.7%}@media (max-width:48em){body.archive .site-main .subsection .project-image,body.blog .site-main .subsection .project-image,body.category .site-main .subsection .project-image,body.error404 .site-main .subsection .project-image,body.search .site-main .subsection .project-image{-ms-flex-order:unset;order:unset;margin-left:0}}body.archive .site-main .subsection .project-image img,body.blog .site-main .subsection .project-image img,body.category .site-main .subsection .project-image img,body.error404 .site-main .subsection .project-image img,body.search .site-main .subsection .project-image img{border-radius:.5rem;transition:all .3s linear}body.archive .site-main .subsection .project-info,body.blog .site-main .subsection .project-info,body.category .site-main .subsection .project-info,body.error404 .site-main .subsection .project-info,body.search .site-main .subsection .project-info{width:66.3%;margin:0;overflow:visible;display:block;float:left}.challanges_results_warp{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.challanges_results_warp .challenges{-ms-flex-positive:2;flex-grow:2}@media (max-width:48em){.challanges_results_warp{-ms-flex-direction:column;flex-direction:column}}.single-portfolio .final-footer #social-nav svg:hover .logo{fill:var(--secondary,#ce421b)}.single-portfolio #footer-menu a:hover{color:var(--secondary,#ce421b)}.single-portfolio .testie .attribution:before{background-image:linear-gradient(90deg,var(--secondary,#ce421b) 50%,transparent 0)}.single-portfolio .testie blockquote:before{color:var(--secondary,#ce421b)}.single-portfolio .wp-block-button .wp-block-button__link{background-image:linear-gradient(90deg,#fff 50%,var(--primary,#ce421b) 0);border:2px solid var(--primary,#ce421b);color:#fff}.single-portfolio .wp-block-button .wp-block-button__link:hover{color:var(--primary,#ce421b)}.single-portfolio .wp-block-button.is-style-outline .wp-block-button__link{background-image:linear-gradient(90deg,var(--primary,#ce421b) 50%,#fff 0);border:2px solid var(--primary,#ce421b);color:var(--primary,#ce421b)}.single-portfolio .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff}.single-portfolio .wp-block-button.is-style-squared .wp-block-button__link{background:transparent;border:none;color:var(--primary,#ce421b)}.single-portfolio ::selection{background:var(--primary,#ce421b);color:#fff}.single-portfolio #hero-wrap{background:var(--primary,#222)}.single-portfolio #hero-wrap ::selection{background:#fff;color:var(--primary,#222)}.single-portfolio #header .current-menu-item>a,.single-portfolio #menu-item-446 a,.single-portfolio #navigation .current-menu-parent>a,.single-portfolio #navigation .current-menu-parent>a:hover,.single-portfolio #navigation .sf-menu>.current-menu-item>a,.single-portfolio #navigation .sf-menu>.current-menu-item>a:hover,.single-portfolio #navigation .sf-menu>li.sfHover>a{color:var(--secondary,#ce421b)!important}.single-portfolio.single-post #menu-item-450 a{color:#fff!important}.single-portfolio.single-post #header .current-menu-item>a,.single-portfolio.single-post #menu-item-446 a,.single-portfolio.single-post #navigation .current-menu-parent>a,.single-portfolio.single-post #navigation .current-menu-parent>a:hover,.single-portfolio.single-post #navigation .sf-menu>.current-menu-item>a,.single-portfolio.single-post #navigation .sf-menu>.current-menu-item>a:hover,.single-portfolio.single-post #navigation .sf-menu>li.sfHover>a{color:var(--secondary,#ce421b)!important}.single-portfolio #navigation .sf-menu>li#menu-item-453>a,.single-portfolio li#menu-item-453 a{color:var(--secondary,#ce421b)!important;border-bottom:2px solid var(--secondary,#ce421b);background:linear-gradient(90deg,var(--secondary,#ce421b) 50%,transparent 0);background-size:201% 100%;background-position:100% 0}.single-portfolio #navigation .sf-menu>li#menu-item-453>a:after,.single-portfolio li#menu-item-453 a:after{background:linear-gradient(90deg,var(--secondary,#ce421b) 50%,transparent 0)}.single-portfolio #navigation .sf-menu>li#menu-item-453>a:hover,.single-portfolio li#menu-item-453 a:hover{background-position:0 0;border-bottom:2px solid var(--secondary,#ce421b);color:var(--primary,#222)!important}.single-portfolio #home-header-text h2,.single-portfolio #home-header-text p,.single-portfolio .header-content-wrap h1,.single-portfolio .header-content-wrap h2,.single-portfolio .header-content-wrap p,.single-portfolio .header-wrapper-li .wp-block-button.is-style-squared .wp-block-button__link{color:#fff}.single-portfolio #navigation .sf-menu a:after{background:linear-gradient(90deg,var(--secondary,#ce421b) 50%,transparent 0);background-position:100% 0;background-size:201% 100%}.single-portfolio #navigation .sf-menu a:hover:after{background-position:0 0}.single-portfolio .slides li.header-wrapper-li{width:100%;float:left;margin-right:-100%;position:relative;display:list-item!important}.single-portfolio .slides .wide-col{margin-top:-3.7rem}@media (max-width:64em){.single-portfolio .slides .wide-col{margin:2rem 0 0;float:none}}.single-portfolio .project-featured-image{display:block;position:relative;width:25vw;height:25vw;z-index:1;border-radius:18px;box-shadow:0 0 8px 0 rgba(51,51,51,.5);transform:translateX(0) rotate(-45deg) scale(1);overflow:hidden;-ms-flex-order:2;order:2;margin-left:15%}.single-portfolio .project-featured-image img{object-fit:cover;transform:scale(1.7) translateX(-12%) translateY(-2%) rotate(45deg);height:30vw}@media (max-width:57.5em){.single-portfolio .project-featured-image{-ms-flex-item-align:end;align-self:flex-end;margin-top:-1.25rem}}@media (max-width:31.25em){.single-portfolio .project-featured-image{-ms-flex-line-pack:center;align-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:0}}.single-portfolio #wrap .subsection{margin-top:7rem}@media (max-width:57.5em){.single-portfolio #wrap .subsection{margin-bottom:5em}}@media (max-width:30em){.single-portfolio #wrap .subsection{margin-bottom:3em}}.single-portfolio .project-features__top-row ::selection,.single-portfolio .subsection ::selection{background:#fff;color:var(--primary,#222)}.single-portfolio .project-features__top-row ul,.single-portfolio .subsection ul{list-style:none;list-style-position:inside;margin-top:4rem}@media (max-width:38.75em){.single-portfolio .project-features__top-row ul,.single-portfolio .subsection ul{margin-top:1.75rem}}.single-portfolio .project-features__top-row ul li,.single-portfolio .subsection ul li{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.6}.single-portfolio .project-features__top-row ul li:before,.single-portfolio .subsection ul li:before{content:"  • ";margin-right:.625rem;color:var(--secondary,#ce421b);margin-top:2px;line-height:1.6}.single-portfolio .subsection ul{margin-top:0}body:not(.home):not(.page-id-22):not(.page-id-8).single-portfolio #navigation .sf-menu>li#menu-item-453.current-menu-item>a:hover,body:not(.home):not(.page-id-22):not(.page-id-8).single-portfolio #navigation .sf-menu>li#menu-item-453>a:hover,body:not(.home):not(.page-id-22):not(.page-id-8).single-portfolio li#menu-item-453 a:hover{color:var(--primary,#222)!important}.header-content-wrap{display:block;padding:1rem 0;position:relative;z-index:2;color:#fff;text-align:left;letter-spacing:normal!important}@media (max-width:70em){.header-content-wrap{width:85%}}@media (max-width:57.5em){.header-content-wrap{background-position:100% 100%}}@media (max-width:31.25em){.header-content-wrap{background-position:bottom}}.header-content-wrap .content-type-indicator,.header-content-wrap h1.content-type-indicator,.header-content-wrap h2.content-type-indicator{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08rem;font-size:1rem;font-weight:700;margin-bottom:1.25rem;display:block}.header-content-wrap h1{margin-bottom:.75em;font-size:3.4375rem;line-height:1.3}@media (max-width:57.5em){.header-content-wrap h1.content-type-indicator{font-size:2rem}}@media (max-width:48em){.header-content-wrap h1.content-type-indicator{font-size:1rem}}.header-content-wrap h2{line-height:1.5}.header-content-wrap p{font-size:1.375rem;width:100%;font-weight:400}@media (max-width:57.5em){.header-content-wrap p{margin-bottom:2em;font-size:1.375rem}}.header-content-wrap p.posted-date{font-size:1rem}.header-content-wrap a{color:#ce421b;border-bottom:1px dashed #ce421b;font-weight:700}.header-content-wrap a:hover{font-weight:400}.header-content-wrap .theme-button{clear:both;text-align:center}.header-content-wrap .theme-button:hover{color:#fff}.header-content-wrap .wp-block-button__link{display:block;font-size:1.25rem!important}.header-inside-wrap{display:-ms-flexbox;display:flex}@media (max-width:57.5em){.header-inside-wrap{-ms-flex-direction:column;flex-direction:column}}#single-portfolio-post{padding-top:6rem;padding-bottom:3rem}@media (max-width:48em){#single-portfolio-post{padding-top:4rem}}#single-portfolio-post h2:after{display:none}#single-portfolio-post .challenges h3{font-family:weston_freeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.05rem;text-transform:uppercase;margin-bottom:.9375rem;font-weight:700;color:#fff}#single-portfolio-post .challenges ul li{display:-ms-flexbox;display:flex;list-style:none}#single-portfolio-post .challenges ul li:before{color:var(--secondary,#ce421b);content:"\2022";font-size:1.6875rem;padding-right:.625rem;position:relative;top:.375rem;display:inline;line-height:1}#single-portfolio-post.full-width .content-well{margin-top:0!important}#single-portfolio-post .project-features-wrapper{width:100vw;float:none;padding:1.25rem 0;background:#222;color:#fff;margin-top:-2.582em;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw;margin-bottom:4em}#single-portfolio-post .project-features-wrapper hr{border-color:rgba(51,51,51,.5);background-color:rgba(51,51,51,.5);opacity:.5;margin-top:5rem;margin-bottom:5rem}#single-portfolio-post .project-features-wrapper:after{clear:both;content:"";display:block}#single-portfolio-post .project-features-wrapper .project-features-inner{width:80%;margin:0 auto}@media (max-width:70em){#single-portfolio-post .project-features-wrapper .project-features-inner{width:85%}}#single-portfolio-post .project-features-wrapper .project-features{color:#fff;margin-bottom:1.25rem;display:-ms-flexbox;display:flex}@media (max-width:38.75em){#single-portfolio-post .project-features-wrapper .project-features{-ms-flex-direction:column;flex-direction:column}}#single-portfolio-post .project-features-wrapper .project-features ul{list-style:none;list-style-position:inside;margin-top:0;display:inline-block;-ms-flex-positive:1;flex-grow:1;background:url(img/dashedunderline-light.svg) 0 100% repeat-x;background-size:405px 11px;background-position:0 0;padding-top:1.5625rem;margin-top:.6875rem}@media (max-width:38.75em){#single-portfolio-post .project-features-wrapper .project-features ul{background:none;padding-top:0;margin-top:0}}#single-portfolio-post .project-features-wrapper .project-features ul li{color:#fff;margin:0 .625rem 0 .3125rem;list-style-type:none;font-size:1rem;line-height:1.3;margin-bottom:.3125rem;display:block;word-break:break-word;float:none;font-weight:400;display:-ms-flexbox;display:flex}#single-portfolio-post .project-features-wrapper .project-features ul li:before{content:"  • ";margin-right:.625rem;color:var(--secondary,#ce421b);margin-top:2px}@media (max-width:38.75em){#single-portfolio-post .project-features-wrapper .project-features ul li{display:block;float:none;margin-left:0}}#single-portfolio-post .project-features-wrapper .project-features ul li span{text-transform:none;color:#fff;float:none;font-size:1rem;line-height:1.5;display:inline;word-break:break-word}@media (max-width:38.75em){#single-portfolio-post .project-features-wrapper .project-features ul{margin-left:0;list-style:none;float:none;display:block}}#single-portfolio-post .project-features-wrapper .project-features-heading{display:inline}#single-portfolio-post .project-features-wrapper .team-member-name{color:#fff;display:inline-block;font-size:1rem;line-height:1.3;width:auto;float:none;display:inline;word-break:break-word}#single-portfolio-post .project-features-wrapper .team-member-name a{color:#fff;border-bottom:1px dashed var(--secondary,#ce421b)}#single-portfolio-post .project-features-wrapper .team-member-name a:hover{color:var(--secondary,#ce421b)}#single-portfolio-post .project-features-wrapper span{color:#fff;line-height:2.5;display:inline-block}.our-solutions img{margin-top:4rem;margin-bottom:4rem}.our-solutions h3{letter-spacing:.05rem}.project-features__top-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:64em){.project-features__top-row{-ms-flex-direction:column;flex-direction:column}}.project-features__top-row .thin-col.second{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex}@media (max-width:64em){.project-features__top-row .thin-col.second{-ms-flex-order:unset;order:unset}}.project-features__top-row picture{width:100%;height:100%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;max-width:31.25rem;margin-right:2.5rem}@media (max-width:57.5em){.project-features__top-row picture{width:100%;margin-bottom:2.5rem;margin-right:0}}.project-features__top-row picture img{border-radius:8px;object-fit:cover;box-shadow:0 0 26px 0 rgba(0,0,0,.5)}@media (max-width:57.5em){.project-features__top-row picture img{width:100%}}.project-features__top-row .challenges{width:55%}@media (max-width:57.5em){.project-features__top-row .challenges{width:100%}}.project-features__top-row .challenges h4{font-family:Uniform,Arial,Helvetica,sans-serif;font-weight:700;font-size:1.375rem;margin-bottom:1.875rem}.project-features__top-row .challenges h3{margin-top:0;padding-top:0}.project-features__top-row .challenges h3+h4{margin-top:-.9375rem}.project-features__top-row .project-features{max-width:30%}@media (max-width:57.5em){.project-features__top-row .project-features{max-width:100%;width:100%}}.results{padding-bottom:3.125rem;border-bottom:1px solid #444;margin-bottom:2rem}.results li{font-size:1.75rem}@media (max-width:30em){.results li{font-size:1.25rem}}.results li:before{content:"\2192"!important;margin-top:-2px!important}.services-rend{column-count:2;font-size:1.25rem}@media (max-width:40em){.services-rend{column-count:1}}.services-rend li{break-inside:avoid}.services-rend span{color:#fff;font-size:1.25rem;font-weight:400;line-height:1.6}.team-members{padding-top:1.125rem;border-top:1px solid #444;margin-top:2rem}.team-members ul{padding-left:0!important;margin-left:0!important}.team-members li{color:#fff;display:inline-block!important;font-size:1.25rem;line-height:1.3;width:auto;float:none;display:inline;word-break:break-word;padding:.625rem .3125rem 0 0}.team-members li:before{display:none}.team-members li a{color:#fff!important;border-bottom:1px dashed var(--secondary,#ce421b)!important}.team-members li a:hover{color:var(--secondary,#ce421b)!important}.content-well a{color:var(--primary,#ce421b);font-weight:700;border-bottom:none}.content-well a:active,.content-well a:focus,.content-well a:hover{color:var(--primary,#ce421b);font-weight:400}