@charset "UTF-8";
/* !
*
*
*   Website development by:
*   Carlos Castillo
*   code@carloscastillo.com.au
*   Copyright (C) 2020. All Rights Reserved.
*
*
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,500&display=swap");[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:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:0.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:0.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:0.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:0.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:0.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:0.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:0.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:0.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:0.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:0.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:0.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:0.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:0.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:0.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:0.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:0.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:0.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:0.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:0.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:0.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:0.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:0.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:0.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:0.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:0.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:0.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:0.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:0.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:0.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:0.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:0.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:0.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:0.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:0.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:0.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:0.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.container{max-width:100%;margin:0 auto;padding:0 2em;margin-bottom:5em}@media screen and (min-width:1240px){.container{max-width:1670px;margin-bottom:8em}}.image-cover{background-size:cover;background-position:50% 50%}.hover-fx{opacity:1;transition:all ease-in 0.2s}.hover-fx:hover{opacity:0.6}.list-unformatted{margin:0;padding:0;list-style:none}.iframe-container{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:50.25%;margin-bottom:1.4em}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (min-width:768px){.flex-justify-md{display:flex;justify-content:space-between}}@media screen and (min-width:992px){.flex-justify-lg{display:flex;justify-content:space-between}}.scroll-focus:focus{outline:none}@media screen and (max-width:576px){img.aligncenter,img.alignleft,img.alignright{width:100%;margin-bottom:1em}}@media screen and (min-width:576px){img.alignleft{float:left;margin:7px 20px 10px 0}img.alignright{float:right;margin:7px 0 10px 20px}img.aligncenter{margin:7px auto}}body{background:#fff;color:#000;font-family:"Roboto",sans-serif;font-weight:300;font-size:14px;line-height:1.4em;overflow-x:hidden}a{color:#b6914e;transition:all ease-in 0.2s}a:hover{color:#d4be96;text-decoration:none}a:focus{color:inherit;text-decoration:inherit}strong{font-weight:500}h1,h2,h3,h4,h5{margin:0;font-weight:300}ol,p,ul{margin:0 0 1.4em}input[type=email],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-webkit-border-radius:0}input:required{box-shadow:none}svg{display:block}img{display:block;max-width:100%;height:auto}.btn{display:inline-block;background:#000;color:#fff;padding:1em 2.5em;font-size:1em;line-height:1em;font-weight:400;text-decoration:none;text-transform:uppercase}.btn:hover{background:#b6914e;color:#fff}.btn:focus{color:#fff}.btn-careers .btn-careers-b{transition:all ease-in 0.2s}.btn-careers:hover .btn-careers-b{fill:#b6914e}.gform_wrapper{font-size:1em!important;line-height:1.4em!important}.gform_wrapper .gfield{margin:0 0 2em!important;padding-right:0!important}.gform_wrapper .gfield .gfield_label{position:absolute!important;top:-9999px!important;left:-9999px!important}.gform_wrapper .gfield .ginput_container{margin-top:0!important}.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{padding:1.2em 1.5em!important;line-height:1.4em!important;border:1px solid #707070!important;color:#000!important;font-family:"Roboto",sans-serif!important;font-size:0.9em!important;font-weight:300!important;text-transform:uppercase;letter-spacing:0.06em!important}.gform_wrapper .gfield input[type=text]::placeholder,.gform_wrapper .gfield select::placeholder,.gform_wrapper .gfield textarea::placeholder{color:#000!important}.gform_wrapper .gfield textarea{height:16em!important}.gform_wrapper .gfield input[type=checkbox],.gform_wrapper .gfield input[type=radio]{display:none!important}.gform_wrapper .gfield input[type=checkbox]+label:before,.gform_wrapper .gfield input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:26px;height:26px;border:1px solid #707070!important}.gform_wrapper .gfield input[type=checkbox]:checked+label:after{content:"✔";position:absolute;color:#b6914e;font-size:18px;top:4px;left:6px;z-index:2}.gform_wrapper .gfield .gfield_checkbox label,.gform_wrapper .gfield .gfield_radio label,.gform_wrapper .gfield .ginput_container_consent label{display:block;position:relative;min-height:28px;padding-top:4px;padding-left:40px!important;margin-left:0!important;letter-spacing:0.1em!important}.gform_wrapper .gform_footer{margin:0 0 1.4em!important;padding:0!important}.gform_wrapper .gform_footer button{transition:all ease-in 0.2s;cursor:pointer;border:none}.gform_wrapper #field_2_8 .gfield_label{position:relative!important;top:auto!important;left:auto!important;margin-bottom:0.6em!important;color:#000!important;line-height:1.4em!important;font-family:"Roboto",sans-serif!important;font-size:0.9em!important;font-weight:300!important;text-transform:uppercase;letter-spacing:0.06em!important}.gform_wrapper .ginput_recaptcha{display:none!important}header{position:absolute;top:0;z-index:5;width:100%;height:54px;padding-top:14px;background:rgba(255,255,255,0.98);font-weight:400;overflow:hidden;box-shadow:0 0 0 0 rgba(0,0,0,0.25);transition:all ease 0.3s}@media screen and (min-width:768px){header{position:relative;top:auto;left:auto;height:auto;padding:4em 0 0;background:none;box-shadow:none}}.main-menu-active header{height:27em;margin-bottom:3em;box-shadow:0 5px 10px 0 rgba(0,0,0,0.25)}.main-menu-active header ul.list-unformatted{opacity:1;transform:translateY(0)}header .header-logo{display:inline-block}header .header-logo .vivegroup-logo{width:auto;height:40px}@media screen and (min-width:768px){header .header-logo .vivegroup-logo{width:145px;height:auto}}header .header-logo .vivegroup-logo:hover .vivegroup-logo-a{fill:#b6914e}header .header-logo .vivegroup-logo .vivegroup-logo-a{transition:all ease-in 0.2s}header .but-main-menu{position:absolute;top:20px;right:10px;display:flex;color:#000;align-items:center;font-size:1.2em;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;transform:scale(0.8)}header .but-main-menu:hover{color:#b6914e}header .but-main-menu:hover .main-menu-icon span{background:#b6914e}header .but-main-menu>span{transform:translateY(0.1em)}header .but-main-menu .main-menu-icon{position:relative;transform:rotate(0deg);width:30px;height:20px;margin-left:0.35em;transition:0.5s ease-in-out;cursor:pointer}header .but-main-menu .main-menu-icon span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:4px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}header .but-main-menu .main-menu-icon span:first-child{top:0px}header .but-main-menu .main-menu-icon span:nth-child(2),header .but-main-menu .main-menu-icon span:nth-child(3){top:8px}header .but-main-menu .main-menu-icon span:nth-child(4){top:16px}header .but-main-menu .main-menu-icon.open span:first-child{top:8px;width:0%;left:50%}header .but-main-menu .main-menu-icon.open span:nth-child(2){transform:rotate(45deg)}header .but-main-menu .main-menu-icon.open span:nth-child(3){transform:rotate(-45deg)}header .but-main-menu .main-menu-icon.open span:nth-child(4){top:8px;width:0%;left:50%}@media screen and (min-width:768px){header .but-main-menu{display:none}}@media screen and (min-width:768px){header nav{width:calc(100% - 145px - 4.8em)}}header nav ul.list-unformatted{margin-top:4em;opacity:0;transform:translateY(1.6em);transition:all ease 0.5s 0.1s}@media screen and (min-width:768px){header nav ul.list-unformatted{flex-wrap:wrap;margin-top:0;opacity:1;transform:translateY(0)}}header nav ul.list-unformatted li{margin-bottom:1.2em;text-transform:uppercase;font-size:1.2em;text-align:center;transform:scale(0.8)}@media screen and (min-width:768px){header nav ul.list-unformatted li{width:20%;font-size:1em;text-align:left;transform:scale(1) translateY(0);text-align:center}}header nav ul.list-unformatted li a{letter-spacing:0.1em;text-decoration:none;color:#000}@media screen and (min-width:768px){header nav ul.list-unformatted li a{border-bottom:1px solid rgba(182,145,78,0)}}header nav ul.list-unformatted li a:hover{border-bottom-color:#b6914e;color:#b6914e!important}footer{margin-bottom:5em;text-transform:uppercase;letter-spacing:0.1em;font-weight:400;text-align:center}@media screen and (min-width:768px){footer{margin-bottom:8em;text-align:left}}footer a{color:#000}footer a:hover{color:#b6914e;text-decoration:underline}footer .tagline{align-items:flex-start}footer .tagline p{position:relative;width:10em;margin:0 0 3.5em;padding-bottom:0.75em;font-size:1.4em;line-height:1.25em;font-weight:500;text-align:right;transform:translateX(-4.55em)}@media screen and (min-width:768px){footer .tagline p{width:12em;font-size:2.14em;line-height:1.25em}}footer .tagline p:after{content:"";position:absolute;bottom:0;right:0;width:100vw;height:11px;background:#000}footer .tagline p span{color:#b6914e}footer .back-to-projects{display:flex;justify-content:center;margin-bottom:2em}@media screen and (min-width:768px){footer .back-to-projects{justify-content:flex-end;margin-bottom:1.4em}}footer .copyright{order:-1;margin-top:6em;font-size:0.8em}@media screen and (min-width:768px){footer .copyright{margin-top:0}}footer .social-media{display:flex;justify-content:center}footer .social-media li{margin:0 1.6em 1.4em 0}footer .social-media a{display:block;width:36px;height:16px;padding:10px 0;border-radius:50%;background:#000;text-align:center}footer .social-media a:hover{background:#b6914e}footer .social-media span{display:none}footer .social-media svg{margin:0 auto;width:auto;height:16px}.but-page-top{position:fixed;right:1em;bottom:2em;z-index:5;width:64px;transform:scale(0.7);transform-origin:bottom right}@media screen and (min-width:768px){.but-page-top{right:2em;transform:scale(1)}}.but-page-top svg{height:auto}.but-page-top svg .icon-arrow-a{transition:all ease-in 0.2s}body.home .but-page-top svg .icon-arrow-a{stroke:#fff}body.home .but-page-top svg .icon-arrow-a:hover{stroke:#b6914e}.but-page-top svg:hover .icon-arrow-a{stroke:#b6914e}.overflow-wrapper{max-width:100%;overflow-x:hidden;padding-top:74px;opacity:0;transform:translateY(2em)}@media screen and (min-width:768px){.overflow-wrapper{padding-top:0}}.loaded .overflow-wrapper{opacity:1;transform:translateY(0)}h1{margin-bottom:1em;padding-bottom:0.8em;border-bottom:11px solid #000;font-size:2em;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.08em}@media screen and (min-width:768px){h1{font-size:3.4em;line-height:1em}}.padding-adjustmnet{padding-top:2em}@media screen and (min-width:768px){.padding-adjustmnet{padding-top:0}}@media screen and (min-width:1240px){.padding-adjustmnet{padding-left:13%}}.about-container{position:relative}@media screen and (min-width:576px){.about-container h1{padding-top:2em}}@media screen and (min-width:768px){.about-container h1{max-width:70%}}@media screen and (min-width:992px){.about-container h1{max-width:60%;padding-top:3.5em}}.about-container .about-intro{max-width:32em;margin-bottom:2em}@media screen and (min-width:768px){.about-container .about-intro{min-height:18em}}@media screen and (min-width:992px){.about-container .about-intro{min-height:34em}}.about-container .about-image{width:100%;height:0;margin-bottom:3em;padding-bottom:100%}@media screen and (min-width:768px){.about-container .about-image{position:absolute;z-index:-1;top:2em;right:1em;width:36%;padding-bottom:36%}}@media screen and (min-width:992px){.about-container .about-image{width:46%;padding-bottom:46%}}@media screen and (min-width:1240px){.about-container .about-image{top:-5em;right:2em}}.services-container{max-width:1180px!important}.services-container .services-image{position:relative;width:55%;height:0;padding-bottom:55%;border-radius:50%}@media screen and (min-width:768px){.services-container .services-image{width:40%;padding-bottom:40%}}.services-container .services-content{position:relative;padding-top:3em;text-align:right;transform:translateY(-1.8em)}@media screen and (min-width:768px){.services-container .services-content{transform:translateY(-5em)}}.services-container .services-content:before{content:"";display:block;position:absolute;top:0;right:0;width:75%;height:11px;background:#000}@media screen and (min-width:768px){.services-container .services-content:before{width:82%}}.services-container .services-content h2{font-size:1.65em;line-height:1em;margin-bottom:0.8em;font-weight:500;text-transform:uppercase;letter-spacing:0.08em}@media screen and (min-width:768px){.services-container .services-content h2{font-size:2.14em;line-height:1em}}.services-container .services-content ul{list-style:none;margin-bottom:4em}.services-container .services-content ul li{margin-bottom:0.5em}.services-container .services-content ul li:after{content:" —"}.careers-container,.team-container{position:relative;margin-top:2em;margin-bottom:6em!important}@media screen and (min-width:768px){.careers-container,.team-container{margin-bottom:10em!important}}@media screen and (min-width:992px){.careers-container,.team-container{max-width:1180px!important}}@media screen and (min-width:1240px){.careers-container,.team-container{margin-top:4em!important;margin-bottom:20em!important}}.careers-container .careers-intro,.careers-container .team-intro,.team-container .careers-intro,.team-container .team-intro{max-width:36em;margin-bottom:2.4em}@media screen and (min-width:768px){.careers-container .careers-intro,.careers-container .team-intro,.team-container .careers-intro,.team-container .team-intro{max-width:43%;margin-bottom:0}}.careers-container .btn-careers,.team-container .btn-careers{display:block;width:100%;max-width:12em;margin-bottom:5em}@media screen and (min-width:768px){.careers-container .btn-careers,.team-container .btn-careers{position:absolute;top:-15%;right:1em;max-width:30%}}@media screen and (min-width:1240px){.careers-container .btn-careers,.team-container .btn-careers{top:-12%}}.team-cards{display:flex;flex-wrap:wrap}.team-cards li{position:relative;width:calc(100% - 1em);height:0;padding-bottom:calc(100% - 1em);margin:0 0.5em 1em;background-color:#000;background-size:cover}@media screen and (min-width:576px){.team-cards li{width:calc(50% - 1em);height:0;padding-bottom:calc(50% - 1em)}}@media screen and (min-width:768px){.team-cards li{width:calc(33.33% - 1.6em);padding-bottom:calc(33.33% - 1.6em);margin:0 0.8em 1.6em}}.team-cards li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity ease 0.3s}.team-cards li:hover:after{opacity:0.6}.team-cards li:hover .card-details{transform:translateY(0);opacity:1}.team-cards li:hover .card-details p{transform:translateY(0)}.team-cards li .card-details{position:absolute;z-index:1;left:5%;bottom:2em;width:90%;color:#fff;text-align:center;transform:translateY(1em);opacity:0;transition:all ease 0.4s}.team-cards li .card-details h2,.team-cards li .card-details p{margin-bottom:0.15em;font-size:1.4em;line-height:1.4em;font-weight:400;text-transform:uppercase;letter-spacing:0.25em}.team-cards li .card-details p{transform:translateY(0.4em);text-transform:none;letter-spacing:0.1em;transition:all ease 0.6s}.careers-container .gform_wrapper{max-width:48em!important}.contact-container .contact-left-col{width:100%}@media screen and (min-width:768px){.contact-container .contact-left-col{max-width:26%}}.contact-container .contact-left-col .contact-details{font-size:1.4em;line-height:1.4em;font-weight:400}@media screen and (min-width:768px){.contact-container .contact-left-col .contact-details{margin-bottom:4.5em}}.contact-container .contact-left-col .contact-details a{color:#000;text-decoration:none!important}.contact-container .contact-left-col .contact-details a:hover{color:#b6914e}.contact-container .btn-careers{display:block;max-width:12em;margin-bottom:5em}@media screen and (min-width:768px){.contact-container .btn-careers{max-width:100%}}.contact-container .contact-form{width:100%}@media screen and (min-width:768px){.contact-container .contact-form{max-width:48%}}.map{position:relative;overflow:hidden;width:100%;height:0;padding:0 0 100%!important}@media screen and (min-width:576px){.map{padding:0 0 50%!important}}@media screen and (min-width:768px){.map{padding:0 0 30%!important}}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.portfolio-landing-container{margin-top:1em;margin-bottom:5em}@media screen and (min-width:768px){.portfolio-landing-container{margin-top:3em}}@media screen and (min-width:1240px){.portfolio-landing-container{margin-top:0;margin-top:-4em}}.portfolio-landing-container .projects-cards{display:flex;flex-wrap:wrap}.portfolio-landing-container .projects-cards li{width:100%}@media screen and (min-width:576px){.portfolio-landing-container .projects-cards li{width:33.3333%;font-size:0.75em;line-height:1em}}@media screen and (min-width:768px){.portfolio-landing-container .projects-cards li{width:33.3333%;font-size:1em;line-height:1em}}.portfolio-landing-container .projects-cards li.additional-project{display:none}.portfolio-landing-container .projects-cards li a{display:block;position:relative;width:100%;height:0;padding-bottom:100%;color:#fff;text-decoration:none;filter:grayscale(1) contrast(105%)}.portfolio-landing-container .projects-cards li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity ease 0.3s}.portfolio-landing-container .projects-cards li a:hover{filter:grayscale(0) contrast(105%)}.portfolio-landing-container .projects-cards li a:hover:after{opacity:0.4}.portfolio-landing-container .projects-cards li a:hover .card-details{transform:translateY(-3em);opacity:1}.portfolio-landing-container .projects-cards li a:hover .card-details p{transform:translateY(0)}.portfolio-landing-container .projects-cards li a .card-details{position:absolute;z-index:1;left:5%;top:50%;width:90%;color:#fff;text-align:center;transform:translateY(-2em);opacity:0;transition:all ease 0.4s}.portfolio-landing-container .projects-cards li a .card-details h2,.portfolio-landing-container .projects-cards li a .card-details p{margin-bottom:0.15em;font-size:1.4em;line-height:1.4em;font-weight:400;text-transform:uppercase;letter-spacing:0.25em}.portfolio-landing-container .projects-cards li a .card-details p{transform:translateY(0.4em);text-transform:none;letter-spacing:0.1em;transition:all ease 0.6s}.portfolio-landing-container .more-projects{display:flex;justify-content:flex-end}.portfolio-landing-container .more-projects a{display:block;width:100%;box-sizing:border-box;margin-top:0.5em;padding-right:1.8em;background:#000;color:#fff;line-height:1.6em;text-align:center;text-transform:uppercase;text-decoration:none}@media screen and (min-width:768px){.portfolio-landing-container .more-projects a{width:33.3333%;text-align:right}}.portfolio-landing-container .more-projects a:hover{background:#b6914e}.project-hero{padding-top:2em}@media screen and (min-width:768px){.project-hero{padding-top:0}}@media screen and (min-width:1240px){.project-hero{margin-top:-4em}}.project-hero .hero-title{text-align:right;margin-bottom:5em}@media screen and (min-width:768px){.project-hero .hero-title{width:25%}}.project-hero .hero-title .title-image{width:80%;height:0;margin:0 auto 3em;padding-bottom:80%;border-radius:50%}@media screen and (min-width:768px){.project-hero .hero-title .title-image{width:100%;margin:0 0 3em;padding-bottom:100%}}.project-hero .hero-title .title-text{position:relative;width:45%;padding:2em 0 0 5%}.project-hero .hero-title .title-text:before{content:"";position:absolute;top:0;right:0;width:100vw;height:11px;background:#000}.project-hero .hero-title .title-text h1{margin:0 0 0.2em;padding:0;border-bottom:none;font-size:1.15em;line-height:1.2em;letter-spacing:0.2em}@media screen and (min-width:768px){.project-hero .hero-collage{width:68%}}.project-hero .hero-collage>div{position:relative}.project-hero .hero-collage>div img{align-self:flex-start;width:100%}.project-hero .hero-collage.collage-top-square-image .top-image{width:80%;margin-left:20%}.project-hero .hero-collage.collage-top-square-image .bottom-image{width:75%;margin:-6em 0 4em}.project-hero .hero-collage.collage-top-square-image .bottom-image:after{position:absolute;z-index:2;content:"";bottom:0;left:110%;width:100vw;height:11px;background:#000}.project-hero .hero-collage.collage-top-large-image .top-image{width:65%;margin-left:35%}.project-hero .hero-collage.collage-top-large-image .top-image:before{position:absolute;z-index:2;content:"";top:7.2%;left:-9.5%;width:19%;min-width:6em;height:11px;background:#000}.project-hero .hero-collage.collage-top-large-image .top-image:after{position:absolute;z-index:2;content:"";top:7.2%;left:-9.5%;width:11px;height:14.3%;min-height:6em;background:#000}.project-hero .hero-collage.collage-top-large-image .bottom-image{width:40%;margin:-35% 0 4em 15%}.project-hero .hero-collage.collage-top-large-image .bottom-image:after{position:absolute;z-index:2;content:"";bottom:0;left:120%;width:100vw;height:11px;background:#000}.project-hero .hero-collage.collage-top-small-image .top-image{position:relative;z-index:2;width:45%;margin-left:45%}@media screen and (min-width:768px){.project-hero .hero-collage.collage-top-small-image .top-image{width:35%;margin-left:55%}}.project-hero .hero-collage.collage-top-small-image .top-image:before{position:absolute;z-index:2;content:"";top:15%;left:-18.2%;width:36%;min-width:6em;height:11px;background:#000}.project-hero .hero-collage.collage-top-small-image .top-image:after{position:absolute;z-index:2;content:"";top:15%;left:-18.2%;width:11px;height:26.5%;min-height:6em;background:#000}.project-hero .hero-collage.collage-top-small-image .bottom-image{width:100%;margin-top:-18%}.project-hero .hero-collage.collage-top-small-image .bottom-image:after{position:absolute;z-index:2;content:"";bottom:0;left:108%;width:100vw;height:11px;background:#000}.content-block{position:relative;margin-bottom:8em}@media screen and (min-width:768px){.content-block{display:flex;justify-content:space-between;margin-bottom:12em}}.content-block:last-of-type{margin-bottom:8em}.content-block h2{margin:0 0 0.2em;padding:0;border-bottom:none;font-size:1.15em;font-weight:500;line-height:1.1em;text-transform:uppercase;letter-spacing:0.2em}.content-block .text-panel{position:relative;padding-top:3em}@media screen and (min-width:768px){.content-block .text-panel{width:23%}}.content-block.image-text-above{display:block}.content-block.image-text-above .text-panel{position:relative;z-index:2;padding:0 2em 0 3em;margin:0 0 3em 1em}@media screen and (min-width:768px){.content-block.image-text-above .text-panel{margin:0 0 11em 32%;padding:0 0 0 4em}}.content-block.image-text-above .text-panel:after{position:absolute;content:"";top:0;left:0;width:11px;height:calc(100% + 6em);background:#000}@media screen and (min-width:768px){.content-block.image-text-above .text-panel:after{height:calc(100% + 12em)}}.content-block.image-text-above>img{position:relative;z-index:1}@media screen and (min-width:768px){.content-block.image-text-above>img{margin-top:-5em}}.content-block.image-text-below{flex-wrap:wrap;justify-content:flex-end}.content-block.image-text-below>img{position:relative;z-index:1;width:100%;align-self:flex-start}.content-block.image-text-below .text-panel{position:relative;z-index:2;margin-left:30%;padding:2.5em 0 0 3em}@media screen and (min-width:768px){.content-block.image-text-below .text-panel{margin-right:0;padding:6em 0 0 4.5em}}.content-block.image-text-below .text-panel:after{position:absolute;content:"";bottom:0;left:0;width:11px;height:calc(100% + 3em);background:#000}@media screen and (min-width:768px){.content-block.image-text-below .text-panel:after{height:calc(100% + 6em)}}@media screen and (min-width:992px){.content-block.image-text-below .text-panel:after{height:calc(100% + 10em)}}.content-block.image-text-below .text-panel p{margin-bottom:0}.content-block.lg-image-text-left{align-items:flex-end}.content-block.lg-image-text-left.with-decoration:before{position:absolute;z-index:2;content:"";top:-10em;right:16%;width:11px;height:12em;background:#000}@media screen and (min-width:768px){.content-block.lg-image-text-left.with-decoration:before{content:"";top:-18em;width:11px;height:24em}}@media screen and (min-width:768px){.content-block.lg-image-text-left>img{align-self:flex-start;width:60%;order:2}}.content-block.lg-image-text-left .text-panel{margin-top:4em;margin-left:10%;padding-top:3em}@media screen and (min-width:768px){.content-block.lg-image-text-left .text-panel{margin-top:0}}.content-block.lg-image-text-left .text-panel:after{position:absolute;z-index:2;content:"";top:0;left:0;width:160%;height:11px;background:#000}.content-block.lg-image-text-left .text-panel p{margin-bottom:0}.content-block.lg-image-text-right{align-items:flex-end}.content-block.lg-image-text-right.with-decoration:before{position:absolute;z-index:2;content:"";top:-10em;left:16%;width:11px;height:12em;background:#000}@media screen and (min-width:768px){.content-block.lg-image-text-right.with-decoration:before{content:"";top:-18em;width:11px;height:24em}}@media screen and (min-width:768px){.content-block.lg-image-text-right>img{align-self:flex-start;width:65%}}.content-block.lg-image-text-right .text-panel{margin-top:4em;padding-top:3em}@media screen and (min-width:768px){.content-block.lg-image-text-right .text-panel{width:30%;margin-top:0}}@media screen and (min-width:1240px){.content-block.lg-image-text-right .text-panel{width:23%}}.content-block.lg-image-text-right .text-panel:after{position:absolute;z-index:2;content:"";top:0;left:-2em;width:calc(100vw - 2em);height:11px;background:#000}@media screen and (min-width:768px){.content-block.lg-image-text-right .text-panel:after{left:-80%;width:100vw}}.content-block.lg-image-text-right .text-panel p{margin-bottom:0}.content-block.md-image-text-left.with-decoration:before{position:absolute;z-index:2;content:"";top:-10em;right:16%;width:11px;height:12em;background:#000}@media screen and (min-width:768px){.content-block.md-image-text-left.with-decoration:before{top:-18em;height:24em}}@media screen and (min-width:768px){.content-block.md-image-text-left>img{align-self:flex-start;order:2;width:50%}}.content-block.md-image-text-left .text-panel{margin:4em 0 0 20%;padding-top:3em}@media screen and (min-width:768px){.content-block.md-image-text-left .text-panel{margin-top:10em}}.content-block.md-image-text-left .text-panel:after{position:absolute;z-index:2;content:"";top:0;left:0;width:160%;height:11px;background:#000}.content-block.md-image-text-right{justify-content:flex-start;align-items:center}.content-block.md-image-text-right.with-decoration:before{position:absolute;z-index:2;content:"";top:-10em;left:16%;width:11px;height:12em;background:#000}@media screen and (min-width:768px){.content-block.md-image-text-right.with-decoration:before{top:-18em;height:24em}}@media screen and (min-width:768px){.content-block.md-image-text-right>img{align-self:flex-start;width:50%}}.content-block.md-image-text-right .text-panel{margin-top:4em;padding-top:3em}@media screen and (min-width:768px){.content-block.md-image-text-right .text-panel{padding-left:6em;transform:translateY(40%)}}.content-block.md-image-text-right .text-panel:after{position:absolute;z-index:2;content:"";top:0;right:0;width:100vw;height:11px;background:#000}@media screen and (min-width:768px){.content-block.md-image-text-right .text-panel:after{right:0;width:calc(100% + 6em)}}@media screen and (min-width:768px){.content-block.full-width-image>img{align-self:flex-start}}body.home{background:#000;color:#fff}body.home h2{position:relative;margin-bottom:calc(1em - 11px);padding-bottom:1.2em;border-bottom:11px solid #000;font-size:2em;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.08em}@media screen and (min-width:768px){body.home h2{font-size:3.4em;line-height:1em}}body.home .section-label{display:block;margin-bottom:2em;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}body.home a.section-label:hover{color:#b6914e}body.home .home-video{margin-top:2em;margin-bottom:5em}@media screen and (min-width:768px){body.home .home-video{margin-bottom:8em}}@media screen and (min-width:992px){body.home .home-video{margin-top:4em}}@media screen and (min-width:1240px){body.home .home-video{margin-top:0;margin-bottom:14em}}body.home .home-video svg{position:relative;z-index:2;width:50%}@media screen and (min-width:768px){body.home .home-video svg{width:36%}}body.home .home-video svg .vivegroup-logo-a{fill:#fff}body.home .home-video video{width:100%;height:auto;margin-top:-11%}@media screen and (min-width:768px){body.home .home-video video{margin-top:-8%}}body.home .home-text-only{margin-bottom:8em}@media screen and (min-width:768px){body.home .home-text-only{width:45%;margin-left:35%;margin-bottom:20em}}body.home .home-text-only h2{position:relative}body.home .home-text-only h2:after{position:absolute;z-index:2;content:"";left:0;bottom:0;width:100vw;height:11px;background:#fff}body.home .home-left-image{margin-bottom:8em}@media screen and (min-width:768px){body.home .home-left-image{margin-bottom:14em;width:45%}}body.home .home-right-image{justify-content:flex-end;margin-bottom:8em}@media screen and (min-width:768px){body.home .home-right-image{margin-bottom:20em}}@media screen and (min-width:768px){body.home .home-right-image>div{width:35%}}body.home .home-right-image>div .home-link-image{filter:grayscale(1) contrast(100%)}body.home .home-right-image>div .home-link-image img{width:100%}body.home .home-text-image{margin-bottom:8em}@media screen and (min-width:768px){body.home .home-text-image{display:flex;justify-content:space-between;margin-bottom:24em}}body.home .home-text-image>a{display:block;position:relative}@media screen and (min-width:768px){body.home .home-text-image>a{width:45%}}body.home .home-text-image>a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b6914e;opacity:0;transition:opacity ease 0.3s}body.home .home-text-image>a:hover:after{opacity:0.3}body.home .home-text-image>div{margin-top:3em;text-align:right}@media screen and (min-width:768px){body.home .home-text-image>div{max-width:26em;margin-top:8em;margin-right:8%}}body.home .home-text-image>div h2{position:relative}body.home .home-text-image>div h2:after{position:absolute;z-index:2;content:"";right:0;bottom:0;width:230%;height:11px;background:#fff}body.home .home-link-image{display:block;filter:grayscale(1) contrast(220%);transition:all ease 0.3s}body.home .home-link-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity ease 0.3s}body.home .home-link-image:hover{filter:grayscale(0) contrast(105%)!important}body.home .home-link-image:hover:after{opacity:0.4}body.home header{background:#000}.main-menu-active body.home header{background:rgba(0,0,0,0.92)}body.home header .vivegroup-logo{display:none}body.home header .but-main-menu{color:#fff}body.home header .but-main-menu .main-menu-icon span{background:#fff}body.home header .but-main-menu:hover{color:#b6914e}body.home header .but-main-menu:hover .main-menu-icon span{background:#b6914e}body.home header nav{padding-left:0}@media screen and (min-width:768px){body.home header nav{width:100%}}body.home header nav ul.list-unformatted{margin-top:6em}@media screen and (min-width:768px){body.home header nav ul.list-unformatted{margin-top:0}}body.home header nav a{color:#fff!important}@media screen and (min-width:768px){body.home header nav a{border-bottom-color:#000!important}body.home header nav a:hover{color:#b6914e!important;border-bottom-color:#b6914e!important}}body.home footer a{color:#fff}body.home footer a:hover{color:#b6914e}body.home footer .tagline p:after{background:#fff}body.home footer .social-media a{background:#fff}body.home footer .social-media a:hover{background:#b6914e}body.home footer .social-media a .icon-facebook-a,body.home footer .social-media a .icon-instagram-a,body.home footer .social-media a .icon-linkedin-a{fill:#000}body.home .but-page-top svg .icon-arrow-a{stroke:#fff}body.home .but-page-top svg:hover .icon-arrow-a{stroke:#b6914e}
.postid-631 .overflow-wrapper .container.content-block:nth-child(7n) .text-panel::after {
    opacity: 0;
    visibility: hidden;
}
/*# sourceMappingURL=style.min.css.map */