[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:.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:.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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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: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(.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)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}} html {
box-sizing: border-box;
margin: 0 !important;
scroll-behavior: smooth; }
*,
*:before,
*:after {
box-sizing: inherit; }
figure {
margin: 0; }
figure iframe {
max-width: 100%; }
img {
max-width: 100%; }
a[href^="tel"] {
color: inherit;
text-decoration: none; }
a {
color: inherit; }
input[type="email"],
input[type="text"],
input[type="number"],
select,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0; }
[x-cloak] {
display: none !important; }
@font-face {
font-display: swap;
font-family: 'Gilroy';
font-style: normal;
font-weight: 500;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/d0ae44f281a52cd54e91.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Gilroy';
font-style: normal;
font-weight: 600;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/e69027b49a4e4c692226.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Gilroy';
font-style: normal;
font-weight: 700;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/2e522be67716d3e71aab.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Gilroy';
font-style: normal;
font-weight: 800;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/3cbabd83e4e9b5db8590.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Gilroy';
font-style: normal;
font-weight: 900;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/d1b63d172c059787ae3d.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/be36596da218e1eec01c.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/8f28e0e1fdb195149f1c.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/4b21d625362d4f7d84d2.woff2) format("woff2"); }
@font-face {
font-display: swap;
font-family: 'ZoojaPro';
font-style: normal;
font-weight: 400;
src: url(//www.timacagro.com.br/wp-content/themes/timac/dist/729490a56738d978945a.woff2) format("woff2"); }  @font-face {
font-family: 'swiper-icons';
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
font-weight: 400;
font-style: normal; } :root {
--swiper-theme-color: #007aff; }
:host {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
z-index: 1; }
.swiper {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1;
display: block; }
.swiper-vertical > .swiper-wrapper {
flex-direction: column; }
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
box-sizing: content-box; }
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
transform: translate3d(0px, 0, 0); }
.swiper-horizontal {
touch-action: pan-y; }
.swiper-vertical {
touch-action: pan-x; }
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
display: block; }
.swiper-slide-invisible-blank {
visibility: hidden; } .swiper-autoheight,
.swiper-autoheight .swiper-slide {
height: auto; }
.swiper-autoheight .swiper-wrapper {
align-items: flex-start;
transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide {
transform: translateZ(0);
backface-visibility: hidden; } .swiper-3d.swiper-css-mode .swiper-wrapper {
perspective: 1200px; }
.swiper-3d .swiper-wrapper {
transform-style: preserve-3d; }
.swiper-3d {
perspective: 1200px; }
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
transform-style: preserve-3d; } .swiper-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none; -ms-overflow-style: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
content: '';
flex-shrink: 0;
order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align: center center;
scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
height: 100%;
min-height: 1px;
width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
width: 100%;
min-width: 1px;
height: var(--swiper-centered-offset-after); }  .swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10; }
.swiper-3d .swiper-slide-shadow {
background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent; }
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
animation: swiper-preloader-spin 1s infinite linear; }
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } } .swiper-virtual .swiper-slide {
-webkit-backface-visibility: hidden;
transform: translateZ(0); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
content: '';
position: absolute;
left: 0;
top: 0;
pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
height: 1px;
width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
width: 1px;
height: var(--swiper-virtual-size); }
:root {
--swiper-navigation-size: 44px; }
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: var(--swiper-navigation-top-offset, 50%);
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none; }
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
opacity: 0;
cursor: auto;
pointer-events: none; }
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
display: none !important; }
.swiper-button-prev svg,
.swiper-button-next svg {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
transform-origin: center; }
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
transform: rotate(180deg); }
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
left: var(--swiper-navigation-sides-offset, 10px);
right: auto; }
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
right: var(--swiper-navigation-sides-offset, 10px);
left: auto; }
.swiper-button-lock {
display: none; } .swiper-button-prev:after,
.swiper-button-next:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
font-variant: initial;
line-height: 1; }
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
content: 'prev'; }
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
right: var(--swiper-navigation-sides-offset, 10px);
left: auto; }
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
content: 'next'; } :root { }
.swiper-pagination {
position: absolute;
text-align: center;
transition: 300ms opacity;
transform: translate3d(0, 0, 0);
z-index: 10; }
.swiper-pagination.swiper-pagination-hidden {
opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
display: none !important; } .swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: var(--swiper-pagination-bottom, 8px);
top: var(--swiper-pagination-top, auto);
left: 0;
width: 100%; } .swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(0.33);
position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(0.33); }
.swiper-pagination-bullet {
width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display: inline-block;
border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
background: var(--swiper-pagination-bullet-inactive-color, #000);
opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer; }
.swiper-pagination-bullet:only-child {
display: none !important; }
.swiper-pagination-bullet-active {
opacity: var(--swiper-pagination-bullet-opacity, 1);
background: var(--swiper-pagination-color, var(--swiper-theme-color)); }
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
right: var(--swiper-pagination-right, 8px);
left: var(--swiper-pagination-left, auto);
top: 50%;
transform: translate3d(0px, -50%, 0); }
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display: block; }
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px; }
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
transition: 200ms transform, 200ms top; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms left; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms right; } .swiper-pagination-fraction {
color: var(--swiper-pagination-fraction-color, inherit); } .swiper-pagination-progressbar {
background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
width: 100%;
height: var(--swiper-pagination-progressbar-size, 4px);
left: 0;
top: 0; }
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
width: var(--swiper-pagination-progressbar-size, 4px);
height: 100%;
left: 0;
top: 0; }
.swiper-pagination-lock {
display: none; }
:root { }
.swiper-scrollbar {
border-radius: var(--swiper-scrollbar-border-radius, 10px);
position: relative;
touch-action: none;
background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); }
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
display: none !important; }
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
position: absolute;
left: var(--swiper-scrollbar-sides-offset, 1%);
bottom: var(--swiper-scrollbar-bottom, 4px);
top: var(--swiper-scrollbar-top, auto);
z-index: 50;
height: var(--swiper-scrollbar-size, 4px);
width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
position: absolute;
left: var(--swiper-scrollbar-left, auto);
right: var(--swiper-scrollbar-right, 4px);
top: var(--swiper-scrollbar-sides-offset, 1%);
z-index: 50;
width: var(--swiper-scrollbar-size, 4px);
height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
border-radius: var(--swiper-scrollbar-border-radius, 10px);
left: 0;
top: 0; }
.swiper-scrollbar-cursor-drag {
cursor: move; }
.swiper-scrollbar-lock {
display: none; } .swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center; }
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain; } .swiper-slide-zoomed {
cursor: move;
touch-action: none; } .swiper .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000; }
.swiper-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto; }
.swiper-grid > .swiper-wrapper {
flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper {
flex-wrap: wrap;
flex-direction: column; }
.swiper-fade.swiper-free-mode .swiper-slide {
transition-timing-function: ease-out; }
.swiper-fade .swiper-slide {
pointer-events: none;
transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-fade .swiper-slide-active {
pointer-events: auto; }
.swiper-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto; }
.swiper-cube {
overflow: visible; }
.swiper-cube .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%; }
.swiper-cube .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide {
transform-origin: 100% 0; }
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto; }
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible; }
.swiper-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
opacity: 0.6;
z-index: 0; }
.swiper-cube .swiper-cube-shadow:before {
content: '';
background: #000;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
filter: blur(50px); }
.swiper-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible; } .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
z-index: 0;
backface-visibility: hidden; } .swiper-flip {
overflow: visible; }
.swiper-flip .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide {
pointer-events: none; }
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto; } .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
z-index: 0;
backface-visibility: hidden; } .swiper-creative .swiper-slide {
backface-visibility: hidden;
overflow: hidden;
transition-property: transform, opacity, height; }
.swiper-cards {
overflow: visible; }
.swiper-cards .swiper-slide {
transform-origin: center bottom;
backface-visibility: hidden;
overflow: hidden; }
section {
scroll-margin-top: 90px; }
body:not(.wp-admin),
.editor-styles-wrapper {
background-color: white;
font-size: 1rem;
margin: 0;
font-family: "Lato";
color: #2F2B2D;
line-height: 1.81;
font-weight: 400; }
body:not(.wp-admin) h1,
body:not(.wp-admin) .h1,
body:not(.wp-admin) h2,
body:not(.wp-admin) .h2,
body:not(.wp-admin) h3,
body:not(.wp-admin) .h3,
body:not(.wp-admin) h4,
body:not(.wp-admin) .h4,
body:not(.wp-admin) h5,
body:not(.wp-admin) .h5,
body:not(.wp-admin) h6,
body:not(.wp-admin) .h6,
.editor-styles-wrapper h1,
.editor-styles-wrapper .h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper .h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper .h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper .h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper .h5,
.editor-styles-wrapper h6,
.editor-styles-wrapper .h6 {
margin: 0 0 1rem;
font-family: "Gilroy";
font-weight: 900; }
body:not(.wp-admin) h1 strong,
body:not(.wp-admin) h1 b,
body:not(.wp-admin) .h1 strong,
body:not(.wp-admin) .h1 b,
body:not(.wp-admin) h2 strong,
body:not(.wp-admin) h2 b,
body:not(.wp-admin) .h2 strong,
body:not(.wp-admin) .h2 b,
body:not(.wp-admin) h3 strong,
body:not(.wp-admin) h3 b,
body:not(.wp-admin) .h3 strong,
body:not(.wp-admin) .h3 b,
body:not(.wp-admin) h4 strong,
body:not(.wp-admin) h4 b,
body:not(.wp-admin) .h4 strong,
body:not(.wp-admin) .h4 b,
body:not(.wp-admin) h5 strong,
body:not(.wp-admin) h5 b,
body:not(.wp-admin) .h5 strong,
body:not(.wp-admin) .h5 b,
body:not(.wp-admin) h6 strong,
body:not(.wp-admin) h6 b,
body:not(.wp-admin) .h6 strong,
body:not(.wp-admin) .h6 b,
.editor-styles-wrapper h1 strong,
.editor-styles-wrapper h1 b,
.editor-styles-wrapper .h1 strong,
.editor-styles-wrapper .h1 b,
.editor-styles-wrapper h2 strong,
.editor-styles-wrapper h2 b,
.editor-styles-wrapper .h2 strong,
.editor-styles-wrapper .h2 b,
.editor-styles-wrapper h3 strong,
.editor-styles-wrapper h3 b,
.editor-styles-wrapper .h3 strong,
.editor-styles-wrapper .h3 b,
.editor-styles-wrapper h4 strong,
.editor-styles-wrapper h4 b,
.editor-styles-wrapper .h4 strong,
.editor-styles-wrapper .h4 b,
.editor-styles-wrapper h5 strong,
.editor-styles-wrapper h5 b,
.editor-styles-wrapper .h5 strong,
.editor-styles-wrapper .h5 b,
.editor-styles-wrapper h6 strong,
.editor-styles-wrapper h6 b,
.editor-styles-wrapper .h6 strong,
.editor-styles-wrapper .h6 b {
font-weight: 900; }
body:not(.wp-admin) h1 p:first-child,
body:not(.wp-admin) .h1 p:first-child,
body:not(.wp-admin) h2 p:first-child,
body:not(.wp-admin) .h2 p:first-child,
body:not(.wp-admin) h3 p:first-child,
body:not(.wp-admin) .h3 p:first-child,
body:not(.wp-admin) h4 p:first-child,
body:not(.wp-admin) .h4 p:first-child,
body:not(.wp-admin) h5 p:first-child,
body:not(.wp-admin) .h5 p:first-child,
body:not(.wp-admin) h6 p:first-child,
body:not(.wp-admin) .h6 p:first-child,
.editor-styles-wrapper h1 p:first-child,
.editor-styles-wrapper .h1 p:first-child,
.editor-styles-wrapper h2 p:first-child,
.editor-styles-wrapper .h2 p:first-child,
.editor-styles-wrapper h3 p:first-child,
.editor-styles-wrapper .h3 p:first-child,
.editor-styles-wrapper h4 p:first-child,
.editor-styles-wrapper .h4 p:first-child,
.editor-styles-wrapper h5 p:first-child,
.editor-styles-wrapper .h5 p:first-child,
.editor-styles-wrapper h6 p:first-child,
.editor-styles-wrapper .h6 p:first-child {
margin-top: 0; }
body:not(.wp-admin) p,
.editor-styles-wrapper p {
margin: 0 0 1rem; }
body:not(.wp-admin) h1,
body:not(.wp-admin) .h1,
.editor-styles-wrapper h1,
.editor-styles-wrapper .h1 {
font-size: 4rem;
line-height: 1; }
@media (max-width: 900px) {
body:not(.wp-admin) h1,
body:not(.wp-admin) .h1,
.editor-styles-wrapper h1,
.editor-styles-wrapper .h1 {
font-size: 2rem; } }
body:not(.wp-admin) h2,
body:not(.wp-admin) .h2,
.editor-styles-wrapper h2,
.editor-styles-wrapper .h2 {
font-size: 2.5rem;
line-height: 1.1; }
@media (max-width: 900px) {
body:not(.wp-admin) h2,
body:not(.wp-admin) .h2,
.editor-styles-wrapper h2,
.editor-styles-wrapper .h2 {
font-size: 1.75rem; } }
body:not(.wp-admin) h3,
body:not(.wp-admin) .h3,
.editor-styles-wrapper h3,
.editor-styles-wrapper .h3 {
font-size: 2rem;
line-height: 1.34; }
@media (max-width: 900px) {
body:not(.wp-admin) h3,
body:not(.wp-admin) .h3,
.editor-styles-wrapper h3,
.editor-styles-wrapper .h3 {
font-size: 1.5rem; } }
body:not(.wp-admin) h4,
body:not(.wp-admin) .h4,
.editor-styles-wrapper h4,
.editor-styles-wrapper .h4 {
font-size: 1.5rem;
line-height: 1; }
html :where(.wp-block) {
max-width: 100% !important;
margin: 0 !important; }
section {
position: relative;
z-index: 1; }
[x-cloak],
p:empty {
display: none !important; } .gc-search {
padding: 4rem 0; }
.gc-search__title {
text-align: center;
margin-bottom: 2rem; }
.gc-search__grid {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 2rem; }
.gc-search__item {
width: 100%;
border-radius: 1rem;
border: 1px solid #C5C1C3;
overflow: hidden;
height: auto; }
.gc-search__link {
text-decoration: none;
display: flex;
align-items: center;
gap: 2rem; }
.gc-search__link h2 {
color: #0071B9;
text-transform: uppercase; }
.gc-search__thumbnail {
width: 100%;
max-width: 200px;
height: 200px;
-o-object-fit: cover;
object-fit: cover;
border-right: 1px solid #C5C1C3; }
.gc-search__thumbnail--logo {
-o-object-fit: contain;
object-fit: contain;
padding: 2rem; } .gc-single__container {
margin: 4rem auto; }
.gc-single__container img {
display: block;
margin: 1rem 0; }
.gc-single__content {
max-width: 980px;
font-size: 1.25rem; }
@media (max-width: 1199px) {
.gc-single__content {
font-size: 1rem; } }
.gc-share {
text-align: center;
margin-top: 4rem; }
.gc-share__link {
display: flex; }
.gc-share__item {
background-color: #0071B9;
padding: 0.5rem;
border-radius: 8px; }
.gc-share__item svg {
height: 40px;
width: 40px; }
.gc-share__item svg path {
fill: white; }
.gc-share__item:hover path {
fill: rgba(255, 255, 255, 0.8); }
.gc-share h3 {
text-transform: uppercase;
color: #0071B9; }
.gc-share h3 strong,
.gc-share h3 b {
color: #66AAD5; }
.gc-share ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
gap: 1rem; } .gc-bwc {
display: flex;
background-color: #fff;
padding: 15rem 0;
position: relative;
min-height: 600px;
color: #FFF;
align-items: center;
justify-content: center;
text-align: center; }
@media (max-width: 1199px) {
.gc-bwc {
padding: 4rem 0; } }
.gc-bwc__content {
width: 100%;
max-width: 720px;
margin: 0 auto;
font-size: 20px;
line-height: 1.5; }
.gc-bwc__image {
position: absolute;
top: 0;
bottom: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
z-index: -1; }
.gc-bwc__title {
text-transform: uppercase; } .gc-banner-video {
position: relative;
padding: 6rem 0;
overflow: hidden; }
.gc-banner-video__video-wrapper {
max-width: 940px;
height: 528px;
border-radius: 1rem;
position: relative;
text-align: center;
padding-top: 210px;
margin: 0 auto;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
color: #fff;
z-index: 2;
text-transform: uppercase; }
@media (max-width: 900px) {
.gc-banner-video__video-wrapper {
height: 400px;
padding-top: 110px; } }
@media (max-width: 600px) {
.gc-banner-video__video-wrapper {
height: 350px;
padding-top: 60px; } }
.gc-banner-video__icon {
margin-bottom: 1.5rem;
pointer-events: none; }
.gc-banner-video__title {
pointer-events: none; }
.gc-banner-video__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1; }
.gc-banner-video__video {
position: absolute;
z-index: -1;
height: 100%;
width: 100%;
opacity: 0;
top: 0;
left: 0;
pointer-events: none; }
.gc-banner-video__video--playing {
opacity: 1;
pointer-events: all; }
.gc-banner-video__video .wp-video {
width: 100% !important; }
.gc-banner-video__video iframe {
width: 100% !important;
height: 528px !important; }
@media (max-width: 900px) {
.gc-banner-video__video iframe {
height: 400px !important; } }
@media (max-width: 900px) {
.gc-banner-video__video iframe {
height: 350px !important; } }
.gc-banner-video__video video,
.gc-banner-video__video .wp-video-shortcode {
width: 100% !important;
height: 528px !important;
-o-object-fit: cover;
object-fit: cover; }
@media (max-width: 900px) {
.gc-banner-video__video video,
.gc-banner-video__video .wp-video-shortcode {
height: 400px !important; } }
@media (max-width: 900px) {
.gc-banner-video__video video,
.gc-banner-video__video .wp-video-shortcode {
height: 350px !important; } }
.gc-banner-video__video-content {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
pointer-events: none; }
.gc-banner-video__animated {
animation: rotating2 80s linear infinite;
height: 1240px;
width: auto;
position: absolute;
top: -9999px;
bottom: -9999px;
left: -9999px;
right: -9999px;
margin: auto;
z-index: -1; }
@media (max-width: 900px) {
.gc-banner-video__animated {
display: none; } }
.gc-banner-video__top {
min-height: 433px;
background: linear-gradient(180deg, #03378C 0%, transparent 100%);
flex: none;
order: 11;
flex-grow: 0;
padding-top: 175px;
position: relative; }
@media (max-width: 900px) {
.gc-banner-video__top {
padding-top: 4rem;
min-height: auto; } }
.gc-banner-video__header-image {
margin: 0 auto 40px auto;
display: block;
height: auto; }
.gc-banner-video__header-title {
font-size: 2rem;
text-align: center;
max-width: 1033px;
margin: 0 auto;
line-height: 1.25;
margin-bottom: 160px;
color: #FFF; }
@media (max-width: 900px) {
.gc-banner-video__header-title {
margin-bottom: 4rem;
font-size: 1.5rem; } }
.gc-banner-video__top-decorator {
position: absolute;
left: -160px;
top: 135px;
animation: rotating 30s linear infinite; }
@media (max-width: 900px) {
.gc-banner-video__top-decorator {
top: auto;
bottom: -600px; } }
.gc-banner-video--has-header {
padding-top: 0; }
@keyframes rotating2 {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } } .gc-banner {
position: relative;
font-family: 'ZoojaPro';
padding: 290px 0;
overflow: hidden; }
.gc-banner__title {
font-family: 'ZoojaPro';
font-size: 74px;
line-height: 1;
color: #fff;
text-align: center;
text-transform: uppercase;
margin: 0;
position: relative;
z-index: 1; }
.gc-banner__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1; }
.gc-banner__animated {
animation: rotating 30s linear infinite;
height: 1240px;
width: auto;
position: absolute;
top: -9999px;
bottom: -9999px;
left: -9999px;
right: -9999px;
margin: auto; }
@keyframes rotating {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } } .gc-blog-overview {
background: gray; }
.gc-blog-overview__grid {
display: grid;
row-gap: 2rem;
-moz-column-gap: 1rem;
column-gap: 1rem; }
.gc-blog-overview__container {
display: grid;
gap: 4rem; }
.gc-cards-cta__blog-top {
display: flex;
justify-content: space-between;
color: #0071B9; }
@media (max-width: 900px) {
.gc-cards-cta__blog-top {
flex-direction: column;
align-items: start; } }
.gc-cards-cta__blog-left {
display: flex;
align-items: center;
gap: 0.5rem; }
.gc-cards-cta__blog-icon path {
stroke: grey; } .gc-cards-cta {
position: relative;
background-color: #0071B9;
background: linear-gradient(180deg, #0071B9 calc(100% - 272px), #fff 272px);
text-align: center; }
@media (max-width: 900px) {
.gc-cards-cta {
background: linear-gradient(180deg, #0071B9 calc(100% - 500px), #fff 500px); } }
.gc-cards-cta__title {
text-transform: uppercase;
color: #66AAD5;
margin-bottom: 0.5rem; }
.gc-cards-cta__title p {
margin: 0; }
.gc-cards-cta__title strong,
.gc-cards-cta__title b {
color: #fff; }
.gc-cards-cta__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 2rem;
max-width: 1186px;
margin: 4rem auto 0 auto; }
@media (max-width: 900px) {
.gc-cards-cta__grid {
grid-template-columns: 1fr;
margin-top: 3rem; } }
.gc-cards-cta__description {
color: #fff; }
.gc-cards-cta__card {
background-color: #fff;
box-shadow: 0px 16px 32px 0px #00000014;
width: 100%;
border-radius: 12px;
overflow: hidden;
display: block;
text-decoration: none; }
.gc-cards-cta__card:hover .gc-cards-cta__arrow-wrapper {
background-color: #0071B9; }
.gc-cards-cta__card:hover .gc-cards-cta__icon {
stroke: #fff; }
.gc-cards-cta__slide {
height: 369px;
position: relative;
width: 100%; }
@media (max-width: 900px) {
.gc-cards-cta__slide {
height: 250px; } }
.gc-cards-cta__image {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%; }
.gc-cards-cta__card-bottom {
padding: 2.5rem 1rem;
min-height: 192px; }
@media (max-width: 900px) {
.gc-cards-cta__card-bottom {
padding: 1.5rem 1rem;
min-height: auto; } }
.gc-cards-cta__card-title {
color: #66AAD5;
text-transform: uppercase;
margin-bottom: 0; }
.gc-cards-cta__card-title p {
margin: 0; }
.gc-cards-cta__card-title strong,
.gc-cards-cta__card-title b {
color: #0071B9; }
.gc-cards-cta__arrow-wrapper {
width: 2rem;
height: 2rem;
border-radius: 50%;
display: block;
margin: 0.5rem auto 0 auto;
display: grid;
place-content: center;
transition: all 0.2s ease-in-out; }
.gc-cards-cta__link {
color: #0071B9;
font-weight: bold;
text-decoration: none; }
.gc-cards-cta__icon {
stroke: #0071B9;
transition: all 0.2s ease-in-out; } .gc-breadcrumb {
font-weight: fontWeight(bold);
font-size: fontSize(h6, desktop);
color: color(gray, lighter); }
.gc-breadcrumb a {
text-decoration: none;
color: color(gray, lighter); } .gc-button {
display: inline-block;
cursor: pointer;
background: #0071B9;
padding: 0.75rem 1.5rem;
border: 0;
color: #fff;
text-decoration: none;
position: relative;
transition: all 0.2s ease-in-out;
font-weight: 700;
font-family: 'Gilroy';
border-radius: 0.25rem;
font-size: 1rem;
text-align: center; }
.gc-button:active, .gc-button:focus {
outline: 0; }
.gc-button:last-of-type {
margin-right: 0; }
.gc-button:hover {
background: #005DA5; }
.gc-button--arrow {
background-color: #fff;
display: inline-flex;
gap: 1rem;
color: #0071B9;
align-items: center; }
.gc-button--arrow:hover {
background: #fff;
gap: 1.25rem; }
.gc-button--white {
background-color: #fff;
color: #0071B9; }
.gc-button--white:hover {
background: #005DA5;
color: #fff; }
.gc-button--green {
color: #97BF21; }
.gc-button--green .gc-button__icon path {
stroke: #97BF21; }
.gc-button--dark-green {
background-color: #79991A;
color: white; }
.gc-button--dark-green .gc-button__icon path {
stroke: white; }
.gc-button--green-bg {
color: #fff;
background-color: #AEB13D; }
.gc-button--green-bg2 {
color: #fff;
background-color: #79991A; }
.gc-button--white-grey {
background-color: #fff;
color: #2F2B2D; }
.gc-button--white-grey:hover {
background-color: #2F2B2D;
color: #fff; }
.gc-button--transparent {
border: 1px solid #fff;
background-color: transparent; }
.gc-button--transparent:hover {
background-color: #fff;
color: #2F2B2D; }
.gc-button--transparent.gc-button--round {
border-radius: 1.5rem; } .gc-cards-cta {
position: relative;
background-color: #0071B9;
background: linear-gradient(180deg, #0071B9 calc(100% - 272px), #fff 272px);
text-align: center; }
@media (max-width: 900px) {
.gc-cards-cta {
background: linear-gradient(180deg, #0071B9 calc(100% - 500px), #fff 500px); } }
.gc-cards-cta--blog {
background: white; }
.gc-cards-cta__title {
text-transform: uppercase;
color: #66AAD5;
margin-bottom: 0.5rem; }
.gc-cards-cta__title p {
margin: 0; }
.gc-cards-cta__title strong,
.gc-cards-cta__title b {
color: #fff; }
.gc-cards-cta__title {
text-transform: uppercase;
color: #0071B9; }
.gc-cards-cta__title strong,
.gc-cards-cta__title b {
color: #66AAD5; }
.gc-cards-cta__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 2rem;
max-width: 1186px;
margin: 4rem auto 0 auto; }
@media (max-width: 900px) {
.gc-cards-cta__grid {
grid-template-columns: 1fr;
margin-top: 3rem; } }
.gc-cards-cta__grid--blog {
grid-template-columns: repeat(3, minmax(0, 1fr));
max-width: none;
margin-top: 2rem; }
@media (max-width: 900px) {
.gc-cards-cta__grid--blog {
grid-template-columns: 1fr; } }
.gc-cards-cta__grid--blog .gc-cards-cta__card-bottom {
text-align: left;
padding: 1.5rem; }
.gc-cards-cta__grid--blog .gc-cards-cta__card-bottom h5 {
text-transform: uppercase;
color: #0071B9;
margin: 0.75rem 0 0; }
.gc-cards-cta__grid--blog .gc-cards-cta__card-title {
margin-bottom: 1rem; }
.gc-cards-cta__description {
color: #fff; }
.gc-cards-cta__card {
background-color: #fff;
box-shadow: 0px 16px 32px 0px #00000014;
width: 100%;
border-radius: 12px;
overflow: hidden;
display: block;
text-decoration: none; }
.gc-cards-cta__card:hover .gc-cards-cta__arrow-wrapper {
background-color: #0071B9; }
.gc-cards-cta__card:hover .gc-cards-cta__icon {
stroke: #fff; }
.gc-cards-cta__card-date {
color: grey;
opacity: 0.8;
margin-bottom: 0.25rem;
font-size: 12px; }
.gc-cards-cta__card-tag {
background-color: #0071B9;
padding: 0.5rem 1rem;
border-radius: 4px;
color: #fff;
display: inline-block;
line-height: 1; }
.gc-cards-cta__slide {
height: 369px;
position: relative;
width: 100%; }
@media (max-width: 900px) {
.gc-cards-cta__slide {
height: 250px; } }
.gc-cards-cta__image {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%; }
.gc-cards-cta__card-bottom {
padding: 2.5rem 1rem;
min-height: 192px; }
@media (max-width: 900px) {
.gc-cards-cta__card-bottom {
padding: 1.5rem 1rem;
min-height: auto; } }
.gc-cards-cta__card-title {
color: #66AAD5;
text-transform: uppercase;
margin-bottom: 0; }
.gc-cards-cta__card-title p {
margin: 0; }
.gc-cards-cta__card-title strong,
.gc-cards-cta__card-title b {
color: #0071B9; }
.gc-cards-cta__arrow-wrapper {
width: 2rem;
height: 2rem;
border-radius: 50%;
display: block;
margin: 0.5rem auto 0 auto;
display: grid;
place-content: center;
transition: all 0.2s ease-in-out; }
.gc-cards-cta__link {
color: #0071B9;
font-weight: bold;
text-decoration: none; }
.gc-cards-cta__icon {
stroke: #0071B9;
transition: all 0.2s ease-in-out; } .gc-circle-pie {
background-color: #FFF;
display: flex;
align-items: center;
overflow: hidden;
padding-top: 5rem; }
.gc-circle-pie--orange .gc-circle-pie__decorator2 path,
.gc-circle-pie--orange .gc-circle-pie__decorator path,
.gc-circle-pie--orange .gc-circle-pie__arrow-icon path {
fill: #F49B1A;
stroke: none; }
.gc-circle-pie--orange .gc-circle-pie__title {
color: #F38300; }
.gc-circle-pie--orange .gc-circle-pie__title strong,
.gc-circle-pie--orange .gc-circle-pie__title b {
color: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__swiper,
.gc-circle-pie--orange .gc-circle-pie__arrow {
border-color: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__bottom--1 .gc-circle-pie__circle-border circle:nth-child(2) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__bottom--2 .gc-circle-pie__circle-border circle:nth-child(7) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__bottom--3 .gc-circle-pie__circle-border circle:nth-child(6) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__bottom--4 .gc-circle-pie__circle-border circle:nth-child(5) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__bottom--5 .gc-circle-pie__circle-border circle:nth-child(4),
.gc-circle-pie--orange .gc-circle-pie__bottom--5 .gc-circle-pie__circle-border circle:nth-child(3), .gc-circle-pie--orange .gc-circle-pie__bottom--6 .gc-circle-pie__circle-border circle:nth-child(4),
.gc-circle-pie--orange .gc-circle-pie__bottom--6 .gc-circle-pie__circle-border circle:nth-child(3) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__circle-border circle:nth-child(1) {
stroke: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__circle-border circle:not(:nth-child(1)) {
fill: #F49B1A; }
.gc-circle-pie--orange .gc-circle-pie__circle-border path {
stroke: #F49B1A; }
@media (max-width: 900px) {
.gc-circle-pie__bottom-container {
padding: 0 2rem !important; } }
.gc-circle-pie__bottom {
height: 830px;
position: relative;
display: grid;
grid-template-columns: minmax(0, 396px) 1fr;
justify-content: start;
align-items: start;
gap: 120px; }
@media (max-width: 1199px) {
.gc-circle-pie__bottom {
height: auto;
display: block;
gap: 2rem; } }
.gc-circle-pie__bottom--1 .gc-circle-pie__circle-border circle:nth-child(2) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__bottom--2 .gc-circle-pie__circle-border circle:nth-child(7) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__bottom--3 .gc-circle-pie__circle-border circle:nth-child(6) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__bottom--4 .gc-circle-pie__circle-border circle:nth-child(5) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__bottom--5 .gc-circle-pie__circle-border circle:nth-child(4), .gc-circle-pie__bottom--6 .gc-circle-pie__circle-border circle:nth-child(4) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__bottom--5 .gc-circle-pie__circle-border circle:nth-child(3), .gc-circle-pie__bottom--6 .gc-circle-pie__circle-border circle:nth-child(3) {
r: 17px;
stroke: #66AAD5;
stroke-width: 7px;
fill: #fff; }
.gc-circle-pie__title {
color: #0071B9;
margin-bottom: 55px; }
.gc-circle-pie__title b,
.gc-circle-pie__title strong {
color: #66AAD5; }
.gc-circle-pie__swiper {
box-sizing: border-box;
max-width: 396px;
width: 100%;
padding: 3rem 2rem;
background: #FFFFFF;
border: 1px solid #0071B9;
border-radius: 1rem;
text-align: center;
line-height: 1.5;
color: #000; }
.gc-circle-pie__image-item {
width: 100%;
height: auto;
display: block;
max-width: 222px;
margin: 0 auto 1rem auto;
height: 202px;
-o-object-fit: contain;
object-fit: contain; }
.gc-circle-pie__box-desc p:last-child {
margin-bottom: 0; }
.gc-circle-pie__image-wrapper {
position: relative;
padding: 21px;
max-width: 660px;
margin-left: auto;
margin-top: 2rem; }
@media (max-width: 1199px) {
.gc-circle-pie__image-wrapper {
width: 80%;
margin: 2rem auto; } }
.gc-circle-pie__image {
width: 100%;
height: auto;
display: block; }
.gc-circle-pie__circle-border {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
overflow: visible; }
.gc-circle-pie__decorator {
position: absolute;
top: -100px;
right: -120px; }
@media (max-width: 900px) {
.gc-circle-pie__decorator {
top: -198px;
right: -147px; } }
.gc-circle-pie__decorator2 {
position: absolute;
left: -130px;
bottom: -130px;
width: 460px;
height: auto; }
@media (max-width: 1199px) {
.gc-circle-pie__decorator2 {
display: none; } }
.gc-circle-pie__slider-wrapper {
position: relative; }
.gc-circle-pie__arrows {
position: absolute;
top: 50%;
left: -1.25rem;
width: calc(100% + 2.5rem);
z-index: 2;
display: flex;
justify-content: space-between; }
.gc-circle-pie__arrow {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
display: grid;
place-content: center;
pointer-events: all;
border: 1px solid #0071B9; }
.gc-circle-pie__arrow svg {
stroke: #0071B9; }
.gc-circle-pie__arrow--right svg {
transform: rotate(180deg); } .gc-cmi {
background-color: #0071B9;
padding-top: 11rem;
padding-bottom: 250px; }
.gc-cmi--no-desc {
padding-bottom: 80px; }
@media (max-width: 1200px) {
.gc-cmi {
padding-top: 2rem;
padding-bottom: 4rem;
overflow: hidden; } }
.gc-cmi__top {
display: grid;
grid-template-columns: minmax(0, 495px) minmax(0, 1fr);
align-items: flex-start;
position: relative;
gap: 2rem; }
@media (max-width: 1200px) {
.gc-cmi__top {
grid-template-columns: 1fr; } }
.gc-cmi__left {
position: sticky;
top: 215px;
padding-top: 3rem; }
@media (max-width: 1200px) {
.gc-cmi__left {
top: 0; } }
.gc-cmi__logo {
position: absolute;
width: 168px;
height: auto;
top: -84px;
left: 440px;
z-index: 1; }
@media (max-width: 1200px) {
.gc-cmi__logo {
top: auto;
bottom: -100px;
left: auto;
width: 107px;
right: -14px; } }
.gc-cmi__title {
text-transform: uppercase;
color: #8ED2FD;
margin: 0; }
.gc-cmi__title p:first-child {
margin-bottom: 1.5rem; }
.gc-cmi__title strong,
.gc-cmi__title b {
color: #fff; }
.gc-cmi__description-top {
color: #FFF; }
.gc-cmi__button {
margin-top: 1.5rem; }
.gc-cmi__decorator-wrapper {
position: absolute;
top: 254px;
left: -120px; }
@media (max-width: 1200px) {
.gc-cmi__decorator-wrapper {
position: absolute;
top: -163px;
right: -150px;
left: auto; } }
.gc-cmi__video {
border-radius: 1rem;
width: 100%; }
@media (max-width: 1200px) {
.gc-cmi__video {
width: 100%; } }
.gc-cmi__box {
padding: 1.5rem;
background-color: #fff;
border-radius: 0.5rem;
color: #0071B9;
display: grid;
gap: 1.5rem;
position: absolute;
left: 200px;
top: 340px; }
@media (max-width: 1200px) {
.gc-cmi__box {
position: relative;
top: auto;
left: auto;
max-width: 300px;
margin-top: -30px;
margin-left: 1rem; } }
.gc-cmi__box-title {
margin-bottom: 0; }
.gc-cmi__box-description {
font-family: 'Gilroy';
font-weight: 600;
color: #66AAD5; }
.gc-cmi__description {
margin-top: 100px;
color: #DDE8EF;
transform: translateY(200px);
margin-bottom: 30px; }
@media (max-width: 1200px) {
.gc-cmi__description {
transform: translateY(0);
margin-top: 4rem; } }
.gc-cmi--white {
background-color: #FFF; }
.gc-cmi--white .gc-cmi__title {
color: #0071B9; }
.gc-cmi--white .gc-cmi__title strong {
color: #66AAD5; }
.gc-cmi--white .gc-cmi__description-top {
color: #0071B9; }
.gc-cmi--big .gc-cmi__description-top {
font-size: 1.25rem; } .gc-colher {
overflow: hidden; }
.gc-colher__top {
background-color: #E6EFC9;
height: 628px;
position: relative; }
@media (max-width: 1200px) {
.gc-colher__top {
height: auto; } }
.gc-colher__container {
display: grid;
grid-template-columns: 1fr 1.5fr; }
@media (max-width: 1200px) {
.gc-colher__container {
display: block; } }
.gc-colher__top-left {
padding-top: 180px; }
@media (max-width: 1200px) {
.gc-colher__top-left {
padding-top: 4rem;
padding-bottom: 3rem; } }
.gc-colher__title {
line-height: 1.1;
color: #97BF21;
text-transform: uppercase; }
.gc-colher__title strong,
.gc-colher__title b {
color: #AAC852; }
.gc-colher__desc-wrapper {
display: flex;
gap: 20px;
max-width: 376px;
font-size: 1.25rem; }
@media (max-width: 900px) {
.gc-colher__desc-wrapper {
font-size: 1rem; } }
.gc-colher__chevron {
flex-shrink: 0;
margin-top: 0.75rem; }
.gc-colher__swiper {
margin-left: 0;
position: absolute;
right: 0;
width: calc(50vw + 100px);
height: 100%; }
@media (max-width: 1200px) {
.gc-colher__swiper {
width: calc(100% + 2rem);
margin-left: -1rem;
position: relative; } }
.gc-colher__swiper, .gc-colher__slide {
height: 628px;
z-index: 3; }
@media (max-width: 1200px) {
.gc-colher__swiper, .gc-colher__slide {
height: 450px; } }
.gc-colher__slide {
display: flex;
flex-direction: column;
justify-content: center; }
.gc-colher__image {
right: 0;
top: 0;
height: 100%;
z-index: 1;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
width: 100%; }
.gc-colher__plus1 {
position: absolute;
bottom: 45px;
left: 200px;
z-index: 4;
pointer-events: none; }
.gc-colher__bottom {
position: relative; }
.gc-colher__plus2 {
position: absolute;
height: 156px;
width: 156px;
top: -78px;
left: -78px;
pointer-events: none;
animation: bounce2 5s infinite; }
.gc-colher__bottom-container {
display: grid;
grid-template-columns: 1fr 1fr;
padding-top: 90px;
padding-bottom: 90px;
align-items: center; }
@media (max-width: 1200px) {
.gc-colher__bottom-container {
grid-template-columns: 1fr;
gap: 7rem; } }
.gc-colher__bottom-desc-wrapper {
max-width: 528px;
font-size: 1.25rem; }
@media (max-width: 900px) {
.gc-colher__bottom-desc-wrapper {
font-size: 1rem; } }
.gc-colher__bottom-desc-wrapper p:last-child {
margin-bottom: 0; }
.gc-colher__bottom-right {
position: relative; }
@media (max-width: 1200px) {
.gc-colher__bottom-right {
order: -1; } }
.gc-colher__plus3 {
position: absolute;
height: 145px;
width: 145px;
right: 0;
top: calc(-151px - 11px);
pointer-events: none;
z-index: 6;
animation: bounce3 5s infinite; }
.gc-colher__bottom-left {
max-width: 528px; }
.gc-colher__bottom-image {
width: 329px;
height: auto;
animation: bounce4 5s infinite; }
.gc-colher__plus4 {
position: absolute;
height: calc(100% + 180px);
top: -90px;
width: calc(50vw - 165px);
left: 165px;
pointer-events: none;
-o-object-fit: cover;
object-fit: cover;
min-width: 603px;
animation: bounce2 7s infinite; } .gc-container {
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 1rem;
padding-right: 1rem; }
@media (min-width: 600px) {
.gc-container {
max-width: 820px; } }
@media (min-width: 900px) {
.gc-container {
max-width: 960px; } }
@media (min-width: 1200px) {
.gc-container {
max-width: 1330px; } }
.gc-container--is-fluid {
max-width: unset !important; }
.gc-container--has-margin {
margin-top: 40px;
margin-bottom: 40px; }
@media (min-width: 900px) {
.gc-container--has-margin {
margin-top: 80px;
margin-bottom: 80px; } }
.gc-container--has-padding {
padding-top: 40px;
padding-bottom: 40px; }
@media (min-width: 900px) {
.gc-container--has-padding {
padding-top: 80px;
padding-bottom: 80px; } }
.wp-block[data-type*="container"] .gc-container {
border: 1px dashed lightgray;
padding: 25px; } .gc-cwv {
background-color: #0071B9;
color: #fff;
position: relative;
overflow: hidden; }
.gc-cwv__container {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 900px) {
.gc-cwv__container {
display: block; } }
.gc-cwv__content {
padding: 10rem 5rem 10rem 0;
margin-left: auto;
z-index: 3;
position: relative; }
@media (max-width: 900px) {
.gc-cwv__content {
padding: 3rem 0; } }
.gc-cwv__content--slider {
padding-bottom: 1rem;
height: 700px; }
.gc-cwv__content--slider-horizontal {
height: auto;
width: 100%;
max-width: calc(100vw - 2rem); }
@media (min-width: 900px) {
.gc-cwv__content--slider-horizontal {
max-width: calc(50vw - 5rem); } }
.gc-cwv__content--slider-horizontal .gc-cwv__description--slide {
height: auto; }
.gc-cwv__content--slider-horizontal .gc-cwv__box--slider {
flex-direction: row; }
.gc-cwv__content--slider-horizontal .gc-cwv__content {
overflow: hidden; }
@media (min-width: 900px) {
.gc-cwv__content--slider-horizontal .gc-cwv__content {
width: 100%; } }
.gc-cwv__content--slider-top {
padding-bottom: 1rem; }
.gc-cwv__content--right {
padding: 10rem 0 10rem 5rem; }
@media (max-width: 900px) {
.gc-cwv__content--right {
padding: 3rem 0; } }
.gc-cwv__content--custom-color {
color: var(--color) !important; }
.gc-cwv__content--custom-color .gc-cwv__uppertitle,
.gc-cwv__content--custom-color .gc-cwv__description {
color: var(--color) !important; }
.gc-cwv__content--custom-color .gc-cwv__button {
background-color: var(--button-color) !important; }
.gc-cwv__arrows {
display: flex;
gap: 0.5rem; }
@media (max-width: 900px) {
.gc-cwv__arrows {
margin-bottom: 2rem; } }
.gc-cwv__arrow {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
display: grid;
place-content: center;
pointer-events: all; }
.gc-cwv__arrow--right svg {
transform: rotate(180deg); }
.gc-cwv__arrow-icon {
width: 12px;
height: auto; }
.gc-cwv__arrow-icon path {
fill: #0071B9; }
.gc-cwv__title {
color: #66AAD5;
text-transform: uppercase; }
.gc-cwv__title strong,
.gc-cwv__title b {
color: #fff; }
.gc-cwv__description {
font-size: 1.25rem;
line-height: 1.85;
margin-top: 2.5rem; }
@media (max-width: 900px) {
.gc-cwv__description {
font-size: 1rem; } }
.gc-cwv__description--slide {
margin: 0;
height: 700px; }
.gc-cwv__box--slider {
flex-direction: column; }
.gc-cwv__image {
position: absolute;
top: 0;
height: 100%;
width: 50%;
-o-object-fit: cover;
object-fit: cover;
right: 0;
display: block; }
@media (max-width: 900px) {
.gc-cwv__image {
position: relative;
height: auto;
max-width: calc(100% + 2rem);
width: calc(100% + 2rem);
margin-left: -1rem; } }
@media (max-width: 900px) {
.gc-cwv__image-wrapper {
position: relative; } }
.gc-cwv__bg-right {
position: absolute;
top: 0;
height: 100%;
width: 50%;
-o-object-fit: cover;
object-fit: cover;
right: 0;
display: block; }
@media (max-width: 900px) {
.gc-cwv__bg-right {
max-width: calc(100% + 2rem);
width: calc(100% + 2rem);
height: 100%;
right: -1rem; } }
.gc-cwv__gallery {
height: 100%;
overflow: visible;
width: 100vw !important; }
.gc-cwv__gallery .gc-cwv__image {
aspect-ratio: 16 / 9; }
@media (min-width: 901px) {
.gc-cwv__gallery .gc-cwv__image {
width: 50vw !important;
left: 0;
right: auto;
max-width: 50vw;
aspect-ratio: unset; } }
.gc-cwv__button {
margin-top: 2.5rem; }
.gc-cwv__decorator-box1--custom path {
fill: var(--fill); }
.gc-cwv__decorator-box3--custom path {
fill: var(--fill); }
.gc-cwv--voz {
background-color: #03378C;
overflow: hidden; }
.gc-cwv--voz::after {
background-color: #fff;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50%;
content: ''; }
@media (max-width: 1199px) {
.gc-cwv--voz::after {
display: none; } }
.gc-cwv--voz .gc-cwv__container {
min-height: 768px;
align-items: center; }
@media (max-width: 1199px) {
.gc-cwv--voz .gc-cwv__container {
min-height: auto; } }
.gc-cwv--voz .gc-cwv__title {
color: #8ED2FD; }
.gc-cwv--voz .gc-cwv__title strong,
.gc-cwv--voz .gc-cwv__title b {
color: #fff; }
.gc-cwv--voz .gc-cwv__content {
margin-left: 0; }
.gc-cwv--voz .gc-cwv__description {
max-width: 480px; }
.gc-cwv--voz .gc-cwv__image-wrapper {
position: relative;
z-index: 2; }
@media (max-width: 1199px) {
.gc-cwv--voz .gc-cwv__image-wrapper {
padding-bottom: 1rem;
padding-top: 1rem;
margin: 0 -1rem; }
.gc-cwv--voz .gc-cwv__image-wrapper::after {
background-color: #fff;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 100%;
content: '';
z-index: -1; } }
.gc-cwv--voz .gc-cwv__image {
position: relative;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
max-height: 750px;
height: auto; }
@media (max-width: 1199px) {
.gc-cwv--voz .gc-cwv__image {
margin-left: 0;
aspect-ratio: 1; } }
.gc-cwv--voz .gc-cwv__decorator-voz {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -120px;
-o-object-fit: contain;
object-fit: contain;
z-index: 1;
animation: rotatingSmall 15s linear infinite;
z-index: 1; }
@media (max-width: 1199px) {
.gc-cwv--voz .gc-cwv__decorator-voz {
display: none !important; } }
.gc-cwv--product {
background-color: #AEB03D; }
.gc-cwv--product .gc-cwv__title {
color: #fff; }
.gc-cwv--product .gc-cwv__title strong,
.gc-cwv--product .gc-cwv__title b {
color: #fff; }
@media (min-width: 900px) {
.gc-cwv--product.gc-cwv--reverse .gc-cwv__image {
left: 0;
right: auto;
width: 100% !important; }
.gc-cwv--product.gc-cwv--reverse .gc-cwv__content {
order: 2;
padding: 10rem 0 10rem 5rem;
width: 100%; }
.gc-cwv--product.gc-cwv--reverse .gc-cwv__gallery {
position: absolute;
left: 0;
top: 0;
width: 50%; }
.gc-cwv--product.gc-cwv--reverse .swiper-wrapper,
.gc-cwv--product.gc-cwv--reverse .swiper-slide {
position: static !important; } }
.gc-cwv--two-content .gc-cwv__decorator-box1 {
position: absolute;
bottom: 36px;
right: -160px;
-o-object-fit: contain;
object-fit: contain;
z-index: 1;
animation: rotating 30s linear infinite;
z-index: 1;
pointer-events: none; }
.gc-cwv--box {
background-color: #F7FAEF; }
.gc-cwv--box::after {
background-color: #F1F3DA;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50%;
content: ''; }
.gc-cwv--box .gc-cwv__container {
min-height: 720px;
align-items: center; }
.gc-cwv--box .gc-cwv__box {
max-width: 526px;
box-shadow: 0px 21px 21px 0px #9B994333;
background-color: #fff;
border-radius: 12px;
padding: 2.5rem; }
.gc-cwv--box .gc-cwv__uppertitle {
color: #726A3C;
font-weight: bold;
font-size: 0.875rem; }
.gc-cwv--box .gc-cwv__title {
color: #AEB13D;
margin-bottom: 0.5rem; }
.gc-cwv--box .gc-cwv__title strong,
.gc-cwv--box .gc-cwv__title b {
color: #726A3C; }
.gc-cwv--box .gc-cwv__content {
margin-left: 0; }
.gc-cwv--box .gc-cwv__button {
margin-top: 1rem; }
.gc-cwv--box .gc-cwv__description {
color: #726A3C;
font-size: 1rem;
margin-top: 0; }
.gc-cwv--box .gc-cwv__image-wrapper {
position: relative;
display: grid;
place-content: center;
z-index: 2; }
.gc-cwv--box .gc-cwv__image {
position: relative;
width: 100%; }
.gc-cwv--box .gc-cwv__decorator-box1 {
position: absolute;
top: 36px;
left: -160px;
-o-object-fit: contain;
object-fit: contain;
z-index: 1;
animation: rotating 30s linear infinite;
z-index: -1; }
.gc-cwv--box .gc-cwv__decorator-box3 {
position: absolute;
top: -1000px;
bottom: -1000px;
left: -1000px;
right: -1000px;
margin: auto;
-o-object-fit: contain;
object-fit: contain;
animation: rotating 30s linear infinite;
z-index: -1; }
.gc-cwv--mestre2 .swiper-wrapper,
.gc-cwv--mestre2 .swiper {
position: static; }
.gc-cwv--mestre2 .gc-cwv__image {
left: auto !important; }
.gc-cwv--mestre2, .gc-cwv--mestre {
background-color: #F3F2D8; }
.gc-cwv--mestre2 .gc-cwv__container, .gc-cwv--mestre .gc-cwv__container {
grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__container, .gc-cwv--mestre .gc-cwv__container {
grid-template-columns: 1fr; } }
@media (min-width: 1200px) {
.gc-cwv--mestre2 .gc-cwv__gallery, .gc-cwv--mestre .gc-cwv__gallery {
position: absolute;
left: 0;
width: 50vw !important; } }
.gc-cwv--mestre2 .gc-cwv__description, .gc-cwv--mestre .gc-cwv__description {
color: #334155; }
.gc-cwv--mestre2 .gc-cwv__image, .gc-cwv--mestre .gc-cwv__image {
width: 43%;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/3b179bdabe57f5a0262a.png);
mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/3b179bdabe57f5a0262a.png);
-webkit-mask-size: cover;
mask-size: cover; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__image, .gc-cwv--mestre .gc-cwv__image {
width: calc(100% + 2rem);
-webkit-mask-image: none;
mask-image: none;
margin-left: -1rem;
margin-right: -1rem; } }
.gc-cwv--mestre2 .gc-cwv__content, .gc-cwv--mestre .gc-cwv__content {
padding-top: 6rem;
padding-bottom: 6rem;
padding-right: 0; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__content, .gc-cwv--mestre .gc-cwv__content {
padding-top: 3rem;
padding-bottom: 3rem; } }
.gc-cwv--mestre2 .gc-cwv__title, .gc-cwv--mestre .gc-cwv__title {
color: #949025; }
.gc-cwv--mestre2 .gc-cwv__title strong,
.gc-cwv--mestre2 .gc-cwv__title b, .gc-cwv--mestre .gc-cwv__title strong,
.gc-cwv--mestre .gc-cwv__title b {
color: #949025; }
@media (min-width: 1200px) {
.gc-cwv--mestre .gc-cwv__gallery {
left: auto;
right: 0; } }
.gc-cwv--mestre2 {
overflow: visible; }
.gc-cwv--mestre2 .gc-cwv__decorator-mestre2 {
position: absolute;
right: calc(50% - 108px);
height: calc(100% + 127px);
top: -40px;
width: 50%; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__decorator-mestre2 {
display: none; } }
.gc-cwv--mestre2 .gc-cwv__container {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12rem; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__container {
display: block; } }
.gc-cwv--mestre2 .gc-cwv__content {
padding-top: 10rem;
padding-bottom: 10rem; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__content {
padding-top: 5rem;
padding-bottom: 5rem; } }
.gc-cwv--mestre2 .gc-cwv__description {
margin-top: 1.5rem; }
.gc-cwv--mestre2 .gc-cwv__image-wrapper {
order: -1; }
.gc-cwv--mestre2 .gc-cwv__image {
width: 50%;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/bc5576dc0850d41405f8.png);
mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/bc5576dc0850d41405f8.png);
-webkit-mask-size: 100% calc(100% + 105px);
mask-size: 100% calc(100% + 105px);
right: 0;
left: 0; }
@media (max-width: 1199px) {
.gc-cwv--mestre2 .gc-cwv__image {
width: 100%;
-webkit-mask-image: none;
mask-image: none; } }
.gc-cwv--right-custom-color::after {
background-color: var(--right-bg); }
@keyframes rotatingSmall {
0%,
100% {
transform: rotate(0deg); }
50% {
transform: rotate(20deg); } } .gc-cta {
padding: 8rem 0;
position: relative;
overflow: hidden;
background-color: #fff; }
@media (max-width: 900px) {
.gc-cta {
padding: 16rem 0 1rem; } }
.gc-cta__image {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
width: 100%;
z-index: -1;
animation: scaling 10s linear infinite; }
.gc-cta__box {
padding: 3rem;
border-radius: 0.5rem;
width: 100%;
max-width: 495px;
background-color: #0071B9;
color: #fff; }
@media (max-width: 900px) {
.gc-cta__box {
padding: 1.5rem; } }
.gc-cta__title {
text-transform: uppercase;
margin-bottom: 0.5rem; }
.gc-cta__button {
margin-top: 1rem; }
@keyframes scaling {
0%,
100% {
transform: scale(1); }
50% {
transform: scale(1.2); } } .gc-cwv-carousel {
background-color: #79991A;
padding-top: 10.5rem;
padding-bottom: 149px; }
@media (max-width: 1199px) {
.gc-cwv-carousel {
padding-top: 4rem;
padding-bottom: 4rem;
overflow: hidden; } }
.gc-cwv-carousel--custom .gc-cwv-carousel__button {
color: var(--color);
background-color: var(--button); }
.gc-cwv-carousel--custom .gc-button__icon path {
stroke: var(--color); }
.gc-cwv-carousel__top {
display: grid;
grid-template-columns: minmax(0, 495px) minmax(0, 1fr);
align-items: flex-start;
position: relative;
gap: 2rem; }
@media (max-width: 1199px) {
.gc-cwv-carousel__top {
display: block; } }
.gc-cwv-carousel__left {
color: #fff; }
@media (max-width: 1199px) {
.gc-cwv-carousel__left {
margin-bottom: 2rem; } }
.gc-cwv-carousel__title {
text-transform: uppercase;
color: #fff;
margin: 0; }
.gc-cwv-carousel__title p:first-child {
margin-bottom: 1.5rem; }
.gc-cwv-carousel__title strong,
.gc-cwv-carousel__title b {
color: #fff; }
.gc-cwv-carousel__slide {
border-radius: 1rem;
overflow: hidden; }
.gc-cwv-carousel__image {
width: 100%;
display: block;
height: 421px;
-o-object-fit: cover;
object-fit: cover; }
.gc-cwv-carousel__decorator-wrapper {
position: absolute;
top: 320px;
left: 442px;
z-index: 2; }
.gc-cwv-carousel__decorator path {
fill: #fff; }
.gc-cwv-carousel__decorator--custom path {
fill: var(--fill); }
.gc-cwv-carousel__button {
margin-top: 1.5rem; } .gc-downloads-cards {
padding: 80px 0;
color: #fff;
background-color: #3F93C9; }
.gc-downloads-cards__wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 0.75rem; }
@media (max-width: 900px) {
.gc-downloads-cards__wrapper {
grid-template-columns: 1fr 1fr;
gap: 1.5rem; } }
@media (max-width: 600px) {
.gc-downloads-cards__wrapper {
grid-template-columns: 1fr; } }
.gc-downloads-cards__title {
color: #fff;
text-transform: uppercase;
margin-bottom: 2rem;
text-align: center; }
.gc-downloads-cards__item {
border: 1px solid #66AAD5;
padding: 1rem;
max-width: 360px;
background-color: #005DA5;
text-decoration: none;
color: #D9D9D9;
display: flex;
flex-direction: column; }
@media (max-width: 900px) {
.gc-downloads-cards__item {
margin: 0 auto; } }
.gc-downloads-cards__image {
height: auto;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
display: block;
margin-bottom: 1rem;
aspect-ratio: 9 / 14; }
.gc-downloads-cards__item-bottom {
display: flex;
align-items: center;
height: auto; }
.gc-downloads-cards__item-title {
width: 100%;
font-size: 18px;
line-height: 1.2;
font-weight: bold; }
.gc-downloads-cards__icon {
width: 1.5rem;
height: 1.5rem;
-o-object-fit: contain;
object-fit: contain; } .gc-downloads {
padding: 5rem 0;
color: #fff; }
.gc-downloads__container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 1.5rem; }
@media (max-width: 900px) {
.gc-downloads__container {
grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) {
.gc-downloads__container {
grid-template-columns: 1fr; } }
.gc-downloads__title {
color: #fff;
text-transform: uppercase;
margin-bottom: 0; }
.gc-downloads__item {
background-color: #726A3C;
width: 100%;
padding: 1rem;
font-size: 1.25rem;
text-decoration: none;
display: flex;
justify-content: space-between;
gap: 1rem;
align-items: center; } .gc-eapaixonada {
background-color: #0071B9;
padding-top: 11rem;
padding-bottom: 250px; }
@media (max-width: 1200px) {
.gc-eapaixonada {
padding-top: 1rem;
padding-bottom: 4rem; } }
.gc-eapaixonada--green {
background-color: #79991A; }
@media (min-width: 1201px) {
.gc-eapaixonada--green {
padding-top: 10rem;
padding-bottom: 135px; } }
@media (min-width: 1201px) {
.gc-eapaixonada--green .gc-eapaixonada__top {
grid-template-columns: minmax(0, 495px) minmax(0, 1fr); } }
.gc-eapaixonada--green .gc-eapaixonada__decorator-right {
display: none; }
.gc-eapaixonada--green .gc-eapaixonada__title {
color: #FFF; }
.gc-eapaixonada--green .gc-eapaixonada__description {
color: #FFF;
margin-top: 1.5rem; }
.gc-eapaixonada--green .gc-eapaixonada__decorator-wrapper {
transform: none !important; }
@media (min-width: 1201px) {
.gc-eapaixonada--green .gc-eapaixonada__decorator-wrapper {
top: 329px;
left: 436px; } }
.gc-eapaixonada--green .gc-eapaixonada__decorator-wrapper path {
fill: #FFF; }
.gc-eapaixonada__button {
margin-top: .5rem; }
.gc-eapaixonada__top {
display: grid;
grid-template-columns: minmax(0, 452px) minmax(0, 1fr);
align-items: flex-start;
position: relative;
gap: 2rem; }
@media (max-width: 1200px) {
.gc-eapaixonada__top {
display: block; } }
.gc-eapaixonada__left {
position: sticky;
top: 215px; }
@media (max-width: 1200px) {
.gc-eapaixonada__left {
top: auto;
position: relative;
margin-bottom: 2rem; } }
.gc-eapaixonada__title {
text-transform: uppercase;
color: #8ED2FD;
margin: 0;
padding-top: 2rem; }
.gc-eapaixonada__title p:first-child {
margin-bottom: 1.5rem; }
.gc-eapaixonada__title strong,
.gc-eapaixonada__title b {
color: #fff; }
.gc-eapaixonada__slide {
border-radius: 1rem;
overflow: hidden; }
.gc-eapaixonada__image {
width: 100%;
display: block;
height: 421px;
-o-object-fit: cover;
object-fit: cover; }
@media (max-width: 1200px) {
.gc-eapaixonada__image {
height: 320px; } }
.gc-eapaixonada__decorator-wrapper {
position: absolute;
top: 400px;
left: 442px;
z-index: 2; }
@media (max-width: 1200px) {
.gc-eapaixonada__decorator-wrapper {
left: -107px; } }
.gc-eapaixonada__box {
padding: 1.5rem;
background-color: #fff;
border-radius: 0.5rem;
color: #0071B9;
display: grid;
gap: 1.5rem;
position: absolute;
max-width: 435px;
z-index: 3;
left: 172px;
top: 393px;
text-align: right; }
@media (max-width: 1200px) {
.gc-eapaixonada__box {
left: 0;
top: auto;
position: relative;
margin-left: auto;
max-width: 400px;
width: 80%;
margin-top: -2rem;
margin-right: 1rem; } }
.gc-eapaixonada__box-title {
margin-bottom: 0; }
.gc-eapaixonada__box-description {
line-height: 1.5; }
.gc-eapaixonada__numbers {
margin-top: 100px;
color: #fff;
transform: translateY(200px);
padding-left: 10rem; }
@media (max-width: 1200px) {
.gc-eapaixonada__numbers {
transform: none;
padding-left: 0;
margin-top: 4rem; } }
.gc-eapaixonada__numbers-item {
font-size: 1.5rem; }
@media (max-width: 1200px) {
.gc-eapaixonada__numbers-item {
font-size: 1.5rem; } }
.gc-eapaixonada__numbers-item:not(:last-child) {
margin-bottom: 2rem; }
.gc-eapaixonada__numbers-title {
font-size: 3.5rem;
line-height: 1;
margin-bottom: 0; }
@media (max-width: 1200px) {
.gc-eapaixonada__numbers-title {
font-size: 2.5rem; } }
.gc-eapaixonada__decorator-right-wrapper {
position: absolute;
left: 0;
bottom: 0; }
@media (max-width: 1200px) {
.gc-eapaixonada__decorator-right-wrapper {
display: none; } } .gc-ecampo {
background-color: #0071B9;
padding-top: 11rem;
padding-bottom: 250px; }
@media (max-width: 1200px) {
.gc-ecampo {
padding-top: 4rem;
padding-bottom: 4rem;
overflow: hidden; } }
.gc-ecampo__top {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 452px);
align-items: flex-start;
position: relative;
gap: 2rem; }
@media (max-width: 1200px) {
.gc-ecampo__top {
display: block;
flex-direction: column;
align-items: flex-start; } }
.gc-ecampo__left {
position: sticky;
top: 215px;
order: 2; }
@media (max-width: 1200px) {
.gc-ecampo__left {
top: auto; } }
.gc-ecampo__title {
text-transform: uppercase;
color: #8ED2FD;
margin: 0;
font-size: 4rem; }
@media (max-width: 1200px) {
.gc-ecampo__title {
font-size: 2rem; } }
.gc-ecampo__title p:first-child {
margin-bottom: 1.5rem; }
.gc-ecampo__title strong,
.gc-ecampo__title b {
color: #fff; }
.gc-ecampo__slide {
border-radius: 1rem;
overflow: hidden; }
.gc-ecampo__image {
width: 100%;
display: block;
height: 421px;
-o-object-fit: cover;
object-fit: cover; }
@media (max-width: 1200px) {
.gc-ecampo__image {
height: 300px; } }
.gc-ecampo__decorator-wrapper {
position: absolute;
top: 318px;
left: 442px; }
@media (max-width: 1200px) {
.gc-ecampo__decorator-wrapper {
position: absolute;
top: 250px;
left: -120px; } }
.gc-ecampo__box {
padding: 1.5rem;
background-color: #fff;
border-radius: 0.5rem;
color: #0071B9;
display: grid;
gap: 1.5rem;
position: absolute;
max-width: 435px;
z-index: 2;
left: calc(55% - 100px);
top: 393px; }
@media (max-width: 1200px) {
.gc-ecampo__box {
position: relative;
top: auto;
left: auto;
max-width: 450px;
width: 80%;
margin-top: -20px;
margin-left: 1rem; } }
.gc-ecampo__box-title {
margin-bottom: 0; }
.gc-ecampo__box-description {
line-height: 1.5; }
.gc-ecampo__description {
margin-top: 300px;
color: #DDE8EF;
transform: translateY(200px);
font-size: 2rem;
text-align: right;
line-height: 1.5;
padding-right: 5rem; }
@media (max-width: 1200px) {
.gc-ecampo__description {
margin-top: 1rem;
transform: none;
font-size: 1.25rem;
padding-right: 0; } }
.gc-ecampo__decorator-right-wrapper {
position: absolute;
right: 0;
top: 600px; }
@media (max-width: 1200px) {
.gc-ecampo__decorator-right-wrapper {
position: absolute;
right: -56px;
top: 0; } } .gc-event-banner {
position: relative;
padding: 2rem 0; }
.gc-event-banner__wrapper {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 2rem;
color: #FFF;
align-items: center; }
@media (max-width: 900px) {
.gc-event-banner__wrapper {
grid-template-columns: 1fr; } }
.gc-event-banner__description {
font-size: 1.25rem; }
.gc-event-banner__background-image {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0;
z-index: -1; }
.gc-event-banner__button-wrapper {
display: flex;
justify-content: center; } .gc-footer {
background-color: #2F2B2D;
padding-top: 4rem;
color: #D9D5D7;
font-family: "Lato";
z-index: 1;
position: relative; }
.gc-footer__top-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
gap: 2rem;
border-bottom: 1px solid rgba(217, 213, 215, 0.2);
padding-bottom: 2.5rem;
margin-bottom: 2.5rem; }
@media (max-width: 900px) {
.gc-footer__top-wrapper {
flex-direction: column;
align-items: start; } }
.gc-footer__top-left {
display: flex;
gap: 4rem;
align-items: center; }
@media (max-width: 900px) {
.gc-footer__top-left {
flex-direction: column;
align-items: start; } }
.gc-footer__logos {
display: flex;
flex-direction: column;
gap: 1rem; }
.gc-footer__logo {
display: block;
max-height: 55px;
width: auto; }
.gc-footer__socials {
display: flex;
gap: 35px; }
.gc-footer__social-icon {
width: 22px;
height: 22px;
-o-object-fit: contain;
object-fit: contain; }
.gc-footer__bottom-container {
display: flex;
justify-content: space-between;
gap: 1rem; }
@media (max-width: 1200px) {
.gc-footer__bottom-container {
flex-direction: column;
gap: 2rem; } }
.gc-footer__description {
width: 318px;
flex-shrink: 0; }
.gc-footer__description p {
color: rgba(255, 255, 255, 0.7);
font-size: 14px; }
.gc-footer__description strong {
color: #d9d5d7;
font-size: 1rem; }
.gc-footer__menu {
padding: 0;
list-style: none;
margin: 0;
display: flex;
gap: 1rem; }
@media (max-width: 900px) {
.gc-footer__menu {
gap: 2rem;
flex-direction: column;
display: grid;
grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) {
.gc-footer__menu {
grid-template-columns: 1fr; } }
.gc-footer__menu-item {
display: flex;
flex-direction: column;
gap: 1rem;
min-width: 150px; }
.gc-footer__menu-item b {
color: #D9D5D7; }
.gc-footer__menu-item a {
color: #C5C1C3;
text-decoration: none;
font-size: 0.875rem; }
.gc-footer__buttons {
display: flex;
flex-direction: column;
gap: 1.5rem;
align-items: flex-end; }
.gc-footer__button {
min-width: 227px; }
@media (max-width: 900px) {
.gc-footer__button {
width: 100%; } }
.gc-footer__mail {
font-weight: bold;
font-family: "Gilroy";
color: #fff; }
.gc-footer__links {
background-color: #1B1719; }
.gc-footer__links-container {
display: flex;
-moz-column-gap: 58px;
column-gap: 58px;
flex-wrap: wrap;
padding-top: 2rem;
padding-bottom: 2rem;
justify-content: center;
margin-top: 4rem;
row-gap: 1rem; }
@media (max-width: 900px) {
.gc-footer__links-container {
-moz-column-gap: 1rem;
column-gap: 1rem; } }
.gc-footer__links-container a {
color: #C5C1C3;
text-decoration: none;
font-size: 0.875rem;
position: relative; }
.gc-footer__links-container a:not(:last-child)::after {
content: ".";
position: absolute;
right: -27px;
top: -3px; }
@media (max-width: 900px) {
.gc-footer__links-container a:not(:last-child)::after {
display: none; } } .gc-formulario-wp {
position: relative;
padding: 3rem 0; }
.gc-formulario-wp__container {
display: grid;
grid-template-columns: 1fr 409px;
gap: 170px;
align-items: center;
max-width: 1111px; }
@media (max-width: 1199px) {
.gc-formulario-wp__container {
grid-template-columns: 1fr;
gap: 0; } }
.gc-formulario-wp__box {
background-color: #FFF;
border-radius: 1rem;
padding: 2rem; }
.gc-formulario-wp__image {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
z-index: -1; }
.gc-formulario-wp__left {
color: #FFFFFF; }
.gc-formulario-wp__title {
font-size: 80px; }
@media (max-width: 1199px) {
.gc-formulario-wp__title {
font-size: 3rem; } } .gc-formulario {
position: relative;
padding: 3rem 0; }
.gc-formulario__container {
display: grid;
grid-template-columns: 0.85fr 1fr;
gap: 120px;
align-items: center; }
@media (max-width: 1199px) {
.gc-formulario__container {
grid-template-columns: 1fr;
gap: 0; } }
.gc-formulario__image {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
z-index: -1; }
.gc-formulario__left {
color: #FFFFFF; }
.gc-formulario__title {
font-size: 80px; }
@media (max-width: 1199px) {
.gc-formulario__title {
font-size: 3rem; } } .gc-hero-alt {
padding: 4rem 0;
position: relative;
overflow: hidden;
background-color: #fff;
height: 566px;
display: flex;
align-items: center; }
.gc-hero-alt--green .gc-hero-alt__title {
color: #A1CA27; }
.gc-hero-alt--green .gc-hero-alt__title strong {
color: #79991A; }
.gc-hero-alt--transparent-box .gc-hero-alt__box {
background-color: rgba(255, 255, 255, 0.7); }
.gc-hero-alt--big {
height: 664px; }
.gc-hero-alt--box-right {
height: 664px; }
.gc-hero-alt--box-right .gc-hero-alt__box {
margin-left: auto; }
.gc-hero-alt--box-right .gc-hero-alt__title {
color: #fff; }
.gc-hero-alt--box-right .gc-hero-alt__title strong {
color: #fff; }
.gc-hero-alt--box-center-full .gc-hero-alt__box {
width: 100%;
max-width: none;
text-align: center;
padding: 40px; }
.gc-hero-alt--box-center-full .gc-hero-alt__box h2 {
font-size: 26px;
text-transform: none;
font-weight: normal;
color: #F3F2D8;
max-width: 769px;
margin: 0 auto; }
.gc-hero-alt--box-center-full .gc-hero-alt__box h2 strong {
font-weight: 900;
color: #FFF; }
.gc-hero-alt--box-center-full .gc-hero-alt__image {
max-width: 100%; }
.gc-hero-alt--dark-green {
height: 664px; }
.gc-hero-alt--dark-green .gc-hero-alt__title,
.gc-hero-alt--dark-green .gc-hero-alt__subtitle {
color: #79991A; }
.gc-hero-alt--dark-green .gc-hero-alt__title strong,
.gc-hero-alt--dark-green .gc-hero-alt__subtitle strong {
color: #79991A; }
.gc-hero-alt--green-reverse .gc-hero-alt__box {
background-color: #A29E30;
color: #fff; }
.gc-hero-alt--green-reverse .gc-hero-alt__subtitle {
color: #fff; }
.gc-hero-alt--green-reverse .gc-hero-alt__title {
color: #fff; }
.gc-hero-alt--green-reverse .gc-hero-alt__title strong {
color: #fff; }
.gc-hero-alt--blue .gc-hero-alt__desc {
color: #66AAD5; }
.gc-hero-alt__swiper {
position: absolute;
z-index: -1;
width: 100%;
height: 100%; }
.gc-hero-alt__image {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
width: 100%;
z-index: -1;
right: 0; }
@media (max-width: 900px) {
.gc-hero-alt__image {
-o-object-position: right;
object-position: right; } }
.gc-hero-alt__box {
padding: 2rem 2.5rem;
border-radius: 0.5rem;
width: 100%;
max-width: 608px;
background-color: #fff; }
.gc-hero-alt__box--small {
max-width: 505px; }
.gc-hero-alt__title {
text-transform: uppercase;
color: #0071B9; }
.gc-hero-alt__title strong {
color: #66AAD5; }
.gc-hero-alt__subtitle {
color: #66AAD5;
text-transform: uppercase; }
.gc-hero-alt__desc {
font-size: 0.875rem;
line-height: 1.42; }
.gc-hero-alt__desc p:last-child {
margin-bottom: 0; }
.gc-hero-alt__desc--regular {
font-size: 1rem; }
.gc-hero-alt__desc--big {
font-size: 1.5rem; }
.gc-hero-alt__button {
margin-top: 1rem; }
.gc-hero-alt__decorator {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover; } .gc-hero-product {
padding: 180px 0 140px;
position: relative;
overflow: hidden;
background-color: #fff;
height: 720px;
display: flex;
align-items: center; }
.gc-hero-product__swiper {
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
z-index: -1; }
.gc-hero-product__bg {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
z-index: -1; }
.gc-hero-product__center {
position: relative;
margin: 0 auto;
width: 100%;
text-align: center; }
.gc-hero-product__image {
position: relative;
z-index: 2;
margin-bottom: 1.5rem;
display: block;
margin-left: auto;
margin-right: auto;
height: auto; }
.gc-hero-product__circleAnimated {
animation: rotating 30s linear infinite;
width: 505px;
height: auto;
position: absolute;
left: -100px;
right: -100px;
top: -180px;
bottom: -100px;
margin: auto;
opacity: 0.7; }
.gc-hero-product__image2 {
position: absolute;
right: -130px;
bottom: 20px;
z-index: 3;
animation: bounce4 5s infinite; }
.gc-hero-product__image3 {
position: absolute;
top: 0;
right: calc(50% - 245px);
z-index: 4;
animation: bounce5 5s infinite; }
@media (max-width: 600px) {
.gc-hero-product__image3 {
right: calc(50% - 191px); } }
.gc-hero-product__title {
font-family: 'ZoojaPro' !important;
font-size: 44px;
line-height: 1.5 !important;
color: #fff;
text-align: center;
text-transform: uppercase;
margin: 0;
position: relative;
z-index: 7;
display: inline;
padding: 3px 1rem 0 1rem !important;
overflow: hidden; }
@media (max-width: 600px) {
.gc-hero-product__title {
display: block; } }
.gc-hero-product__check1 {
position: absolute;
left: 100px;
top: 100px;
animation: bounce2 6s infinite; }
.gc-hero-product__check2 {
position: absolute;
left: 50px;
top: 400px;
animation: bounce3 7s infinite;
animation-delay: 0.5s; }
.gc-hero-product__check3 {
position: absolute;
left: 320px;
top: 200px;
animation: bounce3 3s infinite;
max-width: 51px; }
.gc-hero-product__check4 {
position: absolute;
left: 350px;
top: 480px;
animation: bounce3 3s infinite;
animation-delay: 0.5s;
max-width: 31px; }
.gc-hero-product__check5 {
position: absolute;
left: calc(50% + 160px);
top: 370px;
animation: bounce3 5s infinite;
animation-delay: 0.25s; }
.gc-hero-product__check6 {
position: absolute;
left: calc(50% + 460px);
top: 270px;
animation: bounce2 3s infinite; }
.gc-hero-product__check7 {
position: absolute;
left: calc(50% + 460px);
top: 500px;
animation: bounce2 4s infinite;
animation-delay: 0.15s;
max-width: 61px; }
.gc-hero-product__circle {
position: absolute;
width: 9px;
height: 9px;
background-color: #fff;
border-radius: 50%;
animation: bounce2 5s infinite; }
.gc-hero-product__circle--1 {
top: 228px;
left: 290px; }
.gc-hero-product__circle--2 {
top: 146px;
right: 212px;
animation-delay: 0.15s; }
.gc-hero-product__circle--3 {
top: 262px;
right: 369px;
animation-delay: 0.25s;
animation: bounce3 7s infinite; }
.gc-hero-product__circle--4 {
top: 563px;
right: 262px;
animation-delay: 0.05s; }
@keyframes bounce2 {
0%,
100% {
transform: translate(0, 0); }
50% {
transform: translate(-10px, -10px); } }
@keyframes bounce3 {
0%,
100% {
transform: translate(0, 0); }
50% {
transform: translate(10px, -10px); } }
@keyframes bounce4 {
0%,
100% {
transform: translateX(0); }
50% {
transform: translateX(30px); } }
@keyframes bounce5 {
0%,
100% {
transform: translateX(0); }
50% {
transform: translateX(-20px); } } .gc-hero {
position: fixed;
z-index: -1;
width: 100%;
left: 0;
top: 64px;
height: 800px; }
@media (max-width: 1199px) {
.gc-hero {
height: 400px; } }
@media (max-width: 600px) {
.gc-hero {
height: 280px;
z-index: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column; } }
.gc-hero__video {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
max-width: 100vw; }
.gc-hero__video video {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover; }
.gc-hero__link {
position: absolute;
left: 0;
right: 0;
display: flex;
justify-content: center;
bottom: 2rem;
animation: bounce 2s infinite; }
@media (max-width: 600px) {
.gc-hero__link {
display: none; } }
.gc-hero__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1; }
.gc-hero__video-content {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
pointer-events: none;
color: #fff; }
.gc-hero__icon {
margin-bottom: 1.5rem;
pointer-events: none; }
#intro {
height: 780px; }
@media (max-width: 1199px) {
#intro {
height: 380px; } }
@media (max-width: 600px) {
#intro {
height: 279px; } }
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
transform: translateY(0); }
40% {
transform: translateY(-10px); }
60% {
transform: translateY(-5px); } } .gc-history {
background: #F5F5F5;
position: relative;
max-height: 607px;
overflow: hidden; }
@media (max-width: 1199px) {
.gc-history {
max-height: none; } }
.gc-history__container {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 70px;
padding-top: 80px;
align-items: flex-start;
padding-bottom: 80px; }
@media (max-width: 1199px) {
.gc-history__container {
grid-template-columns: 1fr;
gap: 0; } }
.gc-history__left {
overflow: auto;
height: 528px;
scrollbar-width: none;
padding-bottom: 120px; }
@media (max-width: 1199px) {
.gc-history__left {
height: auto;
overflow: visible;
padding-bottom: 0; } }
.gc-history__left::-webkit-scrollbar {
display: none; }
.gc-history__image {
border-radius: 1rem; }
.gc-history__title {
text-transform: uppercase;
margin-bottom: 37px; }
.gc-history__item {
padding-left: 56px;
position: relative; }
.gc-history__item:not(:last-child) {
margin-bottom: 1rem; }
.gc-history__item::before {
content: '';
height: 2rem;
width: 2rem;
border-radius: 50%;
background-color: #E8F6FF;
position: absolute;
top: 0;
left: 0;
border: 1px solid #8ED2FD; }
.gc-history__year {
background-color: #0071B9;
border-radius: 40px;
height: 2rem;
line-height: 1;
color: #fff;
font-family: 'Gilroy';
font-weight: 700;
margin-bottom: 13px;
display: inline-flex;
padding: 6px 12px; }
.gc-history__desc {
font-family: 'Gilroy';
font-weight: 600;
font-size: 21px;
line-height: 1.4;
color: #2F2B2D;
min-height: 102px;
position: relative;
max-width: 371px;
display: block; }
.gc-history__desc::before {
content: '';
height: 100%;
width: 1px;
background-color: #8ED2FD;
position: absolute;
top: 0;
left: -40px; } .gc-icons-products {
position: relative;
min-height: 524px;
padding-top: 70px;
padding-bottom: 79px;
background-color: #AEB13D;
z-index: 3;
overflow: hidden; }
.gc-icons-products__container {
position: relative; }
.gc-icons-products__icons-wrapper {
display: grid;
gap: 55px;
grid-template-columns: repeat(3, 1fr);
position: relative;
max-width: 1090px;
margin: 0 auto; }
@media (max-width: 900px) {
.gc-icons-products__icons-wrapper {
grid-template-columns: 1fr; } }
.gc-icons-products__line-wrapper {
position: absolute;
left: 150px;
right: 0;
top: 51px;
width: 0;
height: auto;
transform: translateY(600px);
transition: all 1.4s ease-in-out;
overflow: hidden; }
.gc-icons-products__line {
width: 1090px;
height: 42px; }
.gc-icons-products__line--custom path {
stroke: var(--fill); }
.gc-icons-products__item {
display: flex;
flex-direction: column;
color: #fff;
overflow: hidden;
transform: translateY(600px);
transition: all 1.4s ease-in-out; }
.gc-icons-products__icon {
width: 96px;
height: 96px;
-o-object-fit: contain;
object-fit: contain; }
.gc-icons-products__content-wrapper {
margin-top: 1.5rem;
padding-left: 3rem; }
.gc-icons-products__title {
margin-bottom: 1rem;
line-height: 1.25; }
.gc-icons-products__description--big {
font-size: 20px;
line-height: 1.36; }
@media (max-width: 900px) {
.gc-icons-products__description--big {
font-size: 1rem; } }
.gc-icons-products__decorator {
position: absolute;
top: 90px;
left: 0;
width: 100%;
height: auto;
z-index: -1; }
@media (max-width: 900px) {
.gc-icons-products__decorator {
display: none; } }
.gc-icons-products__decorator-box2 {
position: absolute;
top: -91px;
right: 0;
-o-object-fit: contain;
object-fit: contain;
z-index: 1;
transition: all 0.4s ease-in-out; }
@media (max-width: 900px) {
.gc-icons-products__decorator-box2 {
display: none; } }
.gc-icons-products__decorator-box2--custom path {
fill: var(--fill); }
.gc-icons-products.aos-animate .gc-icons-products__line-wrapper {
transform: translateX(0);
width: 1090px; }
.gc-icons-products.aos-animate .gc-icons-products__item {
transform: translateX(0); }
.gc-icons-products.aos-animate .gc-icons-products__item:nth-of-type(2) {
transition-delay: .4s; }
.gc-icons-products.aos-animate .gc-icons-products__item:nth-of-type(3) {
transition-delay: .8s; }
.gc-icons-products.aos-animate .gc-icons-products__decorator-box2 {
top: 25px; } .gc-icons {
position: relative;
min-height: 493px;
padding-top: 70px;
padding-bottom: 99px;
overflow: hidden;
background-color: #FFF; }
.gc-icons__icons-wrapper {
display: grid;
gap: 5rem;
grid-template-columns: repeat(3, 1fr); }
@media (max-width: 1199px) {
.gc-icons__icons-wrapper {
gap: 1rem;
grid-template-columns: 1fr; } }
.gc-icons__item {
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
color: #0071B9;
overflow: hidden;
transform: translateX(calc(100vw + 600px));
transition: all 1.4s ease-in-out; }
.gc-icons__item:nth-child(2) {
transform: translateX(calc(100vw + 300px)); }
.gc-icons__item:nth-child(3) {
transform: translateX(100vw); }
.gc-icons__icon-wrapper {
width: 6rem;
height: 6rem;
background-color: #E8F6FF;
border: 2px solid #0071B9;
border-radius: 50%;
margin-bottom: 1.5rem;
display: grid;
place-content: center; }
.gc-icons__icon {
width: 4rem;
height: 4rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-icons__title {
margin-bottom: 1rem; }
.gc-icons__description {
font-weight: bold; }
.gc-icons__decorator {
position: absolute;
top: 90px;
left: 0;
width: 100%;
height: auto;
z-index: -1; }
.gc-icons.aos-animate .gc-icons__item {
transform: translateX(0); } .gc-images-bg__bottom {
position: relative;
display: flex;
align-items: center;
justify-content: flex-end; }
.gc-images-bg__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1; }
.gc-images-bg__box {
background-color: #A29E30;
border-radius: 1rem;
max-width: 520px;
padding: 2.5rem;
color: #fff;
display: grid;
width: 100%;
margin-left: auto; }
.gc-images-bg__box-title {
text-transform: uppercase;
margin-bottom: 0; }
.gc-images-bg__slide, .gc-images-bg__swiper {
height: 664px;
width: 100%; }
.gc-images-bg__slide {
display: flex;
position: static;
align-items: center; }
.gc-images-bg__icon-wrapper {
width: 100px;
height: 100px;
display: grid;
place-content: center; }
.gc-images-bg__box-item {
display: flex;
gap: 1rem;
align-items: center;
font-size: 1.5rem;
line-height: 1.2; }
.gc-images-bg__box-item:not(:last-child) {
margin-bottom: 1rem; }
.gc-images-bg__icon {
max-width: 100px;
max-height: 100px;
-o-object-fit: contain;
object-fit: contain; }
.gc-images-bg__item-bold {
font-size: 2rem;
font-weight: 900;
line-height: 1; }
.gc-images-bg__box-subtitle {
margin-top: 0.5rem; }
.gc-images-bg__box-description {
font-size: 1.5rem;
line-height: 1.2; }
.gc-images-bg__box-description p:last-child {
margin-bottom: 0; } .gc-instagram {
padding: 6rem 0;
overflow: hidden;
background-color: #fff; }
@media (max-width: 900px) {
.gc-instagram {
padding: 4rem 0; } }
.gc-instagram__title {
color: #8ED2FD;
margin-bottom: 2.5rem;
text-transform: uppercase; }
.gc-instagram__title strong,
.gc-instagram__title b {
color: #0071B9;
text-decoration: underline; }
.gc-instagram__swiper {
overflow: visible; }
.gc-instagram__item {
width: 339px;
border-radius: 1rem;
border: 1px solid #C5C1C3;
overflow: hidden;
height: auto; }
.gc-instagram__image, .gc-instagram__video {
height: 339px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
display: block; }
.gc-instagram__bottom {
padding: 1rem 1.5rem; }
.gc-instagram__top {
display: flex;
justify-content: space-between;
gap: 1rem;
margin-bottom: 0.5rem; }
.gc-instagram__user {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 0.875rem; }
.gc-instagram__likes-comments {
display: flex;
gap: 1rem; }
.gc-instagram__bottom-social {
padding-left: 1.5rem;
margin-top: 4rem;
display: flex;
align-items: center;
gap: 3.5rem; }
@media (max-width: 900px) {
.gc-instagram__bottom-social {
flex-direction: column;
gap: 2rem;
padding-left: 0;
flex-wrap: wrap; } }
.gc-instagram__socials-text {
color: #66AAD5;
margin-bottom: 0;
text-transform: uppercase; }
.gc-instagram__socials-text p {
margin: 0; }
.gc-instagram__socials-text strong,
.gc-instagram__socials-text b {
color: #0071B9; }
.gc-instagram__socials-icons {
display: flex;
gap: 1.5rem; }
@media (max-width: 900px) {
.gc-instagram__socials-icons {
gap: 1rem;
margin: 0 auto; } }
@media (max-width: 600px) {
.gc-instagram__socials-icons {
gap: 0.75rem; } }
.gc-instagram__icon-wrapper {
width: 4rem;
height: 4rem;
border-radius: 0.5rem;
background-color: #8ED2FD;
display: grid;
place-content: center;
transition: all 0.15s ease-in-out; }
@media (max-width: 600px) {
.gc-instagram__icon-wrapper {
width: 3rem;
height: 3rem; } }
.gc-instagram__icon-wrapper:hover {
background-color: #0071B9; }
.gc-instagram__icon-wrapper:hover .gc-instagram__social-icon {
filter: brightness(0) invert(1); }
.gc-instagram__social-icon {
height: 31px;
width: auto;
max-width: 34px;
-o-object-fit: contain;
object-fit: contain;
transition: all 0.15s ease-in-out; } .gc-logos-vertical {
overflow: hidden;
display: flex; }
@media (max-width: 1199px) {
.gc-logos-vertical {
flex-direction: column; } }
.gc-logos-vertical__item {
display: flex;
align-items: center;
width: 100%;
height: auto; }
.gc-logos-vertical__item:nth-child(odd) {
background-color: #f5f5f5; }
.gc-logos-vertical__container {
display: flex;
flex-direction: column;
min-height: 312px;
padding: 0;
height: 100%; }
@media (max-width: 1199px) {
.gc-logos-vertical__container {
min-height: auto; } }
.gc-logos-vertical__left {
text-align: center;
position: relative;
height: 300px;
display: grid;
place-content: center;
width: 100%;
flex-shrink: 0;
padding: 2rem; }
@media (max-width: 1199px) {
.gc-logos-vertical__left {
text-align: left;
padding: 2rem 0;
position: relative;
height: auto; } }
.gc-logos-vertical__arrow-wrapper {
width: 3rem;
height: 3rem;
display: grid;
place-content: center;
position: absolute;
bottom: -1.5rem;
margin: 0 auto;
right: 0;
left: 0;
background-color: #005DA5;
border-radius: 50%;
z-index: 2;
transform: rotate(90deg); }
.gc-logos-vertical__title {
color: #fff;
text-transform: uppercase;
line-height: 1.1;
margin-bottom: 0; }
.gc-logos-vertical__right {
position: relative;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
min-height: 450px;
padding-top: 1.5rem;
padding-bottom: 1.5rem; }
@media (max-width: 1199px) {
.gc-logos-vertical__right {
min-height: 150px; } }
.gc-logos-vertical__logos {
position: relative;
z-index: 1;
display: flex;
row-gap: 1.5rem;
flex-direction: column;
justify-content: center;
align-items: center; }
@media (max-width: 1199px) {
.gc-logos-vertical__logos {
-moz-column-gap: 2rem;
column-gap: 2rem;
align-items: center; } } .gc-lwd {
overflow: hidden;
background-color: #005DA5;
min-height: 488px; }
.gc-lwd__container {
display: grid;
grid-template-columns: minmax(0, 374px) 1fr;
align-items: center; }
@media (max-width: 900px) {
.gc-lwd__container {
grid-template-columns: 1fr; } }
.gc-lwd__left {
position: relative;
z-index: 1;
color: #FFF;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
padding-right: 3rem; }
@media (max-width: 900px) {
.gc-lwd__left {
padding: 2rem 0; } }
.gc-lwd__left::after {
right: 0;
position: absolute;
height: 100%;
width: 50vw;
background-color: #005190;
content: '';
display: block;
z-index: -1;
top: 0; }
@media (max-width: 900px) {
.gc-lwd__left::after {
width: 100vw;
right: -1rem; } }
.gc-lwd__right {
color: #FFF;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 2.5rem;
padding-left: 4rem;
padding-top: 120px;
padding-bottom: 120px; }
@media (max-width: 1200px) {
.gc-lwd__right {
grid-template-columns: 1fr;
padding-left: 0;
padding-top: 3rem;
padding-bottom: 3rem; } }
.gc-lwd__logo {
width: 100%;
height: 120px;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center; } .gc-logos {
overflow: hidden; }
.gc-logos__item {
display: flex;
align-items: center;
background-color: #0071B9; }
.gc-logos__container {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
min-height: 312px; }
@media (max-width: 1199px) {
.gc-logos__container {
grid-template-columns: 1fr; } }
.gc-logos__left {
text-align: right;
padding-right: 5rem;
position: relative; }
@media (max-width: 1199px) {
.gc-logos__left {
text-align: left;
padding: 2rem 0;
position: relative; } }
.gc-logos__arrow-wrapper {
width: 3rem;
height: 3rem;
display: grid;
place-content: center;
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -1.5rem;
background-color: #005DA5;
border-radius: 50%;
z-index: 2; }
@media (max-width: 1199px) {
.gc-logos__arrow-wrapper {
right: auto;
left: 0;
top: calc(100% - .5rem);
transform: rotate(90deg); } }
.gc-logos__title {
color: #fff;
text-transform: uppercase;
line-height: 1.1;
margin-bottom: 0; }
.gc-logos__right {
position: relative;
height: 100%;
display: flex;
justify-content: center;
padding-left: 5rem;
align-items: center; }
@media (max-width: 1199px) {
.gc-logos__right {
padding-left: 0;
padding-top: 1.5rem;
padding-bottom: 1.5rem; } }
.gc-logos__right::after {
content: '';
display: block;
position: absolute;
width: 50vw;
left: 0;
height: 100%;
top: 0;
background-color: #fff;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-logos__right::after {
width: 100vw;
left: -1rem; } }
.gc-logos__logos {
position: relative;
z-index: 1;
display: flex;
flex-wrap: wrap;
-moz-column-gap: 4rem;
column-gap: 4rem;
row-gap: 1.5rem;
justify-content: center; }
@media (max-width: 1199px) {
.gc-logos__logos {
-moz-column-gap: 2rem;
column-gap: 2rem;
align-items: center; } } .gc-mwl {
overflow: hidden; }
.gc-mwl__top {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
gap: 0;
min-height: 850px; }
@media (max-width: 1199px) {
.gc-mwl__top {
display: block; } }
.gc-mwl__left {
padding: 80px 80px 80px 0;
text-align: center;
color: #878321;
flex-direction: column;
justify-content: center;
display: flex; }
@media (max-width: 1199px) {
.gc-mwl__left {
padding: 50px 0; } }
.gc-mwl__list {
margin-top: 2rem;
width: 100%; }
.gc-mwl__swiper,
.gc-mwl .swiper-wrapper {
width: 100%; }
.gc-mwl .swiper-slide {
max-width: 100%; }
.gc-mwl__logo {
width: 6rem;
height: 6rem;
flex-shrink: 0;
-o-object-fit: contain;
object-fit: contain;
margin: 0 auto; }
.gc-mwl__right {
position: relative; }
.gc-mwl__right::before {
background-color: #878321;
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: 100%; }
@media (max-width: 1199px) {
.gc-mwl__right::before {
left: -1rem; } }
.gc-mwl__image {
position: absolute;
width: 50vw;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
left: 0;
max-width: none;
-o-object-position: right;
object-position: right;
max-width: 689px; }
@media (max-width: 1199px) {
.gc-mwl__image {
position: relative;
width: 100%;
max-width: none; } }
@media (min-width: 901px) {
.gc-mwl__image {
padding-left: 20px; } }
.gc-mwl__slide {
display: grid;
gap: 1rem;
grid-template-columns: repeat(4, 1fr); }
.gc-mwl__arrows {
width: calc(100% - 4rem);
z-index: 2;
display: flex;
justify-content: space-between;
margin-top: 2rem;
margin-left: 2rem; }
@media (max-width: 1199px) {
.gc-mwl__arrows {
width: calc(100%);
margin-left: 0; } }
.gc-mwl__arrow {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
display: grid;
place-content: center;
pointer-events: all;
border: 1px solid #878321; }
.gc-mwl__arrow svg {
stroke: #878321; }
.gc-mwl__arrow--right svg {
transform: rotate(180deg); } .gc-map {
background: #E8F6FF;
padding: 2rem 0;
overflow: clip;
position: relative; }
.gc-map__decorator {
position: absolute;
top: 22px;
left: 0;
z-index: -1; }
@media (max-width: 1600px) {
.gc-map__decorator {
left: -150px; } }
@media (max-width: 900px) {
.gc-map__decorator {
left: auto;
right: -82px;
transform: rotate(90deg);
top: -21px; } }
.gc-map__title {
color: #8ED2FD;
margin-top: 200px; }
.gc-map__title strong,
.gc-map__title b {
color: #0071B9; }
.gc-map__desc {
color: #0071B9;
position: relative;
z-index: 1; }
.gc-map__desc ul {
padding-left: 20px; }
.gc-map__zones-list-wrapper {
position: relative;
width: 50px;
margin-top: 280px;
z-index: 2; }
@media (max-width: 1199px) {
.gc-map__zones-list-wrapper {
width: 100%;
margin-top: 0; } }
.gc-map__container {
display: grid;
grid-template-columns: auto 50px 506px;
gap: 4rem; }
@media (min-width: 1200px) {
.gc-map__container {
grid-template-columns: auto 10px 706px; } }
@media (min-width: 1600px) {
.gc-map__container {
grid-template-columns: auto 10px 506px; } }
@media (max-width: 1199px) {
.gc-map__container {
grid-template-columns: 1fr;
gap: 2rem; } }
.gc-map__zones-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 0.25rem; }
@media (max-width: 1199px) {
.gc-map__zones-list {
flex-direction: row;
flex-wrap: wrap;
padding-right: 60px; } }
@media (max-width: 600px) {
.gc-map__zones-list {
flex-direction: column;
align-items: start; } }
.gc-map__zone-item {
color: #fff;
border-radius: 40px;
border: 1px solid #000;
position: relative;
padding: 0 1rem;
font-size: 0.875rem;
font-weight: bold;
width: 205px;
height: 30px;
box-sizing: border-box; }
@media (max-width: 1199px) {
.gc-map__zone-item {
width: auto; } }
.gc-map__zone-item--hidden {
opacity: 0.24;
z-index: -1; }
@media (max-width: 1199px) {
.gc-map__zone-item--hidden {
opacity: 0.1; } }
.gc-map__zone-item:nth-child(1) {
background-color: #DBB656;
border-color: #A16C1D; }
.gc-map__zone-item:nth-child(1) .gc-map__zones-item-info {
color: #A16C1D;
border-color: #A16C1D; }
.gc-map__zone-item:nth-child(2) {
background-color: #4B9DFD;
border-color: #5461DA; }
.gc-map__zone-item:nth-child(2) .gc-map__zones-item-info {
color: #5461DA;
border-color: #5461DA; }
.gc-map__zone-item:nth-child(3) {
background-color: #706EBA;
border-color: #493FBA; }
.gc-map__zone-item:nth-child(3) .gc-map__zones-item-info {
color: #493FBA;
border-color: #493FBA; }
.gc-map__zone-item:nth-child(4) {
background-color: #D754CA;
border-color: #93096C; }
.gc-map__zone-item:nth-child(4) .gc-map__zones-item-info {
color: #93096C;
border-color: #93096C; }
.gc-map__zone-item:nth-child(5) {
background-color: #46C18E;
border-color: #238360; }
.gc-map__zone-item:nth-child(5) .gc-map__zones-item-info {
color: #238360;
border-color: #238360; }
.gc-map__zone-item:nth-child(6) {
background-color: #8D9BC0;
border-color: #6E6488; }
.gc-map__zone-item:nth-child(6) .gc-map__zones-item-info {
color: #6E6488;
border-color: #6E6488; }
.gc-map__zone-item:nth-child(7) {
background-color: #83D451;
border-color: #1A9D48; }
.gc-map__zone-item:nth-child(7) .gc-map__zones-item-info {
color: #1A9D48;
border-color: #1A9D48; }
.gc-map__zone-item:nth-child(8) {
background-color: #54DBCB;
border-color: #4D8BAE; }
.gc-map__zone-item:nth-child(8) .gc-map__zones-item-info {
color: #4D8BAE;
border-color: #4D8BAE; }
.gc-map__zone-item:nth-child(9) {
background-color: #EF624F;
border-color: #A73F5F; }
.gc-map__zone-item:nth-child(9) .gc-map__zones-item-info {
color: #A73F5F;
border-color: #A73F5F; }
.gc-map__zone-item:nth-child(10) {
background-color: #fff;
border-color: #000;
border-width: 2px;
color: #000; }
.gc-map__zone-item:nth-child(10) .gc-map__zones-item-info {
color: #000;
border-color: #000;
border-width: 2px;
top: -2px; }
.gc-map__zone-item:nth-child(11) {
background-color: #fff;
border-color: #E52133;
border-width: 2px;
color: #E52133; }
.gc-map__zone-item:nth-child(11) .gc-map__zones-item-info {
color: #E52133;
border-color: #E52133;
border-width: 2px;
top: -2px; }
.gc-map__zone-item:hover .gc-map__zones-item-info {
opacity: 1;
left: calc(100% - 26px); }
.gc-map__zones-item-info {
position: absolute;
background-color: #fff;
padding: 0.5rem 1rem 0.5rem 40px;
left: 0;
opacity: 0;
border-radius: 40px;
border: 1px solid #000;
height: 30px;
z-index: -3;
top: -1px;
font-weight: bold;
width: 140px;
display: grid;
place-content: center;
transition: all 0.2s ease-in-out; }
@media (max-width: 1199px) {
.gc-map__zones-item-info {
font-size: 12px;
width: 130px; } }
.gc-map__marker {
position: absolute; }
.gc-map__marker:hover .gc-map__marker-inner {
opacity: 1;
pointer-events: all;
max-width: -moz-max-content;
max-width: max-content;
width: 500px;
transition: all 0.33s ease-in-out; }
.gc-map__marker:hover .gc-map__marker-circle {
opacity: 0; }
.gc-map__marker-circle {
height: 20px;
width: 20px;
position: relative;
display: grid;
place-content: center; }
.gc-map__marker-circle::after {
content: '';
width: 38px;
height: 38px;
background-color: #FFF;
opacity: 0.2;
position: absolute;
top: -9px;
left: -9px;
border-radius: 50%;
animation: scaling 4s infinite; }
.gc-map__marker-inner {
opacity: 0;
pointer-events: none;
height: 40px;
border-radius: 40px;
padding: 8px;
background-color: #fff;
font-size: 0.75rem;
line-height: 1;
display: flex;
gap: 8px;
color: #0071B9;
transform: translate(calc(-100% + 22px), -30px);
overflow: hidden;
width: 0; }
.gc-map__marker-inner b {
display: block; }
.gc-map__marker-inner svg {
flex-shrink: 0;
width: 1.5rem !important; }
.gc-map__map-wrapper {
position: relative; }
@media (min-width: 1200px) {
.gc-map__map-wrapper {
width: 613px;
margin-left: 50px; } }
@media (min-width: 1400px) {
.gc-map__map-wrapper {
margin-left: 100px; } }
@media (max-width: 1199px) {
.gc-map__map-wrapper svg {
width: 100%;
height: auto; } }
.gc-map__map-wrapper path {
transition: fill 0.2s ease-in-out; }
.gc-map__map-wrapper--hidden-1 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-1 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-1 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-1 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-1 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-1 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-1 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-1 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-1 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-1 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-1 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-1 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-1 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-1 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-1 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-1 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-1 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-1 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-2 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-2 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-2 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-2 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-2 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-2 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-2 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-2 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-2 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-2 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-2 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-2 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-2 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-2 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-2 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-2 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-2 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-3 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-3 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-3 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-3 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-3 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-3 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-3 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-3 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-3 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-3 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-3 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-3 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-3 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-3 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-3 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-3 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-3 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-4 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-4 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-4 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-4 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-4 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-4 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-4 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-4 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-4 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-4 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-4 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-4 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-4 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-4 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-4 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-4 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-4 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-5 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-5 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-5 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-5 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-5 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-5 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-5 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-5 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-5 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-5 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-5 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-5 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-5 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-5 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-5 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-5 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-5 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-6 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-6 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-6 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-6 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-6 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-6 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-6 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-6 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-6 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-6 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-6 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-6 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-6 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-6 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-6 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-6 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-6 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-7 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-7 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-7 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-7 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-7 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-7 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-7 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-7 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-7 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-7 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-7 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-7 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-7 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-7 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-7 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-7 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-7 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-8 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-8 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-8 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-8 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-8 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-8 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-8 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-8 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-8 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-8 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-8 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-8 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-8 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-8 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-8 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-8 .hover9 {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-8 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-9 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-9 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-9 .hover1 {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-9 .hover2 {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-9 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-9 .hover3 {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-9 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-9 .hover4 {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-9 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-9 .hover5 {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-9 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-9 .hover6 {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-9 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-9 .hover7 {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-9 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-9 .hover8 {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-9 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-10 .pathRed {
stroke: rgba(229, 33, 51, 0.2); }
.gc-map__map-wrapper--hidden-10 .hover1:not(.hover10) {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-10 .hover2:not(.hover10) {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-10 .hover2-2 {
fill: #A7B5EF; }
.gc-map__map-wrapper--hidden-10 .hover3:not(.hover10) {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-10 .hover3-2 {
fill: #A2A6E1; }
.gc-map__map-wrapper--hidden-10 .hover4:not(.hover10) {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-10 .hover4-2 {
fill: #C38EBE; }
.gc-map__map-wrapper--hidden-10 .hover5:not(.hover10) {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-10 .hover5-2 {
fill: #91C3B9; }
.gc-map__map-wrapper--hidden-10 .hover6:not(.hover10) {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-10 .hover6-2 {
fill: #B2B6CB; }
.gc-map__map-wrapper--hidden-10 .hover7:not(.hover10) {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-10 .hover7-2 {
fill: #8ECFAF; }
.gc-map__map-wrapper--hidden-10 .hover8:not(.hover10) {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-10 .hover8-2 {
fill: #A4C7DB; }
.gc-map__map-wrapper--hidden-10 .hover9:not(.hover10) {
fill: #EBB5B2; }
.gc-map__map-wrapper--hidden-10 .hover9-2 {
fill: #CBA6B9; }
.gc-map__map-wrapper--hidden-11 .pathBlack {
stroke: rgba(2, 2, 3, 0.2); }
.gc-map__map-wrapper--hidden-11 .hover1:not(.hover11) {
fill: #E5E7D7; }
.gc-map__map-wrapper--hidden-11 .hover2:not(.hover11) {
fill: #A3CFFE; }
.gc-map__map-wrapper--hidden-11 .hover3:not(.hover11) {
fill: #B3BAE1; }
.gc-map__map-wrapper--hidden-11 .hover4:not(.hover11) {
fill: #E1AFE8; }
.gc-map__map-wrapper--hidden-11 .hover5:not(.hover11) {
fill: #A1DFCD; }
.gc-map__map-wrapper--hidden-11 .hover6:not(.hover11) {
fill: #C0CEE3; }
.gc-map__map-wrapper--hidden-11 .hover7:not(.hover11) {
fill: #BCE7B3; }
.gc-map__map-wrapper--hidden-11 .hover8:not(.hover11) {
fill: #A7EAE8; }
.gc-map__map-wrapper--hidden-11 .hover9:not(.hover11) {
fill: #EBB5B2; } .gc-mensagem {
padding: 138px 0 110px;
background-color: #FFF;
color: #2F2B2D;
overflow: hidden; }
.gc-mensagem__container {
max-width: 845px; }
.gc-mensagem__title {
color: #0071B9;
text-transform: uppercase; }
.gc-mensagem__title b,
.gc-mensagem__title strong {
color: #66AAD5; }
.gc-mensagem__decorator1, .gc-mensagem__decorator2 {
position: absolute;
width: 380px;
top: -190px;
right: -90px; }
.gc-mensagem__decorator2 {
right: auto;
left: -111px;
top: auto;
bottom: 104px; } .gc-navbar {
position: sticky;
border-bottom: 1px solid #D9D5D7;
z-index: 99;
background-color: #fff;
padding: 1rem 0;
top: 0; }
@media (min-width: 1200px) {
.gc-navbar {
padding: 0; } }
@media (max-width: 600px) {
.gc-navbar__button {
padding: 0.75rem;
font-size: 0.75rem; } }
.gc-navbar__container {
display: flex;
align-items: center;
gap: 2rem;
justify-content: space-between; }
@media (min-width: 1200px) {
.gc-navbar__container {
gap: 2rem;
justify-content: flex-start; } }
.gc-navbar__left {
display: flex;
align-items: center;
gap: 1rem; }
.gc-navbar__nav {
flex: 1; }
@media (max-width: 1199px) {
.gc-navbar__nav {
position: fixed;
height: 100vh;
left: 0;
top: 70px;
width: 100vw;
background-color: #fff;
padding: 2rem 1rem 1rem; } }
@media (min-width: 1200px) {
.gc-navbar__nav {
display: block !important; } }
.gc-navbar__right {
display: flex;
align-items: center;
gap: 2rem; }
.gc-navbar__menu {
padding: 0;
margin: 0;
list-style: none;
gap: 2rem; }
@media (max-width: 1199px) {
.gc-navbar__menu {
display: block; } }
@media (min-width: 1200px) {
.gc-navbar__menu {
display: flex; } }
.gc-navbar__link {
text-decoration: none;
color: #2F2B2D;
font-family: "Gilroy"; }
.gc-navbar__logo-wrapper {
flex-shrink: 0;
display: flex; }
.gc-navbar__logo {
height: 2rem;
width: auto; }
@media (min-width: 1400px) {
.gc-navbar__logo {
height: 54px; } }
.gc-navbar__item {
position: relative;
height: 76px;
display: flex;
align-items: center;
padding: 8px 0 12px 0; }
@media (max-width: 1199px) {
.gc-navbar__item {
flex-direction: column;
height: auto;
align-items: start;
width: calc(100vw - 32px); } }
.gc-navbar__item:hover .gc-navbar__submenu {
opacity: 1;
pointer-events: all; }
@media (max-width: 1199px) {
.gc-navbar__item:hover .gc-navbar__submenu {
max-height: 100vh; } }
@media (min-width: 1200px) {
.gc-navbar__item:hover .gc-navbar__submenu {
max-height: 600px; } }
@media (max-width: 1199px) {
.gc-navbar__item:hover .gc-navbar__submenu-wrapper {
max-height: 100vh; } }
@media (min-width: 1200px) {
.gc-navbar__item:hover .gc-navbar__submenu-wrapper {
max-height: 600px; } }
@media (min-width: 1200px) {
.gc-navbar__item:hover .gc-navbar__submenu-wrapper--products {
min-height: 325px; } }
.gc-navbar__products-image {
padding: 30px 20px 20px;
display: grid;
place-content: center;
flex: 1; }
.gc-navbar__products-image img {
max-width: 190px;
max-height: 190px;
-o-object-fit: contain;
object-fit: contain;
height: auto;
width: 100%;
display: block; }
.gc-navbar__submenu {
position: absolute;
top: 100%;
opacity: 0;
pointer-events: none;
padding-top: 1px;
font-size: 0.875rem;
z-index: 999;
transition: all 0.2s ease-in-out;
max-height: 0;
overflow: hidden; }
@media (max-width: 1199px) {
.gc-navbar__submenu {
position: relative;
height: auto; } }
@media (max-width: 1199px) {
.gc-navbar__products-image {
display: none; } }
.gc-navbar__submenu-wrapper {
box-shadow: 0px 16px 24px 0px #00000040;
border-radius: 0 0 16px 16px;
background-color: #fff;
padding: 1rem 1.5rem;
min-width: 237px;
display: flex;
flex-direction: column;
gap: 0.5rem;
max-height: 0px;
transition: all 0.2s ease-in-out;
overflow: hidden; }
@media (max-width: 1199px) {
.gc-navbar__submenu-wrapper {
height: auto;
width: 100%;
box-shadow: none;
padding: 0 0.5rem 0 0; } }
.gc-navbar__submenu-wrapper--products {
width: 715px;
padding: 0;
gap: 0;
flex-direction: row; }
@media (max-width: 1199px) {
.gc-navbar__submenu-wrapper--products {
width: 100%;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
display: grid; } }
.gc-navbar__submenu-itens {
display: flex;
gap: 0.5rem;
flex-direction: column; }
@media (max-width: 1199px) {
.gc-navbar__submenu-itens {
height: auto !important;
display: block !important; } }
.gc-navbar__submenu-itens-chevron {
display: none; }
@media (max-width: 1199px) {
.gc-navbar__submenu-itens-chevron {
display: inline-block;
transform: rotate(-91deg); } }
.gc-navbar__submenu-title {
color: #0071B9;
font-weight: 800;
font-family: "Gilroy"; }
.gc-navbar__submenu-left {
padding: 1rem 1.5rem;
display: flex;
flex-direction: column;
gap: 0.5rem;
border-right: 1px solid #D9D5D7;
min-width: 237px; }
@media (max-width: 1199px) {
.gc-navbar__submenu-left {
min-width: auto;
padding: 0 0.5rem 0 0; } }
.gc-navbar__submenu-link {
padding: 0.5rem;
display: block;
text-decoration: none;
border-radius: 4px;
font-weight: 800;
font-family: "Gilroy"; }
.gc-navbar__submenu-link--secondary {
font-weight: 600;
color: #2F2B2D;
align-items: center;
display: flex;
gap: 0.5rem; }
.gc-navbar__submenu-link--secondary:hover {
background-color: #0071B9;
color: #fff; }
.gc-navbar__submenu-middle {
padding: 1rem 1.5rem;
display: flex;
flex-direction: column;
gap: 0.5rem;
border-right: 1px solid #D9D5D7;
min-width: 237px; }
@media (max-width: 1199px) {
.gc-navbar__submenu-middle {
border-right: 0;
padding: 0.75rem 0 0.75rem 0.5rem; } }
.gc-navbar__products {
display: flex;
flex-direction: column;
gap: 0.5rem; }
.gc-navbar__product-link {
padding: 0.5rem;
display: block;
font-weight: 600;
text-decoration: none; }
.gc-navbar__search-wrapper {
display: none; }
@media (min-width: 1200px) {
.gc-navbar__search-wrapper {
display: block; } }
.gc-navbar__search-fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
display: grid;
place-content: center;
z-index: 9; }
.gc-navbar__search-form {
background: #fff;
border-radius: 2rem;
height: 3rem;
display: flex;
min-width: 252px;
align-items: center;
padding: 0 1rem;
position: relative;
overflow: hidden; }
.gc-navbar__search-form input {
position: absolute;
width: 100%;
height: 100%;
border: 0;
outline: 0;
padding: 0.5rem 2rem; }
.gc-navbar__search-button {
background-color: transparent;
border: 0;
outline: 0;
position: relative;
z-index: 1; }
.gc-navbar__burger {
width: 2.5rem;
height: 19px;
flex-shrink: 0;
position: relative;
transform: rotate(0deg);
transition: 0.15s ease-in-out;
background-color: transparent;
border: 0; }
@media (min-width: 1200px) {
.gc-navbar__burger {
display: none; } }
.gc-navbar__burger span {
display: block;
position: absolute;
height: 1px;
width: 80%;
left: 10%;
background: currentColor;
opacity: 1;
transform: rotate(0deg);
transition: 0.15s ease-in-out; }
.gc-navbar__burger span:nth-child(1) {
top: 0; }
.gc-navbar__burger span:nth-child(2) {
top: calc(50% - 0.5px); }
.gc-navbar__burger span:nth-child(3) {
bottom: 0; }
.gc-navbar__burger:focus {
outline: none; } .gc-numbers {
background: #0071B9;
position: relative; }
@media (max-width: 1199px) {
.gc-numbers {
padding-top: 2rem;
padding-bottom: 4rem; } }
.gc-numbers__swiper {
min-height: 600px;
height: 600px; }
@media (max-width: 1199px) {
.gc-numbers__swiper {
min-height: 740px;
height: auto; } }
.gc-numbers__slide {
max-height: 600px; }
@media (max-width: 1199px) {
.gc-numbers__slide {
max-height: none; } }
@media (max-width: 1199px) {
.gc-numbers .swiper-wrapper {
flex-direction: column;
gap: 3rem; } }
.gc-numbers__title {
text-align: center;
text-transform: uppercase;
color: #66AAD5;
margin-top: 7.5rem !important;
font-size: 56px !important; }
@media (max-width: 1199px) {
.gc-numbers__title {
font-size: 2rem !important;
margin-top: 3rem !important; } }
.gc-numbers__title strong,
.gc-numbers__title b {
color: #fff; }
.gc-numbers__subtitle {
text-align: center;
color: #FFF;
font-size: 24px; }
.gc-numbers__list {
display: flex;
gap: 52px;
margin-top: 3rem;
justify-content: center; }
@media (max-width: 1199px) {
.gc-numbers__list {
flex-wrap: wrap;
gap: 2rem; } }
.gc-numbers__image-circle {
background-color: #005DA5;
border-radius: 50%;
width: 4.5rem;
height: 4.5rem;
display: grid;
place-content: center;
margin-bottom: 0.5rem; }
.gc-numbers__image {
max-width: 3.25rem;
height: auto;
max-height: 3.25rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-numbers__item {
display: flex;
flex-direction: column;
align-items: center;
font-size: 1.25rem;
color: #fff;
text-align: center;
line-height: 1.25;
transform: translateY(120px);
transition: all 0.2s ease-in-out;
opacity: 0;
max-width: 200px;
min-width: 170px; }
@media (max-width: 1199px) {
.gc-numbers__item {
font-size: 1rem;
width: calc(50% - 1rem);
opacity: 1;
transform: translateY(0); } }
.gc-numbers__item:nth-child(2) {
transition-delay: 0.2s; }
.gc-numbers__item:nth-child(3) {
transition-delay: 0.3s; }
.gc-numbers__item:nth-child(4) {
transition-delay: 0.4s; }
.gc-numbers__item:nth-child(5) {
transition-delay: 0.5s; }
.gc-numbers__item:nth-child(6) {
transition-delay: 0.6s; }
.gc-numbers__number {
font-size: 3rem;
color: #fff;
font-weight: 900;
margin-bottom: 0 !important;
line-height: 1; }
@media (max-width: 1199px) {
.gc-numbers__number {
font-size: 2rem; } }
.gc-numbers__decorator {
position: absolute;
right: 0;
top: 0; }
@media (max-width: 1199px) {
.gc-numbers__decorator {
height: 120px;
width: auto; } }
.swiper-slide-active .gc-numbers__item {
transform: translateY(0);
opacity: 1; } .gc-pagination {
display: flex;
list-style-type: none;
justify-content: center;
align-items: center;
margin-top: spacing(4); }
.gc-pagination__link {
display: block;
text-align: center;
color: color(gray);
text-decoration: none;
margin: 0 spacing(1.5);
font-size: fontSize(h5, desktop);
font-weight: fontWeight(bold); }
.gc-pagination__prev, .gc-pagination__next {
border: rem(2px) solid color(green);
border-radius: 50%;
width: rem(42px);
height: rem(42px);
display: flex;
align-items: center;
justify-content: center;
margin-right: spacing(6.5); }
.gc-pagination__next {
transform: rotate(180deg);
margin-left: spacing(6.5);
margin-right: 0; }
.gc-pagination__icon {
width: rem(16px);
height: auto; } .gc-pilares {
background-color: #0071B9; }
.gc-pilares--orange {
background-color: #F5E0C5; }
.gc-pilares--orange .gc-pilares__title {
color: #B87614; }
.gc-pilares--orange .gc-pilares__title strong,
.gc-pilares--orange .gc-pilares__title b {
color: #F49B1A; }
.gc-pilares--custom-bg {
background-color: var(--bg-color); }
.gc-pilares--custom-title .gc-pilares__title,
.gc-pilares--custom-title .gc-pilares__item-title {
color: var(--title-color) !important; }
.gc-pilares--custom-title2 .gc-pilares__title strong {
color: var(--title-color2); }
.gc-pilares__title {
text-align: center;
margin-bottom: 4rem;
color: #E8F6FF;
text-transform: uppercase; }
@media (max-width: 1199px) {
.gc-pilares__title {
margin-bottom: 2rem; } }
.gc-pilares__title strong,
.gc-pilares__title b {
color: #8ED2FD; }
@media (max-width: 600px) {
.gc-pilares__title strong,
.gc-pilares__title b {
display: block; } }
.gc-pilares__wrapper {
display: flex;
flex-wrap: wrap;
gap: 1.5rem; }
.gc-pilares__wrapper--open .gc-pilares__item {
width: 90px; }
@media (max-width: 1199px) {
.gc-pilares__wrapper--open .gc-pilares__item {
width: 100% !important; } }
.gc-pilares__item {
width: calc(33.33% - 16px);
border-radius: 1rem;
overflow: hidden;
display: block;
background-color: #fff;
text-decoration: none;
display: flex;
height: 602px;
transition: all 0.3s ease-in-out;
box-sizing: border-box; }
@media (max-width: 1199px) {
.gc-pilares__item {
width: 100%;
height: 4rem;
display: block; } }
.gc-pilares__item--open {
width: calc(100% - 228px) !important;
outline: 4px solid #fff; }
@media (max-width: 1199px) {
.gc-pilares__item--open {
width: 100% !important;
height: auto; } }
.gc-pilares__item--open .gc-pilares__description {
opacity: 1;
width: 306px;
padding: 2rem 2rem 2rem 0; }
@media (max-width: 1199px) {
.gc-pilares__item--open .gc-pilares__description {
width: 100%;
max-height: 2000px;
padding: 1rem; } }
.gc-pilares__item-title-wrapper {
width: 90px;
position: relative;
flex-shrink: 0; }
@media (max-width: 1199px) {
.gc-pilares__item-title-wrapper {
width: 100%;
padding: 1rem;
height: 4rem !important;
display: flex;
align-items: center; } }
.gc-pilares__item-title {
transform: rotate(270deg) translate(calc(-50% + -1rem), -257px);
transform-origin: center;
text-transform: uppercase;
width: 602px;
text-align: right; }
@media (max-width: 1199px) {
.gc-pilares__item-title {
width: 100%;
transform: none;
text-align: left;
margin-bottom: 0 !important;
font-size: 1rem !important; } }
.gc-pilares__description {
opacity: 0;
width: 0;
overflow: hidden;
transition: all 0.3s ease-in-out;
padding-top: 2rem;
line-height: 1.5; }
@media (max-width: 1199px) {
.gc-pilares__description {
width: 100%;
max-height: 0; } }
.gc-pilares__image-wrapper {
flex: 1;
position: relative; }
.gc-pilares__image {
display: block;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
height: 100%;
width: 100%; }
@media (max-width: 1199px) {
.gc-pilares__image {
position: relative; } }
.gc-pilares--six .gc-pilares__wrapper {
justify-content: center; }
@media (max-width: 1199px) {
.gc-pilares--six .gc-pilares__wrapper {
gap: 0; } }
.gc-pilares--six .gc-pilares__item {
width: 89px; }
@media (max-width: 1199px) {
.gc-pilares--six .gc-pilares__item {
width: 100%;
height: 4rem;
display: block; } }
.gc-pilares--six .gc-pilares__item--open {
width: calc(100% - 573px) !important;
outline: 4px solid #fff; }
@media (max-width: 1199px) {
.gc-pilares--six .gc-pilares__item--open {
width: 100% !important;
height: auto; } }
.gc-pilares--six .gc-pilares__wrapper--open .gc-pilares__item {
width: 90px; }
@media (max-width: 1199px) {
.gc-pilares--six .gc-pilares__wrapper--open .gc-pilares__item {
width: 100% !important; } }
@media (min-width: 1200px) {
.gc-pilares--horizontal .gc-pilares__wrapper {
display: grid;
grid-template-columns: 1fr 1fr; } }
.gc-pilares--horizontal .gc-pilares__item {
width: 100% !important;
height: 4rem;
flex-direction: column;
margin-bottom: 1rem; }
.gc-pilares--horizontal .gc-pilares__item--open {
height: auto; }
.gc-pilares--horizontal .gc-pilares__description {
width: 100%;
padding: 1rem 2rem 2rem 2rem; }
.gc-pilares--horizontal .gc-pilares__image {
position: relative;
height: auto; }
.gc-pilares--horizontal .gc-pilares__item-title {
transform: none;
width: 100%;
text-align: left;
margin: 0 !important; }
.gc-pilares--horizontal .gc-pilares__item-title-wrapper {
width: 100%;
display: flex;
align-items: center;
padding: 0rem 2rem;
height: 4rem; } .gc-products-accordion {
overflow: hidden; }
.gc-products-accordion__top {
overflow: hidden;
min-height: 699px;
padding: 60px 0 80px;
position: relative; }
.gc-products-accordion__bottom {
background-color: #0071B9; }
.gc-products-accordion__bottom-wrapper {
background-color: #fff;
border-radius: 1rem;
padding: 2.5rem; }
.gc-products-accordion__background {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
z-index: -2; }
.gc-products-accordion__container {
display: flex;
flex-direction: column;
align-items: center; }
.gc-products-accordion__tabs {
display: flex;
gap: 1.5rem;
align-items: center;
width: 100%;
margin-top: -6.5rem;
justify-content: space-between; }
@media (max-width: 1200px) {
.gc-products-accordion__tabs {
flex-direction: column; } }
.gc-products-accordion__tab {
background-color: #FFF;
border-radius: 0.5rem;
padding: 1rem 1.5rem;
height: 80px;
width: auto;
text-align: center;
font-family: 'Gilroy';
font-size: 1.5rem;
font-weight: 900;
line-height: 40px;
letter-spacing: 0.01em;
text-transform: uppercase;
display: flex;
cursor: pointer; }
@media (max-width: 1200px) {
.gc-products-accordion__tab {
font-size: 1rem;
width: 100%; } }
@media (max-width: 600px) {
.gc-products-accordion__tab {
padding: 1rem; } }
.gc-products-accordion__tab--not-open {
background-color: #0071B9; }
.gc-products-accordion__tab--not-open .gc-products-accordion__tab-inner {
color: #66AAD5 !important; }
.gc-products-accordion__tab--not-open svg path {
stroke: #66AAD5; }
.gc-products-accordion__tab--active svg {
transform: rotate(180deg); }
.gc-products-accordion__tab-inner {
display: flex;
width: 100%;
gap: 1.5rem;
align-items: center;
justify-content: space-between;
text-align: left;
line-height: 1.2; }
.gc-products-accordion__decorator {
position: absolute;
right: 0;
top: -50px;
z-index: -1;
pointer-events: none;
left: 0;
margin: auto;
height: calc(100% + 100px);
animation: rotate 30s ease-in-out;
animation: rotating2 80s linear infinite;
mix-blend-mode: overlay; }
.gc-products-accordion__swiper {
overflow: visible; }
.gc-products-accordion__swiper .gc-product-item__taxonomy-top, .gc-products-accordion__swiper .gc-product-item::after {
display: none; }
.gc-products-accordion__container2 {
transform: translateY(-4.5rem); }
.gc-products-accordion__chevron {
width: 2.5rem;
height: auto; }
@media (max-width: 600px) {
.gc-products-accordion__chevron {
width: 1.5rem; } }
.gc-products-accordion__chevron path {
stroke: currentColor; }
.gc-products-accordion__image {
width: 100%; }
@media (max-width: 1200px) {
.gc-products-accordion__image {
height: auto;
margin-bottom: 3rem; } } .gc-product-item {
max-width: 296px;
width: 100%;
text-decoration: none; }
.gc-product-item__box {
border-radius: 8px;
position: relative;
background-color: #fff;
width: 296px;
min-height: 418px;
box-sizing: border-box;
border: 1px solid #D9D5D7;
overflow: hidden; }
.gc-product-item::after {
content: '';
width: calc(100% + 1rem);
height: 2px;
background-color: currentColor;
position: absolute;
top: 40px;
left: 0; }
.gc-product-item:last-child::after {
width: 100%; }
.gc-product-item__top {
padding: 18px 23px 3rem;
position: relative;
height: 230px; }
.gc-product-item__button {
width: 100%; }
.gc-product-item__top-bottom {
display: flex;
justify-content: space-between;
gap: 1rem;
position: absolute;
bottom: 11px;
width: 100%;
left: 0;
padding: 0 11px; }
.gc-product-item__tax {
border: 1px solid currentColor;
height: 25px;
padding: 0 12px;
border-radius: 4px;
line-height: 1;
display: grid;
place-content: center;
font-size: 0.75rem;
font-weight: bold;
width: 100%; }
.gc-product-item__icon {
height: 25px;
width: 2rem;
display: grid;
place-content: center; }
.gc-product-item__thumbnail {
height: 100%;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
max-height: 249px;
max-width: 249px; }
.gc-product-item__taxonomy-top {
font-weight: 900;
font-family: 'Gilroy';
font-size: 1.5rem;
text-transform: uppercase;
line-height: 1;
margin-bottom: 40px;
height: 24px;
width: 430px;
position: relative; }
.gc-product-item__taxonomy-top div::before {
content: '';
width: 1rem;
background-color: #fff;
display: block;
height: 4rem;
position: absolute;
right: 100%;
top: 0; }
.gc-product-item__bottom {
padding: 12px 1rem; }
.gc-product-item__title {
color: #2F2B2D;
font-weight: 600;
font-size: 26px;
line-height: 1;
margin-bottom: 8px; }
.gc-product-item__excerpt {
color: #A7A3A5;
font-size: 0.875rem;
line-height: 1.45; }
.gc-product-item__ideal {
display: flex;
gap: 0.5rem;
align-items: center;
color: #2F2B2D;
font-size: 0.875rem;
margin-top: 0.5rem; }
.gc-product-item__icon-ideal {
flex-shrink: 0; } .gc-product-carousel {
position: relative;
background-color: #fff;
overflow: hidden;
min-height: 843px;
padding: 130px 0; }
.gc-product-carousel__decorator {
position: absolute;
right: -100px;
top: 60px;
z-index: -1;
pointer-events: none; }
.gc-product-carousel__title {
color: #AEB13D;
text-transform: uppercase;
position: relative;
z-index: 4;
margin-bottom: 2.5rem; }
.gc-product-carousel__title b,
.gc-product-carousel__title strong {
color: #888635; }
.gc-product-carousel__swiper {
overflow: visible; } .gc-program-item {
position: relative;
height: 566px;
width: 100%;
padding: 2rem;
display: flex;
align-items: flex-end;
overflow: hidden;
text-decoration: none; }
@media (max-width: 900px) {
.gc-program-item {
padding: 2rem 1rem;
height: 420px; } }
.gc-program-item:hover .gc-program-item__image {
transform: scale(1.2); }
.gc-program-item--icon:hover .gc-program-item__image {
transform: scale(1); }
.gc-program-item--icon:hover .gc-program-item__icon {
transform: scale(1.2); }
.gc-program-item__box {
background-color: #fff;
border-radius: 12px;
padding: 2rem;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
position: relative;
z-index: 1;
gap: 2rem;
align-items: center;
width: 100%; }
@media (max-width: 600px) {
.gc-program-item__box {
grid-template-columns: 1fr;
gap: 1rem; } }
.gc-program-item__title {
margin: 0; }
.gc-program-item__image, .gc-program-item__icon {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
transition: all 0.2s ease-in-out; }
.gc-program-item__text {
font-family: "Gilroy";
text-transform: uppercase;
color: #0071B9;
font-weight: 900;
line-height: 1; }
.gc-program-item__button-wrapper {
display: flex;
justify-content: flex-end; }
@media (max-width: 600px) {
.gc-program-item__button-wrapper {
justify-content: flex-start; } } .gc-programs {
padding-top: 80px;
background-color: #fff; }
@media (max-width: 900px) {
.gc-programs {
padding-top: 60px; } }
.gc-programs__title {
margin-bottom: 40px;
color: #0071B9;
text-align: center; }
.gc-programs__title b,
.gc-programs__title strong {
color: #66AAD5; }
.gc-programs__grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 900px) {
.gc-programs__grid {
grid-template-columns: 1fr; } } .gc-graphs-animals {
position: relative;
overflow: hidden;
min-height: 798px;
width: 100%; }
@media (max-width: 1199px) {
.gc-graphs-animals {
padding: 2rem 0 0; } }
.gc-graphs-animals--custom {
background-color: var(--color); }
.gc-graphs-animals--custom .gc-graphs-animals__container::after {
background-color: var(--color) !important; }
.gc-graphs-animals--custom-borders .gc-graphs-animals__arrow path {
stroke: var(--border-color) !important; }
.gc-graphs-animals--custom-borders .gc-graphs-animals__harvest-menu {
border-color: var(--border-color) !important; }
.gc-graphs-animals--custom-title .gc-graphs-animals__harvest-item {
color: var(--color) !important; }
.gc-graphs-animals--custom-list .gc-graphs-animals__harvest-item--active {
background-color: var(--list-color) !important; }
.gc-graphs-animals__decorator {
position: absolute;
left: 0;
min-height: 100%;
opacity: 0.2;
z-index: 4;
pointer-events: none; }
.gc-graphs-animals__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-graphs-animals__container {
display: block; } }
.gc-graphs-animals__container::after {
content: '';
display: block;
background-color: #79991A;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-graphs-animals__container::after {
display: none; } }
.gc-graphs-animals__left {
position: relative;
padding-right: 100px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 798px; }
@media (max-width: 1199px) {
.gc-graphs-animals__left {
min-height: auto; } }
.gc-graphs-animals__left-circle {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -25px;
width: 80px;
height: 80px;
display: grid;
place-content: center;
background-color: #fff;
border-radius: 50%;
z-index: 6; }
@media (max-width: 1199px) {
.gc-graphs-animals__left-circle {
display: none; } }
.gc-graphs-animals__left-content {
z-index: 4;
position: relative; }
.gc-graphs-animals__title {
color: #fff;
text-transform: uppercase; }
.gc-graphs-animals__desc {
color: #fff; }
.gc-graphs-animals__harvest-menu {
border-radius: 9px;
border: 2px solid #AEB13D;
padding: 1rem 0;
background: #fff; }
.gc-graphs-animals__harvest-item {
display: flex;
padding: 1rem 0.5rem;
align-items: center;
gap: 0.5rem;
color: #726A3C;
font-size: 1.25rem;
font-weight: bold; }
@media (max-width: 1199px) {
.gc-graphs-animals__harvest-item {
padding: 0.5rem;
font-size: 1rem; } }
.gc-graphs-animals__harvest-item--active {
background-color: #F1F3DA; }
.gc-graphs-animals__icon {
width: 3rem;
height: 3rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-graphs-animals__right {
padding: 185px 0 185px 90px;
position: absolute;
width: 100%;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 460px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-graphs-animals__right {
left: auto;
position: relative;
width: 100%;
padding: 2rem 0;
overflow: visible;
margin-top: 2rem; } }
.gc-graphs-animals__background-wrapper {
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in-out;
z-index: -1; }
.gc-graphs-animals__background-wrapper--active {
opacity: 1; }
.gc-graphs-animals__background {
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
height: 100%; }
@media (max-width: 1199px) {
.gc-graphs-animals__background {
width: 100vw;
left: -1rem;
max-width: none; } }
.gc-graphs-animals__swiper {
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2));
opacity: 0;
position: absolute;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-graphs-animals__swiper {
padding-right: 0; } }
.gc-graphs-animals__swiper--active {
opacity: 1;
position: relative;
pointer-events: all; }
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-active .gc-graphs-animals__bar,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-next .gc-graphs-animals__bar,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item .gc-graphs-animals__bar {
max-height: 400px;
color: #FFF !important; }
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-active .gc-graphs-animals__bar span,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-next .gc-graphs-animals__bar span,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item .gc-graphs-animals__bar span {
margin-bottom: 0; }
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-active .gc-graphs-animals__bar-top-value,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item.swiper-slide-next .gc-graphs-animals__bar-top-value,
.gc-graphs-animals__swiper--active .gc-graphs-animals__item .gc-graphs-animals__bar-top-value {
margin-bottom: 1rem; }
.gc-graphs-animals__item {
box-shadow: 0px 133px 37px 0px #00000000;
border-radius: 1rem;
position: relative;
background-color: #fff;
max-width: 542px;
min-height: 561px;
box-sizing: border-box;
width: 100%; }
@media (max-width: 1199px) {
.gc-graphs-animals__item {
padding: 1.5rem 1rem; } }
.gc-graphs-animals__item-top {
background-color: #0071B9;
border-radius: 1rem;
text-align: center;
display: flex;
justify-content: space-between; }
@media (max-width: 600px) {
.gc-graphs-animals__item-top {
flex-direction: column; } }
.gc-graphs-animals__top-top {
display: flex;
gap: 4px;
align-items: center;
color: #FFF;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
line-height: 20px;
height: 31px; }
.gc-graphs-animals__top-left, .gc-graphs-animals__top-right {
display: flex;
padding: 20px 2rem 12px;
flex-direction: column;
align-items: center;
color: #FFF;
font-size: 26px;
font-weight: 600;
width: 100%; }
.gc-graphs-animals__top-right {
background-color: #66AAD5;
border-radius: 1rem;
font-size: 21px; }
.gc-graphs-animals__item-middle {
display: flex;
-moz-column-gap: 8px;
column-gap: 8px;
row-gap: 22px;
justify-content: center;
flex-wrap: wrap;
margin: 34px 0 36px;
padding: 0 19px; }
.gc-graphs-animals__item-box {
background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.1);
border-radius: 6px;
width: calc(33.33% - 6px); }
.gc-graphs-animals__item-box--big .gc-graphs-animals__box-desc {
font-size: 26px;
font-weight: 600; }
.gc-graphs-animals__box-title {
height: 36px;
background: #0071B9;
border-radius: 6px;
font-size: 12px;
color: #FFF;
text-align: center;
line-height: 1;
display: grid;
place-content: center; }
.gc-graphs-animals__box-title span {
color: #8ED2FD; }
.gc-graphs-animals__box-desc {
color: #2F2B2D;
text-align: center;
font-size: 14px;
line-height: 1.1;
display: flex;
align-items: center;
justify-content: center;
min-height: 65px;
padding: 10px; }
.gc-graphs-animals__box-icon {
width: 2rem;
height: 2rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-graphs-animals__item-bottom {
padding: 0 20px;
margin: 35px 0;
display: flex;
justify-content: center;
align-items: center; }
@media (max-width: 600px) {
.gc-graphs-animals__item-bottom {
flex-direction: column; } }
.gc-graphs-animals__bottom-left, .gc-graphs-animals__bottom-right {
text-align: center;
width: 12rem;
font-size: 12px; }
.gc-graphs-animals__bottom-left strong, .gc-graphs-animals__bottom-right strong {
font-size: 14px; }
.gc-graphs-animals__bottom-left h3, .gc-graphs-animals__bottom-right h3 {
font-weight: 600 !important;
color: #15017A;
font-size: 26px; }
.gc-graphs-animals__bottom-left p,
.gc-graphs-animals__bottom-left h3, .gc-graphs-animals__bottom-right p,
.gc-graphs-animals__bottom-right h3 {
margin: 0; }
.gc-graphs-animals__bottom-center {
width: 128px;
height: 128px;
border-radius: 50%;
padding: 21px 6px;
text-align: center;
color: #15017A;
width: 128px;
height: 128px;
background: #A8BB38;
font-size: 14px;
line-height: 1.1;
flex-shrink: 0; }
.gc-graphs-animals__bottom-center strong {
font-size: 40px;
font-weight: 900; }
.gc-graphs-animals__decorator2 {
position: absolute;
bottom: -162px;
right: -162px;
animation: rotating 60s infinite; }
.gc-graphs-animals--light-green .gc-graphs-animals__container::after {
background-color: #F7FAEF; }
.gc-graphs-animals--light-green .gc-graphs-animals__title {
color: #AEB13D; }
.gc-graphs-animals--light-green .gc-graphs-animals__desc {
color: #000;
font-weight: bold; } .gc-graphs-prods {
position: relative;
overflow: hidden;
min-height: 798px;
width: 100%; }
@media (max-width: 1199px) {
.gc-graphs-prods {
padding: 2rem 0 0;
min-height: none; } }
.gc-graphs-prods__bg-slider {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0; }
.gc-graphs-prods__decorator {
position: absolute;
left: 0;
min-height: 100%;
opacity: 0.2;
z-index: 4;
pointer-events: none; }
.gc-graphs-prods__container {
display: grid;
grid-template-columns: 600px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-graphs-prods__container {
display: block; } }
.gc-graphs-prods__left {
position: relative;
padding-right: 100px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 798px; }
@media (max-width: 1199px) {
.gc-graphs-prods__left {
min-height: auto;
padding-right: 0; } }
.gc-graphs-prods__left-circle {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -25px;
width: 80px;
height: 80px;
display: grid;
place-content: center;
background-color: #fff;
border-radius: 50%;
z-index: 6; }
@media (max-width: 1199px) {
.gc-graphs-prods__left-circle {
display: none; } }
.gc-graphs-prods__left-content {
z-index: 4;
position: relative; }
.gc-graphs-prods__title {
color: #fff;
text-transform: uppercase; }
.gc-graphs-prods__desc {
font-weight: bold; }
.gc-graphs-prods__harvest-menu {
border-radius: 9px;
border: 2px solid #aeb13d;
padding: 1rem 0;
background: #fff;
max-height: 462px;
overflow: auto; }
.gc-graphs-prods__harvest-menu::-webkit-scrollbar {
width: 12px; }
@media (max-width: 1199px) {
.gc-graphs-prods__harvest-menu {
max-height: none; } }
.gc-graphs-prods__harvest-menu::-webkit-scrollbar-track {
background: #f0f0f0; border-radius: 10px; }
.gc-graphs-prods__harvest-menu::-webkit-scrollbar-thumb {
background-color: #aeb13d; border-radius: 10px; border: 3px solid #f0f0f0; }
.gc-graphs-prods__harvest-menu::-webkit-scrollbar-thumb:hover {
background-color: #555; }
.gc-graphs-prods__harvest-item {
display: flex;
padding: 1rem 0.5rem;
align-items: center;
gap: 0.5rem;
color: #726a3c;
font-size: 1.25rem;
font-weight: bold; }
@media (max-width: 1199px) {
.gc-graphs-prods__harvest-item {
padding: 0.5rem;
font-size: 1rem; } }
.gc-graphs-prods__harvest-item--active {
background-color: #f1f3da; }
.gc-graphs-prods__icon {
width: 3rem;
height: 3rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-graphs-prods__right {
padding: 185px 0 185px 90px;
position: absolute;
width: 100%;
width: calc(((100vw - 1312px) / 2) + (1312px - 600px));
left: 600px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-graphs-prods__right {
left: auto;
position: relative;
width: calc(100% + 2rem);
padding: 2rem 1rem;
overflow: visible;
margin-top: 2rem;
margin-left: -1rem;
margin-right: -1rem;
display: none !important; } }
@media (min-width: 1199px) {
.gc-graphs-prods__item-mobile {
display: none !important; } }
.gc-graphs-prods__background-wrapper {
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in-out;
z-index: -1; }
@media (max-width: 1199px) {
.gc-graphs-prods__background-wrapper {
display: none; } }
.gc-graphs-prods__background-wrapper--active {
opacity: 1; }
.gc-graphs-prods__background {
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
height: 100%; }
@media (max-width: 1199px) {
.gc-graphs-prods__background {
width: 100vw;
left: -1rem;
max-width: none; } }
.gc-graphs-prods__swiper {
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2));
opacity: 0;
position: absolute;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-graphs-prods__swiper {
padding-right: 0; } }
.gc-graphs-prods__swiper--active {
opacity: 1;
position: relative;
pointer-events: all; }
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-active .gc-graphs-prods__bar,
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-next .gc-graphs-prods__bar {
max-height: 400px;
color: #fff !important; }
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-active .gc-graphs-prods__bar span,
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-next .gc-graphs-prods__bar span {
margin-bottom: 0; }
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-active .gc-graphs-prods__bar-top-value,
.gc-graphs-prods__swiper--active .gc-graphs-prods__item.swiper-slide-next .gc-graphs-prods__bar-top-value {
margin-bottom: 1rem; }
.gc-graphs-prods__item {
box-shadow: 0px 133px 37px 0px #00000000;
padding: 2.5rem 2rem;
border-radius: 1rem;
position: relative;
background-color: #fff;
width: 100%;
min-height: 281px;
box-sizing: border-box; }
@media (max-width: 1199px) {
.gc-graphs-prods__item {
padding: 1.5rem 1rem; } }
.gc-graphs-prods__item-top {
display: grid;
grid-template-columns: repeat(4, 1fr);
background: #f5f5f5;
border: 1px solid #d9d5d7;
border-radius: 1rem;
position: relative; }
@media (max-width: 1199px) {
.gc-graphs-prods__item-top {
overflow: auto; } }
.gc-graphs-prods__item-top::after {
content: "";
display: block;
height: 1px;
width: 100%;
bottom: 30px;
left: 0;
background-color: #a7a3a5;
position: absolute; }
.gc-graphs-prods__item-bar {
height: 201px;
width: 112px;
display: flex;
align-items: center;
justify-content: flex-end;
flex-direction: column;
color: #726a3c;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 0.5rem;
position: relative; }
.gc-graphs-prods__item-bar img {
mix-blend-mode: multiply;
margin-bottom: -10px; }
.gc-graphs-prods__item-bar--active {
border-radius: 8px;
border: 1px solid #aeb13d;
background-color: #f7faef; }
.gc-graphs-prods__item-bar--active::after {
content: "";
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #aeb13d;
position: absolute;
left: calc(50% - 10px);
top: calc(100% + 4px); }
.gc-graphs-prods__swiper2 {
margin-top: 1.5rem; }
.gc-graphs-prods .gc-product-item__taxonomy-top,
.gc-graphs-prods .gc-product-item::after,
.gc-graphs-prods .gc-product-item__excerpt,
.gc-graphs-prods .gc-product-item__ideal {
display: none; }
.gc-graphs-prods .gc-product-item__title {
font-size: 1rem;
font-weight: 600; }
.gc-graphs-prods .gc-product-item {
max-width: 200px; }
.gc-graphs-prods .gc-product-item__box {
min-height: 248px;
max-width: 200px; }
.gc-graphs-prods .gc-product-item__tax {
font-size: 11px; } .gc-graphs {
position: relative;
overflow: hidden;
min-height: 798px;
width: 100%; }
@media (max-width: 1199px) {
.gc-graphs {
padding: 2rem 0 0; } }
.gc-graphs--custom .gc-graphs__container::after {
background-color: var(--color) !important; }
.gc-graphs--custom-borders .gc-graphs__arrow path {
stroke: var(--border-color) !important; }
.gc-graphs--custom-borders .gc-graphs__harvest-menu {
border-color: var(--border-color) !important; }
.gc-graphs--custom-title .gc-graphs__harvest-item {
color: var(--title-color) !important; }
.gc-graphs--custom-list .gc-graphs__harvest-item--active {
background-color: var(--list-color) !important; }
.gc-graphs__decorator {
position: absolute;
left: 0;
min-height: 100%;
opacity: 0.2;
z-index: 4;
pointer-events: none; }
.gc-graphs__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-graphs__container {
display: block; } }
.gc-graphs__container::after {
content: '';
display: block;
background-color: #79991A;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-graphs__container::after {
display: none; } }
.gc-graphs__left {
position: relative;
padding-right: 100px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 798px; }
@media (max-width: 1199px) {
.gc-graphs__left {
min-height: auto; } }
.gc-graphs__left-circle {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -25px;
width: 80px;
height: 80px;
display: grid;
place-content: center;
background-color: #fff;
border-radius: 50%;
z-index: 6; }
@media (max-width: 1199px) {
.gc-graphs__left-circle {
display: none; } }
.gc-graphs__left-content {
z-index: 4;
position: relative; }
.gc-graphs__title {
color: #fff;
text-transform: uppercase; }
.gc-graphs__desc {
color: #fff; }
.gc-graphs__harvest-menu {
border-radius: 9px;
border: 2px solid #AEB13D;
padding: 1rem 0;
background: #fff; }
.gc-graphs__harvest-item {
display: flex;
padding: 1rem 0.5rem;
align-items: center;
gap: 0.5rem;
color: #726A3C;
font-size: 1.25rem;
font-weight: bold; }
@media (max-width: 1199px) {
.gc-graphs__harvest-item {
padding: 0.5rem;
font-size: 1rem; } }
.gc-graphs__harvest-item--active {
background-color: #F1F3DA; }
.gc-graphs__icon {
width: 3rem;
height: 3rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-graphs__right {
padding: 185px 0 185px 90px;
position: absolute;
width: 100%;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 460px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-graphs__right {
left: auto;
position: relative;
width: 100%;
padding: 2rem 0;
overflow: visible;
margin-top: 2rem; } }
.gc-graphs__background-wrapper {
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in-out;
z-index: -1; }
.gc-graphs__background-wrapper--active {
opacity: 1; }
.gc-graphs__background {
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
height: 100%; }
@media (max-width: 1199px) {
.gc-graphs__background {
width: 100vw;
left: -1rem;
max-width: none; } }
.gc-graphs__swiper {
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2));
opacity: 0;
position: absolute;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-graphs__swiper {
padding-right: 0; } }
.gc-graphs__swiper--active {
opacity: 1;
position: relative;
pointer-events: all; }
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-active .gc-graphs__bar,
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-next .gc-graphs__bar,
.gc-graphs__swiper--active .gc-graphs__item .gc-graphs__bar {
max-height: 400px;
color: #FFF !important; }
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-active .gc-graphs__bar span,
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-next .gc-graphs__bar span,
.gc-graphs__swiper--active .gc-graphs__item .gc-graphs__bar span {
margin-bottom: 0; }
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-active .gc-graphs__bar-top-value,
.gc-graphs__swiper--active .gc-graphs__item.swiper-slide-next .gc-graphs__bar-top-value,
.gc-graphs__swiper--active .gc-graphs__item .gc-graphs__bar-top-value {
margin-bottom: 1rem; }
.gc-graphs__item {
box-shadow: 0px 133px 37px 0px #00000000;
padding: 2rem 2.5rem;
border-radius: 1rem;
position: relative;
background-color: #fff;
width: 488px;
min-height: 528px;
box-sizing: border-box; }
@media (max-width: 1199px) {
.gc-graphs__item {
width: 340px;
padding: 1.5rem 1rem; } }
.gc-graphs__axis {
border-left: 2px solid #CBD5E1;
border-bottom: 2px solid #CBD5E1;
position: relative;
display: flex;
gap: 24px;
align-items: flex-end;
justify-content: center;
margin-bottom: 53px;
width: 424px;
height: 335px; }
@media (max-width: 1199px) {
.gc-graphs__axis {
width: 100%; } }
.gc-graphs__bar-wrapper {
width: 100px;
flex-shrink: 0;
position: relative; }
@media (max-width: 1199px) {
.gc-graphs__bar-wrapper {
width: 80px; } }
.gc-graphs__bar {
width: 100%;
color: #fff;
display: flex;
align-items: flex-end;
justify-content: center;
padding-bottom: 14px;
margin: 0;
max-height: 0;
transition: all 0.6s ease-in-out; }
@media (max-width: 1199px) {
.gc-graphs__bar {
width: 80px; } }
.gc-graphs__bar span {
margin-bottom: 1rem; }
.gc-graphs__bar-title {
position: absolute;
top: calc(100% + 4px);
font-size: 0.875rem;
color: #64748B;
text-align: center;
width: 100%;
left: 0; }
.gc-graphs__axis-title {
position: absolute;
left: 0;
top: 0;
transform: rotate(270deg) translate(calc(-50% + 1rem), -50px);
color: #64748B; }
.gc-graphs__bar-top-value {
text-align: center;
margin-bottom: 4rem; }
.gc-graphs__bar-top-value span {
font-size: 1rem;
font-weight: normal;
display: block;
margin-top: 4px; }
.gc-graphs__graph-title {
font-weight: bold;
font-size: 1rem;
line-height: 1.25; }
.gc-graphs__graph-subtitle {
color: #6D6B6C;
line-height: 1.25;
margin-top: 5px; }
.gc-graphs__graph-note {
color: #6D6B6C;
font-size: 0.75rem;
line-height: 1.25;
margin-top: 4px; }
.gc-graphs__decorator2 {
position: absolute;
bottom: -162px;
right: -162px;
animation: rotating 60s infinite; }
.gc-graphs--light-green .gc-graphs__container::after {
background-color: #F7FAEF; }
.gc-graphs--light-green .gc-graphs__title {
color: #AEB13D; }
.gc-graphs--light-green .gc-graphs__desc {
color: #000;
font-weight: bold; } .gc-results-timeline {
position: relative;
min-height: 798px;
background-color: #E6EFC9; }
.gc-results-timeline__plus1 {
position: absolute;
right: -61px;
z-index: 4;
pointer-events: none;
bottom: 20px; }
.gc-results-timeline__plus2 {
position: absolute;
right: 128px;
z-index: 4;
pointer-events: none;
bottom: -72px; }
.gc-results-timeline__plus3 {
position: absolute;
right: 128px;
z-index: 4;
pointer-events: none;
top: -72px; }
@media (max-width: 900px) {
.gc-results-timeline__plus3 {
display: none; } }
.gc-results-timeline__plus4 {
position: absolute;
left: 0;
z-index: 4;
pointer-events: none;
top: -49px; }
.gc-results-timeline__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-results-timeline__container {
grid-template-columns: 1fr; } }
.gc-results-timeline__container::after {
content: '';
display: block;
background-color: #F8FBEF;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-results-timeline__container::after {
display: none; } }
.gc-results-timeline__left {
position: relative;
padding-right: 100px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 798px; }
@media (max-width: 1199px) {
.gc-results-timeline__left {
min-height: auto;
padding-right: 0;
padding-top: 2rem;
padding-bottom: 2rem; }
.gc-results-timeline__left::after {
content: '';
display: block;
background-color: #F8FBEF;
position: absolute;
height: 100%;
width: 100vw;
left: -1rem;
top: 0;
z-index: 3;
pointer-events: none; } }
.gc-results-timeline__left-circle {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
right: -25px;
width: 80px;
height: 80px;
display: grid;
place-content: center;
background-color: #fff;
border-radius: 50%;
z-index: 6; }
.gc-results-timeline__left-content {
z-index: 4;
position: relative; }
.gc-results-timeline__left-content {
z-index: 4;
position: relative; }
.gc-results-timeline__title {
color: #AFC767;
text-transform: uppercase; }
.gc-results-timeline__title strong,
.gc-results-timeline__title b {
color: #79991A; }
.gc-results-timeline__harvest-menu {
border-radius: 9px;
border: 2px solid #AEB13D;
padding: 1rem 0;
background: #fff;
margin-top: 30px;
max-height: 325px;
overflow: auto; }
.gc-results-timeline__harvest-item {
display: flex;
padding: 1rem 0.5rem;
align-items: center;
gap: 0.5rem;
color: #726A3C;
font-size: 1.25rem;
font-weight: bold; }
.gc-results-timeline__harvest-item--active {
background-color: #F1F3DA; }
.gc-results-timeline__icon {
width: 3rem;
height: 3rem;
-o-object-fit: contain;
object-fit: contain; }
.gc-results-timeline__bottom {
margin-top: 44px;
display: flex;
color: #546E09;
text-align: right;
text-transform: uppercase;
gap: 9px;
font-family: 'Gilroy';
font-weight: 900; }
.gc-results-timeline__plus5 {
flex-shrink: 0; }
.gc-results-timeline__plus5--custom path {
stroke: var(--fill); }
.gc-results-timeline__bottom-center {
font-size: 3.625rem;
line-height: 1;
flex-shrink: 0; }
.gc-results-timeline__bottom-center span {
font-size: 1rem;
display: block; }
.gc-results-timeline__botom_description {
text-align: left;
padding-left: 8px; }
.gc-results-timeline__right {
padding: 185px 0 185px 90px;
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 460px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-results-timeline__right {
left: auto;
width: 100%;
position: relative;
padding: 4rem 0; } }
.gc-results-timeline__background-wrapper {
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in-out;
z-index: -1; }
.gc-results-timeline__background-wrapper--active {
opacity: 1; }
.gc-results-timeline__background {
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
height: 100%; }
.gc-results-timeline__swiper {
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2));
opacity: 0;
position: absolute;
pointer-events: none; }
.gc-results-timeline__swiper--active {
opacity: 1;
position: relative;
pointer-events: all; } .gc-roullier--junte .gc-roullier__bottom {
background-color: #0071B9; }
.gc-roullier--junte .gc-roullier__box {
padding-top: 0; }
.gc-roullier--junte .gc-roullier__box-title {
color: #8ED2FD; }
.gc-roullier--junte .gc-roullier__box-title strong,
.gc-roullier--junte .gc-roullier__box-title b {
color: #fff; }
.gc-roullier--junte .gc-roullier__image-wrapper {
background-color: #FFF; }
.gc-roullier--junte .gc-roullier__image-wrapper:nth-child(3) .gc-roullier__image {
-o-object-fit: cover;
object-fit: cover; }
.gc-roullier--junte .gc-roullier__decorator path {
fill: #0071B9; }
.gc-roullier--mestre .gc-roullier__bottom {
background-color: #F3F2D8; }
@media (max-width: 900px) {
.gc-roullier--mestre .gc-roullier__image-wrapper {
opacity: 0 !important; } }
.gc-roullier--mestre .gc-roullier__box-title {
color: #B9B436; }
.gc-roullier--mestre .gc-roullier__box-title strong,
.gc-roullier--mestre .gc-roullier__box-title b {
color: #A29E30; }
.gc-roullier--mestre .gc-roullier__box {
padding-top: 0; }
.gc-roullier--mestre .gc-roullier__box-desc {
color: #000000; }
.gc-roullier--mestre .gc-roullier__bottom .gc-roullier__decorator {
bottom: auto;
top: 100px; }
.gc-roullier--mestre .gc-roullier__bottom--2 .gc-roullier__decorator {
bottom: auto;
top: -100px; }
.gc-roullier--mestre .gc-roullier__bottom--3 .gc-roullier__decorator {
bottom: auto;
top: -300px; }
.gc-roullier--mestre .gc-roullier__image-wrapper:nth-child(3) .gc-roullier__image {
-o-object-fit: cover;
object-fit: cover; }
.gc-roullier--animal .gc-roullier__bottom {
background-color: #0071B9; }
.gc-roullier--animal .gc-roullier__slide:nth-child(4) .gc-roullier__box {
display: flex;
flex-direction: column; }
.gc-roullier--animal .gc-roullier__slide:nth-child(4) .gc-roullier__box-desc {
order: -1; }
.gc-roullier--animal .gc-roullier__image {
-webkit-mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/78f8a13d7295127128e0.png);
mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/78f8a13d7295127128e0.png);
-webkit-mask-size: 100% auto;
mask-size: 100% auto; }
.gc-roullier--animal .gc-roullier__box-title {
color: #fff; }
.gc-roullier--animal .gc-roullier__box-title strong,
.gc-roullier--animal .gc-roullier__box-title b {
color: #8ED2FD; }
.gc-roullier--animal .gc-roullier__box {
padding-top: 0; }
.gc-roullier--animal .gc-roullier__box-desc {
color: #DDE8EF; }
.gc-roullier--animal .gc-roullier__bottom .gc-roullier__decorator {
mix-blend-mode: overlay;
width: 220px;
height: auto;
bottom: auto;
top: calc(100% - 120px); }
@media (max-width: 900px) {
.gc-roullier--animal .gc-roullier__bottom .gc-roullier__decorator {
right: -110px;
left: auto; } }
.gc-roullier--animal .gc-roullier__bottom--2 .gc-roullier__decorator {
bottom: auto;
top: calc(100% - 420px); }
.gc-roullier--animal .gc-roullier__bottom--3 .gc-roullier__decorator {
bottom: auto;
top: calc(100% - 660px); }
.gc-roullier--animal .gc-roullier__bottom--4 .gc-roullier__decorator {
bottom: auto;
top: -100px; }
.gc-roullier--animal .gc-roullier__image-wrapper {
background-color: transparent; }
.gc-roullier--animal .gc-roullier__image-wrapper:nth-child(3) .gc-roullier__image {
-o-object-fit: cover;
object-fit: cover; }
.gc-roullier--legado .gc-roullier__bottom {
background-color: #FCF2F0; }
.gc-roullier--legado .gc-roullier__slide:nth-child(4) .gc-roullier__box {
display: flex;
flex-direction: column; }
.gc-roullier--legado .gc-roullier__slide:nth-child(4) .gc-roullier__box-desc {
order: -1; }
.gc-roullier--legado .gc-roullier__image {
-webkit-mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/d2b639f8bf733b2b97a5.png);
mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/d2b639f8bf733b2b97a5.png);
-webkit-mask-size: cover;
mask-size: cover; }
.gc-roullier--legado .gc-roullier__box-title {
color: #79991A; }
.gc-roullier--legado .gc-roullier__box-title strong,
.gc-roullier--legado .gc-roullier__box-title b {
color: #79991A; }
.gc-roullier--legado .gc-roullier__box {
padding-top: 0; }
.gc-roullier--legado .gc-roullier__box-desc {
color: #334155; }
.gc-roullier--legado .gc-roullier__bottom .gc-roullier__decorator {
display: none !important; }
.gc-roullier--legado .gc-roullier__image-wrapper {
background-color: transparent; }
.gc-roullier--legado .gc-roullier__image-wrapper:nth-child(3) .gc-roullier__image {
-o-object-fit: cover;
object-fit: cover; }
.gc-roullier__icon {
max-height: 72px;
width: auto;
display: block;
margin-bottom: 1rem;
height: auto; }
.gc-roullier__top {
background-color: #001E6B;
padding: 4rem 0; }
.gc-roullier__title {
line-height: 1.1;
color: #66AAD5;
text-transform: uppercase;
text-align: center;
margin: 0; }
.gc-roullier__title strong,
.gc-roullier__title b {
color: #fff; }
@media (max-width: 900px) {
.gc-roullier__title br {
display: none; } }
.gc-roullier__bottom {
background-color: #0231A8;
height: 768px;
position: relative;
overflow: hidden; }
@media (max-width: 1199px) {
.gc-roullier__bottom {
height: auto; } }
.gc-roullier__bottom .gc-roullier__decorator {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: -134px;
z-index: 1;
transition: all 0.75s ease-in-out; }
.gc-roullier__bottom--2 .gc-roullier__decorator {
bottom: calc(50% - 134px); }
@media (max-width: 900px) {
.gc-roullier__bottom--2 .gc-roullier__decorator {
opacity: 0; } }
.gc-roullier__bottom--3 .gc-roullier__decorator {
bottom: calc(100% - 134px); }
.gc-roullier__swiper {
margin-left: 0; }
.gc-roullier__swiper, .gc-roullier__slide {
height: 768px;
z-index: 3; }
@media (max-width: 1199px) {
.gc-roullier__swiper, .gc-roullier__slide {
height: auto;
min-height: auto;
padding: 3rem 0 0; }
.gc-roullier__swiper .swiper-wrapper, .gc-roullier__slide .swiper-wrapper {
flex-direction: column;
gap: 3rem;
padding-bottom: 3rem; } }
.gc-roullier__bottom-container {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10rem; }
@media (max-width: 1199px) {
.gc-roullier__bottom-container {
display: block; } }
.gc-roullier__slide {
display: flex;
flex-direction: column;
justify-content: center; }
.gc-roullier__box {
max-width: 558px;
position: relative;
z-index: 3; }
.gc-roullier__box-title {
color: #66AAD5;
text-transform: uppercase;
color: #6C8CFF; }
.gc-roullier__box-title strong,
.gc-roullier__box-title b {
color: #fff; }
.gc-roullier__box-desc {
font-size: 1.25rem;
line-height: 1.8;
color: #fff; }
@media (max-width: 1199px) {
.gc-roullier__box-desc {
font-size: 1rem; } }
.gc-roullier__box-desc ul {
padding: 0;
list-style: none;
margin: 0; }
.gc-roullier__box-desc li {
position: relative;
padding-left: 22px; }
.gc-roullier__box-desc li::before {
width: 7px;
height: 14px;
-webkit-mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/6c53879d97f00a595cea.svg);
mask-image: url(//www.timacagro.com.br/wp-content/themes/timac/dist/6c53879d97f00a595cea.svg);
background-color: #000;
content: '';
display: block;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
position: absolute;
left: 0;
top: 11px; }
@media (max-width: 1199px) {
.gc-roullier__decorator {
display: none !important; } }
.gc-roullier__decorator--custom path {
fill: var(--fill); }
.gc-roullier__image-wrapper {
width: 50vw;
right: 0;
top: 0;
height: 100%;
position: absolute;
opacity: 0;
background-color: #87acf2;
transition: all 0.2s ease-in-out; }
@media (max-width: 1199px) {
.gc-roullier__image-wrapper {
width: 100vw;
height: 100%;
display: none; } }
.gc-roullier__image-wrapper--active {
opacity: 1; }
@media (max-width: 1199px) {
.gc-roullier__image-wrapper--active {
opacity: 0.3; } }
.gc-roullier__image {
right: 0;
top: 0;
height: 100%;
z-index: 1;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
width: 100%; } .gc-scwv {
display: grid;
background-color: #fff;
padding: 8rem 0;
position: relative; }
@media (max-width: 1199px) {
.gc-scwv {
padding: 4rem 0; } }
.gc-scwv__container {
grid-template-columns: 1.25fr 1fr;
display: grid;
gap: 3rem; }
@media (max-width: 1199px) {
.gc-scwv__container {
grid-template-columns: 1fr; } }
.gc-scwv__content {
padding-left: 6rem;
margin-top: 3rem; }
@media (min-width: 1600px) {
.gc-scwv__content {
padding-left: 3rem; } }
.gc-scwv__title {
color: #66AAD5;
text-transform: uppercase; }
.gc-scwv__title strong,
.gc-scwv__title b {
color: #0071B9; }
.gc-scwv__subtitle {
font-size: 1.625rem;
color: #0071B9;
font-weight: 600; }
.gc-scwv__description {
margin-top: 2.5rem;
max-width: 592px; }
.gc-scwv__image-wrapper {
position: relative; }
.gc-scwv__image {
width: 100%;
height: auto;
display: block; }
.gc-scwv__button {
margin-top: 2.5rem; }
.gc-scwv__decorator {
position: absolute;
left: 0;
top: 44px;
height: 368px;
width: auto; }
@media (max-width: 1199px) {
.gc-scwv__decorator {
height: 300px; } } .gc-spotify {
position: relative;
background-color: #878321;
overflow: hidden;
min-height: 843px; }
@media (max-width: 1199px) {
.gc-spotify {
min-height: auto; } }
.gc-spotify--left-custom .gc-spotify__container::after {
background-color: var(--left_bg_color); }
.gc-spotify--left-custom .gc-spotify__left::after {
background-color: var(--left_bg_color); }
.gc-spotify__decorator {
position: absolute;
right: 0;
min-height: 100%;
opacity: 0.2;
z-index: 4;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-spotify__decorator {
height: 250px;
width: auto;
min-height: auto; } }
.gc-spotify__decorator--custom path {
stroke: var(--fill); }
.gc-spotify__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-spotify__container {
grid-template-columns: 1fr; } }
.gc-spotify__container::after {
content: '';
display: block;
background-color: #FFFFFF;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-spotify__container::after {
display: none; } }
.gc-spotify__left {
position: relative;
padding-right: 45px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 843px; }
@media (max-width: 1199px) {
.gc-spotify__left {
min-height: auto;
padding-right: 0;
padding-top: 2rem; }
.gc-spotify__left::after {
content: '';
display: block;
background-color: #FDF2E2;
position: absolute;
height: 100%;
width: 100vw;
left: -1rem;
top: 0;
z-index: 3;
pointer-events: none; }
.gc-spotify__left br {
display: none; } }
.gc-spotify__icon {
width: 57px;
height: auto;
margin-bottom: 33px;
position: relative;
z-index: 4; }
.gc-spotify__item {
max-width: 339px;
width: 100%; }
.gc-spotify__title {
color: #B9B436;
text-transform: uppercase;
position: relative;
z-index: 4; }
.gc-spotify__title b,
.gc-spotify__title strong {
color: #878321; }
.gc-spotify__title--custom b,
.gc-spotify__title--custom strong {
color: var(--color); }
.gc-spotify__right {
padding: 185px 0 185px 40px;
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 460px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-spotify__right {
position: relative;
left: auto;
height: auto;
width: 100vw;
padding: 4rem 0 2rem 1rem;
margin-left: -1rem; } }
.gc-spotify__swiper {
position: relative;
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2)); }
@media (max-width: 1199px) {
.gc-spotify__swiper {
padding-right: 2rem; } }
.gc-spotify__description {
color: #878321;
position: relative;
z-index: 5;
font-weight: bold;
max-width: 324px; }
.gc-spotify__arrows {
margin: 1rem 0 0 0;
display: flex;
justify-content: space-between;
z-index: 10;
height: 40px;
pointer-events: none;
width: 100px; }
.gc-spotify__arrow {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
display: grid;
place-content: center;
pointer-events: all; }
.gc-spotify__arrow path {
fill: var(--fill); }
.gc-spotify__arrow--right svg {
transform: rotate(180deg); } .gc-steps {
background-color: #E6EFC9;
overflow: hidden; }
@media (max-width: 1199px) {
.gc-steps {
padding-top: 3rem; } }
.gc-steps__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
height: 720px;
align-items: center;
position: relative; }
@media (max-width: 1199px) {
.gc-steps__container {
grid-template-columns: 1fr;
height: auto; } }
.gc-steps__container::after {
content: '';
display: block;
background-color: #F8FBEF;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-steps__container::after {
display: none; } }
@media (max-width: 900px) {
.gc-steps .swiper-wrapper {
flex-direction: column; } }
.gc-steps__left {
position: relative;
z-index: 5;
max-width: 350px; }
.gc-steps__title {
color: #AFC767;
text-transform: uppercase; }
.gc-steps__title strong,
.gc-steps__title b {
color: #97BF21; }
.gc-steps__desc {
color: #726A3C;
font-size: 20px; }
.gc-steps__right {
height: 720px;
position: relative; }
@media (max-width: 900px) {
.gc-steps__right {
height: auto;
padding-bottom: 80px; } }
.gc-steps__right--2 .gc-steps__line {
transform: translateY(-300px); }
.gc-steps__right--3 .gc-steps__line {
transform: translateY(-600px); }
.gc-steps__right--4 .gc-steps__line {
transform: translateY(-900px); }
.gc-steps__right--5 .gc-steps__line {
transform: translateY(-1200px); }
.gc-steps__right--6 .gc-steps__line {
transform: translateY(-1500px); }
.gc-steps__right--7 .gc-steps__line {
transform: translateY(-1800px); }
.gc-steps__item-desc {
font-size: 19px; }
.gc-steps__item {
height: 720px; }
@media (max-width: 900px) {
.gc-steps__item {
height: auto; } }
.gc-steps__item.swiper-slide-active .gc-steps__item-wrapper {
opacity: 1;
transform: translateY(0); }
.gc-steps__item.swiper-slide-active .gc-steps__item-index,
.gc-steps__item.swiper-slide-active .gc-steps__image-wrapper {
opacity: 1; }
.gc-steps__item:last-child .gc-steps__item-wrapper {
position: relative; }
.gc-steps__item:last-child .gc-steps__item-wrapper::after {
content: '';
background-color: #E6EFC9;
height: 700px;
top: 158px;
width: 100px;
position: absolute;
display: block;
left: 140px; }
.gc-steps__image-wrapper {
width: 192px;
height: 192px;
border-radius: 50%;
border: 4px solid #F8FBEF;
position: relative;
overflow: hidden;
flex-shrink: 0;
opacity: 0;
transition: all 0.2s ease-in-out;
z-index: 2; }
@media (max-width: 900px) {
.gc-steps__image-wrapper {
opacity: 1; } }
.gc-steps__image {
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.gc-steps__item-wrapper {
display: flex;
gap: 3rem;
padding-top: 95px;
opacity: 0.2;
transform: translateY(-450px);
transition: all 0.2s ease-in-out; }
@media (max-width: 900px) {
.gc-steps__item-wrapper {
display: grid;
grid-template-columns: auto 1fr;
gap: 1rem;
opacity: 1;
transform: none; } }
.gc-steps__item-index {
color: #79991A;
font-weight: 900;
font-family: 'Gilroy';
font-size: 128px;
flex-shrink: 0;
line-height: 1;
margin-top: 30px;
opacity: 0;
transition: all 0.2s ease-in-out; }
@media (max-width: 900px) {
.gc-steps__item-index {
opacity: 1; } }
.gc-steps__item-right {
padding-top: 80px;
color: #79991A;
max-width: 269px; }
@media (max-width: 900px) {
.gc-steps__item-right {
grid-column: span 2;
padding-top: 1rem;
position: relative;
z-index: 2; } }
.gc-steps__line {
position: absolute;
top: 196px;
left: 130px;
transition: all .7s ease-in-out; }
@media (max-width: 900px) {
.gc-steps__line {
display: none; } }
.gc-steps--blue {
background-color: #E8F6FF; }
.gc-steps--blue .gc-steps__item-right {
max-width: 340px; }
.gc-steps--blue .gc-steps__container::after {
background-color: #66AAD5; }
.gc-steps--blue .gc-steps__item-index,
.gc-steps--blue .gc-steps__item-title {
color: #0071B9; }
.gc-steps--blue .gc-steps__line path {
stroke: #0071B9; }
.gc-steps--blue .gc-steps__title {
color: #0071B9; }
.gc-steps--blue .gc-steps__title strong,
.gc-steps--blue .gc-steps__title b {
color: #fff; }
.gc-steps--blue .gc-steps__item-right,
.gc-steps--blue .gc-steps__desc {
color: #2F2B2D; }
.gc-steps--blue .gc-steps__item:last-child .gc-steps__item-wrapper::after {
background-color: #E8F6FF; }
.gc-steps--dark-green {
background-color: #949025; }
.gc-steps--dark-green .gc-steps__container::after {
background-color: #ADA721; }
.gc-steps--dark-green .gc-steps__line path {
stroke: #F3F2D8; }
.gc-steps--dark-green .gc-steps__item-index,
.gc-steps--dark-green .gc-steps__item-title {
color: #F3F2D8; }
.gc-steps--dark-green .gc-steps__item-right,
.gc-steps--dark-green .gc-steps__title,
.gc-steps--dark-green .gc-steps__desc {
color: #FFFFFF; }
.gc-steps--dark-green .gc-steps__item:last-child .gc-steps__item-wrapper::after {
background-color: #949025; }
.gc-steps--orange {
background-color: #B87614; }
.gc-steps--orange .gc-steps__container::after {
background-color: #F49B1A; }
.gc-steps--orange .gc-steps__line path {
stroke: #FABB00; }
.gc-steps--orange .gc-steps__item-index,
.gc-steps--orange .gc-steps__item-title {
color: #E8F6FF; }
.gc-steps--orange .gc-steps__item-right {
color: #FFFFFF; }
.gc-steps--orange .gc-steps__desc {
color: #875407; }
@media (max-width: 900px) {
.gc-steps--orange .gc-steps__desc {
color: #FFFFFF; } }
.gc-steps--orange .gc-steps__title {
color: #B87614; }
.gc-steps--orange .gc-steps__title b,
.gc-steps--orange .gc-steps__title strong {
color: #FFFFFF; }
.gc-steps--orange .gc-steps__item:last-child .gc-steps__item-wrapper::after {
background-color: #B87614; } .gc-timeline__item {
box-shadow: 0px 133px 37px 0px #00000000;
padding: 4rem 2rem;
border-radius: 1rem;
position: relative;
background-color: #fff;
width: 340px;
max-height: 405px;
box-sizing: border-box; }
.gc-timeline__item::after {
content: '';
width: calc(100% + 1rem);
height: 1px;
background-color: #F49B1A;
position: absolute;
bottom: calc(100% + 1rem);
left: 0; }
.gc-timeline__item:last-child::after {
width: 100%; }
.gc-timeline__item--green::after {
background-color: #79991A; }
.gc-timeline__item--green .gc-timeline__year::before {
background-color: #E6EFC9; }
.gc-timeline__item--green .gc-timeline__year,
.gc-timeline__item--green .gc-timeline__number {
color: #79991A; }
.gc-timeline__item--green .gc-timeline__image-wrapper {
outline-color: #79991A; }
.gc-timeline__year {
position: absolute;
font-weight: 900;
font-family: 'Gilroy';
color: #F49B1A;
bottom: calc(100% + 21px);
font-size: 1.5rem;
text-transform: uppercase;
left: 0;
line-height: 1; }
.gc-timeline__year::before {
content: '';
width: 1rem;
background-color: #FBE1BA;
display: block;
height: 1rem;
position: absolute;
right: 100%;
bottom: -8px; }
.gc-timeline__logo {
position: absolute;
top: 1rem;
right: 1rem;
max-width: 92px;
height: auto;
max-height: 40px;
-o-object-fit: contain;
object-fit: contain; }
.gc-timeline__logo-bottom {
position: absolute;
bottom: 1rem;
right: 1rem;
max-width: 92px;
height: auto;
max-height: 40px;
-o-object-fit: contain;
object-fit: contain; }
.gc-timeline__image-wrapper {
outline: 2px solid #F49B1A;
border: 5px solid #fff;
padding: 5px;
border-radius: 50%;
overflow: hidden;
position: relative;
width: 99px;
height: 99px;
margin-bottom: 1.5rem; }
.gc-timeline__item-title {
font-weight: 900;
line-height: 1;
margin-bottom: 0.25rem; }
.gc-timeline__item-name {
font-size: 0.875rem;
text-transform: uppercase; }
.gc-timeline__image {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0; }
.gc-timeline__number {
font-size: 80px;
color: #F49B1A; }
.gc-timeline__number span {
font-size: 1.25rem;
font-family: 'Lato';
font-weight: 400; } .gc-timeline {
position: relative;
background-color: #FBE1BA;
overflow: hidden;
min-height: 843px; }
@media (max-width: 1199px) {
.gc-timeline {
min-height: auto; } }
.gc-timeline__decorator {
position: absolute;
left: 0;
min-height: 100%;
opacity: 0.2;
z-index: 4;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-timeline__decorator {
height: 250px;
width: auto;
min-height: auto; } }
.gc-timeline__container {
display: grid;
grid-template-columns: 460px minmax(0, 1fr);
position: relative; }
@media (max-width: 1199px) {
.gc-timeline__container {
grid-template-columns: 1fr; } }
.gc-timeline__container::after {
content: '';
display: block;
background-color: #FDF2E2;
position: absolute;
height: 100%;
width: 100vw;
right: calc(100% - 460px);
top: 0;
z-index: 3;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-timeline__container::after {
display: none; } }
.gc-timeline__left {
position: relative;
padding-right: 45px;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 843px; }
@media (max-width: 1199px) {
.gc-timeline__left {
min-height: auto;
padding-right: 0;
padding-top: 2rem; }
.gc-timeline__left::after {
content: '';
display: block;
background-color: #FDF2E2;
position: absolute;
height: 100%;
width: 100vw;
left: -1rem;
top: 0;
z-index: 3;
pointer-events: none; } }
.gc-timeline__icon {
width: 57px;
height: auto;
margin-bottom: 33px;
position: relative;
z-index: 4; }
.gc-timeline__title {
color: #B87614;
text-transform: uppercase;
position: relative;
z-index: 4; }
.gc-timeline__title b,
.gc-timeline__title strong {
color: #F49B1A; }
.gc-timeline__right {
padding: 185px 0 185px 40px;
position: absolute;
width: calc(((100vw - 1312px) / 2) + (1312px - 460px));
left: 460px;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; }
@media (max-width: 1199px) {
.gc-timeline__right {
position: relative;
left: auto;
height: auto;
width: 100vw;
padding: 4rem 0 2rem 1rem;
margin-left: -1rem; } }
.gc-timeline__swiper {
position: relative;
width: 100%;
overflow: visible;
z-index: 4;
padding-right: calc(((100vw - 1312px) / 2)); }
@media (max-width: 1199px) {
.gc-timeline__swiper {
padding-right: 2rem; } } .gc-video-bg {
pointer-events: none; }
.gc-video-bg__top-wrapper {
max-width: 744px;
margin: 5rem 0; }
@media (max-width: 1199px) {
.gc-video-bg__top-wrapper {
padding-right: 3rem;
margin: 3rem 0 2rem; } }
.gc-video-bg__tag {
padding: 0.5rem;
border-radius: 4px;
background-color: #97BF21;
width: -moz-min-content;
width: min-content;
color: #fff;
font-weight: 900;
font-size: 0.875rem;
margin-bottom: 0.5rem;
line-height: 1; }
.gc-video-bg__uppertitle {
color: #AAC852;
margin-bottom: 0.5rem; }
.gc-video-bg__title {
text-transform: uppercase;
color: #97BF21; }
.gc-video-bg__title strong,
.gc-video-bg__title b {
color: #fff; }
.gc-video-bg__decorator {
position: absolute;
right: 0;
top: 0;
z-index: 1; }
@media (max-width: 1199px) {
.gc-video-bg__decorator {
height: 200px;
width: auto;
top: -4rem; } }
.gc-video-bg__bottom {
height: 768px;
position: relative;
display: flex;
align-items: center; }
.gc-video-bg__box {
background-color: rgba(151, 191, 33, 0.8);
border-radius: 1rem;
max-width: 520px;
padding: 2.5rem 2.5rem 0 2.5rem;
color: #fff;
display: grid;
gap: 2rem;
overflow: hidden;
width: 100%; }
@media (max-width: 1199px) {
.gc-video-bg__box {
padding: 1rem 1rem 0 1rem;
gap: 1rem; } }
.gc-video-bg__box-title {
text-transform: uppercase;
margin-bottom: 0; }
.gc-video-bg__slide, .gc-video-bg__swiper {
height: 768px; }
.gc-video-bg__slide {
display: flex;
align-items: center; }
.gc-video-bg__icon-wrapper {
width: 80px;
height: 80px;
display: grid;
place-content: center; }
@media (max-width: 1199px) {
.gc-video-bg__icon-wrapper {
width: 45px;
height: 45px; } }
.gc-video-bg__box-item {
display: flex;
gap: 1rem;
align-items: center; }
.gc-video-bg__icon {
max-width: 55px;
max-height: 55px;
-o-object-fit: contain;
object-fit: contain; }
@media (max-width: 1199px) {
.gc-video-bg__icon {
max-width: 37px;
max-height: 37px; } }
.gc-video-bg__item-bold {
font-size: 1.25rem;
font-weight: 700;
line-height: 1; }
.gc-video-bg__video {
position: absolute;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
pointer-events: none; }
.gc-video-bg__next {
background-color: #FFF;
color: #97BF21;
margin: 0 -2.5rem;
padding: 1rem 2.5rem;
display: flex;
align-items: center;
justify-content: space-between;
pointer-events: all; }
.gc-video-bg__next h4 {
margin: 0 !important;
text-transform: uppercase; } .gc-video-carousel {
position: relative;
padding: 84px 0;
overflow: hidden; }
.gc-video-carousel--full .gc-video-carousel__video-content {
padding: 7rem 5rem 0;
display: flex;
flex-direction: column;
align-items: center;
box-sizing: border-box;
text-align: center;
gap: 2rem; }
.gc-video-carousel--full .gc-video-carousel__title {
margin-bottom: 0; }
.gc-video-carousel--full .gc-video-carousel__slide {
grid-template-columns: 1fr; }
.gc-video-carousel--full .gc-video-carousel__slider {
max-width: 1200px; }
.gc-video-carousel--full .gc-video-carousel__video-wrapper {
height: 560px;
max-width: 1000px; }
@media (max-width: 900px) {
.gc-video-carousel--full .gc-video-carousel__video-wrapper {
height: 400px; } }
.gc-video-carousel--full .gc-video-carousel__arrows {
max-width: 1200px;
margin: auto;
left: 0;
right: 0; }
@media (max-width: 900px) {
.gc-video-carousel--full .gc-video-carousel__arrows {
width: 100%;
position: relative;
margin-top: 1rem; } }
.gc-video-carousel--full .gc-video-carousel__decorator {
margin: 0;
top: 0px;
animation: rotating 30s linear infinite; }
@media (max-width: 900px) {
.gc-video-carousel--full .gc-video-carousel__decorator {
left: -220px;
top: -199px; } }
.gc-video-carousel__container {
position: relative; }
.gc-video-carousel__slide {
display: grid;
grid-template-columns: 7fr 5fr;
gap: 72px;
align-items: center; }
@media (max-width: 1199px) {
.gc-video-carousel__slide {
grid-template-columns: 1fr;
gap: 5rem; } }
.gc-video-carousel__title-section {
color: #8ED2FD;
text-align: center;
text-transform: uppercase; }
.gc-video-carousel__title-section strong,
.gc-video-carousel__title-section b {
color: #FFF; }
.gc-video-carousel__video-wrapper {
width: 100%;
height: 395px;
border-radius: 1rem;
position: relative;
margin: 0 auto;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
z-index: 2; }
.gc-video-carousel__video-wrapper::after {
background: linear-gradient(111.27deg, rgba(0, 113, 185, 0.2) 0.01%, rgba(0, 113, 185, 0) 100.01%);
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.gc-video-carousel__video-content {
position: relative;
z-index: 1;
display: grid;
place-content: center;
height: 100%;
width: 100%; }
.gc-video-carousel__decorator {
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
color: var(--fill); }
.gc-video-carousel__decorator path {
fill: currentColor; }
@media (max-width: 900px) {
.gc-video-carousel__decorator {
display: none; } }
.gc-video-carousel__slider {
padding: 0 4.5rem; }
@media (max-width: 900px) {
.gc-video-carousel__slider {
padding: 0; } }
.gc-video-carousel__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1; }
.gc-video-carousel__video {
position: absolute;
z-index: -1;
height: 100%;
width: 100%;
opacity: 0;
top: 0;
left: 0; }
.gc-video-carousel__video--playing {
opacity: 1; }
.gc-video-carousel__video .wp-video {
width: 100% !important; }
.gc-video-carousel__video video,
.gc-video-carousel__video .wp-video-shortcode {
width: 100% !important;
height: 528px !important;
-o-object-fit: cover;
object-fit: cover; }
.gc-video-carousel__video iframe {
position: absolute;
height: 100%;
width: 100%; }
.gc-video-carousel__title {
text-transform: uppercase;
color: #F3F2D8;
margin-bottom: 2.5rem; }
@media (max-width: 1199px) {
.gc-video-carousel__title {
margin-bottom: 1rem; } }
.gc-video-carousel__desc {
color: #fff; }
.gc-video-carousel__author {
color: #fff;
line-height: 1;
font-weight: bold; }
.gc-video-carousel__info {
color: #fff;
font-size: 0.875rem; }
.gc-video-carousel__arrows {
position: absolute;
left: -72px;
width: calc(100% + 144px);
top: 0;
bottom: 0;
margin: auto 0;
display: flex;
justify-content: space-between;
z-index: 10;
height: 40px;
pointer-events: none; }
@media (max-width: 1199px) {
.gc-video-carousel__arrows {
margin: 0;
top: 416px; } }
.gc-video-carousel__arrow {
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
display: grid;
place-content: center;
pointer-events: all; }
.gc-video-carousel__arrow path {
fill: var(--fill); }
.gc-video-carousel__arrow--right svg {
transform: rotate(180deg); }