[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay: .95s} [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos]{transition-duration: 1s} [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay: 1s} [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos]{transition-duration: 1.05s} [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay: 1.05s} [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos]{transition-duration: 1.1s} [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay: 1.1s} [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos]{transition-duration: 1.15s} [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay: 1.15s} [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos]{transition-duration: 1.2s} [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay: 1.2s} [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos]{transition-duration: 1.25s} [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay: 1.25s} [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos]{transition-duration: 1.3s} [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay: 1.3s} [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos]{transition-duration: 1.35s} [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay: 1.35s} [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos]{transition-duration: 1.4s} [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay: 1.4s} [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos]{transition-duration: 1.45s} [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay: 1.45s} [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos]{transition-duration: 1.5s} [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay: 1.5s} [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos]{transition-duration: 1.55s} [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay: 1.55s} [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos]{transition-duration: 1.6s} [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay: 1.6s} [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos]{transition-duration: 1.65s} [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay: 1.65s} [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos]{transition-duration: 1.7s} [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay: 1.7s} [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos]{transition-duration: 1.75s} [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay: 1.75s} [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos]{transition-duration: 1.8s} [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay: 1.8s} [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos]{transition-duration: 1.85s} [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay: 1.85s} [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos]{transition-duration: 1.9s} [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay: 1.9s} [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos]{transition-duration: 1.95s} [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay: 1.95s} [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos]{transition-duration: 2s} [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay: 2s} [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos]{transition-duration: 2.05s} [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay: 2.05s} [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos]{transition-duration: 2.1s} [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay: 2.1s} [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos]{transition-duration: 2.15s} [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay: 2.15s} [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos]{transition-duration: 2.2s} [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay: 2.2s} [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos]{transition-duration: 2.25s} [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay: 2.25s} [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos]{transition-duration: 2.3s} [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay: 2.3s} [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos]{transition-duration: 2.35s} [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay: 2.35s} [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos]{transition-duration: 2.4s} [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay: 2.4s} [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos]{transition-duration: 2.45s} [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay: 2.45s} [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos]{transition-duration: 2.5s} [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay: 2.5s} [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos]{transition-duration: 2.55s} [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay: 2.55s} [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos]{transition-duration: 2.6s} [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay: 2.6s} [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos]{transition-duration: 2.65s} [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay: 2.65s} [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos]{transition-duration: 2.7s} [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay: 2.7s} [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos]{transition-duration: 2.75s} [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay: 2.75s} [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos]{transition-duration: 2.8s} [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay: 2.8s} [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos]{transition-duration: 2.85s} [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay: 2.85s} [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos]{transition-duration: 2.9s} [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay: 2.9s} [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos]{transition-duration: 2.95s} [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay: 2.95s} [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos]{transition-duration: 3s} [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos]{transition-delay: 0} [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay: 3s} [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos]{transition-timing-function: cubic-bezier(.25, .25, .75, .75)} [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos]{transition-timing-function: ease} [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos]{transition-timing-function: ease-in} [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos]{transition-timing-function: ease-out} [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function: ease-in-out} [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function: cubic-bezier(.6, -.28, .735, .045)} [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)} [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)} [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function: cubic-bezier(.47, 0, .745, .715)} [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function: cubic-bezier(.39, .575, .565, 1)} [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function: cubic-bezier(.445, .05, .55, .95)} [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function: cubic-bezier(.55, .085, .68, .53)} [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function: cubic-bezier(.25, .46, .45, .94)} [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function: cubic-bezier(.455, .03, .515, .955)} [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function: cubic-bezier(.55, .085, .68, .53)} [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function: cubic-bezier(.25, .46, .45, .94)} [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function: cubic-bezier(.455, .03, .515, .955)} [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function: cubic-bezier(.55, .085, .68, .53)} [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function: cubic-bezier(.25, .46, .45, .94)} [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function: cubic-bezier(.455, .03, .515, .955)} [data-aos^=fade][data-aos^=fade]{opacity: 0; transition-property: opacity, transform} [data-aos^=fade][data-aos^=fade].aos-animate{opacity: 1; transform: translateZ(0)} [data-aos=fade-up]{transform: translate3d(0, 100px, 0)} [data-aos=fade-down]{transform: translate3d(0, -100px, 0)} [data-aos=fade-right]{transform: translate3d(-100px, 0, 0)} [data-aos=fade-left]{transform: translate3d(100px, 0, 0)} [data-aos=fade-up-right]{transform: translate3d(-100px, 100px, 0)} [data-aos=fade-up-left]{transform: translate3d(100px, 100px, 0)} [data-aos=fade-down-right]{transform: translate3d(-100px, -100px, 0)} [data-aos=fade-down-left]{transform: translate3d(100px, -100px, 0)} [data-aos^=zoom][data-aos^=zoom]{opacity: 0; transition-property: opacity, transform} [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity: 1; transform: translateZ(0) scale(1)} [data-aos=zoom-in]{transform: scale(.6)} [data-aos=zoom-in-up]{transform: translate3d(0, 100px, 0) scale(.6)} [data-aos=zoom-in-down]{transform: translate3d(0, -100px, 0) scale(.6)} [data-aos=zoom-in-right]{transform: translate3d(-100px, 0, 0) scale(.6)} [data-aos=zoom-in-left]{transform: translate3d(100px, 0, 0) scale(.6)} [data-aos=zoom-out]{transform: scale(1.2)} [data-aos=zoom-out-up]{transform: translate3d(0, 100px, 0) scale(1.2)} [data-aos=zoom-out-down]{transform: translate3d(0, -100px, 0) scale(1.2)} [data-aos=zoom-out-right]{transform: translate3d(-100px, 0, 0) scale(1.2)} [data-aos=zoom-out-left]{transform: translate3d(100px, 0, 0) scale(1.2)} [data-aos^=slide][data-aos^=slide]{transition-property: transform} [data-aos^=slide][data-aos^=slide].aos-animate{transform: translateZ(0)} [data-aos=slide-up]{transform: translate3d(0, 100%, 0)} [data-aos=slide-down]{transform: translate3d(0, -100%, 0)} [data-aos=slide-right]{transform: translate3d(-100%, 0, 0)} [data-aos=slide-left]{transform: translate3d(100%, 0, 0)} [data-aos^=flip][data-aos^=flip]{backface-visibility: hidden; transition-property: transform} [data-aos=flip-left]{transform: perspective(2500px) rotateY(-100deg)} [data-aos=flip-left].aos-animate{transform: perspective(2500px) rotateY(0)} [data-aos=flip-right]{transform: perspective(2500px) rotateY(100deg)} [data-aos=flip-right].aos-animate{transform: perspective(2500px) rotateY(0)} [data-aos=flip-up]{transform: perspective(2500px) rotateX(-100deg)} [data-aos=flip-up].aos-animate{transform: perspective(2500px) rotateX(0)} [data-aos=flip-down]{transform: perspective(2500px) rotateX(100deg)} [data-aos=flip-down].aos-animate{transform: perspective(2500px) rotateX(0)} body.compensate-for-scrollbar{overflow: hidden} .fancybox-active{height: auto} .fancybox-is-hidden{left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden} .fancybox-container{-webkit-backface-visibility: hidden; height: 100%; left: 0; outline: 0; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; transform: translateZ(0); width: 100%; z-index: 99992} .fancybox-container *{box-sizing: border-box} .fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage{bottom: 0; left: 0; position: absolute; right: 0; top: 0} .fancybox-outer{-webkit-overflow-scrolling: touch; overflow-y: auto} .fancybox-bg{background: #1e1e1e; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(.47, 0, .74, .71)} .fancybox-is-open .fancybox-bg{opacity: .9; transition-timing-function: cubic-bezier(.22, .61, .36, 1)} .fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar{direction: ltr; opacity: 0; position: absolute; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997} .fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar{opacity: 1; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible} .fancybox-infobar{color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none} .fancybox-toolbar{right: 0; top: 0} .fancybox-stage{direction: ltr; overflow: visible; transform: translateZ(0); z-index: 99994} .fancybox-is-open .fancybox-stage{overflow: hidden} .fancybox-slide{-webkit-backface-visibility: hidden; display: none; height: 100%; left: 0; outline: 0; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994} .fancybox-slide::before{content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0} .fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous{display: block} .fancybox-slide--image{overflow: hidden; padding: 44px 0} .fancybox-slide--image::before{display: none} .fancybox-slide--html{padding: 6px} .fancybox-content{background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle} .fancybox-slide--image .fancybox-content{animation-timing-function: cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility: hidden; background: 0 0; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -ms-transform-origin: top left; transform-origin: top left; transition-property: transform, opacity; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995} .fancybox-can-zoomOut .fancybox-content{cursor: zoom-out} .fancybox-can-zoomIn .fancybox-content{cursor: zoom-in} .fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content{cursor: -webkit-grab; cursor: grab} .fancybox-is-grabbing .fancybox-content{cursor: -webkit-grabbing; cursor: grabbing} .fancybox-container [data-selectable=true]{cursor: text} .fancybox-image, .fancybox-spaceball{background: 0 0; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%} .fancybox-spaceball{z-index: 1} .fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content{height: 100%; overflow: visible; padding: 0; width: 100%} .fancybox-slide--video .fancybox-content{background: #000} .fancybox-slide--map .fancybox-content{background: #e5e3df} .fancybox-slide--iframe .fancybox-content{background: #fff} .fancybox-iframe, .fancybox-video{background: 0 0; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%} .fancybox-iframe{left: 0; position: absolute; top: 0} .fancybox-error{background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%} .fancybox-error p{color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0} .fancybox-button{background: rgba(30, 30, 30, .6); border: 0; border-radius: 0; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px} .fancybox-button, .fancybox-button:link, .fancybox-button:visited{color: #ccc} .fancybox-button:hover{color: #fff} .fancybox-button:focus{outline: 0} .fancybox-button.fancybox-focus{outline: 1px dotted} .fancybox-button[disabled], .fancybox-button[disabled]:hover{color: #888; cursor: default; outline: 0} .fancybox-button div{height: 100%} .fancybox-button svg{display: block; height: 100%; overflow: visible; position: relative; width: 100%} .fancybox-button svg path{fill: currentColor; stroke-width: 0} .fancybox-button--fsenter svg:nth-child(2), .fancybox-button--play svg:nth-child(2){display: none} .fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1){display: none} .fancybox-progress{background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -ms-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: 0; transform-origin: 0; transition-property: transform; transition-timing-function: linear; z-index: 99998} .fancybox-close-small{background: 0 0; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401} .fancybox-close-small:hover{color: #fff; opacity: 1} .fancybox-slide--html .fancybox-close-small{color: currentColor; padding: 10px; right: 0; top: 0} .fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow: hidden} .fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display: none} .fancybox-navigation .fancybox-button{background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px} .fancybox-navigation .fancybox-button div{padding: 7px} .fancybox-navigation .fancybox-button--arrow_left{left: 0; left: env(safe-area-inset-left); padding: 31px 26px 31px 6px} .fancybox-navigation .fancybox-button--arrow_right{padding: 31px 6px 31px 26px; right: 0; right: env(safe-area-inset-right)} .fancybox-caption{background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 75px 44px 25px 44px; pointer-events: none; right: 0; text-align: center; z-index: 99996} @supports (padding:max(0px)){.fancybox-caption{padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}} .fancybox-caption--separate{margin-top: -50px} .fancybox-caption__body{max-height: 50vh; overflow: auto; pointer-events: all} .fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited{color: #ccc; text-decoration: none} .fancybox-caption a:hover{color: #fff; text-decoration: underline} .fancybox-loading{animation: fancybox-rotate 1s linear infinite; background: 0 0; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999} @keyframes fancybox-rotate{100%{transform: rotate(360deg)}} .fancybox-animated{transition-timing-function: cubic-bezier(0, 0, .25, 1)} .fancybox-fx-slide.fancybox-slide--previous{opacity: 0; transform: translate3d(-100%, 0, 0)} .fancybox-fx-slide.fancybox-slide--next{opacity: 0; transform: translate3d(100%, 0, 0)} .fancybox-fx-slide.fancybox-slide--current{opacity: 1; transform: translate3d(0, 0, 0)} .fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous{opacity: 0; transition-timing-function: cubic-bezier(.19, 1, .22, 1)} .fancybox-fx-fade.fancybox-slide--current{opacity: 1} .fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity: 0; transform: scale3d(1.5, 1.5, 1.5)} .fancybox-fx-zoom-in-out.fancybox-slide--next{opacity: 0; transform: scale3d(.5, .5, .5)} .fancybox-fx-zoom-in-out.fancybox-slide--current{opacity: 1; transform: scale3d(1, 1, 1)} .fancybox-fx-rotate.fancybox-slide--previous{opacity: 0; -ms-transform: rotate(-360deg); transform: rotate(-360deg)} .fancybox-fx-rotate.fancybox-slide--next{opacity: 0; -ms-transform: rotate(360deg); transform: rotate(360deg)} .fancybox-fx-rotate.fancybox-slide--current{opacity: 1; -ms-transform: rotate(0); transform: rotate(0)} .fancybox-fx-circular.fancybox-slide--previous{opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)} .fancybox-fx-circular.fancybox-slide--next{opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)} .fancybox-fx-circular.fancybox-slide--current{opacity: 1; transform: scale3d(1, 1, 1) translate3d(0, 0, 0)} .fancybox-fx-tube.fancybox-slide--previous{transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)} .fancybox-fx-tube.fancybox-slide--next{transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)} .fancybox-fx-tube.fancybox-slide--current{transform: translate3d(0, 0, 0) scale(1)} .fancybox-slide{padding-left: 6px; padding-right: 6px} .fancybox-slide--image{padding: 6px 0} .fancybox-close-small{right: -6px} .fancybox-slide--image .fancybox-close-small{background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px} .fancybox-caption{padding-left: 12px; padding-right: 12px} @supports (padding:max(0px)){.fancybox-caption{padding-left: max(12px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right))}} }.fancybox-share{background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center} .fancybox-share h1{color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0} .fancybox-share p{margin: 0; padding: 0} .fancybox-share__button{border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap} .fancybox-share__button:link, .fancybox-share__button:visited{color: #fff} .fancybox-share__button:hover{text-decoration: none} .fancybox-share__button--fb{background: #3b5998} .fancybox-share__button--fb:hover{background: #344e86} .fancybox-share__button--pt{background: #bd081d} .fancybox-share__button--pt:hover{background: #aa0719} .fancybox-share__button--tw{background: #1da1f2} .fancybox-share__button--tw:hover{background: #0d95e8} .fancybox-share__button svg{height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px} .fancybox-share__button svg path{fill: #fff} .fancybox-share__input{background: 0 0; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: 0; padding: 10px 15px; width: 100%} .fancybox-thumbs{background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: transparent; top: 0; width: 212px; z-index: 99995} .fancybox-thumbs-x{overflow-x: auto; overflow-y: hidden} .fancybox-show-thumbs .fancybox-thumbs{display: block} .fancybox-show-thumbs .fancybox-inner{right: 212px} .fancybox-thumbs__list{font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%} .fancybox-thumbs-x .fancybox-thumbs__list{overflow: hidden} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width: 7px} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background: #2a2a2a; border-radius: 10px} .fancybox-thumbs__list a{-webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, .1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: 0; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px} .fancybox-thumbs__list a::before{border: 6px solid #ff5268; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all .2s cubic-bezier(.25, .46, .45, .94); z-index: 99991} .fancybox-thumbs__list a:focus::before{opacity: .5} .fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity: 1} @media all and (max-width:576px){.fancybox-thumbs{width: 110px}.fancybox-show-thumbs .fancybox-inner{right: 110px}.fancybox-thumbs__list a{max-width: calc(100% - 10px)}} .justified-gallery{width: 100%; position: relative; overflow: hidden} .justified-gallery>a, .justified-gallery>div, .justified-gallery>figure{position: absolute; display: inline-block; overflow: hidden; filter: "alpha(opacity=10)"; opacity: .1; margin: 0; padding: 0} .justified-gallery>a>a>img, .justified-gallery>a>a>svg, .justified-gallery>a>img, .justified-gallery>a>svg, .justified-gallery>div>a>img, .justified-gallery>div>a>svg, .justified-gallery>div>img, .justified-gallery>div>svg, .justified-gallery>figure>a>img, .justified-gallery>figure>a>svg, .justified-gallery>figure>img, .justified-gallery>figure>svg{position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; border: none; filter: "alpha(opacity=0)"; opacity: 0} .justified-gallery>a>.jg-caption, .justified-gallery>div>.jg-caption, .justified-gallery>figure>.jg-caption{display: none; position: absolute; bottom: 0; padding: 5px; background-color: #000; left: 0; right: 0; margin: 0; color: #fff; font-size: 12px; font-weight: 300; font-family: sans-serif} .justified-gallery>a>.jg-caption.jg-caption-visible, .justified-gallery>div>.jg-caption.jg-caption-visible, .justified-gallery>figure>.jg-caption.jg-caption-visible{display: initial; filter: "alpha(opacity=70)"; opacity: .7; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in} .justified-gallery>.jg-entry-visible{filter: "alpha(opacity=100)"; opacity: 1; background: 0 0} .justified-gallery>.jg-entry-visible>a>img, .justified-gallery>.jg-entry-visible>a>svg, .justified-gallery>.jg-entry-visible>img, .justified-gallery>.jg-entry-visible>svg{filter: "alpha(opacity=100)"; opacity: 1; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in} .justified-gallery>.jg-filtered{display: none} .justified-gallery>.jg-spinner{position: absolute; bottom: 0; margin-left: -24px; padding: 10px 0 10px 0; left: 50%; filter: "alpha(opacity=100)"; opacity: 1; overflow: initial} .justified-gallery>.jg-spinner>span{display: inline-block; filter: "alpha(opacity=0)"; opacity: 0; width: 8px; height: 8px; margin: 0 4px 0 4px; background-color: #000; border-radius: 6px} .sf-menu, .sf-menu *{margin: 0; padding: 0; list-style: none} .sf-menu li{position: relative} .sf-menu ul{position: absolute; display: none; top: 100%; left: 0; z-index: 99} .sf-menu a, .sf-menu li.sfHover>ul, .sf-menu li:hover>ul{display: block} .sf-menu>li{float: left} .sf-menu a{position: relative} .sf-menu ul ul{top: 0; left: 100%; margin-left: 3px} .sf-menu>li.left>ul{left: auto; right: 0} .sf-menu ul li.left>ul{left: auto; right: 100%; margin-right: 3px} .sf-menu .sf-mega{position: absolute; display: none; top: 100%; left: 0; z-index: 99} .sf-menu li.sfHover>.sf-mega, .sf-menu li:hover>.sf-mega{display: block} @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") format("woff"); font-weight: 400; font-style: normal} :root{--swiper-theme-color: #007aff} .swiper-container{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1} .swiper-container-vertical>.swiper-wrapper{flex-direction: column} .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box} .swiper-container-android .swiper-slide, .swiper-wrapper{transform: translate3d(0, 0, 0)} .swiper-container-multirow>.swiper-wrapper{flex-wrap: wrap} .swiper-container-multirow-column>.swiper-wrapper{flex-wrap: wrap; flex-direction: column} .swiper-container-free-mode>.swiper-wrapper{transition-timing-function: ease-out; margin: 0 auto} .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform} .swiper-slide-invisible-blank{visibility: hidden} .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height: auto} .swiper-container-autoheight .swiper-wrapper{align-items: flex-start; transition-property: transform, height} .swiper-container-3d{perspective: 1200px} .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper{transform-style: preserve-3d} .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top{position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10} .swiper-container-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))} .swiper-container-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))} .swiper-container-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))} .swiper-container-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))} .swiper-container-css-mode>.swiper-wrapper{overflow: auto; scrollbar-width: none; -ms-overflow-style: none} .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display: none} .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: start start} .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type: x mandatory} .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type: y mandatory} :root{--swiper-navigation-size: 44px} .swiper-button-next, .swiper-button-prev{position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * 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-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .35; cursor: auto; pointer-events: none} .swiper-button-next:after, .swiper-button-prev:after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1} .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 10px; right: auto} .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: 'prev'} .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 10px; left: auto} .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: 'next'} .swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff} .swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000} .swiper-button-lock{display: none} .swiper-pagination{position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0, 0, 0); z-index: 10} .swiper-pagination.swiper-pagination-hidden{opacity: 0} .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px; left: 0; width: 100%} .swiper-pagination-bullets-dynamic{overflow: hidden; font-size: 0} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(.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(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(.33)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(.33)} .swiper-pagination-bullet{width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .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-active{opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color))} .swiper-container-vertical>.swiper-pagination-bullets{right: 10px; top: 50%; transform: translate3d(0, -50%, 0)} .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 6px 0; display: block} .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%; transform: translateY(-50%); width: 8px} .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block; transition: .2s transform, .2s top} .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px} .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%; transform: translateX(-50%); white-space: nowrap} .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform, .2s left} .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform, .2s right} .swiper-pagination-progressbar{background: rgba(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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top} .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100%; height: 4px; left: 0; top: 0} .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar{width: 4px; height: 100%; left: 0; top: 0} .swiper-pagination-white{--swiper-pagination-color: #ffffff} .swiper-pagination-black{--swiper-pagination-color: #000000} .swiper-pagination-lock{display: none} .swiper-scrollbar{border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1)} .swiper-container-horizontal>.swiper-scrollbar{position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%} .swiper-container-vertical>.swiper-scrollbar{position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%} .swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); 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>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg{max-width: 100%; max-height: 100%; object-fit: contain} .swiper-slide-zoomed{cursor: move} .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%; animation: swiper-preloader-spin 1s infinite linear; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent} .swiper-lazy-preloader-white{--swiper-preloader-color: #fff} .swiper-lazy-preloader-black{--swiper-preloader-color: #000} @keyframes swiper-preloader-spin{100%{transform: rotate(360deg)}} .swiper-container .swiper-notification{position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000} .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function: ease-out} .swiper-container-fade .swiper-slide{pointer-events: none; transition-property: opacity} .swiper-container-fade .swiper-slide .swiper-slide{pointer-events: none} .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto} .swiper-container-cube{overflow: visible} .swiper-container-cube .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%} .swiper-container-cube .swiper-slide .swiper-slide{pointer-events: none} .swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin: 100% 0} .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto} .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev{pointer-events: auto; visibility: visible} .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden} .swiper-container-cube .swiper-cube-shadow{position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0} .swiper-container-flip{overflow: visible} .swiper-container-flip .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1} .swiper-container-flip .swiper-slide .swiper-slide{pointer-events: none} .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto} .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden} 

/* /toffin_inherit/static/assets/css/vlt-main.min.css defined in bundle 'toffin_inherit.toffin_assets_frontend_css' */
:root{--pf: Swansea, sans-serif} @-webkit-keyframes vlt_animate_icon_top_right{49%{-webkit-transform: translateX(50%) translateY(-50%); transform: translateX(50%) translateY(-50%); opacity: 0}50%{-webkit-transform: translateX(-50%) translateY(50%); transform: translateX(-50%) translateY(50%); opacity: 0}51%{-webkit-transform: translateX(-50%) translateY(50%); transform: translateX(-50%) translateY(50%); opacity: 1}} @keyframes vlt_animate_icon_top_right{49%{-webkit-transform: translateX(50%) translateY(-50%); transform: translateX(50%) translateY(-50%); opacity: 0}50%{-webkit-transform: translateX(-50%) translateY(50%); transform: translateX(-50%) translateY(50%); opacity: 0}51%{-webkit-transform: translateX(-50%) translateY(50%); transform: translateX(-50%) translateY(50%); opacity: 1}} @-webkit-keyframes vlt_animate_icon_top{49%{-webkit-transform: translateY(-100%); transform: translateY(-100%)}50%{-webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0}51%{opacity: 1}} @keyframes vlt_animate_icon_top{49%{-webkit-transform: translateY(-100%); transform: translateY(-100%)}50%{-webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0}51%{opacity: 1}} @-webkit-keyframes vlt_animate_icon_bottom{49%{-webkit-transform: translateY(100%); transform: translateY(100%)}50%{-webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0}51%{opacity: 1}} @keyframes vlt_animate_icon_bottom{49%{-webkit-transform: translateY(100%); transform: translateY(100%)}50%{-webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0}51%{opacity: 1}} @-webkit-keyframes vlt_animate_icon_right{49%{-webkit-transform: translateX(100%); transform: translateX(100%)}50%{-webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0}51%{opacity: 1}} @keyframes vlt_animate_icon_right{49%{-webkit-transform: translateX(100%); transform: translateX(100%)}50%{-webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0}51%{opacity: 1}} @-webkit-keyframes vlt_animate_icon_left{49%{-webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0}50%{-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0}51%{opacity: 1}} @keyframes vlt_animate_icon_left{49%{-webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0}50%{-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0}51%{opacity: 1}} @-webkit-keyframes vlt_fade_in_down{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0)}100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}} @keyframes vlt_fade_in_down{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0)}100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}} @-webkit-keyframes vlt_fade_out_up{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}100%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0)}} @keyframes vlt_fade_out_up{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}100%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0)}} @-webkit-keyframes vlt_menu_svg_path{0%{stroke-dasharray: 5279.2841796875; stroke-dashoffset: 5279.2841796875}100%{stroke-dasharray: 5279.2841796875; stroke-dashoffset: 0}} @keyframes vlt_menu_svg_path{0%{stroke-dasharray: 5279.2841796875; stroke-dashoffset: 5279.2841796875}100%{stroke-dasharray: 5279.2841796875; stroke-dashoffset: 0}} @-webkit-keyframes vlt_rotate_90_deg{100%{-webkit-transform: rotate(90deg); transform: rotate(90deg)}} @keyframes vlt_rotate_90_deg{100%{-webkit-transform: rotate(90deg); transform: rotate(90deg)}} @-webkit-keyframes vlt_fade_in_from_bottom{0%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: 0}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1}} @keyframes vlt_fade_in_from_bottom{0%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: 0}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1}} @-webkit-keyframes vlt_marquee{0%{-webkit-transform: translateX(0) translateZ(0); transform: translateX(0) translateZ(0)}100%{-webkit-transform: translateX(-100%) translateZ(0); transform: translateX(-100%) translateZ(0)}} @keyframes vlt_marquee{0%{-webkit-transform: translateX(0) translateZ(0); transform: translateX(0) translateZ(0)}100%{-webkit-transform: translateX(-100%) translateZ(0); transform: translateX(-100%) translateZ(0)}} @-webkit-keyframes vlt_bounce{0%, 100%, 20%, 50%, 80%{-webkit-transform: translateY(0); transform: translateY(0)}40%{-webkit-transform: translateY(-20px); transform: translateY(-20px)}60%{-webkit-transform: translateY(-10px); transform: translateY(-10px)}} @keyframes vlt_bounce{0%, 100%, 20%, 50%, 80%{-webkit-transform: translateY(0); transform: translateY(0)}40%{-webkit-transform: translateY(-20px); transform: translateY(-20px)}60%{-webkit-transform: translateY(-10px); transform: translateY(-10px)}} @-webkit-keyframes vlt_mask_circle_out{0%{-webkit-clip-path: circle(120px at var(--x) var(--y)); clip-path: circle(120px at var(--x) var(--y))}100%{-webkit-clip-path: circle(0 at var(--x) var(--y)); clip-path: circle(0 at var(--x) var(--y))}} @keyframes vlt_mask_circle_out{0%{-webkit-clip-path: circle(120px at var(--x) var(--y)); clip-path: circle(120px at var(--x) var(--y))}100%{-webkit-clip-path: circle(0 at var(--x) var(--y)); clip-path: circle(0 at var(--x) var(--y))}} @-webkit-keyframes vlt_mask_circle_in{0%{-webkit-clip-path: circle(0 at var(--x) var(--y)); clip-path: circle(0 at var(--x) var(--y))}100%{-webkit-clip-path: circle(120px at var(--x) var(--y)); clip-path: circle(120px at var(--x) var(--y))}} @keyframes vlt_mask_circle_in{0%{-webkit-clip-path: circle(0 at var(--x) var(--y)); clip-path: circle(0 at var(--x) var(--y))}100%{-webkit-clip-path: circle(120px at var(--x) var(--y)); clip-path: circle(120px at var(--x) var(--y))}} @-webkit-keyframes vlt_spin{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg)}} @keyframes vlt_spin{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg)}} .vlt-counter-up--style-2 .vlt-counter-up__title, .vlt-counter-up--style-3 .vlt-counter-up__title, .vlt-display-1, .vlt-project-showcase--style-3 .vlt-project-showcase__category, .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a, .vlt-project-showcase--style-5 .vlt-project-showcase__category, .vlt-project-showcase--style-7 .vlt-project-showcase__subtitle, .vlt-section-title--style-1 .vlt-section-title__subtitle, .vlt-slider-controls .vlt-swiper-button-next, .vlt-slider-controls .vlt-swiper-button-prev, .vlt-styled-list--style-3 li, .vlt-widget--white .vlt-widget__title{font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: 2px; text-transform: uppercase} .vlt-cases-slider .vlt-cases-slider__category, .vlt-comment-item__inner .vlt-comment-metas, .vlt-display-2, .vlt-post-meta, .vlt-project-showcase--style-4 .vlt-project-showcase__category, .vlt-slider-controls .vlt-swiper-pagination, .vlt-team-member--style-1 .vlt-team-member__function, .vlt-team-member--style-2 .vlt-team-member__function, .vlt-team-member--style-4 .vlt-team-member__function, .vlt-testimonial__function, .vlt-types-list .vlt-types-list__category, .vlt-widget--recent-posts .vlt-widget-post__content span, .vlt-work--style-8 .vlt-work__category, .vlt-work__category, dl dd{font-size: 16px; line-height: 1.2} .vlt-display-3, .vlt-page-navigation--style-2 .next span.label, .vlt-page-navigation--style-2 .prev span.label{font-size: 12px; font-weight: 700; line-height: 1.2; letter-spacing: 1.85px; text-transform: uppercase} .vlt-single-post__footer .vlt-post-tags a, .vlt-widget--tagcloud a{font-size: 14px; display: inline-block; padding: 5px 12px; color: #8a8a8a; border: 1px solid #d6d6d6; background-color: #fff} .vlt-single-post__footer .vlt-post-tags a:hover, .vlt-widget--tagcloud a:hover{color: #fff; border-color: #101010; background-color: #101010} .vlt-nav--offcanvas__navigation ul.sf-menu, .vlt-nav--slide__navigation ul.sf-menu{position: relative; z-index: 2; width: 100%} .vlt-nav--offcanvas__navigation ul.sf-menu li, .vlt-nav--slide__navigation ul.sf-menu li{width: 100%} .vlt-nav--offcanvas__navigation ul.sf-menu>li>a, .vlt-nav--slide__navigation ul.sf-menu>li>a{font-size: 46px; font-weight: 700; line-height: 2; color: #101010} .vlt-nav--offcanvas__navigation ul.sf-menu>li>a::after, .vlt-nav--slide__navigation ul.sf-menu>li>a::after{font-family: Skape; font-size: 16px; position: absolute; top: 50%; margin-left: 30px; content: '\e91c'; -webkit-transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s, -webkit-transform .3s; -webkit-transform: translate3d(-15px, -50%, 0); transform: translate3d(-15px, -50%, 0); opacity: 0} .vlt-nav--offcanvas__navigation ul.sf-menu>li.current-menu-item>a, .vlt-nav--offcanvas__navigation ul.sf-menu>li:hover>a, .vlt-nav--slide__navigation ul.sf-menu>li.current-menu-item>a, .vlt-nav--slide__navigation ul.sf-menu>li:hover>a{color: #e82e31} .vlt-nav--offcanvas__navigation ul.sf-menu>li.current-menu-item>a::after, .vlt-nav--offcanvas__navigation ul.sf-menu>li:hover>a::after, .vlt-nav--slide__navigation ul.sf-menu>li.current-menu-item>a::after, .vlt-nav--slide__navigation ul.sf-menu>li:hover>a::after{-webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); opacity: 1} .vlt-nav--offcanvas__navigation ul.sf-menu ul.sub-menu, .vlt-nav--slide__navigation ul.sf-menu ul.sub-menu{padding-left: 15px} .vlt-nav--offcanvas__navigation ul.sf-menu ul.sub-menu>li>a, .vlt-nav--slide__navigation ul.sf-menu ul.sub-menu>li>a{font-size: 16px; line-height: 2} .vlt-nav--offcanvas__navigation ul.sf-menu ul.sub-menu>li.current-menu-item>a, .vlt-nav--offcanvas__navigation ul.sf-menu ul.sub-menu>li:hover>a, .vlt-nav--slide__navigation ul.sf-menu ul.sub-menu>li.current-menu-item>a, .vlt-nav--slide__navigation ul.sf-menu ul.sub-menu>li:hover>a{color: #e82e31} .has-primary-color{color: #ff8d00} .has-primary-background-color{background-color: #ff8d00} .has-white-color{color: rgb(255, 255, 255)} .has-white-background-color{background-color: #fff} .has-black-color{color: #101010} .has-black-background-color{background-color: #101010} .has-light-gray-color{color: #e5e5e5} .has-light-gray-background-color{background-color: #e5e5e5} .has-extra-light-gray-color{color: #f5f5f5} .has-extra-light-gray-background-color{background-color: #f5f5f5} .has-gray-color{color: #bbb} .has-gray-background-color{background-color: #bbb} .vlt-gap-400{height: 400px} @media only screen and (max-width:575px){.vlt-gap-400--xs{height: 400px}} @media only screen and (max-width:767px){.vlt-gap-400--sm{height: 400px}} @media only screen and (max-width:991px){.vlt-gap-400--md{height: 400px}} .vlt-gap-270{height: 270px} @media only screen and (max-width:575px){.vlt-gap-270--xs{height: 270px}} @media only screen and (max-width:767px){.vlt-gap-270--sm{height: 270px}} @media only screen and (max-width:991px){.vlt-gap-270--md{height: 270px}} .vlt-gap-240{height: 240px} @media only screen and (max-width:575px){.vlt-gap-240--xs{height: 240px}} @media only screen and (max-width:767px){.vlt-gap-240--sm{height: 240px}} @media only screen and (max-width:991px){.vlt-gap-240--md{height: 240px}} .vlt-gap-200{height: 200px} @media only screen and (max-width:575px){.vlt-gap-200--xs{height: 200px}} @media only screen and (max-width:767px){.vlt-gap-200--sm{height: 200px}} @media only screen and (max-width:991px){.vlt-gap-200--md{height: 200px}} .vlt-gap-160{height: 160px} @media only screen and (max-width:575px){.vlt-gap-160--xs{height: 160px}} @media only screen and (max-width:767px){.vlt-gap-160--sm{height: 160px}} @media only screen and (max-width:991px){.vlt-gap-160--md{height: 160px}} .vlt-gap-150{height: 150px} @media only screen and (max-width:575px){.vlt-gap-150--xs{height: 150px}} @media only screen and (max-width:767px){.vlt-gap-150--sm{height: 150px}} @media only screen and (max-width:991px){.vlt-gap-150--md{height: 150px}} .vlt-gap-130{height: 130px} @media only screen and (max-width:575px){.vlt-gap-130--xs{height: 130px}} @media only screen and (max-width:767px){.vlt-gap-130--sm{height: 130px}} @media only screen and (max-width:991px){.vlt-gap-130--md{height: 130px}} .vlt-gap-120{height: 120px} @media only screen and (max-width:575px){.vlt-gap-120--xs{height: 120px}} @media only screen and (max-width:767px){.vlt-gap-120--sm{height: 120px}} @media only screen and (max-width:991px){.vlt-gap-120--md{height: 120px}} .vlt-gap-110{height: 110px} @media only screen and (max-width:575px){.vlt-gap-110--xs{height: 110px}} @media only screen and (max-width:767px){.vlt-gap-110--sm{height: 110px}} @media only screen and (max-width:991px){.vlt-gap-110--md{height: 110px}} .vlt-gap-100{height: 100px} @media only screen and (max-width:575px){.vlt-gap-100--xs{height: 100px}} @media only screen and (max-width:767px){.vlt-gap-100--sm{height: 100px}} @media only screen and (max-width:991px){.vlt-gap-100--md{height: 100px}} .vlt-gap-90{height: 90px} @media only screen and (max-width:575px){.vlt-gap-90--xs{height: 90px}} @media only screen and (max-width:767px){.vlt-gap-90--sm{height: 90px}} @media only screen and (max-width:991px){.vlt-gap-90--md{height: 90px}} .vlt-gap-80{height: 80px} @media only screen and (max-width:575px){.vlt-gap-80--xs{height: 80px}} @media only screen and (max-width:767px){.vlt-gap-80--sm{height: 80px}} @media only screen and (max-width:991px){.vlt-gap-80--md{height: 80px}} .vlt-gap-70{height: 70px} @media only screen and (max-width:575px){.vlt-gap-70--xs{height: 70px}} @media only screen and (max-width:767px){.vlt-gap-70--sm{height: 70px}} @media only screen and (max-width:991px){.vlt-gap-70--md{height: 70px}} .vlt-gap-60{height: 60px} @media only screen and (max-width:575px){.vlt-gap-60--xs{height: 60px}} @media only screen and (max-width:767px){.vlt-gap-60--sm{height: 60px}} @media only screen and (max-width:991px){.vlt-gap-60--md{height: 60px}} .vlt-gap-50{height: 50px} @media only screen and (max-width:575px){.vlt-gap-50--xs{height: 50px}} @media only screen and (max-width:767px){.vlt-gap-50--sm{height: 50px}} @media only screen and (max-width:991px){.vlt-gap-50--md{height: 50px}} .vlt-gap-40{height: 40px} @media only screen and (max-width:575px){.vlt-gap-40--xs{height: 40px}} @media only screen and (max-width:767px){.vlt-gap-40--sm{height: 40px}} @media only screen and (max-width:991px){.vlt-gap-40--md{height: 40px}} .vlt-gap-35{height: 35px} @media only screen and (max-width:575px){.vlt-gap-35--xs{height: 35px}} @media only screen and (max-width:767px){.vlt-gap-35--sm{height: 35px}} @media only screen and (max-width:991px){.vlt-gap-35--md{height: 35px}} .vlt-gap-30{height: 30px} @media only screen and (max-width:575px){.vlt-gap-30--xs{height: 30px}} @media only screen and (max-width:767px){.vlt-gap-30--sm{height: 30px}} @media only screen and (max-width:991px){.vlt-gap-30--md{height: 30px}} .vlt-gap-20{height: 20px} @media only screen and (max-width:575px){.vlt-gap-20--xs{height: 20px}} @media only screen and (max-width:767px){.vlt-gap-20--sm{height: 20px}} @media only screen and (max-width:991px){.vlt-gap-20--md{height: 20px}} .vlt-gap-15{height: 15px} @media only screen and (max-width:575px){.vlt-gap-15--xs{height: 15px}} @media only screen and (max-width:767px){.vlt-gap-15--sm{height: 15px}} @media only screen and (max-width:991px){.vlt-gap-15--md{height: 15px}} .vlt-gap-10{height: 10px} @media only screen and (max-width:575px){.vlt-gap-10--xs{height: 10px}} @media only screen and (max-width:767px){.vlt-gap-10--sm{height: 10px}} @media only screen and (max-width:991px){.vlt-gap-10--md{height: 10px}} .vlt-gap-0{height: 0} @media only screen and (max-width:575px){.vlt-gap-0--xs{height: 0}} @media only screen and (max-width:767px){.vlt-gap-0--sm{height: 0}} @media only screen and (max-width:991px){.vlt-gap-0--md{height: 0}} .lh-2{line-height: 1.7} .lh-1{line-height: 1.5} .lh-0{line-height: 1} .fz-6{font-size: 130px} .fz-5{font-size: 110px} .fz-4{font-size: 24px} .fz-3{font-size: 20px} .fz-2{font-size: 18px} .fz-1{font-size: 16px} .vlt-pl-50{padding-left: 50px} @media only screen and (max-width:575px){.vlt-pl-50--xs{padding-left: 50px}} @media only screen and (max-width:767px){.vlt-pl-50--sm{padding-left: 50px}} @media only screen and (max-width:991px){.vlt-pl-50--md{padding-left: 50px}} .vlt-pl-70{padding-left: 70px} @media only screen and (max-width:575px){.vlt-pl-70--xs{padding-left: 70px}} @media only screen and (max-width:767px){.vlt-pl-70--sm{padding-left: 70px}} @media only screen and (max-width:991px){.vlt-pl-70--md{padding-left: 70px}} .vlt-pl-0{padding-left: 0} @media only screen and (max-width:575px){.vlt-pl-0--xs{padding-left: 0}} @media only screen and (max-width:767px){.vlt-pl-0--sm{padding-left: 0}} @media only screen and (max-width:991px){.vlt-pl-0--md{padding-left: 0}} .message.success{color: var(--success)} .message.danger{color: var(--danger)} .t-0{top: 0} .r-0{right: 0} .b-0{bottom: 0} .l-0{left: 0} .mh-550{min-height: 550px} .spin{-webkit-animation: vlt_spin 5s linear infinite; animation: vlt_spin 5s linear infinite} .center-mode{position: absolute !important; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0)} .alignfull{width: 100vw; max-width: 100vw; margin: 0 calc(50% - 50vw)} .negative-top-offset{margin-top: -1.5em} @media only screen and (max-width:767px){.negative-top-offset{margin-top: -1.2em}} .negative-top-offset-lg{margin-top: -3.2em} @media only screen and (max-width:767px){.negative-top-offset-lg{margin-top: -2.4em}} .vlt-custom--1969{font-size: 130px; line-height: 1.1} @media only screen and (max-width:991px){.vlt-custom--1969{font-size: 84px}} @media only screen and (max-width:767px){.vlt-custom--1969{font-size: 70px}} @media only screen and (max-width:575px){.vlt-custom--1969{font-size: 46px}} .vlt-custom--5156{position: relative; z-index: 1} .vlt-custom--5156::after{position: absolute; z-index: -1; bottom: 0; left: 0; width: 100%; height: 30%; content: ''; background-color: #fff} .vlt-custom--1632{position: relative; z-index: 1} .vlt-custom--1632::after{position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 50%; content: ''; background-color: #f5f5f5} .vlt-custom--1529{position: relative; z-index: 1; padding-right: 12%} .vlt-custom--1529::after{position: absolute; z-index: -1; top: 0; right: 100%; width: 9999em; height: 100%; content: ''; background-color: #f5f5f5} .vlt-custom--6188{position: relative; z-index: 1} .vlt-custom--6188::after{position: absolute; z-index: -1; top: 0; left: 100%; width: 9999em; height: 100%; content: ''; background-color: #000000} .vlt-custom--1681{position: relative; z-index: 1} .vlt-custom--1681::after{position: absolute; z-index: -1; top: 0; left: 0; width: 33.333%; height: 100%; content: ''; background-color: #fff} @media only screen and (max-width:991px){.vlt-custom--1681::after{display: none}} @media only screen and (min-width:992px){.vlt-custom--1599{padding-left: 6%}} .vlt-custom--5150>*{max-width: 950px} .vlt-custom--1519{position: relative; z-index: 1; padding: 40px; background-color: #101010; background-image: url(/toffin_inherit/static/assets/css/../img/root/architecture-shape.png); background-repeat: no-repeat; background-position: top right; background-size: 260px} @media only screen and (min-width:992px){.vlt-custom--1519{margin-top: -240px}} ::-moz-selection{color: #fff; background-color: #101010} ::selection{color: #fff; background-color: #101010} ::-moz-selection{color: #fff; background-color: #101010} body{font-family: var(--pf); font-size: 18px; line-height: 1.5; min-width: 320px; margin: 0; padding: 0; color: #525252; background-color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} img{max-width: 100%; height: auto} p{margin: 0 0 30px} p:empty{display: none} p:last-of-type{margin-bottom: 0} strong{font-weight: 700} mark{background-color: #e82e31} a{-webkit-transition: all .3s; transition: all .3s; text-decoration: none; color: inherit} a:active, a:focus, a:hover{text-decoration: none; outline: 0} a:hover, p a{color: #ff8d00} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: 700; margin: 0; padding: 0; color: #101010} .h1 i, .h2 i, .h3 i, .h4 i, .h5 i, .h6 i, h1 i, h2 i, h3 i, h4 i, h5 i, h6 i{margin-right: 18px} .h1, h1{font-size: 70px; line-height: 1.15} .h2, h2{font-size: 46px; line-height: 1.25} .h3, h3{font-size: 32px; line-height: 1.4} .h4, h4{font-size: 26px; line-height: 1.4} .h5, h5{font-size: 24px; line-height: 1.4} .h6, h6{font-size: 18px; line-height: 1.5} blockquote{font-size: 18px; font-weight: 700; margin: 0; padding: 25px 0 25px 40px; color: #101010; border-left: 3px solid #e82e31} blockquote.pullquote{position: relative; z-index: 1; padding: 35px 20%; text-align: center; color: #fff; border: none} blockquote.pullquote::after{position: absolute; z-index: -1; top: 0; left: 0; display: block; width: 100%; height: 100%; content: ''; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; background-color: #e82e31} blockquote.pullquote:hover::after{-webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01)} form{max-width: 100%} label{font-size: 16px; display: block; margin-bottom: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #101010} input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{font-size: 16px; display: block; width: 100%; margin: 0; padding: 10px 0; -webkit-transition: all .3s; transition: all .3s; color: #101010; border: none; border-bottom: 1px solid #d6d6d6; outline: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none} select{background-image: url('data:image/svg+xml;utf8,<svg fill=\'%23D6D6D6\' height=\'24\' viewBox=\'0 0 24 24\' width=\'24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M7 10l5 5 5-5z\'/><path d=\'M0 0h24v24H0z\' fill=\'none\'/></svg>'); background-repeat: no-repeat; background-position: right 0 bottom 50%; background-size: 18px 18px} textarea{width: 100%; max-width: 100%} button:focus, input[type=submit]:focus{outline: 0} input[type=date].placeholder, input[type=email].placeholder, input[type=number].placeholder, input[type=password].placeholder, input[type=search].placeholder, input[type=tel].placeholder, input[type=text].placeholder, input[type=url].placeholder, select.placeholder, textarea.placeholder{opacity: 1; color: #101010} input[type=date]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=url]:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder{opacity: 1; color: #101010} input[type=date]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{opacity: 1; color: #101010} input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity: 1; color: #101010} input[type=date]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity: 1; color: #101010} input[type=date]:focus.placeholder, input[type=email]:focus.placeholder, input[type=number]:focus.placeholder, input[type=password]:focus.placeholder, input[type=search]:focus.placeholder, input[type=tel]:focus.placeholder, input[type=text]:focus.placeholder, input[type=url]:focus.placeholder, select:focus.placeholder, textarea:focus.placeholder{opacity: 0} input[type=date]:focus:-moz-placeholder, input[type=email]:focus:-moz-placeholder, input[type=number]:focus:-moz-placeholder, input[type=password]:focus:-moz-placeholder, input[type=search]:focus:-moz-placeholder, input[type=tel]:focus:-moz-placeholder, input[type=text]:focus:-moz-placeholder, input[type=url]:focus:-moz-placeholder, select:focus:-moz-placeholder, textarea:focus:-moz-placeholder{opacity: 0} input[type=date]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, select:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity: 0} input[type=date]:focus:-ms-input-placeholder, input[type=email]:focus:-ms-input-placeholder, input[type=number]:focus:-ms-input-placeholder, input[type=password]:focus:-ms-input-placeholder, input[type=search]:focus:-ms-input-placeholder, input[type=tel]:focus:-ms-input-placeholder, input[type=text]:focus:-ms-input-placeholder, input[type=url]:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{opacity: 0} input[type=date]:focus::-webkit-input-placeholder, input[type=email]:focus::-webkit-input-placeholder, input[type=number]:focus::-webkit-input-placeholder, input[type=password]:focus::-webkit-input-placeholder, input[type=search]:focus::-webkit-input-placeholder, input[type=tel]:focus::-webkit-input-placeholder, input[type=text]:focus::-webkit-input-placeholder, input[type=url]:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{opacity: 0} .vlt-form-label{position: absolute; top: 10px; left: 0; margin-bottom: 0; -webkit-transition: all .3s; transition: all .3s; pointer-events: none} .vlt-form-control:not(:-moz-placeholder-shown)~.vlt-form-label{top: -20px} .vlt-form-control:not(:-ms-input-placeholder)~.vlt-form-label{top: -20px} .vlt-form-control:focus~.vlt-form-label, .vlt-form-control:not(:placeholder-shown)~.vlt-form-label{top: -20px} .vlt-form-group{position: relative; display: block; margin-bottom: 30px} .vlt-form-row{display: grid; grid-gap: 30px; grid-template-columns: repeat(1, 1fr)} .vlt-form-row.two-col{grid-template-columns: repeat(2, 1fr)} @media only screen and (max-width:767px){.vlt-form-row.two-col{grid-gap: 0; grid-template-columns: repeat(1, 1fr)}} .vlt-form-row.three-col{grid-template-columns: repeat(3, 1fr)} @media only screen and (max-width:767px){.vlt-form-row.three-col{grid-gap: 0; grid-template-columns: repeat(1, 1fr)}} dl{margin-bottom: 0} dl dt{font-size: 18px; font-weight: 700; color: #101010} dl dd{margin-top: 8px; margin-bottom: 0; color: #8a8a8a} .vlt-main{position: relative; overflow: hidden; background-color: #fff} .vlt-page-content--padding{padding: 120px 0} .vlt-page-content--padding-top{padding-top: 120px} .vlt-page-content--padding-bottom{padding-bottom: 120px} .vlt-header--creative, .vlt-header--default, .vlt-header--fullscreen, .vlt-header--offcanvas, .vlt-header--slide{position: absolute; z-index: 30; top: 0; left: 0; width: 100%; color: #101010} .vlt-header--creative.vlt-header--opaque, .vlt-header--default.vlt-header--opaque, .vlt-header--fullscreen.vlt-header--opaque, .vlt-header--offcanvas.vlt-header--opaque, .vlt-header--slide.vlt-header--opaque{position: relative} .vlt-header--creative.vlt-header--dark, .vlt-header--default.vlt-header--dark, .vlt-header--fullscreen.vlt-header--dark, .vlt-header--offcanvas.vlt-header--dark, .vlt-header--slide.vlt-header--dark{color: #fff} .vlt-navbar{position: relative; z-index: 50; -webkit-transition: background-color .3s; transition: background-color .3s; will-change: background-color} .vlt-navbar .vlt-navbar-inner{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; min-height: 90px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between} .vlt-navbar.vlt-navbar--fixed{position: fixed; top: 0; left: 0; width: 100%; -webkit-transition: all .3s; transition: all .3s} .vlt-navbar.vlt-navbar--fixed.vlt-navbar--sticky{-webkit-animation: vlt_fade_in_down .3s forwards; animation: vlt_fade_in_down .3s forwards} .vlt-navbar.vlt-navbar--fixed.vlt-on-scroll-show{-webkit-animation: vlt_fade_in_down .3s forwards; animation: vlt_fade_in_down .3s forwards} .vlt-navbar.vlt-navbar--fixed.vlt-on-scroll-hide{-webkit-animation: vlt_fade_out_up .3s forwards; animation: vlt_fade_out_up .3s forwards} .vlt-navbar.vlt-navbar--transparent{background-color: rgba(255, 255, 255, 0)} .vlt-header--dark .vlt-navbar.vlt-navbar--transparent{background-color: transparent} .vlt-navbar, .vlt-navbar.vlt-navbar--solid{background-color: #fff} .vlt-header--dark .vlt-navbar, .vlt-header--dark .vlt-navbar.vlt-navbar--solid{background-color: #101010} .vlt-navbar.vlt-navbar--transparent-always{background-color: transparent} .vlt-header--dark .vlt-navbar.vlt-navbar--transparent-always{background-color: transparent} .vlt-navbar .vlt-navbar-logo{line-height: 1; display: inline-block} .vlt-navbar .vlt-navbar-logo:hover{color: currentColor} .vlt-navbar .vlt-navbar-logo h2{font-size: 26px; line-height: 1; margin: 0; color: currentColor} .vlt-navbar .vlt-navbar-logo img{display: block; max-width: 109px; width: 109px;} .vlt-header--dark .vlt-navbar .vlt-navbar-logo img{display: none} .vlt-navbar .vlt-navbar-logo img.white{display: none} .vlt-header--dark .vlt-navbar .vlt-navbar-logo img.white{display: block} .vlt-navbar.vlt-navbar--white-text-on-top{color: #fff} .vlt-navbar.vlt-navbar--white-text-on-top .vlt-navbar-logo img.black{display: none} .vlt-navbar.vlt-navbar--white-text-on-top .vlt-navbar-logo img.white{display: block} .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid{color: #101010} .vlt-header--dark .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid{color: #fff} .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid .vlt-navbar-logo{color: #101010} .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{display: block} .vlt-header--dark .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid .vlt-navbar-logo img.black{display: none} .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{display: none} .vlt-header--dark .vlt-navbar.vlt-navbar--white-text-on-top.vlt-navbar--solid .vlt-navbar-logo img.white{display: block} .vlt-navbar-buttons{margin-left: 20px} .vlt-navbar-buttons a{font-size: 18px; line-height: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-transition: none; transition: none; color: currentColor} .vlt-navbar-buttons a+a{margin-left: 30px} .vlt-nav .vlt-nav-table{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-nav .vlt-nav-table--row{flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} .vlt-nav .vlt-nav-table>*{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto} .vlt-nav .vlt-nav-table>.vlt-nav, .vlt-nav .vlt-nav-table>.vlt-nav-row--full{-webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%} .vlt-nav .vlt-nav-table .vlt-nav-row--full{overflow: hidden; overflow-y: auto; min-height: 0} .vlt-nav .vlt-nav-table>.vlt-nav-row--center{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-nav .vlt-nav-table>.vlt-nav-row--center>*{margin-top: auto; margin-bottom: auto} .vlt-nav .vlt-nav-table>.vlt-nav-row--bottom{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex} .vlt-nav .vlt-nav-table>.vlt-nav-row--bottom>*{margin-top: auto} .vlt-menu-burger{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; flex-direction: column; width: 34px; -webkit-transition: none; transition: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-menu-burger span{display: inline-block; height: 2px; margin: 4px 0; -webkit-transition: all .3s; transition: all .3s; background-color: currentColor} .vlt-menu-burger span.line-one{width: 34px} .vlt-menu-burger span.line-two{width: 20px; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end} .vlt-menu-burger:hover{color: inherit} .vlt-menu-burger:hover:not(.vlt-menu-burger--opened) span.line-two{width: 34px} .vlt-menu-burger--opened span.line-one, .vlt-menu-burger--opened span.line-two{width: 34px} .vlt-menu-burger--opened span.line-one{-webkit-transform: rotate(45deg) translateX(4px) translateY(3px); -ms-transform: rotate(45deg) translateX(4px) translateY(3px); transform: rotate(45deg) translateX(4px) translateY(3px)} .vlt-menu-burger--opened span.line-two{-webkit-transform: rotate(-45deg) translateX(4px) translateY(-3px); -ms-transform: rotate(-45deg) translateX(4px) translateY(-3px); transform: rotate(-45deg) translateX(4px) translateY(-3px); -webkit-align-self: center; -ms-flex-item-align: center; align-self: center} [data-submenu-effect=style-1] ul.sf-menu{overflow: hidden} [data-submenu-effect=style-1] ul.sf-menu ul.sub-menu>li, [data-submenu-effect=style-1] ul.sf-menu>li{position: static; display: block; float: none} [data-submenu-effect=style-1] ul.sub-menu{display: block; visibility: inherit} [data-submenu-effect=style-1] li.menu-item-has-children li.menu-item-has-children>ul.sub-menu, [data-submenu-effect=style-1] li.menu-item-has-children>ul.sub-menu{top: 0; left: 0; width: 100%; margin-top: 0; margin-left: 0} [data-submenu-effect=style-1] li.menu-item-has-children li.menu-item-has-children>ul.sub-menu>li>a, [data-submenu-effect=style-1] li.menu-item-has-children>ul.sub-menu>li>a{display: none} [data-submenu-effect=style-2] ul.sf-menu{overflow: hidden} [data-submenu-effect=style-2] ul.sf-menu ul.sub-menu>li, [data-submenu-effect=style-2] ul.sf-menu>li{position: static; display: inline-block; float: none} [data-submenu-effect=style-2] ul.sub-menu{display: block; visibility: inherit} [data-submenu-effect=style-2] li.menu-item-has-children li.menu-item-has-children>ul.sub-menu, [data-submenu-effect=style-2] li.menu-item-has-children>ul.sub-menu{top: 0; left: 0; width: 100%; margin-top: 0; margin-left: 0} [data-submenu-effect=style-2] li.menu-item-has-children li.menu-item-has-children>ul.sub-menu>li>a, [data-submenu-effect=style-2] li.menu-item-has-children>ul.sub-menu>li>a{display: none} .vlt-nav--default .sf-menu{font-size: 0} .vlt-nav--default .sf-menu>li{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; float: none; min-height: 90px; padding: 0 17px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-nav--default .sf-menu>li>a{font-size: 15px; font-weight: 550; opacity: .85} .vlt-nav--default .sf-menu>li>a span{position: relative;} .vlt-nav--default .sf-menu>li>a span::after{position: absolute; bottom: -5px; left: 0; width: 100%; height: 2px; content: ''; -webkit-transition: all .3s; transition: all .3s; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); background-color: #ff8d00} .vlt-header--dark .vlt-nav--default .sf-menu>li>a span::after{background-color: #fff} .vlt-nav--default .sf-menu>li.current-menu-item>a, .vlt-nav--default .sf-menu>li.sfHover>a, .vlt-nav--default .sf-menu>li:hover>a{color: #ff8d00 !important;} .vlt-header--dark .vlt-nav--default .sf-menu>li.current-menu-item>a, .vlt-header--dark .vlt-nav--default .sf-menu>li.sfHover>a, .vlt-header--dark .vlt-nav--default .sf-menu>li:hover>a{opacity: 1; color: inherit} .vlt-nav--default .sf-menu>li.current-menu-item>a>span::after, .vlt-nav--default .sf-menu>li.sfHover>a>span::after, .vlt-nav--default .sf-menu>li:hover>a>span::after{-webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1)} .vlt-nav--default .sf-menu ul.sub-menu{min-width: 290px; padding: 30px 0; background-color: #101010; -webkit-box-shadow: 0 5px 10px 0 rgba(16, 16, 16, .05); box-shadow: 0 5px 10px 0 rgba(16, 16, 16, .05)} .vlt-header--dark .vlt-nav--default .sf-menu ul.sub-menu{background-color: #fff} .vlt-nav--default .sf-menu ul.sub-menu ul.sub-menu{top: -30px} .vlt-nav--default .sf-menu ul.sub-menu li{display: block} .vlt-nav--default .sf-menu ul.sub-menu li a{font-size: 16px; line-height: 1.8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 4px 40px; white-space: nowrap; color: #ffffff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between} .vlt-header--dark .vlt-nav--default .sf-menu ul.sub-menu li a{color: #656565} .vlt-nav--default .sf-menu ul.sub-menu li a>span{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s} .vlt-nav--default .sf-menu ul.sub-menu li.menu-item-has-children>a::after{font-family: Skape; font-size: 50%; content: '\e908'} .vlt-nav--default .sf-menu ul.sub-menu li:hover>a:not(.label)>span{-webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px)} .vlt-nav--default .sf-menu ul.sub-menu li.current-menu-item>a, .vlt-nav--default .sf-menu ul.sub-menu li.sfHover>a, .vlt-nav--default .sf-menu ul.sub-menu li:hover>a{color: #ff8d00 !important;} .vlt-header--dark .vlt-nav--default .sf-menu ul.sub-menu li.current-menu-item>a, .vlt-header--dark .vlt-nav--default .sf-menu ul.sub-menu li.sfHover>a, .vlt-header--dark .vlt-nav--default .sf-menu ul.sub-menu li:hover>a{color: #e82e31} .vlt-nav--creative{position: fixed; z-index: 70; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; visibility: hidden; overflow: hidden; flex-direction: column; width: 100%; height: 100%; -webkit-transition: opacity .3s, visibility .3s; transition: opacity .3s, visibility .3s; opacity: 0; background-color: #fff; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-nav--creative.is-open{visibility: visible; opacity: 1} .vlt-nav--creative__header{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 90px; color: #101010; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-nav--creative__navigation{z-index: 2; padding: 0 15%; text-align: center} .vlt-nav--creative__navigation ul.sf-menu{position: relative; z-index: 2; width: 100%} .vlt-nav--creative__navigation ul.sf-menu li a{font-size: 70px; font-weight: 700; line-height: 1.57; padding: 0 60px; -webkit-transition: background-position .5s; transition: background-position .5s; color: #101010; background-image: -webkit-gradient(linear, right top, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent)); background-image: -webkit-linear-gradient(right, currentColor 0, currentColor 50%, transparent 50%); background-image: linear-gradient(to left, currentColor 0, currentColor 50%, transparent 50%); background-position: 0 0; -webkit-background-clip: text; background-clip: text; background-size: 200%; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} .vlt-nav--creative__navigation ul.sf-menu li.current-menu-item>a, .vlt-nav--creative__navigation ul.sf-menu li:hover>a{color: #101010; background-position: -100% 0} .vlt-nav--creative__footer{padding-bottom: 50px; color: #101010} .vlt-nav--creative__footer .vlt-widget~.vlt-widget{margin-top: 0} .vlt-nav--creative-dark{background-color: #101010} .vlt-nav--creative-dark .vlt-nav--creative__navigation ul.sf-menu li a{color: #fff} .vlt-nav--creative-dark .vlt-nav--creative__navigation ul.sf-menu li.current-menu-item>a, .vlt-nav--creative-dark .vlt-nav--creative__navigation ul.sf-menu li:hover>a{color: #fff} .vlt-nav--creative-dark .vlt-nav--creative__footer, .vlt-nav--creative-dark .vlt-nav--creative__header{color: #fff} .vlt-nav--offcanvas{position: fixed; z-index: 70; top: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; visibility: hidden; overflow: hidden; flex-direction: column; width: 65vw; height: 100%; padding: 120px 60px 120px 165px; -webkit-transition: visibility .3s, -webkit-transform .3s; transition: visibility .3s, -webkit-transform .3s; transition: transform .3s, visibility .3s; transition: transform .3s, visibility .3s, -webkit-transform .3s; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); background-color: #fff; background-position: center center; background-size: cover; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-nav--offcanvas.is-open{visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)} .vlt-nav--offcanvas .vlt-nav-row{margin-right: 60px} .vlt-nav--offcanvas .vlt-menu-burger{position: absolute; z-index: 1; top: 35px; right: 60px; cursor: pointer; color: #101010} .vlt-nav--offcanvas__sidebar{color: #101010} .vlt-nav--offcanvas__sidebar .vlt-widget~.vlt-widget{margin-top: 0} .vlt-nav--offcanvas__sidebar .vlt-widget+.vlt-widget{margin-top: 50px} .vlt-nav--offcanvas-dark{background-color: #101010} .vlt-nav--offcanvas-dark .vlt-nav--offcanvas__navigation ul.sf-menu>li a{color: rgba(255, 255, 255, .85)} .vlt-nav--offcanvas-dark .vlt-nav--offcanvas__navigation ul.sf-menu>li.current-menu-item>a, .vlt-nav--offcanvas-dark .vlt-nav--offcanvas__navigation ul.sf-menu>li:hover>a{color: #fff} .vlt-nav--offcanvas-dark .vlt-menu-burger, .vlt-nav--offcanvas-dark .vlt-nav--offcanvas__sidebar{color: #fff} .vlt-nav--fullscreen{position: fixed; z-index: 70; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; visibility: hidden; overflow: hidden; flex-direction: column; width: 100%; height: 100%; -webkit-transition: opacity .3s, visibility .3s; transition: opacity .3s, visibility .3s; opacity: 0; background-color: #fff; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-nav--fullscreen.is-open{visibility: visible; opacity: 1} .vlt-nav--fullscreen__mask{position: absolute; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); color: #e5e5e5} @media only screen and (max-width:767px){.vlt-nav--fullscreen__mask{-webkit-transform: translate3d(-50%, -50%, 0) scale(.75); transform: translate3d(-50%, -50%, 0) scale(.75)}} .is-open .vlt-nav--fullscreen__mask svg path{-webkit-animation: vlt_menu_svg_path 7s forwards; animation: vlt_menu_svg_path 7s forwards} .vlt-nav--fullscreen__header{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 90px; color: #101010; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-nav--fullscreen__navigation{z-index: 2; text-align: center} .vlt-nav--fullscreen__navigation ul.sf-menu{position: relative; z-index: 2; width: 100%} .vlt-nav--fullscreen__navigation ul.sf-menu li{width: 100%} .vlt-nav--fullscreen__navigation ul.sf-menu li a{font-size: 46px; font-weight: 700; line-height: 1.9; color: #101010} @media only screen and (max-width:767px){.vlt-nav--fullscreen__navigation ul.sf-menu li a{font-size: 32px}} .vlt-nav--fullscreen__navigation ul.sf-menu li a::after{font-family: Skape; font-size: 16px; position: absolute; top: 50%; margin-left: 30px; content: '\e91c'; -webkit-transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s, -webkit-transform .3s; -webkit-transform: translate3d(-15px, -50%, 0); transform: translate3d(-15px, -50%, 0); opacity: 0} .vlt-nav--fullscreen__navigation ul.sf-menu li.current-menu-item>a, .vlt-nav--fullscreen__navigation ul.sf-menu li:hover>a{color: #ff8d00} .vlt-nav--fullscreen__navigation ul.sf-menu li.current-menu-item>a::after, .vlt-nav--fullscreen__navigation ul.sf-menu li:hover>a::after{-webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); opacity: 1} .vlt-nav--fullscreen__footer{padding-bottom: 50px; color: #101010} .vlt-nav--fullscreen__footer .vlt-widget~.vlt-widget{margin-top: 0} .vlt-nav--fullscreen-dark{background-color: #101010} .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__mask{color: #2f2f2f} .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__navigation ul.sf-menu li a{color: rgba(255, 255, 255, .85)} .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__navigation ul.sf-menu li.current-menu-item>a, .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__navigation ul.sf-menu li:hover>a{color: #fff} .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__footer, .vlt-nav--fullscreen-dark .vlt-nav--fullscreen__header{color: #fff} .vlt-header--slide{position: fixed; z-index: 90; top: 0; bottom: 0; left: 0; width: 90px} .vlt-header--slide .vlt-navbar{height: 100%; padding: 0} .vlt-header--slide .vlt-navbar-inner{flex-direction: column; height: 100%; padding: 40px 20px; text-align: center; border-right: 1px solid #e6e6e6; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-header--slide .vlt-navbar-inner--bottom .vlt-navbar-socials{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-header--slide .vlt-navbar-inner--bottom .vlt-navbar-socials .vlt-social-icon{margin: 0} .vlt-header--slide .vlt-navbar-inner--bottom .vlt-navbar-socials .vlt-social-icon+.vlt-social-icon{margin-top: 20px} .vlt-header--slide .vlt-navbar-logo h2{font-size: 46px} @media only screen and (min-width:992px){.vlt-is--header-slide body{padding-left: 90px !important}} .vlt-nav--slide{position: fixed; z-index: 80; top: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; visibility: hidden; width: 65vw; padding: 120px 0 120px 210px; -webkit-transition: visibility .3s, -webkit-transform .3s; transition: visibility .3s, -webkit-transform .3s; transition: transform .3s, visibility .3s; transition: transform .3s, visibility .3s, -webkit-transform .3s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); background-color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-nav--slide.is-open{visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)} .vlt-nav--slide .vlt-nav-row{margin-right: 60px} .vlt-nav--slide__sidebar{color: #101010} .vlt-nav--slide__sidebar .vlt-widget~.vlt-widget{margin-top: 0} .vlt-nav--slide__sidebar .vlt-widget+.vlt-widget{margin-top: 50px} .vlt-footer{position: relative; overflow: hidden; background-color: #101010} .vlt-footer--fixed{z-index: 10; will-change: transform} .vlt-is--footer-fixed .vlt-main{z-index: 20} .vlt-footer--style-1{padding: 95px 0; background-repeat: no-repeat; background-position: left bottom; background-size: 400px} @media only screen and (max-width:991px){.vlt-footer--style-1 [class^=col-]+[class^=col-]{margin-top: 30px}} .vlt-footer--style-2{padding: 145px 0; color: #fff; background-image: url(/toffin_inherit/static/assets/css/../img/root/footer-style-2.png); background-repeat: no-repeat; background-position: center; background-size: cover} .vlt-footer--style-2 p{color: #b3b3b3} .vlt-footer--style-3{padding: 120px 0; background-image: url(/toffin_inherit/static/assets/css/../img/root/footer-shape-2.png); background-repeat: no-repeat; background-position: left bottom; background-size: 465px} @media only screen and (max-width:991px){.vlt-footer--style-3 .col-lg-6{margin-bottom: 30px}} @media only screen and (max-width:575px){.vlt-footer--style-3 .col-lg-3+.col-lg-3{margin-top: 30px}} .vlt-page-comments{margin-top: 100px} .vlt-page-comments__title{margin-bottom: 70px} .vlt-page-comments .vlt-comments, .vlt-page-comments .vlt-comments ul.children{margin: 0; padding: 0; list-style-type: none} .vlt-page-comments .vlt-comments li.vlt-comment-item, .vlt-page-comments .vlt-comments ul.children li.vlt-comment-item{padding: 30px 0} .vlt-page-comments .vlt-comments li.vlt-comment-item:first-child, .vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:first-child{padding-top: 0} .vlt-page-comments .vlt-comments li.vlt-comment-item:last-child, .vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:last-child{padding-bottom: 0} .vlt-page-comments .vlt-comments ul.children{margin-top: 60px; margin-left: 55px; padding-left: 40px; border-left: 1px solid #d6d6d6} @media only screen and (max-width:767px){.vlt-page-comments .vlt-comments ul.children{margin-left: 0; padding-left: 0; border: none}} .vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:last-child{padding-bottom: 0} .vlt-page-comments .form-submit{margin-top: 60px} .vlt-page-comments--style-1 .vlt-page-comments__form{margin-top: 100px; padding: 100px 0; background-color: #f5f5f5} .vlt-page-comments--style-2 .vlt-page-comments__form{margin-top: 100px} .vlt-comment-item__inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 8px 0} .vlt-comment-item__inner .vlt-comment-avatar{margin-right: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} @media only screen and (max-width:767px){.vlt-comment-item__inner .vlt-comment-avatar{display: none}} .vlt-comment-item__inner .vlt-comment-avatar img{max-width: 90px} .vlt-comment-item__inner .vlt-comment-content{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-comment-item__inner .vlt-comment-name{font-size: 20px} .vlt-comment-item__inner .vlt-comment-metas{margin-top: 10px; color: #8a8a8a} .vlt-comment-item__inner .vlt-comment-header{position: relative} .vlt-comment-item__inner .vlt-comment-header .vlt-comment-reply{position: absolute; top: 0; right: 0} .vlt-comment-item__inner .vlt-comment-text{margin-top: 30px} .vlt-comment-item__inner .vlt-comment-reply{font-size: 14px; font-weight: 700; padding: 8px 20px; color: #101010; border: 1px solid #d6d6d6; background-color: #fff} .vlt-comment-item__inner .vlt-comment-reply i{font-size: 10px; display: inline-block; margin-right: 11px} .vlt-comment-item__inner .vlt-comment-reply:hover{color: #fff; border: 1px solid #101010; background-color: #101010} .vlt-comment-item__inner .vlt-comment-reply:hover i{-webkit-animation: vlt_animate_icon_right .3s forwards; animation: vlt_animate_icon_right .3s forwards} .vlt-sidebar--right{padding-left: 40px} @media only screen and (max-width:991px){.vlt-sidebar--right{margin-top: 60px; padding-left: 0}} .vlt-sidebar--left{padding-right: 40px} @media only screen and (max-width:991px){.vlt-sidebar--left{margin-top: 60px; padding-right: 0}} .vlt-widget{display: block} .vlt-widget~.vlt-widget{margin-top: 65px} .vlt-widget .vlt-widget__title{margin: 0 0 30px} .vlt-widget ul{margin: 0; padding: 0; list-style-type: none} .vlt-widget ul li{clear: both} .vlt-widget ul .children{margin-left: 10px} .vlt-widget--white{color: #fff} .vlt-widget--white a:hover{color: rgba(255, 255, 255, .8)} .vlt-widget--white .vlt-widget__title{margin-bottom: 20px; color: #8a8a8a} .vlt-widget--search .vlt-search-form{position: relative; overflow: hidden} .vlt-widget--search .vlt-search-form input[type=text]{padding-right: 50px} .vlt-widget--search .vlt-search-form input[type=text]:focus+button{-webkit-animation: vlt_animate_icon_right .3s forwards; animation: vlt_animate_icon_right .3s forwards} .vlt-widget--search .vlt-search-form button{font-size: 18px; position: absolute; top: 0; right: 0; bottom: 0; margin: 0; padding: 0; cursor: pointer; -webkit-transition: color .3s; transition: color .3s; color: #101010; border: none; background: 0 0} .vlt-widget--search .vlt-search-form button:hover{color: #e82e31} .vlt-widget--html .vlt-text-stroke{color: inherit} .vlt-widget--text{font-size: 16px} .vlt-widget--text.vlt-widget--white{line-height: 1.7} .vlt-widget--text.vlt-widget--white ul{line-height: 2} .vlt-widget--text img{margin-bottom: 30px} .vlt-widget--text .vlt-social-icons{margin-top: 25px; color: #101010} .vlt-widget--recent-posts .vlt-widget-post+.vlt-widget-post{margin-top: 20px} .vlt-widget--recent-posts .vlt-widget-post{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-widget--recent-posts .vlt-widget-post .vlt-widget-post__thumbnail+.vlt-widget-post__content{margin-left: 30px} .vlt-widget--recent-posts .vlt-widget-post__thumbnail{overflow: hidden; max-width: 90px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-widget--recent-posts .vlt-widget-post__thumbnail img{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-widget--recent-posts .vlt-widget-post__content{overflow: hidden; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-widget--recent-posts .vlt-widget-post__content span{font-size: 14px; color: #8a8a8a} .vlt-widget--recent-posts .vlt-widget-post__content h5{font-size: 16px; line-height: 1.5; overflow: hidden; margin-top: 10px; white-space: nowrap; text-overflow: ellipsis} .vlt-widget--recent-posts .vlt-widget-post:hover .vlt-widget-post__thumbnail img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-widget--tagcloud{margin-bottom: -10px} .vlt-widget--tagcloud a{margin: 0 10px 10px 0} .vlt-widget--categories{font-size: 16px; font-weight: 700; color: #101010} .vlt-widget--categories ul{border-top: 1px solid #d6d6d6} .vlt-widget--categories ul li{padding: 15px 0; border-bottom: 1px solid #d6d6d6} .vlt-widget--categories ul li span{margin-left: 8px} .vlt-widget--instagram .vlt-instagram-feed{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: -5px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} .vlt-widget--instagram .vlt-instagram-feed[data-columns='3']>div{width: 33.333%; padding: 5px} .vlt-widget--instagram .vlt-instagram-feed[data-columns='4']{margin: -15px} .vlt-widget--instagram .vlt-instagram-feed[data-columns='4']>div{width: 25%; padding: 15px} .vlt-widget--instagram .vlt-instagram-feed[data-columns='4']>div:nth-child(2n), .vlt-widget--instagram .vlt-instagram-feed[data-columns='4']>div:nth-child(4n){margin-top: 60px} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item{position: relative; overflow: hidden} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item img{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item__content{position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0; background-color: rgba(16, 16, 16, .3); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item__content .vlt-instagram-item__meta{font-size: 14px; -webkit-transition: all .3s 0s; transition: all .3s 0s; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5); opacity: 0; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item__content .vlt-instagram-item__meta i{margin-right: 8px} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item__content .vlt-instagram-item__meta span+span{margin-left: 30px} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item:hover img{-webkit-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0)} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item:hover .vlt-instagram-item__content{opacity: 1} .vlt-widget--instagram .vlt-instagram-feed .vlt-instagram-item:hover .vlt-instagram-item__content .vlt-instagram-item__meta{-webkit-transition-delay: 150ms; transition-delay: 150ms; -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); opacity: 1} .vlt-widget--links{font-size: 24px; line-height: 2} .vlt-page--404 .vlt-simple-image{max-width: 490px} @media only screen and (max-width:767px){.vlt-page--404 .vlt-simple-image{max-width: 100%}} .vlt-post-meta span+span::before{margin-left: 6px; padding-right: 6px; content: '/'} .vlt-single-post__header{margin-bottom: 50px} .vlt-single-post__header .vlt-post-meta{margin-top: 15px; color: #8a8a8a} .vlt-single-post__footer{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 70px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between} @media only screen and (max-width:991px){.vlt-single-post__footer{display: block}} .vlt-single-post__footer .vlt-post-tags{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-single-post__footer .vlt-post-tags__title{font-size: 14px; line-height: 1.2; margin-right: 25px} .vlt-single-post__footer .vlt-post-tags a+a{margin-left: 10px} .vlt-single-post__footer .vlt-post-share{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} @media only screen and (max-width:991px){.vlt-single-post__footer .vlt-post-share{margin-top: 30px}} .vlt-single-post__footer .vlt-post-share__title{font-size: 14px; line-height: 1.2; margin-right: 25px} .vlt-post{position: relative} .vlt-post__link{position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%} .vlt-post__media{position: relative; overflow: hidden} .vlt-post__media img{-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: transform 1s, opacity 1s; transition: transform 1s, opacity 1s, -webkit-transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, opacity} .vlt-post:hover .vlt-post__media img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-post--style-1 .vlt-post__content{padding-top: 40px} .vlt-post--style-1 .vlt-post__header{margin-bottom: 30px} .vlt-post--style-1 .vlt-post__header .vlt-post-meta{margin-bottom: 15px; color: #8a8a8a} .vlt-post--style-1 .vlt-post__footer{margin-top: 35px; color: #101010} .vlt-post--style-2 .vlt-post__content{padding-top: 35px} [data-columns='1'] .vlt-post--style-2 .vlt-post__content{padding-right: 20%; padding-left: 20%} .vlt-post--style-2 .vlt-post__header{margin-bottom: 20px} .vlt-post--style-2 .vlt-post__header .vlt-post-meta{margin-bottom: 20px; color: #8a8a8a} .vlt-post--style-2 .vlt-post__header .vlt-post-title{font-size: 26px; line-height: 1.4} .col-md-3 .vlt-post--style-2 .vlt-post__header .vlt-post-title, [data-columns='4'] .vlt-post--style-2 .vlt-post__header .vlt-post-title{font-size: 20px} [data-columns='1'] .vlt-post--style-2 .vlt-post__header .vlt-post-title{font-size: 32px} .vlt-post--style-3 .vlt-post__content{padding: 35px 40px 40px; -webkit-transition: background-color .3s; transition: background-color .3s; background-color: #f5f5f5} [data-columns='2'] .vlt-post--style-3 .vlt-post__content{padding-right: 45px; padding-left: 45px} [data-columns='4'] .vlt-post--style-3 .vlt-post__content{padding: 30px} .vlt-post--style-3 .vlt-post__header .vlt-post-meta{margin-bottom: 20px; -webkit-transition: color .3s; transition: color .3s; color: #8a8a8a} .vlt-post--style-3 .vlt-post__header .vlt-post-title{font-size: 24px; line-height: 1.4} [data-columns='4'] .vlt-post--style-3 .vlt-post__header .vlt-post-title{font-size: 18px; line-height: 1.5} .vlt-post--style-3 .vlt-post__header .vlt-post-title a:hover{opacity: .8} .vlt-post--style-3:hover .vlt-post__header .vlt-post-meta, .vlt-post--style-3:hover .vlt-post__header .vlt-post-title, .vlt-post--style-3:hover .vlt-post__header .vlt-post-title>a:hover{color: #fff} .vlt-post--style-3:hover .vlt-post__content{background-color: #e82e31} .vlt-post--style-4{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} @media only screen and (max-width:767px){.vlt-post--style-4{flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap}} .vlt-post--style-4 .vlt-post__media{width: 100%; max-width: 350px; margin-right: 50px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} @media only screen and (max-width:767px){.vlt-post--style-4 .vlt-post__media{max-width: unset; margin-right: 0}} .vlt-post--style-4 .vlt-post__content{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-post--style-4 .vlt-post__header{margin-bottom: 20px} .vlt-post--style-4 .vlt-post__header .vlt-post-meta{margin-bottom: 15px; color: #8a8a8a} .vlt-post--style-4 .vlt-post__header .vlt-post-title{font-size: 22px; line-height: 1.4} .vlt-post--style-5{margin-top: -1px; padding: 40px 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6} .vlt-post--style-5 .vlt-post__content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} @media only screen and (max-width:767px){.vlt-post--style-5 .vlt-post__content{flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start}} .vlt-post--style-5 .vlt-post-date{font-weight: 700; margin-right: 120px; -webkit-transition: opacity .3s; transition: opacity .3s; text-align: center; text-transform: uppercase; opacity: .5; color: #101010} @media only screen and (max-width:767px){.vlt-post--style-5 .vlt-post-date{display: none}} .vlt-post--style-5 .vlt-post-date span{display: block} .vlt-post--style-5 .vlt-post-date span:nth-child(1){font-size: 46px; line-height: 1} .vlt-post--style-5 .vlt-post-date span:nth-child(2){font-size: 14px} .vlt-post--style-5 .vlt-post-title{font-size: 26px; line-height: 1.4; margin-right: 100px; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: .5; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-post--style-5 .vlt-post-title a{color: inherit} .vlt-post--style-5 .vlt-post-title a:hover{opacity: .8} .vlt-post--style-5 .vlt-post-category{font-weight: 700; margin-left: 40px; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: .5; color: #101010} @media only screen and (max-width:767px){.vlt-post--style-5 .vlt-post-category{margin-top: 20px; margin-left: 0}} .vlt-post--style-5:hover .vlt-post-category, .vlt-post--style-5:hover .vlt-post-date, .vlt-post--style-5:hover .vlt-post-title{opacity: 1} .vlt-post--style-6 .vlt-post__media{background-color: #101010} .vlt-post--style-6 .vlt-post__media img{opacity: .6} .vlt-post--style-6 .vlt-post__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; padding: 45px 50px; -webkit-transition: background-color .3s; transition: background-color .3s; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #d6d6d6; box-shadow: inset 0 0 0 1px #d6d6d6; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-post--style-6 .vlt-post__header .vlt-post-meta{margin-bottom: 15px; -webkit-transition: color .3s; transition: color .3s; color: #8a8a8a} .vlt-post--style-6 .vlt-post__header .vlt-post-title{font-size: 26px; line-height: 1.4} .vlt-post--style-6 .vlt-post__header .vlt-post-title a:hover{opacity: .8; color: inherit} .vlt-post--style-6 .vlt-post__footer{color: #101010} .vlt-post--style-6 .vlt-post__footer a:hover{opacity: .8; color: inherit} .vlt-post--style-6:hover .vlt-post__header .vlt-post-meta, .vlt-post--style-6:hover .vlt-post__header .vlt-post-title, .vlt-post--style-6:hover .vlt-post__header .vlt-post-title>a:hover{color: #fff} .vlt-post--style-6:hover .vlt-post__footer{color: #fff} .vlt-post--style-6:hover .vlt-post__content{background-color: rgba(255, 255, 255, 0)} .vlt-post--style-7 .vlt-post__media{background-color: #101010} .vlt-post--style-7 .vlt-post__media img{opacity: .6} .vlt-post--style-7 .vlt-post__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; padding: 40px 60px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-post--style-7 .vlt-post__header .vlt-post-meta{margin-bottom: 15px; color: #fff} .vlt-post--style-7 .vlt-post__header .vlt-post-title{font-size: 26px; line-height: 1.4; color: #fff} .vlt-post--style-7 .vlt-post__header .vlt-post-title a:hover{opacity: .8; color: inherit} .vlt-project-showcase--style-1 .vlt-project-showcase__item+.vlt-project-showcase__item{margin-top: 15px} .vlt-project-showcase--style-1 .vlt-project-showcase__title{font-size: 70px; line-height: 1.57; display: inline-block; color: #101010} @media only screen and (max-width:767px){.vlt-project-showcase--style-1 .vlt-project-showcase__title{font-size: 46px}} .vlt-project-showcase--style-1 .vlt-project-showcase__title a{-webkit-transition: background-position .5s; transition: background-position .5s; background-image: -webkit-gradient(linear, right top, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent)); background-image: -webkit-linear-gradient(right, currentColor 0, currentColor 50%, transparent 50%); background-image: linear-gradient(to left, currentColor 0, currentColor 50%, transparent 50%); background-position: 0 0; -webkit-background-clip: text; background-clip: text; background-size: 200%; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} .vlt-project-showcase--style-1 .vlt-project-showcase__title a:hover{color: inherit; background-position: -100% 0} .vlt-project-showcase--style-2{height: 100vh; min-height: 550px; text-align: center} .vlt-project-showcase--style-2 .swiper-container, .vlt-project-showcase--style-2 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-2 .swiper-slide{height: auto} .vlt-project-showcase--style-2 .vlt-project-showcase__item{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; height: 50vh; color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-2 .vlt-project-showcase__image{position: absolute; z-index: -1; top: -50px; right: 0; bottom: -50px; left: 0; -webkit-transition: -webkit-clip-path .5s; transition: -webkit-clip-path .5s; transition: clip-path .5s; transition: clip-path .5s, -webkit-clip-path .5s; background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0)} .vlt-project-showcase--style-2 .vlt-project-showcase__content{position: relative; display: inline-block} .vlt-project-showcase--style-2 .vlt-project-showcase__title{font-size: 110px; line-height: 1.1; display: inline-block; color: inherit} @media only screen and (max-width:767px){.vlt-project-showcase--style-2 .vlt-project-showcase__title{font-size: 70px}} .vlt-project-showcase--style-2 .vlt-project-showcase__title a{-webkit-transition: background-position .5s; transition: background-position .5s; background-image: -webkit-gradient(linear, right top, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent)); background-image: -webkit-linear-gradient(right, currentColor 0, currentColor 50%, transparent 50%); background-image: linear-gradient(to left, currentColor 0, currentColor 50%, transparent 50%); background-position: 0 0; -webkit-background-clip: text; background-clip: text; background-size: 200%; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} .vlt-project-showcase--style-2 .vlt-project-showcase__title a:hover{color: inherit} .vlt-project-showcase--style-2 .vlt-project-showcase__number{font-size: 24px; font-weight: 700; position: absolute; top: -1em; left: -1.5em; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0} .vlt-project-showcase--style-2 .vlt-project-showcase__category{font-size: 16px; display: block; margin: 10px 0 0; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0} .vlt-project-showcase--style-2 .swiper-slide-active .vlt-project-showcase__title a{-webkit-transition-delay: .5s; transition-delay: .5s; color: inherit; background-position: -100% 0} .vlt-project-showcase--style-2 .swiper-slide-active .vlt-project-showcase__category, .vlt-project-showcase--style-2 .swiper-slide-active .vlt-project-showcase__number{-webkit-transition-delay: .5s; transition-delay: .5s; opacity: 1} .vlt-project-showcase--style-2 .swiper-slide-active .vlt-project-showcase__image{-webkit-transition-delay: .5s; transition-delay: .5s; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0)} .vlt-project-showcase--style-3{height: 100vh; min-height: 550px} .vlt-project-showcase--style-3 .swiper-container, .vlt-project-showcase--style-3 .swiper-slide, .vlt-project-showcase--style-3 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-3 .vlt-project-showcase__item{position: relative; height: 100%; background-color: #101010} .vlt-project-showcase--style-3 .vlt-project-showcase__image{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover} .vlt-project-showcase--style-3 .vlt-project-showcase__image img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .5; -o-object-fit: cover; object-fit: cover} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide{position: absolute; right: 0; bottom: 0; left: 0; width: 100%; text-align: right} @media only screen and (max-width:991px){.vlt-project-showcase--style-3 .vlt-project-showcase__next-slide{display: none}} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a{position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; overflow: hidden; flex-direction: column; width: 360px; height: 200px; color: #fff; background-color: #101010; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a img{position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; opacity: .7; -o-object-fit: cover; object-fit: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a span{margin-top: 16px} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a i{font-size: 16px; margin-top: 16px} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-project-showcase--style-3 .vlt-project-showcase__next-slide a:hover i{-webkit-animation: vlt_animate_icon_bottom .3s forwards; animation: vlt_animate_icon_bottom .3s forwards} .vlt-project-showcase--style-3 .vlt-project-showcase__content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-project-showcase--style-3 .vlt-project-showcase__category{display: block; margin-bottom: 25px; color: #fff} .vlt-project-showcase--style-3 .vlt-project-showcase__title{font-size: 70px; line-height: 1.2; max-width: 90%; color: #fff} @media only screen and (max-width:767px){.vlt-project-showcase--style-3 .vlt-project-showcase__title{font-size: 46px}} .vlt-project-showcase--style-3 .vlt-project-showcase__title a:hover{color: inherit} .vlt-project-showcase--style-3 .vlt-project-showcase__description{position: relative; max-width: 280px; margin-top: 45px; margin-left: 170px; color: #bcbcbc} @media only screen and (max-width:575px){.vlt-project-showcase--style-3 .vlt-project-showcase__description{margin-left: 0}} .vlt-project-showcase--style-3 .vlt-project-showcase__description::before{position: absolute; top: .75em; left: -170px; width: 90px; content: ''; border-top: 1px solid currentColor} @media only screen and (max-width:575px){.vlt-project-showcase--style-3 .vlt-project-showcase__description::before{display: none}} .vlt-project-showcase--style-3 .vlt-simple-link{margin-top: 45px; margin-left: 170px; color: #fff} @media only screen and (max-width:575px){.vlt-project-showcase--style-3 .vlt-simple-link{margin-left: 0}} .vlt-project-showcase--style-4{height: 100vh; min-height: 550px} .vlt-project-showcase--style-4 .swiper-container, .vlt-project-showcase--style-4 .swiper-slide, .vlt-project-showcase--style-4 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-4 .vlt-project-showcase__item{position: relative; overflow: hidden; height: 100%} .vlt-project-showcase--style-4 .vlt-project-showcase__item[data-brightness=light]{background-color: #fff} .vlt-project-showcase--style-4 .vlt-project-showcase__item[data-brightness=dark]{background-color: #101010} .vlt-project-showcase--style-4 .vlt-project-showcase__background{width: 100%; height: 100%; -webkit-transition: .2s; transition: .2s; -webkit-animation: vlt_mask_circle_out .3s forwards; animation: vlt_mask_circle_out .3s forwards; background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-clip-path: circle(0 at var(--x) var(--y)); clip-path: circle(0 at var(--x) var(--y))} .vlt-project-showcase--style-4 .swiper-slide:hover .vlt-project-showcase__background{-webkit-animation: vlt_mask_circle_in .3s forwards; animation: vlt_mask_circle_in .3s forwards} .vlt-project-showcase--style-4 .vlt-project-showcase__next-slide a:hover, .vlt-project-showcase--style-4 .vlt-project-showcase__socials a:hover{color: inherit} .vlt-project-showcase--style-4 .vlt-project-showcase__next-slide a{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex} .vlt-project-showcase--style-4 .vlt-project-showcase__next-slide a:hover i{-webkit-animation: vlt_animate_icon_bottom .3s forwards; animation: vlt_animate_icon_bottom .3s forwards} .vlt-project-showcase--style-4 .vlt-project-showcase__content{position: absolute; z-index: 1; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-project-showcase--style-4 .vlt-project-showcase__image{position: relative; overflow: hidden; width: 100%; height: calc(100% - 90px); margin-top: auto} @media only screen and (max-width:767px){.vlt-project-showcase--style-4 .vlt-project-showcase__image{height: 300px}} .vlt-project-showcase--style-4 .vlt-project-showcase__image img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -o-object-fit: cover; object-fit: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-4 .vlt-project-showcase__image:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-project-showcase--style-4 .vlt-project-showcase__heading{font-size: 70px; line-height: 1.15} @media only screen and (max-width:767px){.vlt-project-showcase--style-4 .vlt-project-showcase__heading{font-size: 46px; line-height: 1.25}} .vlt-project-showcase--style-4 .vlt-project-showcase__category{display: block; margin-bottom: 20px; color: #8a8a8a} .vlt-project-showcase--style-4 .vlt-project-showcase__description{max-width: 390px; margin-top: 30px; margin-bottom: 40px} .vlt-project-showcase--style-4 .vlt-simple-link:not(:hover){color: #101010} .vlt-project-showcase--style-4 .vlt-project-showcase__phantom-title{font-size: 130px; font-weight: 700; line-height: .9; position: absolute; z-index: -1; bottom: -.1em; white-space: nowrap; color: #e5e5e5; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} .vlt-project-showcase--style-5{height: 100vh; min-height: 550px} .vlt-project-showcase--style-5 .swiper-container, .vlt-project-showcase--style-5 .swiper-slide, .vlt-project-showcase--style-5 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-5 .vlt-project-showcase__item{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; flex-direction: column; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-5 .vlt-project-showcase__image{position: absolute; z-index: -1; top: 0; right: 0; bottom: 0;white-space: nowrap; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover} .vlt-project-showcase--style-5 .vlt-project-showcase__content{width: 100%} .vlt-project-showcase--style-5 .vlt-project-showcase__footer{padding-right: 90px; text-align: right;} @media only screen and (max-width:991px){.vlt-project-showcase--style-5 .vlt-project-showcase__footer{padding-right: 145px}} @media only screen and (max-width:767px){.vlt-project-showcase--style-5 .vlt-project-showcase__footer{padding-right: 0}} .vlt-project-showcase--style-5 .vlt-project-showcase__footer .vlt-simple-link{z-index: 1; height: 80px; padding-right: 110px; color: #fff; background-color: #e82e31} @media only screen and (max-width:575px){.vlt-project-showcase--style-5 .vlt-project-showcase__footer .vlt-simple-link{padding-right: 30px}} .vlt-project-showcase--style-5 .vlt-project-showcase__footer .vlt-simple-link::before{position: absolute; z-index: -1; top: 0; right: 100%; bottom: 0; width: 9999em; content: ''; background-color: #e82e31} .vlt-project-showcase--style-5 .vlt-project-showcase__category{display: block; margin-top: 60px; margin-bottom: 25px; color: #fff} .vlt-project-showcase--style-5 .vlt-project-showcase__title{color: #fff} .vlt-project-showcase--style-5 .vlt-project-showcase__title a:hover{opacity: .8; color: inherit} .vlt-project-showcase--style-6{height: 100vh; min-height: 550px} @media only screen and (max-width:767px){.vlt-project-showcase--style-6{height: 56vh; min-height: 470px}} .vlt-project-showcase--style-6 .swiper-container, .vlt-project-showcase--style-6 .swiper-slide, .vlt-project-showcase--style-6 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-6 .vlt-project-showcase__item{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; flex-direction: column; height: 100%; background-color: #fff; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-6 .vlt-project-showcase__image{position: absolute; z-index: -1; top: 90px; right: 0; bottom: 0; left: 50%; background-repeat: no-repeat; background-position: center; background-size: cover} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__image{width: 100%; left: 0 !important;}} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__content{display: none;}} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__content{width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: transform 1s, opacity 1s; transition: transform 1s, opacity 1s, -webkit-transform 1s; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0}} .vlt-project-showcase--style-6 .vlt-project-showcase__content{width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: transform 1s, opacity 1s; transition: transform 1s, opacity 1s, -webkit-transform 1s; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0} .vlt-project-showcase--style-6 .vlt-project-showcase__number{font-size: 24px; font-weight: 700; display: block; margin-left: -1em; color: #e82e31} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__number{margin-left: 0}} .vlt-project-showcase--style-6 .vlt-project-showcase__title{font-size: 70px; position: relative; display: inline-block} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__title{font-size: 84px}} @media only screen and (max-width:575px){.vlt-project-showcase--style-6 .vlt-project-showcase__title{font-size: 70px}} .vlt-project-showcase--style-6 .vlt-project-showcase__title.original{z-index: 1} @media only screen and (min-width:768px){.vlt-project-showcase--style-6 .vlt-project-showcase__title.original{color: #fff}} .vlt-project-showcase--style-6 .vlt-project-showcase__title.mask{position: absolute; z-index: 3} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__title.mask{display: none}} .vlt-project-showcase--style-6 .vlt-project-showcase__title a:hover{color: inherit} .vlt-project-showcase--style-6 .vlt-project-showcase__footer{padding-left: 215px; text-align: left} @media only screen and (max-width:767px){.vlt-project-showcase--style-6 .vlt-project-showcase__footer{padding-right: 0; display: none !important;}} .vlt-project-showcase--style-6 .vlt-simple-link{margin-top: 40px} .vlt-project-showcase--style-6 .vlt-simple-link:not(:hover){color: #101010} .vlt-project-showcase--style-6 .swiper-slide-active .vlt-project-showcase__content{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1} .vlt-project-showcase--style-7{height: 100vh; min-height: 550px} .vlt-project-showcase--style-7 .swiper-container, .vlt-project-showcase--style-7 .swiper-slide, .vlt-project-showcase--style-7 .swiper-wrapper{height: 100%} .vlt-project-showcase--style-7 .vlt-project-showcase__item{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; flex-direction: column; height: 100%; background-color: #101010; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-project-showcase--style-7 .vlt-project-showcase__item::after, .vlt-project-showcase--style-7 .vlt-project-showcase__item::before{position: absolute; z-index: -1; top: 0; bottom: 0; width: 20%; content: ''; border-right: 1px solid rgba(255, 255, 255, .25); border-left: 1px solid rgba(255, 255, 255, .25)} @media only screen and (max-width:991px){.vlt-project-showcase--style-7 .vlt-project-showcase__item::after, .vlt-project-showcase--style-7 .vlt-project-showcase__item::before{display: none}} .vlt-project-showcase--style-7 .vlt-project-showcase__item::before{left: 20%} .vlt-project-showcase--style-7 .vlt-project-showcase__item::after{left: 60%} .vlt-project-showcase--style-7 .vlt-project-showcase__image{position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; opacity: .65; background-repeat: no-repeat; background-position: center; background-size: cover} .vlt-project-showcase--style-7 .vlt-project-showcase__content{width: 100%; padding-bottom: 60px; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: transform 1s, opacity 1s; transition: transform 1s, opacity 1s, -webkit-transform 1s; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0} .vlt-project-showcase--style-7 .vlt-project-showcase__info{position: absolute; top: 60px; left: 60%; width: 20%} @media only screen and (max-width:991px){.vlt-project-showcase--style-7 .vlt-project-showcase__info{position: static; width: 100%; max-width: 320px; margin-top: 40px}} .vlt-project-showcase--style-7 .vlt-project-showcase__subtitle{display: block; margin-bottom: 30px} @media only screen and (max-width:575px){.vlt-project-showcase--style-7 .vlt-project-showcase__title{font-size: 46px}} .vlt-project-showcase--style-7 .vlt-project-showcase__subtitle, .vlt-project-showcase--style-7 .vlt-project-showcase__text, .vlt-project-showcase--style-7 .vlt-project-showcase__title{color: #fff} .vlt-project-showcase--style-7 .vlt-btn{margin-top: 50px} .vlt-project-showcase--style-7 .vlt-project-showcase__footer{position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between} .vlt-project-showcase--style-7 .vlt-project-showcase__navigation{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; padding: 0 0 0 9%; list-style-type: none; background-color: #fff; -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%} @media only screen and (max-width:1199px){.vlt-project-showcase--style-7 .vlt-project-showcase__navigation{display: none}} .vlt-project-showcase--style-7 .vlt-project-showcase__navigation li{font-size: 16px; font-weight: 700; max-width: 220px; padding: 35px 30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: rgba(16, 16, 16, .5); border-bottom: 1px solid transparent} .vlt-project-showcase--style-7 .vlt-project-showcase__navigation li.is-active{color: #101010; border-color: #101010} .vlt-project-showcase--style-7 .vlt-project-showcase__socials, .vlt-project-showcase--style-7 .vlt-slider-controls{padding: 40px 50px; -webkit-flex-basis: 20%; -ms-flex-preferred-size: 20%; flex-basis: 20%} @media only screen and (max-width:1199px){.vlt-project-showcase--style-7 .vlt-project-showcase__socials, .vlt-project-showcase--style-7 .vlt-slider-controls{-webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%}} .vlt-project-showcase--style-7 .vlt-project-showcase__socials{text-align: right} .vlt-project-showcase--style-7 .swiper-slide-active .vlt-project-showcase__content{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1} .vlt-work{position: relative} .vlt-work--tilt .vlt-work__meta{-webkit-transition: -webkit-transform .3s !important; transition: -webkit-transform .3s !important; transition: transform .3s !important; transition: transform .3s, -webkit-transform .3s !important} .vlt-work__link{position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%} .vlt-work__media{position: relative; overflow: hidden} .vlt-work__media img{-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: transform 1s, opacity 1s; transition: transform 1s, opacity 1s, -webkit-transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, opacity} .vlt-work__category{display: block} .vlt-work:hover .vlt-work__media img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-work--style-1 .vlt-work__meta, .vlt-work--style-5 .vlt-work__meta{padding-top: 30px; text-align: center} .vlt-work--style-1 .vlt-work__category, .vlt-work--style-5 .vlt-work__category{margin-top: 10px; color: #8a8a8a} .vlt-work--style-2 .vlt-work__meta, .vlt-work--style-3 .vlt-work__meta, .vlt-work--style-4 .vlt-work__meta, .vlt-work--style-6 .vlt-work__meta{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0; color: #fff; background-color: rgba(16, 16, 16, .3); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px)} .vlt-work--style-2 .vlt-work__category, .vlt-work--style-2 .vlt-work__title, .vlt-work--style-3 .vlt-work__category, .vlt-work--style-3 .vlt-work__title, .vlt-work--style-4 .vlt-work__category, .vlt-work--style-4 .vlt-work__title, .vlt-work--style-6 .vlt-work__category, .vlt-work--style-6 .vlt-work__title{opacity: 0; color: inherit} .vlt-work--style-2 .vlt-work__category a:hover, .vlt-work--style-2 .vlt-work__title a:hover, .vlt-work--style-3 .vlt-work__category a:hover, .vlt-work--style-3 .vlt-work__title a:hover, .vlt-work--style-4 .vlt-work__category a:hover, .vlt-work--style-4 .vlt-work__title a:hover, .vlt-work--style-6 .vlt-work__category a:hover, .vlt-work--style-6 .vlt-work__title a:hover{color: inherit} .vlt-work--style-2 .vlt-work__category, .vlt-work--style-3 .vlt-work__category, .vlt-work--style-4 .vlt-work__category, .vlt-work--style-6 .vlt-work__category{margin-top: 10px} .vlt-work--style-2:hover .vlt-work__meta, .vlt-work--style-3:hover .vlt-work__meta, .vlt-work--style-4:hover .vlt-work__meta, .vlt-work--style-6:hover .vlt-work__meta{opacity: 1} .vlt-work--style-2:hover .vlt-work__category, .vlt-work--style-2:hover .vlt-work__title, .vlt-work--style-3:hover .vlt-work__category, .vlt-work--style-3:hover .vlt-work__title, .vlt-work--style-4:hover .vlt-work__category, .vlt-work--style-4:hover .vlt-work__title, .vlt-work--style-6:hover .vlt-work__category, .vlt-work--style-6:hover .vlt-work__title{-webkit-animation: vlt_fade_in_from_bottom .3s forwards; animation: vlt_fade_in_from_bottom .3s forwards} .vlt-work--style-2:hover .vlt-work__category, .vlt-work--style-3:hover .vlt-work__category, .vlt-work--style-4:hover .vlt-work__category, .vlt-work--style-6:hover .vlt-work__category{-webkit-animation-delay: .1s; animation-delay: .1s} .vlt-work--style-3 .vlt-work__meta, .vlt-work--style-6 .vlt-work__meta{background-color: #ff8d00; -webkit-backdrop-filter: unset; backdrop-filter: unset} .vlt-work--style-4 .vlt-work__media{background-color: #101010} .vlt-work--style-4 .vlt-work__media img{opacity: .7} .vlt-work--style-4 .vlt-work__meta{padding: 50px 60px; opacity: 1; background-color: unset; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-backdrop-filter: unset; backdrop-filter: unset} .vlt-work--style-4 .vlt-work__category, .vlt-work--style-4 .vlt-work__title{opacity: 1} .vlt-work--style-4 .vlt-work__category{margin-top: 0; margin-bottom: 10px} .vlt-work--style-4:hover .vlt-work__media img{opacity: .5} .vlt-work--style-4:hover .vlt-work__category, .vlt-work--style-4:hover .vlt-work__title{-webkit-animation: none; animation: none} .vlt-work--style-5 .vlt-work__media{-webkit-transition: -webkit-clip-path .5s; transition: -webkit-clip-path .5s; transition: clip-path .5s; transition: clip-path .5s, -webkit-clip-path .5s; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); will-change: clip-path} .vlt-work--style-5 .vlt-work__meta{text-align: left} .vlt-work--style-5:hover .vlt-work__media{-webkit-clip-path: inset(10px 10px 10px 10px); clip-path: inset(10px 10px 10px 10px)} .vlt-work--style-6 .vlt-work__title{font-size: 46px; opacity: 1} .vlt-work--style-6 .vlt-work__meta{overflow: hidden} .vlt-work--style-6:hover .vlt-work__title{-webkit-animation: unset; animation: unset} .vlt-work--style-7{-webkit-transition: opacity .3s; transition: opacity .3s} .vlt-work--style-7 .vlt-work__meta{text-align: center} .vlt-work--style-7 .vlt-work__title{font-size: 46px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex} .vlt-work--style-7 .vlt-work__title a{color: inherit} .vlt-work--style-7:hover{opacity: 1 !important} .vlt-work--style-8{padding: 60px 30px} .vlt-work--style-8 .vlt-work__category{color: #8a8a8a} .vlt-work--style-8 .vlt-work__title{font-size: 40px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-top: 20px; color: inherit} .vlt-work--style-8 .vlt-work__title a{color: inherit} .vlt-isotope-grid[data-controls='#vlt-filter-homepage-07'] .grid-item:nth-child(3), .vlt-isotope-grid[data-load-more-selector='#vlt-load-more-portfolio-13'] .grid-item:nth-child(3){margin-top: 120px} @media only screen and (max-width:767px){.vlt-isotope-grid[data-controls='#vlt-filter-homepage-07'] .grid-item:nth-child(3), .vlt-isotope-grid[data-load-more-selector='#vlt-load-more-portfolio-13'] .grid-item:nth-child(3){margin-top: 0 !important}} .vlt-isotope-grid[data-load-more-selector='#vlt-load-more-portfolio-16']:hover .vlt-work{opacity: .5} .vlt-work-carousel-wide .vlt-work__media{padding-top: calc(100vh - 90px)} .vlt-work-carousel-wide .vlt-work__media img{font-family: 'object-fit: cover;'; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover} .vlt-about-author{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 70px; padding: 50px; background-color: #f5f5f5} .vlt-about-author__avatar{max-width: 140px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} @media only screen and (max-width:991px){.vlt-about-author__avatar{display: none}} .vlt-about-author__content{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-about-author .vlt-about-author__avatar+.vlt-about-author__content{margin-left: 50px} @media only screen and (max-width:991px){.vlt-about-author .vlt-about-author__avatar+.vlt-about-author__content{margin-left: 0}} .vlt-about-author__title{font-size: 20px; margin-bottom: 15px} .vlt-about-author__text{font-size: 16px} .vlt-about-author .vlt-btn{margin-top: 30px} .vlt-apply-position-form .error+label, .vlt-contact-form .error+label{color: var(--danger)} .vlt-apply-position-form .message, .vlt-contact-form .message{font-size: 14px; display: none; margin-top: 30px} .vlt-contact-form--style-1{padding: 70px 8.33333% 90px} .vlt-cursor{position: fixed; z-index: 110; top: 0; left: 0; visibility: hidden; pointer-events: none; mix-blend-mode: difference; -webkit-filter: invert(1) grayscale(1); filter: invert(1) grayscale(1)} .vlt-cursor .inner, .vlt-cursor .outer{position: fixed; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80px; height: 80px; pointer-events: none} .vlt-cursor .inner .circle, .vlt-cursor .inner .icon, .vlt-cursor .outer .circle, .vlt-cursor .outer .icon{-webkit-transition: all .3s; transition: all .3s; -webkit-transform: scale(.8) translate3d(0, 0, 0); transform: scale(.8) translate3d(0, 0, 0); opacity: 0} .vlt-cursor .outer .circle{display: block; width: 100%; height: 100%; border-radius: 50%; -webkit-box-shadow: inset 0 0 0 2px #101010; box-shadow: inset 0 0 0 2px #101010} .vlt-cursor .inner{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-cursor .inner .icon{font-size: 16px; line-height: 0; display: inline-block; color: #101010} .vlt-cursor.is-active{visibility: visible} .vlt-cursor.is-visible .inner .icon, .vlt-cursor.is-visible .outer .circle{-webkit-transform: scale(1) translate3d(0, 0, 0); transform: scale(1) translate3d(0, 0, 0); opacity: 1} .vlt-cursor.is-visible .inner .icon{-webkit-transition-delay: 150ms; transition-delay: 150ms} ::-webkit-scrollbar{width: 5px} ::-webkit-scrollbar-track{background-color: rgba(16, 16, 16, .05)} ::-webkit-scrollbar-thumb{background-color: #ff8d00} [data-marquee]{max-width: 100%; white-space: nowrap} [data-marquee] [data-marquee-text]{display: inline-block; padding-right: 2em; -webkit-animation: vlt_marquee 5s linear infinite; animation: vlt_marquee 5s linear infinite} .vlt-post-media-title{position: relative; z-index: 1; overflow: hidden} .vlt-post-media-title__overlay{position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(16, 16, 16, .2)} .vlt-post-media-title--style-1{min-height: 500px} .vlt-post-media-title--style-2{padding: 230px 0 200px; text-align: center} .vlt-post-media-title--style-2 .vlt-post-meta, .vlt-post-media-title--style-2 .vlt-post-title{color: #fff} .vlt-post-media-title--style-2 .vlt-post-title{font-size: 46px; line-height: 1.25} .vlt-post-media-title--style-2 .vlt-post-meta{margin-top: 15px} .vlt-search-popup{position: fixed; z-index: 60; top: 0; left: 0; visibility: hidden; width: 100%; padding: 95px 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); color: #656565; background-color: #fff} .vlt-search-popup.vlt-search-popup--dark{color: #b3b3b3; background-color: #101010} .vlt-search-popup__header{position: absolute; top: 35px; left: 0; width: 100%; text-align: right} .vlt-search-popup__header .vlt-search-icon-close{font-size: 18px} .vlt-search-popup__header .vlt-search-icon-close:hover{color: #101010} .vlt-search-popup--dark .vlt-search-popup__header .vlt-search-icon-close:hover{color: #fff} .vlt-search-popup__content .vlt-search-form{position: relative; overflow: hidden} .vlt-search-popup__content .vlt-search-form input[type=text]{font-size: 20px; padding: 15px 50px 15px 0} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text]{color: #fff; border-color: #525252} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text].placeholder{color: #fff} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text]:-moz-placeholder{color: #fff} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text]::-moz-placeholder{color: #fff} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text]:-ms-input-placeholder{color: #fff} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form input[type=text]::-webkit-input-placeholder{color: #fff} .vlt-search-popup__content .vlt-search-form input[type=text]:focus+button{-webkit-animation: vlt_animate_icon_right .3s forwards; animation: vlt_animate_icon_right .3s forwards} .vlt-search-popup__content .vlt-search-form button{font-size: 20px; position: absolute; top: 0; right: 0; bottom: 0; margin: 0; padding: 0; cursor: pointer; -webkit-transition: color .3s; transition: color .3s; color: #101010; border: none; background: 0 0} .vlt-search-popup--dark .vlt-search-popup__content .vlt-search-form button{color: #fff} .vlt-search-popup__content .vlt-search-form button:hover{opacity: .8} .vlt-site-fixed-bar{line-height: 1; z-index: 25; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 115px; pointer-events: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} @media only screen and (max-width:767px){.vlt-site-fixed-bar{display: none}} .vlt-site-fixed-bar a:hover{color: inherit} .vlt-site-fixed-bar .vlt-site-fixed-bar__socials{-ms-writing-mode: tb-rl; pointer-events: auto; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl} .vlt-site-fixed-bar .vlt-site-fixed-bar__socials .vlt-social-icon--style-1+.vlt-social-icon--style-1, .vlt-site-fixed-bar .vlt-site-fixed-bar__socials .vlt-social-icon--style-1+.vlt-social-icon--style-2, .vlt-site-fixed-bar .vlt-site-fixed-bar__socials .vlt-social-icon--style-2+.vlt-social-icon--style-1, .vlt-site-fixed-bar .vlt-site-fixed-bar__socials .vlt-social-icon--style-2+.vlt-social-icon--style-2{margin-top: 20px; margin-left: 0} .vlt-site-fixed-bar .vlt-swiper-progress{position: absolute; top: 50%; right: 50%; -webkit-transform: rotate(90deg) translate3d(50%, -100%, 0); transform: rotate(90deg) translate3d(50%, -100%, 0); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; pointer-events: auto} .vlt-site-fixed-bar .vlt-site-fixed-bar__all-link{line-height: 1; pointer-events: auto} .vlt-site-fixed-bar--right{top: 0; right: 0; bottom: 0; padding: 50px 0} .vlt-site-fixed-bar--left{top: 0; bottom: 0; left: 0; padding: 50px 0} .vlt-site-fixed-bar--left .vlt-site-fixed-bar__socials{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg)} .vlt-site-overlay{position: fixed; z-index: 55; top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; opacity: 0; background-color: rgba(16, 16, 16, .4)} .vlt-site-preloader{position: fixed; z-index: 120; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transition: opacity .3s, visibility .3s; transition: opacity .3s, visibility .3s; color: #101010; background-color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-site-preloader.is-loaded{visibility: hidden; opacity: 0} .vlt-social-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex} .vlt-social-icon--style-1, .vlt-social-icon--style-2{font-size: 16px; font-weight: 700} .vlt-social-icon--style-1+.vlt-social-icon--style-1, .vlt-social-icon--style-1+.vlt-social-icon--style-2, .vlt-social-icon--style-2+.vlt-social-icon--style-1, .vlt-social-icon--style-2+.vlt-social-icon--style-2{margin-left: 20px} .vlt-social-icon--style-2{font-size: 18px} .vlt-social-icon--style-3, .vlt-social-icon--style-4{font-size: 16px; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-social-icon--style-3+.vlt-social-icon--style-3, .vlt-social-icon--style-3+.vlt-social-icon--style-4, .vlt-social-icon--style-4+.vlt-social-icon--style-3, .vlt-social-icon--style-4+.vlt-social-icon--style-4{margin-left: 15px} .vlt-social-icon--style-3:hover, .vlt-social-icon--style-4:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-social-icon--style-4{font-size: 18px} .vlt-subscribe-form{position: relative; max-width: 460px} .vlt-subscribe-form button{font-size: 16px; font-weight: 700; position: absolute; top: 0; right: 0; bottom: 0; margin: 0; padding: 0; cursor: pointer; -webkit-transition: color .3s; transition: color .3s; color: #101010; border: none; background: 0 0} .vlt-subscribe-form button i{font-size: 85%; margin-left: 10px} .vlt-subscribe-form button:hover{color: #e82e31} .vlt-hover-reveal{position: fixed; z-index: 100; top: 0; left: 0; width: 367px; height: 250px; pointer-events: none; opacity: 0} .vlt-hover-reveal__img, .vlt-hover-reveal__inner{position: relative; width: 100%; height: 100%} .vlt-hover-reveal__inner{overflow: hidden} .vlt-hover-reveal__img{background-repeat: no-repeat; background-position: center; background-size: cover} [data-aos=image-mask-animation]{-webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0)} [data-aos=image-mask-animation].aos-animate{-webkit-transform: translateZ(0); transform: translateZ(0)} .vlt-isotope-load-more{font-size: 16px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 70px; height: 70px; color: #101010; border-radius: 50%; -webkit-box-shadow: inset 0 0 0 2px currentColor; box-shadow: inset 0 0 0 2px currentColor; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-isotope-load-more i{display: inline-block} .vlt-isotope-load-more:hover{color: #101010} .vlt-isotope-load-more:hover i{-webkit-animation: vlt_animate_icon_bottom .3s forwards; animation: vlt_animate_icon_bottom .3s forwards} .vlt-isotope-load-more.disabled{pointer-events: none} .vlt-isotope-filters{margin: -10px 0 -10px; padding: 0; list-style-type: none; color: #101010} .vlt-isotope-filters li{font-size: 18px; font-weight: 700; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding: 10px 13px; cursor: pointer; -webkit-transition: color .3s; transition: color .3s} .vlt-isotope-filters li span{position: relative; padding: 0 8px} .vlt-isotope-filters li span::after{position: absolute; bottom: -5px; left: 0; width: 100%; height: 2px; content: ''; -webkit-transition: all .3s; transition: all .3s; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); background-color: currentColor} .vlt-isotope-filters li.active, .vlt-isotope-filters li:hover{color: #e82e31} .vlt-isotope-filters li.active span::after{-webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1)} .vlt-isotope-filters--white{color: rgba(255, 255, 255, .5)} .vlt-isotope-filters--white li.active, .vlt-isotope-filters--white li:hover{color: #fff} .vlt-isotope-grid .gutter-sizer{width: 0} .vlt-isotope-grid .grid-item, .vlt-isotope-grid .grid-sizer{float: left} .vlt-isotope-grid .grid-item.w-100{width: 100% !important} .vlt-isotope-grid[data-columns='1'] .grid-item, .vlt-isotope-grid[data-columns='1'] .grid-sizer{width: 100%} .vlt-isotope-grid[data-columns='2'] .grid-item, .vlt-isotope-grid[data-columns='2'] .grid-sizer{width: calc(100% * 1 / 2)} @media only screen and (max-width:767px){.vlt-isotope-grid[data-columns='2'] .grid-item, .vlt-isotope-grid[data-columns='2'] .grid-sizer{width: 100%}} .vlt-isotope-grid[data-columns='3'] .grid-item, .vlt-isotope-grid[data-columns='3'] .grid-sizer{width: calc(100% * 1 / 3)} @media only screen and (max-width:991px){.vlt-isotope-grid[data-columns='3'] .grid-item, .vlt-isotope-grid[data-columns='3'] .grid-sizer{width: 50%}} @media only screen and (max-width:767px){.vlt-isotope-grid[data-columns='3'] .grid-item, .vlt-isotope-grid[data-columns='3'] .grid-sizer{width: 100%}} .vlt-isotope-grid[data-columns='4'] .grid-item, .vlt-isotope-grid[data-columns='4'] .grid-sizer{width: calc(100% * 1 / 4)} @media only screen and (max-width:991px){.vlt-isotope-grid[data-columns='4'] .grid-item, .vlt-isotope-grid[data-columns='4'] .grid-sizer{width: 50%}} @media only screen and (max-width:767px){.vlt-isotope-grid[data-columns='4'] .grid-item, .vlt-isotope-grid[data-columns='4'] .grid-sizer{width: 100%}} .fancybox-bg{background-color: #101010} .fancybox-is-open .fancybox-bg{opacity: .8} .fancybox-loading{border: 2px solid rgba(255, 255, 255, .2); border-top-color: #e82e31} .fancybox-content .fancybox-button, .fancybox-navigation .fancybox-button, .fancybox-toolbar .fancybox-button{font-size: 16px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 60px; height: 60px; padding: 0; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; color: #fff; background-color: #101010; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .fancybox-content .fancybox-button:hover, .fancybox-navigation .fancybox-button:hover, .fancybox-toolbar .fancybox-button:hover{color: #fff; background-color: #e82e31} .fancybox-content .fancybox-close-small, .fancybox-navigation .fancybox-close-small, .fancybox-toolbar .fancybox-close-small{top: -30px; right: -30px; opacity: 1} .fancybox-navigation .fancybox-button--arrow_left:hover i{-webkit-animation: vlt_animate_icon_left .3s forwards; animation: vlt_animate_icon_left .3s forwards} .fancybox-navigation .fancybox-button--arrow_right:hover i{-webkit-animation: vlt_animate_icon_right .3s forwards; animation: vlt_animate_icon_right .3s forwards} .jarallax{position: relative; z-index: 0} .jarallax-img{font-family: 'object-fit: cover;'; position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;} :root{--swiper-theme-color: #101010} .swiper-lazy:not(.swiper-lazy-loaded){opacity: 0} .swiper-lazy-preloader{border: 4px solid rgba(16, 16, 16, .1); border-top-color: transparent} .swiper-lazy-preloader::after{display: none !important} .vlt-swiper-pagination.swiper-pagination-fraction{color: inherit} .vlt-swiper-button-next, .vlt-swiper-button-prev{outline: 0} .vlt-swiper-progress{font-size: 16px; line-height: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-swiper-progress .sep{margin: 0 2px} .vlt-swiper-progress[data-direction=horizontal]{max-width: 460px; color: #101010} .has-white-color .vlt-swiper-progress[data-direction=horizontal]{color: grey} .vlt-swiper-progress a{color: #8a8a8a} .vlt-swiper-progress a:hover{color: #101010} .has-white-color .vlt-swiper-progress a:hover{color: #fff} .vlt-swiper-progress .bar{position: relative; height: 2px; margin: 0 20px; -webkit-transition: background-color .3s; transition: background-color .3s; background-color: #d6d6d6; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .has-white-color .vlt-swiper-progress .bar{background-color: #3d3d3d} .vlt-swiper-progress .bar>span{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 1s; transition: all 1s; -webkit-transform: translate3d(0, 0, 0) scaleX(var(--scaleX)); transform: translate3d(0, 0, 0) scaleX(var(--scaleX)); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; background-color: #101010} .has-white-color .vlt-swiper-progress .bar>span{background-color: #fff} .vlt-swiper-progress[data-direction=vertical] .bar{width: 210px} .vlt-swiper-progress[data-direction=vertical] .total{opacity: .5} .vlt-award-item{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: -1px; padding: 40px 45px 40px 50px; -webkit-transition: background-color .3s; transition: background-color .3s; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; background-color: #fff; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} @media only screen and (max-width:991px){.vlt-award-item{flex-direction: column; -webkit-box-pack: initial; -webkit-justify-content: initial; -ms-flex-pack: initial; justify-content: initial; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start}} .vlt-award-item__link{position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%} .vlt-award-item__name{-webkit-transition: color .3s; transition: color .3s; -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%} @media only screen and (max-width:991px){.vlt-award-item__name{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-award-item__category{font-size: 24px; font-weight: 700; -webkit-transition: color .3s; transition: color .3s; color: #101010; -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%} @media only screen and (max-width:991px){.vlt-award-item__category{margin-top: 15px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-award-item__year{font-weight: 700; -webkit-transition: color .3s; transition: color .3s; color: #101010} @media only screen and (max-width:991px){.vlt-award-item__year{margin-top: 15px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-award-item__icon{font-size: 16px; line-height: 1; color: #fff} @media only screen and (max-width:991px){.vlt-award-item__icon{display: none}} .vlt-award-item__icon i{display: inline-block} .vlt-award-item:hover{background-color: #101010} .vlt-award-item:hover .vlt-award-item__name{color: #b3b3b3} .vlt-award-item:hover .vlt-award-item__category, .vlt-award-item:hover .vlt-award-item__year{color: #fff} .vlt-award-item:hover .vlt-award-item__icon i{-webkit-animation: vlt_animate_icon_top_right .3s 150ms forwards; animation: vlt_animate_icon_top_right .3s 150ms forwards} .vlt-btn{font-weight: 700; line-height: 1.1; position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; overflow: hidden; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; white-space: nowrap; text-decoration: none; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-btn.disabled, .vlt-btn:disabled{cursor: not-allowed; pointer-events: none} .vlt-btn--block{width: 100%} .vlt-btn:focus{outline: 0} .vlt-btn i.left{margin-right: .7em} .vlt-btn i.right{margin-left: .7em} .vlt-btn span{position: absolute; z-index: -1; display: block; width: 0; height: 0; -webkit-transition: width .6s, height .6s; transition: width .6s, height .6s; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%} .vlt-btn:hover{text-decoration: none} .vlt-btn:hover span{width: 40rem; height: 40rem} .vlt-btn--primary{color: #fff; background-color: #e82e31} .vlt-btn--primary.vlt-btn--white{color: #101010; background-color: #fff} .vlt-btn--primary span{background-color: #101010} .vlt-btn--primary:hover{color: #fff} .vlt-btn--secondary{color: #fff; background-color: #101010} .vlt-btn--secondary.vlt-btn--white{color: #101010; background-color: #fff} .vlt-btn--secondary span{background-color: #ff8d00} .vlt-btn--secondary:hover{color: #fff} .vlt-btn--tertiary{color: #fff; background-color: #e82e31} .vlt-btn--tertiary.vlt-btn--white{color: #101010; background-color: #fff} .vlt-btn--tertiary span{background-color: #fff} .vlt-btn--tertiary:hover{color: #101010} .vlt-btn, .vlt-btn--md{font-size: 18px; padding: 20px 60px} .vlt-btn--lg{font-size: 18px; padding: 20px 70px} .vlt-btn--sm{font-size: 14px; padding: 13px 27px} .vlt-btn--xs{font-size: 14px; padding: 8px 20px} .vlt-cases-slider .vlt-cases-slider__category{display: block; margin-bottom: 25px; color: #8a8a8a} .vlt-cases-slider .vlt-cases-slider__description{font-size: 20px; max-width: 90%; margin-top: 30px} .vlt-cases-slider1 .vlt-cases-slider__description{font-size: 20px; max-width: 90%; margin-top: 30px} .vlt-cases-slider .vlt-simple-link{margin-top: 40px} .vlt-cases-slider .vlt-simple-link:not(:hover){color: #101010} .vlt-content-marquee{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-animation: var(--speed) vlt_marquee linear infinite; animation: var(--speed) vlt_marquee linear infinite; white-space: nowrap; --speed: 10s} .vlt-content-marquee.has-stopable:hover{-webkit-animation-play-state: paused; animation-play-state: paused} .vlt-content-marquee__copy>*, .vlt-content-marquee__original>*{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex} .vlt-content-marquee__copy{position: absolute; top: 0; left: 100%; width: 100%; height: 100%} .vlt-content-slider{width: 100%} @media only screen and (min-width:768px){.vlt-content-slider[data-slides-centered=enable] .swiper-slide{width: auto !important}} .vlt-content-slider[data-slides-centered=enable] .swiper-container{overflow: unset} .vlt-countdown{font-size: 36px; font-weight: 700; color: #e82e31} .vlt-countdown span+span::before{margin-right: 18px; margin-left: 18px; content: ':'} .vlt-counter-up--style-1{text-align: center} .vlt-counter-up--style-1 .vlt-counter-up__counter{font-size: 130px; font-weight: 700; line-height: 1} @media only screen and (max-width:767px){.vlt-counter-up--style-1 .vlt-counter-up__counter{font-size: 84px}} .vlt-counter-up--style-1 .vlt-counter-up__title{margin-top: 10px; color: inherit} .vlt-counter-up--style-2, .vlt-counter-up--style-3{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-counter-up--style-2 .vlt-counter-up__icon, .vlt-counter-up--style-3 .vlt-counter-up__icon{font-size: 26px; margin-right: 20px} .vlt-counter-up--style-2 .vlt-counter-up__counter, .vlt-counter-up--style-3 .vlt-counter-up__counter{font-size: 46px; font-weight: 700; line-height: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-counter-up--style-2 .vlt-counter-up__title, .vlt-counter-up--style-3 .vlt-counter-up__title{margin-left: 18px; color: inherit; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-demo-feature--style-1{max-width: 90%} .vlt-demo-feature--style-1 .vlt-demo-feature__content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-demo-feature--style-1 .vlt-demo-feature__media{font-size: 24px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 70px; height: 70px; margin-right: 30px; color: #fff; border-radius: 50%; background-color: #232323; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-demo-feature--style-1 .vlt-demo-feature__title{font-size: 20px} .vlt-demo-feature--style-2{padding: 60px 40px; -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s; text-align: center; -webkit-box-shadow: inset 0 0 0 1px #d6d6d6; box-shadow: inset 0 0 0 1px #d6d6d6} .vlt-demo-feature--style-2 .vlt-demo-feature__media{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 100px; margin-bottom: 35px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-demo-feature--style-2 .vlt-demo-feature__title{font-size: 20px} .vlt-demo-feature--style-2:hover{-webkit-box-shadow: inset 0 0 0 1px #101010; box-shadow: inset 0 0 0 1px #101010} .vlt-demo-item--style-1 .vlt-demo-item__media{-webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .06); box-shadow: 0 0 40px rgba(0, 0, 0, .06)} .vlt-demo-item--style-1 .vlt-demo-item__content{padding-top: 30px; text-align: center} .vlt-demo-item--style-1 .vlt-demo-item__title a:hover{opacity: .8; color: inherit} .vlt-demo-item--style-1:hover .vlt-demo-item__media{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px)} .vlt-demo-item--style-2 .vlt-demo-item__media{-webkit-transition: opacity .2s; transition: opacity .2s} .vlt-demo-item--style-2:hover .vlt-demo-item__media{opacity: .7} .vlt-demo-item--style-3 .vlt-demo-item__media{-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .06); box-shadow: 0 0 40px rgba(0, 0, 0, .06)} .vlt-page-navigation--style-2{overflow: hidden; border-top: 1px solid #d6d6d6} .vlt-page-navigation--style-2 .all{position: relative} .vlt-page-navigation--style-2 .all::before{position: absolute; z-index: -1; top: -100%; left: 50%; display: block; height: 999em; content: ''; border-left: 1px solid #d6d6d6} .vlt-page-navigation--style-2 .all a{font-size: 18px; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 60px; height: 60px; color: #101010; border: 1px solid #d6d6d6; border-radius: 50%; background-color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-page-navigation--style-2 .all a i{display: inline-block; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s} .vlt-page-navigation--style-2 .all a:hover{color: #fff; border-color: #101010; background-color: #101010} .vlt-page-navigation--style-2 .all a:hover i{-webkit-animation: vlt_rotate_90_deg .3s forwards; animation: vlt_rotate_90_deg .3s forwards} .vlt-page-navigation--style-2 .prev{padding-right: 100px; text-align: right} @media only screen and (max-width:767px){.vlt-page-navigation--style-2 .prev{padding-right: 30px}} .vlt-page-navigation--style-2 .next{padding-left: 100px} @media only screen and (max-width:767px){.vlt-page-navigation--style-2 .next{padding-left: 30px}} .vlt-page-navigation--style-2 .next, .vlt-page-navigation--style-2 .prev{padding-top: 55px; padding-bottom: 55px} .vlt-page-navigation--style-2 .next span.label, .vlt-page-navigation--style-2 .prev span.label{color: #8a8a8a} .vlt-page-navigation--style-2 .next h5, .vlt-page-navigation--style-2 .prev h5{overflow: hidden; margin-top: 10px; white-space: nowrap; text-overflow: ellipsis} .vlt-page-title{position: relative; z-index: 1; overflow: hidden} .vlt-page-title__overlay{position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(16, 16, 16, .2)} .vlt-page-title__scroll-to{font-size: 18px; position: absolute; bottom: 50px; left: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 40px; height: 40px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-page-title__scroll-to:hover{opacity: .8; color: #fff} .vlt-page-title__scroll-to:hover i{-webkit-animation: vlt_animate_icon_bottom .3s forwards; animation: vlt_animate_icon_bottom .3s forwards} .vlt-page-title--style-1{padding: 150px 0 0; text-align: center} .vlt-page-title--style-1 .vlt-page-title__title{font-size: 130px} @media only screen and (max-width:767px){.vlt-page-title--style-1 .vlt-page-title__title{font-size: 84px}} @media only screen and (max-width:575px){.vlt-page-title--style-1 .vlt-page-title__title{font-size: 46px}} .vlt-page-title--style-2{padding: 190px 0; text-align: center} .vlt-page-title--style-2 .vlt-page-title__title{color: #fff} .vlt-page-title--style-3{padding: 270px 0; text-align: center} .vlt-page-title--style-3 .vlt-page-title__title{font-size: 130px; color: #fff} @media only screen and (max-width:767px){.vlt-page-title--style-3 .vlt-page-title__title{font-size: 84px}} @media only screen and (max-width:575px){.vlt-page-title--style-3 .vlt-page-title__title{font-size: 46px}} .vlt-page-title--style-4{overflow: unset; padding: 180px 0 0} .vlt-page-title--style-4 .vlt-page-title__phantom-title{font-size: 130px; font-weight: 700; line-height: .9; position: absolute; top: -.3em; white-space: nowrap; pointer-events: none; color: #e5e5e5; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} @media only screen and (max-width:767px){.vlt-page-title--style-4 .vlt-page-title__phantom-title{display: none}} .vlt-page-title--style-4 .vlt-page-title__subtitle{font-size: 20px; max-width: 500px; margin-top: 40px} @media only screen and (max-width:575px){.vlt-page-title--style-4 .vlt-page-title__title{font-size: 46px}} .vlt-particle{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform} .vlt-particle:not([data-animation-name=none]){visibility: hidden} .vlt-particle.animate__animated{visibility: visible} .vlt-particle~:not(.vlt-particle){position: relative; z-index: 1} .vlt-partner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 55px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-partner img{-webkit-transition: opacity .3s; transition: opacity .3s; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-partner:hover img{opacity: .9} .vlt-partner--left{-webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start} .vlt-partner--center{-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-partner--right{-webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end} .vlt-pricing-table{padding: 45px 45px 50px; text-align: center; background-color: #fff; background-repeat: no-repeat; background-position: top right; background-size: contain; -webkit-box-shadow: 0 0 40px 0 rgba(16, 16, 16, .04); box-shadow: 0 0 40px 0 rgba(16, 16, 16, .04)} .vlt-pricing-table__price{font-size: 70px; font-weight: 700; line-height: .8; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin: 50px 0 55px; color: #101010; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} .vlt-pricing-table__price .currency{font-size: 26px; line-height: 1; margin-right: 3px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start} .vlt-pricing-table__price .period{font-size: 20px; line-height: 1; margin-left: 5px; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end} .vlt-pricing-table__content ul{margin: 0; padding: 0; list-style-type: none; text-align: left} .vlt-pricing-table__content ul li+li{margin-top: 22px} .vlt-pricing-table__content ul li{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} .vlt-pricing-table__content ul li i{font-size: 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 24px; height: 24px; margin-top: .25em; margin-right: 18px; color: #fff; border-radius: 50%; background-color: #bcbcbc; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-pricing-table__content ul li.active i{background-color: #e82e31} .vlt-pricing-table__action{margin-top: 50px} .vlt-pricing-table--featured{color: #b3b3b3; background-color: #101010} .vlt-pricing-table--featured .vlt-pricing-table__price, .vlt-pricing-table--featured .vlt-pricing-table__title{color: #fff} .vlt-pricing-table--featured .vlt-pricing-table__content i{background-color: #525252} .vlt-proccess__number{font-size: 26px; font-weight: 700; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 80px; height: 80px; color: #fff; border-radius: 50%; background-color: #e82e31; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-proccess__title{margin-top: 35px} .vlt-proccess__text{margin-top: 15px} .text-center .vlt-proccess__text{padding: 0 20px} .vlt-progress-bar__title{font-size: 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 8px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between} .vlt-progress-bar__title>span::after{content: '%'} .vlt-progress-bar__bar{position: relative; overflow: hidden; width: 100%; height: 3px; background-color: #3d3d3d} .vlt-progress-bar__bar span{position: absolute; top: 0; left: 0; height: 100%; background-color: #ff8d00} .vlt-section-title--style-1 .vlt-section-title__subtitle{display: block; margin-bottom: 30px; color: #ff8d00} .vlt-section-title--style-1 .vlt-section-title__text{font-size: 20px; margin-top: 35px} .text-center .vlt-section-title--style-1 .vlt-section-title__text{padding: 0 15px} .vlt-section-title--style-2 .vlt-section-title__title{font-size: 130px} @media only screen and (max-width:767px){.vlt-section-title--style-2 .vlt-section-title__title{font-size: 84px}} @media only screen and (max-width:575px){.vlt-section-title--style-2 .vlt-section-title__title{font-size: 70px}} .vlt-service{position: relative; overflow: hidden} .vlt-service__link{position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%} .vlt-service--style-1{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex} .vlt-service--style-1 .vlt-service__media{min-width: 80px; margin-right: 35px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-service--style-1 .vlt-service__content{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-service--style-1 .vlt-service__text{margin-top: 20px} .vlt-service--style-2{padding: 60px 40px; -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s; text-align: center; -webkit-box-shadow: inset 0 0 0 1px #d6d6d6; box-shadow: inset 0 0 0 1px #d6d6d6} .vlt-service--style-2 .vlt-service__media{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 100px; margin-bottom: 35px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-service--style-2 .vlt-service__text{margin-top: 15px; color: #5c5c5c} .vlt-service--style-2:hover{-webkit-box-shadow: inset 0 0 0 1px #101010; box-shadow: inset 0 0 0 1px #101010} .vlt-service--style-3{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 110px; padding-right: 60px; padding-left: 60px; -webkit-transition: background-color .3s, -webkit-box-shadow .3s; transition: background-color .3s, -webkit-box-shadow .3s; transition: box-shadow .3s, background-color .3s; transition: box-shadow .3s, background-color .3s, -webkit-box-shadow .3s; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #d6d6d6; box-shadow: inset 0 0 0 1px #d6d6d6; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-service--style-3 .vlt-service__media{min-width: 100px; margin-right: 40px; -webkit-transition: color .3s; transition: color .3s; color: #101010; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-service--style-3 .vlt-service__content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-service--style-3 .vlt-service__title{-webkit-transition: color .3s; transition: color .3s} .vlt-service--style-3 .vlt-service__icon{font-size: 16px; line-height: 1; color: #fff} @media only screen and (max-width:991px){.vlt-service--style-3 .vlt-service__icon{display: none}} .vlt-service--style-3 .vlt-service__icon i{display: inline-block} .vlt-service--style-3:hover{background-color: #101010; -webkit-box-shadow: inset 0 0 0 1px #101010; box-shadow: inset 0 0 0 1px #101010} .vlt-service--style-3:hover .vlt-service__media, .vlt-service--style-3:hover .vlt-service__title{color: #fff} .vlt-service--style-3:hover .vlt-service__icon i{-webkit-animation: vlt_animate_icon_top_right .3s 150ms forwards; animation: vlt_animate_icon_top_right .3s 150ms forwards} .vlt-service--style-4{padding-top: 100%; -webkit-transition: background-color .3s; transition: background-color .3s; background-color: #f5f5f5; -webkit-box-shadow: inset 0 0 0 1px #303030; box-shadow: inset 0 0 0 1px #ffffff} .vlt-service--style-4 .vlt-service__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} @media only screen and (max-width:575px){.vlt-service--style-4 .vlt-service__media{color: #fff; width: 45px;}.vlt-service--style-4 .vlt-service__title{margin-top: 10px !important; color: #fff; font-size: 14px !important; font-weight: 600 !important;}} .vlt-service--style-4 .vlt-service__media{color: #fff} .vlt-service--style-4 .vlt-service__media svg{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-service--style-4 .vlt-service__title{margin-top: 15px; color: #505050; font-size: 20px; font-weight: 600;} .vlt-service--style-4:hover{background-color: #d1d1d1} .vlt-service--style-4:hover .vlt-service__media svg{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-service--style-5{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 90px 15%; -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s; -webkit-box-shadow: inset 0 0 0 1px #d6d6d6; box-shadow: inset 0 0 0 1px #d6d6d6} .vlt-service--style-5 .vlt-service__media{font-size: 55px; margin-right: 40px; color: #101010; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-service--style-5 .vlt-service__text{margin-top: 20px} .vlt-service--style-5:hover{-webkit-box-shadow: inset 0 0 0 1px #101010; box-shadow: inset 0 0 0 1px #101010} .vlt-service-box{position: relative; overflow: hidden; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s} .vlt-service-box img{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-service-box__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-transition: background-color .3s; transition: background-color .3s; color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column} .vlt-service-box__link{position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%} .vlt-service-box__icon{font-size: 32px; margin-bottom: 10px} .vlt-service-box__icon i{display: inline-block} .vlt-service-box__title{color: inherit} .vlt-service-box:hover{-webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px)} .vlt-service-box:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-service-box:hover .vlt-service-box__content{background-color: rgba(232, 46, 49, .9)} .vlt-service-box:hover .vlt-service-box__icon i{-webkit-animation: vlt_bounce .7s forwards; animation: vlt_bounce .7s forwards} .vlt-simple-image{position: relative; overflow: hidden} .vlt-simple-image__mask{position: absolute; z-index: 1; top: 0; bottom: 0; left: 100%; width: 120%} .vlt-simple-image__mask .inside{position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: skewX(-10deg); -ms-transform: skewX(-10deg); transform: skewX(-10deg); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; background-color: #fff} .vlt-simple-link{font-size: 22px; font-weight: 700; line-height: 1.1; position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-simple-link--sm{font-size: 16px; line-height: 1.8} .vlt-simple-link i{font-size: 80%; display: inline-block; margin-left: .75em} .vlt-simple-link:hover i{-webkit-animation: vlt_animate_icon_top_right .3s forwards; animation: vlt_animate_icon_top_right .3s forwards} .vlt-slider-controls{line-height: 1.1; position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-slider-controls--style-2{height: 60px; padding: 0 30px} .vlt-slider-controls--style-3{height: 80px; padding: 0 45px} .vlt-slider-controls span.sep{margin: 0 20px; opacity: .6} .vlt-slider-controls .vlt-swiper-button-next, .vlt-slider-controls .vlt-swiper-button-prev{line-height: inherit; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; -webkit-transition: opacity .3s; transition: opacity .3s; color: inherit} .vlt-slider-controls .vlt-swiper-button-next:hover, .vlt-slider-controls .vlt-swiper-button-prev:hover{opacity: .8} .vlt-slider-controls .vlt-swiper-pagination{line-height: inherit} .vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-current, .vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-total{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; min-width: .9em; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-slider-controls .vlt-swiper-pagination span.sep{margin: 0; opacity: 1} .vlt-slider-controls .vlt-swiper-button-prev+.vlt-swiper-pagination{margin: 0 25px} .vlt-stroke-text{font-weight: 700; line-height: 1.15; margin: 0; padding: 0; -webkit-text-stroke-color: currentColor; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px} .vlt-stroke-text--lg{font-size: 130px} @media only screen and (max-width:767px){.vlt-stroke-text--lg{font-size: 84px}} .vlt-stroke-text--md{font-size: 70px} .vlt-stroke-text a{-webkit-transition: background-position .5s; transition: background-position .5s; color: inherit; background-image: -webkit-gradient(linear, right top, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent)); background-image: -webkit-linear-gradient(right, currentColor 0, currentColor 50%, transparent 50%); background-image: linear-gradient(to left, currentColor 0, currentColor 50%, transparent 50%); background-position: 0 0; -webkit-background-clip: text; background-clip: text; background-size: 200%} .vlt-stroke-text a:hover{color: currentColor; background-position: -100% 0} .vlt-styled-list{margin: 0; padding: 0; list-style-type: none} .vlt-styled-list--style-1 li{font-size: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} .vlt-styled-list--style-1 li i{font-size: 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 24px; height: 24px; margin-top: .25em; margin-right: 25px; color: #fff; border-radius: 50%; background-color: #ff8d01; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-styled-list--style-1 li+li{margin-top: 30px} .vlt-styled-list--style-2 li, .vlt-styled-list--style-3 li{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} .vlt-styled-list--style-2 li::before, .vlt-styled-list--style-3 li::before{display: inline-block; width: 10px; height: 1px; margin-top: .75em; margin-right: 20px; content: ''; background-color: #e82e31; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} .vlt-styled-list--style-2 li+li, .vlt-styled-list--style-3 li+li{margin-top: 25px} .vlt-styled-list--style-3 li::before{margin-top: .5em} .vlt-styled-list--style-3 li+li{margin-top: 22px} .vlt-tabs{margin: 0; padding: 0; list-style-type: none} .vlt-tabs li+li{margin-top: 25px} .vlt-tabs a{font-size: 24px; font-weight: 700; opacity: .3} .vlt-tabs a:hover{opacity: 1; color: inherit} .vlt-tabs li.is-active a{opacity: 1} .vlt-tabs-image{position: relative; min-height: 550px; margin: 0; padding: 0; list-style-type: none} .vlt-tabs-image li{position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%} .vlt-tabs-image li img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: opacity .3s, -webkit-transform .6s; transition: opacity .3s, -webkit-transform .6s; transition: opacity .3s, transform .6s; transition: opacity .3s, transform .6s, -webkit-transform .6s; -webkit-transform: scale3d(1, 1.75, 1) skewY(5deg); transform: scale3d(1, 1.75, 1) skewY(5deg); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; opacity: 0; -o-object-fit: cover; object-fit: cover} .vlt-tabs-image li.is-active img{-webkit-transform: scale3d(1, 1, 1) skewY(0); transform: scale3d(1, 1, 1) skewY(0); opacity: 1} .vlt-team-list{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex} .vlt-team-list a{position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; overflow: hidden; width: 100%; height: 100%; border-radius: 50%} @media only screen and (max-width:767px){.vlt-team-list a{width: 120px; height: 120px}} .vlt-team-list a img{z-index: -1; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-team-list a:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)} .vlt-team-list a+a{margin-left: -30px} .vlt-team-member__avatar{position: relative; overflow: hidden; text-align: center;} .vlt-team-member__avatar img{-webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-team-member__socials a:hover{opacity: .8; color: inherit} .vlt-team-member:hover .vlt-team-member__avatar img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05)} .vlt-team-member--style-1 .vlt-team-member__content{padding: 25px 5px 0; text-align: webkit left} .vlt-team-member--style-1 .vlt-team-member__name{font-size: 20px} .vlt-team-member--style-1 .vlt-team-member__function{margin-top: 8px; color: #8a8a8a} .vlt-team-member--style-1 .vlt-team-member__socials{position: absolute; bottom: 0; left: 0; width: 100%; padding: 16px 35px; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); text-align: center; color: #fff; background-color: #e82e31} .vlt-team-member--style-1:hover .vlt-team-member__socials{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)} .vlt-team-member--style-2 .vlt-team-member__content{padding: 25px 15px 0; text-align: center} .vlt-team-member--style-2 .vlt-team-member__name{font-size: 26px} .vlt-team-member--style-2 .vlt-team-member__function{margin-top: 8px; color: #8a8a8a} .vlt-team-member--style-2 .vlt-team-member__socials{position: absolute; bottom: 0; left: 0; padding: 16px 35px; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); text-align: center; color: #fff; background-color: #e82e31} .vlt-team-member--style-2:hover .vlt-team-member__socials{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)} .vlt-team-member--style-3 .vlt-team-member__text{font-size: 26px; opacity: 0; color: #fff} .vlt-team-member--style-3 .vlt-team-member__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0; background-color: rgba(232, 46, 49, .9); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} .vlt-team-member--style-3 .vlt-team-member__socials{margin-top: 35px; opacity: 0; color: #fff} .vlt-team-member--style-3:hover .vlt-team-member__content{opacity: 1} .vlt-team-member--style-3:hover .vlt-team-member__text{-webkit-animation: vlt_fade_in_from_bottom .3s .1s forwards; animation: vlt_fade_in_from_bottom .3s .1s forwards} .vlt-team-member--style-3:hover .vlt-team-member__socials{-webkit-animation: vlt_fade_in_from_bottom .3s .2s forwards; animation: vlt_fade_in_from_bottom .3s .2s forwards} .vlt-team-member--style-4 .vlt-team-member__name{font-size: 20px; opacity: 0; color: #fff} .vlt-team-member--style-4 .vlt-team-member__function{margin-top: 8px; opacity: 0; color: #fff} .vlt-team-member--style-4 .vlt-team-member__socials{margin-top: 25px; opacity: 0; color: #fff} .vlt-team-member--style-4 .vlt-team-member__content{position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; padding-left: 45px; -webkit-transition: opacity .3s; transition: opacity .3s; opacity: 0; background-color: rgba(16, 16, 16, .3); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px)} .vlt-team-member--style-4:hover .vlt-team-member__content{opacity: 1} .vlt-team-member--style-4:hover .vlt-team-member__name{-webkit-animation: vlt_fade_in_from_bottom .3s .1s forwards; animation: vlt_fade_in_from_bottom .3s .1s forwards} .vlt-team-member--style-4:hover .vlt-team-member__function{-webkit-animation: vlt_fade_in_from_bottom .3s .2s forwards; animation: vlt_fade_in_from_bottom .3s .2s forwards} .vlt-team-member--style-4:hover .vlt-team-member__socials{-webkit-animation: vlt_fade_in_from_bottom .3s .3s forwards; animation: vlt_fade_in_from_bottom .3s .3s forwards} .vlt-testimonial{-webkit-transition: opacity .3s; transition: opacity .3s;} .vlt-testimonial__content{color: inherit} .vlt-testimonial__avatar{overflow: hidden; max-width: 120px; margin-right: 35px; border-radius: 50%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0} @media only screen and (max-width:767px){.vlt-testimonial__avatar{display: none}} .vlt-testimonial__meta{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .vlt-testimonial__meta>div:not(.vlt-testimonial__avatar){-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%} .vlt-testimonial__title{color: inherit} .vlt-testimonial__function{color: #959595} .vlt-testimonial--style-1 .vlt-testimonial__content{margin-bottom: 30px} .vlt-testimonial--style-2 .vlt-testimonial__content{margin-top: 60px} .vlt-testimonial--style-2 .vlt-testimonial__meta{text-align: left} .vlt-testimonial--style-3{max-width: 750px; padding: 60px 140px 60px 80px; background-color: #fff; -webkit-box-shadow: 0 0 40px 0 rgba(16, 16, 16, .04); box-shadow: 0 0 40px 0 rgba(16, 16, 16, .04)} @media only screen and (max-width:767px){.vlt-testimonial--style-3{padding: 60px}} .vlt-testimonial--style-3 .vlt-testimonial__content{font-weight: 400; margin-top: 30px} .vlt-testimonial--style-3 .vlt-testimonial__meta{text-align: left} .swiper-slide:not(.swiper-slide-active) .vlt-testimonial--style-3{opacity: .5} .vlt-types{position: relative} @media only screen and (min-width:992px){.vlt-types{height: 570px}} .vlt-types-background, .vlt-types-background__image, .vlt-types-list{position: absolute; z-index: 1; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} .vlt-types-background{z-index: 1} @media only screen and (max-width:991px){.vlt-types-background{display: none}} .vlt-types-background__image{-webkit-transition: opacity .5s; transition: opacity .5s; opacity: 0; background-color: #101010} .vlt-types-background__image img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .6; -o-object-fit: cover; object-fit: cover} .vlt-types-background__image.is-active{opacity: 1} .vlt-types-list{z-index: 2} @media only screen and (max-width:991px){.vlt-types-list{position: relative}} .vlt-types-list::after, .vlt-types-list::before{position: absolute; z-index: 1; top: 0; width: 1px; height: 100%; content: ''; -webkit-transition: background-color .5s; transition: background-color .5s; background-color: rgba(255, 255, 255, 0)} @media only screen and (max-width:991px){.vlt-types-list::after, .vlt-types-list::before{display: none}} .vlt-types-list::before{left: calc(100% / 2)} .vlt-types-list::after{left: calc((100% / 2) * 2)} .vlt-types-list.is-active::after, .vlt-types-list.is-active::before{background-color: rgba(255, 255, 255, .1)} .vlt-types-list .vlt-types-list__item{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: calc(100% / 2); height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-backface-visibility: hidden; backface-visibility: hidden} @media only screen and (max-width:991px){.vlt-types-list .vlt-types-list__item{width: 100%; height: 180px}} .vlt-types-list .vlt-types-list__item a{position: absolute; top: 0; left: 0; width: 100%; height: 100%} .vlt-types-list .vlt-types-list__item .vlt-types-list__content{width: 100%; padding: 0 30px; -webkit-transition: opacity .5s; transition: opacity .5s; text-align: center; color: #fff} .vlt-types-list .vlt-types-list__item .vlt-types-list__background{position: absolute; z-index: -1; top: 0; left: 0; width: 300%; height: 100%; -webkit-transition: opacity .5s; transition: opacity .5s; background-color: #101010} @media only screen and (max-width:991px){.vlt-types-list .vlt-types-list__item .vlt-types-list__background{width: 100%}} .vlt-types-list .vlt-types-list__item .vlt-types-list__background img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .6; -o-object-fit: cover; object-fit: cover} @media only screen and (min-width:992px){.vlt-types-list .vlt-types-list__item:nth-of-type(2) .vlt-types-list__background{left: -100%}.vlt-types-list .vlt-types-list__item:nth-of-type(3) .vlt-types-list__background{left: -200%}} @media only screen and (min-width:992px){.vlt-types-list .vlt-types-list__item.is-opacity .vlt-types-list__background{opacity: 0}.vlt-types-list .vlt-types-list__item.is-opacity .vlt-types-list__content{opacity: .2}} .vlt-types-list .vlt-types-list__category{color: inherit} .vlt-types-list .vlt-types-list__title{margin-top: 10px; color: inherit} .vlt-video-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row} .vlt-video-button h6{margin-left: 27px; white-space: nowrap; color: inherit} .vlt-video-button a{font-size: 16px; line-height: 1; position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 70px; height: 70px; color: currentColor; outline: 0; background-color: transparent; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .vlt-video-button a::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border: 2px solid currentColor; border-radius: 50%} .vlt-video-button a i{display: inline-block; margin-left: .2em; -webkit-transition: inherit; transition: inherit; -webkit-backface-visibility: hidden; backface-visibility: hidden} .vlt-video-button a:hover i{-webkit-transition-delay: 150ms; transition-delay: 150ms; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5)} .vlt-video-button a:hover::after{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2)} .vlt-wanted-position{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: -1px; padding: 40px 45px 40px 50px; -webkit-transition: background-color .3s; transition: background-color .3s; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; background-color: #fff; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap} @media only screen and (max-width:991px){.vlt-wanted-position{flex-direction: column; -webkit-box-pack: initial; -webkit-justify-content: initial; -ms-flex-pack: initial; justify-content: initial; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start}} .vlt-wanted-position__link{position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%} .vlt-wanted-position__category{-webkit-transition: color .3s; transition: color .3s; -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%} @media only screen and (max-width:991px){.vlt-wanted-position__category{-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-wanted-position__position{font-size: 24px; font-weight: 700; -webkit-transition: color .3s; transition: color .3s; color: #101010; -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%} @media only screen and (max-width:991px){.vlt-wanted-position__position{margin-top: 15px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-wanted-position__time{font-weight: 700; -webkit-transition: color .3s; transition: color .3s; color: #101010} @media only screen and (max-width:991px){.vlt-wanted-position__time{margin-top: 15px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%}} .vlt-wanted-position__icon{font-size: 16px; line-height: 1; color: #fff} @media only screen and (max-width:991px){.vlt-wanted-position__icon{display: none}} .vlt-wanted-position__icon i{display: inline-block} .vlt-wanted-position:hover{background-color: #101010} .vlt-wanted-position:hover .vlt-wanted-position__category{color: #b3b3b3} .vlt-wanted-position:hover .vlt-wanted-position__position, .vlt-wanted-position:hover .vlt-wanted-position__time{color: #fff} .vlt-wanted-position:hover .vlt-wanted-position__icon i{-webkit-animation: vlt_animate_icon_top_right .3s 150ms forwards; animation: vlt_animate_icon_top_right .3s 150ms forwards} 

/* /toffin_inherit/static/assets/css/custom.css defined in bundle 'toffin_inherit.toffin_assets_frontend_css' */
 a.blantershow-chat{background: #fff; color: #000000; position: fixed; display: flex; height: 40px; font-weight: 400; justify-content: space-between; z-index: 98; bottom: 25px; left: 30px; font-size: 15px; padding: 10px 20px; border-radius: 30px; box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);} a.blantershow-chat svg{transform: scale(1.2); margin: 0 10px 0 0;} .column{float: left; width: 100%; padding: 10px; height: 300px;} .row:after{content: ""; display: table; clear: both;} .text-block{position: absolute; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.555); color: white; padding-left: 20px; padding-right: 20px; font-size: 15px;} .aa{font-size: 14px;} .fa{padding: 10px; font-size: 10px; width: 40px; height: 40px; text-align: center; text-decoration: none; margin-right: 10px; border-radius: 50%;} .fa:hover{background-color: rgb(255, 255, 255);} .fa-facebook{background:#3B5998; color: white;} .fa-linkedin{background:#007bb5; color: white;} .fa-youtube{background:#bb0000; color: white;} .fa-instagram{background:#125688; color: white;} .swiper-container .vlt-video-button{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); color: white;} .vlt-slider-controls2{z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center} .carousel-control-next2, .carousel-control-prev2{position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: .5; transition: opacity .15s ease;} @media only screen and (min-width: 726px){.choice-service{display: none;}} .choice-service{text-align: center; justify-content: center; margin-top: 5rem; height: fit-content;} .perawatan{background-color: rgba(225, 225, 225, 0.5); padding: 0.5rem; border-radius: 0.3em; text-decoration: none; color: black;} .perbaikan{background-color: rgba(225, 225, 225, 0.5); padding: 0.5rem; border-radius: 0.3em; text-decoration: none; color: black;} @media only screen and (max-width: 727px){.card-menu{display: none;}} .card-menu{margin: 6rem; margin-top: 5rem; margin-bottom: 2rem;} .card-menu .perbaikan-m{display: flex; justify-content: center; align-items: center; text-align: center;} .card-menu .perawatan-m{display: flex; justify-content: center; align-items: center; text-align: center;} @media screen and (min-width: 727px){.accordion-costume{width: 60rem;}} .accordion-costume{margin-top: 0.5rem;} .isifaq h3{text-align: center; margin-top: 2rem; font-weight: bold;} .testimonials h3{margin-top: 1rem; text-align: center; font-weight: bold;} .testi-slide img{height: 20rem; width: 50%;} #faq{max-width: 850px; margin: auto; text-align: center;} section.faq{padding-top: 2em; padding-bottom: 3em;} #faq ul{text-align: left;} .transition, p, ul li i:before, ul li i:after{transition: all 0.3s;} #faq .no-select, #faq h2{-webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; user-select: none;} #faq h1{color: #000; margin-bottom: 30px; margin-top: 0;} #faq h2{color: #ff8d00; font-size: 18px; line-height: 34px; text-align: left; padding: 15px 25px 0; text-transform: none; font-weight: 300; letter-spacing: 1px; display: block; margin: 0; cursor: pointer; transition: .2s;} #faq p{color: #333; text-align: left; font-size: 16px; line-height: 1.45; position: relative; overflow: hidden; max-height: 250px; will-change: max-height; contain: layout; display: inline-block; opacity: 1; transform: translate(0, 0); margin-top: 5px; margin-bottom: 15px; padding: 0 50px 0 25px; transition: .3s opacity, .6s max-height; hyphens: auto; z-index: 2;} #faq ul{list-style: none; perspective: 900; padding: 0; margin: 0;} #faq ul li{position: relative; overflow: hidden; padding: 0; margin: 0; background: #fff; box-shadow: 0 3px 10px -2px rgba(0,0,0,0.1); -webkit-tap-highlight-color: transparent;} #faq ul li + li{margin-top: 15px;} #faq ul li:last-of-type{padding-bottom: 0;} #faq ul li i{position: absolute; transform: translate(-6px, 0); margin-top: 28px; right: 15px;} #faq ul li i:before{content: ""; position: absolute; background-color: #ff8d00; width: 3px; height: 9px;} #faq ul li i:after{content: ""; position: absolute; background-color: #ff8d00; width: 3px; height: 9px;} #faq ul li i:before{transform: translate(-2px, 0) rotate(45deg);} #faq ul li i:after{transform: translate(2px, 0) rotate(-45deg);} #faq ul li input[type=checkbox]{position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; opacity: 0; touch-action: manipulation;} #faq ul li input[type=checkbox]:checked ~ h2{color: #000;} #faq ul li input[type=checkbox]:checked ~ p{max-height: 0; transition: .3s; opacity: 0;} #faq ul li input[type=checkbox]:checked ~ i:before{transform: translate(2px, 0) rotate(45deg);} #faq ul li input[type=checkbox]:checked ~ i:after{transform: translate(-2px, 0) rotate(-45deg);} .vlt-simple-link-a:hover{color: #000000;} .vlt-work__media{padding: 10px;} @media only screen and (max-width:767px){.vlt-work-mobile{font-size: 20px !important;}} @media only screen and (max-width:767px){.vlt-work__media img{width: 45px;}} .padding-box-about-aftersales{padding: 30px 80px 30px 80px;} @media only screen and (max-width:767px){.servicesfull{margin-right: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-left: 0 !important;}.vlt-service--style-2{padding: 10px; height: 160px;}.vlt-service__media{justify-content: center; margin-bottom: 0px !important;}} @media only screen and (max-width:767px){.ourbrand-mobile{width: 80px !important;}} @media only screen and (max-width:575px){.vlt-btn, .vlt-btn--md{font-size: 13px; padding: 15px 30px;}} .custom-model-main{text-align: center; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; -webkit-overflow-scrolling: touch; outline: 0; opacity: 0; -webkit-transition: opacity 0.15s linear, z-index 0.15; -o-transition: opacity 0.15s linear, z-index 0.15; transition: opacity 0.15s linear, z-index 0.15; z-index: -1; overflow-x: hidden; overflow-y: auto;} .model-open{z-index: 99999; opacity: 1; overflow: hidden;} .custom-model-inner{-webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; display: inline-block; vertical-align: middle; width: 600px; margin: 30px auto; max-width: 97%;} .custom-model-wrap{display: block; width: 100%; position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: calc(100vh - 70px); overflow-y: auto;} .model-open .custom-model-inner{-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); position: relative; z-index: 999;} .model-open .bg-overlay{background: rgba(0, 0, 0, 0.6); z-index: 99;} .bg-overlay{background: rgba(0, 0, 0, 0); height: 100vh; width: 100%; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; -webkit-transition: background 0.15s linear; -o-transition: background 0.15s linear; transition: background 0.15s linear;} .close-btn{position: absolute; right: 5px; top: 5px; cursor: pointer; z-index: 99; font-size: 14px; color: #ff8d00; padding: 7px; background-color: #000000; border-radius: 50px;} @media screen and (min-width:800px){.custom-model-main:before{content: ""; display: inline-block; height: auto; vertical-align: middle; margin-right: -0px; height: 100%;}} @media screen and (max-width:799px){.custom-model-inner{margin-top: 50%;}} .masthead-showroom{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/toffin-showroom.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-about{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-about.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-media{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-media.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-event{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-event.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-aftersales{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-aftersales.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-skill{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-skill-development.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-business{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-business.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-download{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/banner-download.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-about-vid{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/about-video-banner.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .masthead-contact{height: 50vh; min-height: 300px; background-image: url('/toffin_inherit/static/assets/img/toffin-contact.webp'); background-size: cover; background-position: center; background-repeat: no-repeat;} .overlay-header-text{width: fit-content; margin: 0 auto; background-color: #101010c7; padding-left: 20px; padding-right: 20px;} .vlt-btn--md-custom{font-size: 18px; width: 265px;} @media only screen and (max-width: 767px){.vlt-project-showcase__title{font-size: 50px; padding: 15px;}} @media only screen and (max-width: 767px){.vlt-project-simple-link{padding: 15px;}} @media only screen and (max-width: 575px){.btn-pl{font-size: 11px !important;}} .main-timeline{position: relative} .main-timeline:before{content: ""; display: block; width: 2px; height: 100%; background: #c6c6c6; margin: 0 auto; position: absolute; top: 0; left: 0; right: 0} .main-timeline .timeline{margin-bottom: 40px; position: relative} .main-timeline .timeline:after{content: ""; display: block; clear: both} .main-timeline .icon{width: 18px; height: 18px; line-height: 18px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0} .main-timeline .icon:before, .main-timeline .icon:after{content: ""; width: 100%; height: 100%; border-radius: 50%; position: absolute; top: 0; left: 0; transition: all 0.33s ease-out 0s} .main-timeline .icon:before{background: #fff; border: 2px solid #232323; left: -3px} .main-timeline .icon:after{border: 2px solid #c6c6c6; left: 3px} .main-timeline .timeline:hover .icon:before{left: 3px} .main-timeline .timeline:hover .icon:after{left: -3px} .main-timeline .date-content{width: 50%; float: left; margin-top: 22px; position: relative} .main-timeline .date-content:before{content: ""; width: 36.5%; height: 2px; background: #c6c6c6; margin: auto 0; position: absolute; top: 0; right: 10px; bottom: 0} .main-timeline .date-outer{width: 125px; height: 125px; font-size: 16px; text-align: center; margin: auto; z-index: 1} .main-timeline .date-outer:before, .main-timeline .date-outer:after{content: ""; width: 125px; height: 125px; margin: 0 auto; border-radius: 50%; position: absolute; top: 0; left: 0; right: 0; transition: all 0.33s ease-out 0s} .main-timeline .date-outer:before{background: #fff; border: 2px solid #232323; left: -6px} .main-timeline .date-outer:after{border: 2px solid #c6c6c6; left: 6px} .main-timeline .timeline:hover .date-outer:before{left: 6px} .main-timeline .timeline:hover .date-outer:after{left: -6px} .main-timeline .date{width: 100%; margin: auto; position: absolute; top: 33%; left: 0} .main-timeline .month{font-size: 18px; font-weight: 700} .main-timeline .year{display: block; font-size: 30px; font-weight: 700; color: #232323;} .main-timeline .timeline-content{width: 50%; padding: 20px 0 20px 50px; float: right} .main-timeline .title{font-size: 19px; font-weight: 700; line-height: 24px; margin: 0 0 15px 0} .main-timeline .description{margin-bottom: 0} .main-timeline .timeline:nth-child(2n) .date-content{float: right} .main-timeline .timeline:nth-child(2n) .date-content:before{left: 10px} .main-timeline .timeline:nth-child(2n) .timeline-content{padding: 20px 50px 20px 0; text-align: right} @media only screen and (max-width: 991px){.main-timeline .date-content{margin-top: 35px}.main-timeline .date-content:before{width: 22.5%}.main-timeline .timeline-content{padding: 10px 0 10px 30px}.main-timeline .title{font-size: 17px}.main-timeline .timeline:nth-child(2n) .timeline-content{padding: 10px 30px 10px 0}} @media only screen and (max-width: 767px){.main-timeline:before{margin: 0; left: 7px}.main-timeline .timeline{margin-bottom: 20px}.main-timeline .timeline:last-child{margin-bottom: 0}.main-timeline .icon{margin: auto 0}.main-timeline .date-content{width: 95%; float: right; margin-top: 0}.main-timeline .date-content:before{display: none}.main-timeline .date-outer{width: 110px; height: 110px}.main-timeline .date-outer:before, .main-timeline .date-outer:after{width: 110px; height: 110px}.main-timeline .date{top: 33%}.main-timeline .year{font-size: 24px}.main-timeline .timeline-content, .main-timeline .timeline:nth-child(2n) .timeline-content{width: 95%; text-align: center; padding: 10px 0}.main-timeline .title{margin-bottom: 10px}} #mainapp{position: relative; overflow: hidden;} #pageapp{position: relative; height: 100vh; width: 100vw; background-color: #000;} #pageapp>video{height: 100%; object-fit: cover; position: absolute; left: 50%; transform: translateX(-50%);} #pageapp-bottom{height: 20%; width: 30%; position: absolute; bottom: 5%; left: 50%; transform: translateX(-50%);} #pageapp-bottom>h3{color: #dadada93; margin-bottom: 1vw;} #pageapp3{height: 100vh; width: 100vw; background-color: #fff;} #pageapp5{width: 100vw; background-color: #fff;} #pageapp4{position: relative; height: 100vh; width: 100vw;} #pageapp4>video{height: 100%; width: 100%; object-fit: cover;} #center-pageapp4{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; color: #ffffff; width: 100%;} #usp1{height: 100vh; width: 100vw;} #usp2{height: 100vh; width: 100vw;} #usp3{height: 100vh; width: 100vw;} #usp4{height: 100vh; width: 100vw;} #usp5{height: 100vh; width: 100vw;} #usp6{height: 100vh; width: 100vw;} #usp7{height: 100vh; width: 100vw;} .circle{width: 50px; height: 50px;} @media only screen and (min-width: 726px){.btn-mobileview{display: none;}} @media only screen and (max-width: 726px){.btn-dekstopview{display: none;}} .hero-container{position: relative; overflow: hidden; width: 100%; height: 100vh; z-index: 0;} .hero-shapes{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; margin: auto; z-index: 9999;} .circles{position: absolute; top: 0; width: 100%; height: 100%; z-index: 1111;} .shape--circle{position: absolute; border-radius: 100%;} #circ-1{bottom: -200px; left: -50px; height: 500px; animation: slideFromLeft 2s cubic-bezier(.83,.14,.21,1.01) forwards;} #circ-2{right: -50px; animation: slideFromRight 2s cubic-bezier(.83,.14,.21,1.01) forwards;} @media (max-width: 767.98px){.motion-water{width: 250px!important;}} @media (max-width: 767.98px){#circ-1{height: 400px !important;}} @media (max-width: 767.98px){#circ-2{width: 250px;}} .hero-content{position: relative; top: 0; z-index: 4; height: 100%;} .motion-water{-webkit-animation:spin 6s linear infinite; -moz-animation:spin 60s linear infinite; animation:spin 60s linear infinite;} @-moz-keyframes spin{100%{-moz-transform: rotate(360deg);}} @-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg);}} @keyframes spin{100%{-webkit-transform: rotate(360deg); transform:rotate(360deg);}} 

/* /toffin_inherit/static/assets/fonts/Fontawesome/font-awesome.min.css defined in bundle 'toffin_inherit.toffin_assets_frontend_css' */
 @font-face{font-family: 'FontAwesome'; src: url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.eot?v=4.7.0'); src: url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/toffin_inherit/static/assets/fonts/Fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal} .fa{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} .fa-lg{font-size: 1.33333333em; line-height: .75em; vertical-align: -15%} .fa-2x{font-size: 2em} .fa-3x{font-size: 3em} .fa-4x{font-size: 4em} .fa-5x{font-size: 5em} .fa-fw{width: 1.28571429em; text-align: center} .fa-ul{padding-left: 0; margin-left: 2.14285714em; list-style-type: none} .fa-ul>li{position: relative} .fa-li{position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center} .fa-li.fa-lg{left: -1.85714286em} .fa-border{padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em} .fa-pull-left{float: left} .fa-pull-right{float: right} .fa.fa-pull-left{margin-right: .3em} .fa.fa-pull-right{margin-left: .3em} .pull-right{float: right} .pull-left{float: left} .fa.pull-left{margin-right: .3em} .fa.pull-right{margin-left: .3em} .fa-spin{-webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear} .fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8)} @-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg); transform: rotate(359deg)}} @keyframes fa-spin{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg); transform: rotate(359deg)}} .fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg)} .fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg)} .fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg)} .fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1)} .fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1)} :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter: none} .fa-stack{position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle} .fa-stack-1x, .fa-stack-2x{position: absolute; left: 0; width: 100%; text-align: center} .fa-stack-1x{line-height: inherit} .fa-stack-2x{font-size: 2em} .fa-inverse{color: #fff} .fa-glass:before{content: "\f000"} .fa-music:before{content: "\f001"} .fa-search:before{content: "\f002"} .fa-envelope-o:before{content: "\f003"} .fa-heart:before{content: "\f004"} .fa-star:before{content: "\f005"} .fa-star-o:before{content: "\f006"} .fa-user:before{content: "\f007"} .fa-film:before{content: "\f008"} .fa-th-large:before{content: "\f009"} .fa-th:before{content: "\f00a"} .fa-th-list:before{content: "\f00b"} .fa-check:before{content: "\f00c"} .fa-remove:before, .fa-close:before, .fa-times:before{content: "\f00d"} .fa-search-plus:before{content: "\f00e"} .fa-search-minus:before{content: "\f010"} .fa-power-off:before{content: "\f011"} .fa-signal:before{content: "\f012"} .fa-gear:before, .fa-cog:before{content: "\f013"} .fa-trash-o:before{content: "\f014"} .fa-home:before{content: "\f015"} .fa-file-o:before{content: "\f016"} .fa-clock-o:before{content: "\f017"} .fa-road:before{content: "\f018"} .fa-download:before{content: "\f019"} .fa-arrow-circle-o-down:before{content: "\f01a"} .fa-arrow-circle-o-up:before{content: "\f01b"} .fa-inbox:before{content: "\f01c"} .fa-play-circle-o:before{content: "\f01d"} .fa-rotate-right:before, .fa-repeat:before{content: "\f01e"} .fa-refresh:before{content: "\f021"} .fa-list-alt:before{content: "\f022"} .fa-lock:before{content: "\f023"} .fa-flag:before{content: "\f024"} .fa-headphones:before{content: "\f025"} .fa-volume-off:before{content: "\f026"} .fa-volume-down:before{content: "\f027"} .fa-volume-up:before{content: "\f028"} .fa-qrcode:before{content: "\f029"} .fa-barcode:before{content: "\f02a"} .fa-tag:before{content: "\f02b"} .fa-tags:before{content: "\f02c"} .fa-book:before{content: "\f02d"} .fa-bookmark:before{content: "\f02e"} .fa-print:before{content: "\f02f"} .fa-camera:before{content: "\f030"} .fa-font:before{content: "\f031"} .fa-bold:before{content: "\f032"} .fa-italic:before{content: "\f033"} .fa-text-height:before{content: "\f034"} .fa-text-width:before{content: "\f035"} .fa-align-left:before{content: "\f036"} .fa-align-center:before{content: "\f037"} .fa-align-right:before{content: "\f038"} .fa-align-justify:before{content: "\f039"} .fa-list:before{content: "\f03a"} .fa-dedent:before, .fa-outdent:before{content: "\f03b"} .fa-indent:before{content: "\f03c"} .fa-video-camera:before{content: "\f03d"} .fa-photo:before, .fa-image:before, .fa-picture-o:before{content: "\f03e"} .fa-pencil:before{content: "\f040"} .fa-map-marker:before{content: "\f041"} .fa-adjust:before{content: "\f042"} .fa-tint:before{content: "\f043"} .fa-edit:before, .fa-pencil-square-o:before{content: "\f044"} .fa-share-square-o:before{content: "\f045"} .fa-check-square-o:before{content: "\f046"} .fa-arrows:before{content: "\f047"} .fa-step-backward:before{content: "\f048"} .fa-fast-backward:before{content: "\f049"} .fa-backward:before{content: "\f04a"} .fa-play:before{content: "\f04b"} .fa-pause:before{content: "\f04c"} .fa-stop:before{content: "\f04d"} .fa-forward:before{content: "\f04e"} .fa-fast-forward:before{content: "\f050"} .fa-step-forward:before{content: "\f051"} .fa-eject:before{content: "\f052"} .fa-chevron-left:before{content: "\f053"} .fa-chevron-right:before{content: "\f054"} .fa-plus-circle:before{content: "\f055"} .fa-minus-circle:before{content: "\f056"} .fa-times-circle:before{content: "\f057"} .fa-check-circle:before{content: "\f058"} .fa-question-circle:before{content: "\f059"} .fa-info-circle:before{content: "\f05a"} .fa-crosshairs:before{content: "\f05b"} .fa-times-circle-o:before{content: "\f05c"} .fa-check-circle-o:before{content: "\f05d"} .fa-ban:before{content: "\f05e"} .fa-arrow-left:before{content: "\f060"} .fa-arrow-right:before{content: "\f061"} .fa-arrow-up:before{content: "\f062"} .fa-arrow-down:before{content: "\f063"} .fa-mail-forward:before, .fa-share:before{content: "\f064"} .fa-expand:before{content: "\f065"} .fa-compress:before{content: "\f066"} .fa-plus:before{content: "\f067"} .fa-minus:before{content: "\f068"} .fa-asterisk:before{content: "\f069"} .fa-exclamation-circle:before{content: "\f06a"} .fa-gift:before{content: "\f06b"} .fa-leaf:before{content: "\f06c"} .fa-fire:before{content: "\f06d"} .fa-eye:before{content: "\f06e"} .fa-eye-slash:before{content: "\f070"} .fa-warning:before, .fa-exclamation-triangle:before{content: "\f071"} .fa-plane:before{content: "\f072"} .fa-calendar:before{content: "\f073"} .fa-random:before{content: "\f074"} .fa-comment:before{content: "\f075"} .fa-magnet:before{content: "\f076"} .fa-chevron-up:before{content: "\f077"} .fa-chevron-down:before{content: "\f078"} .fa-retweet:before{content: "\f079"} .fa-shopping-cart:before{content: "\f07a"} .fa-folder:before{content: "\f07b"} .fa-folder-open:before{content: "\f07c"} .fa-arrows-v:before{content: "\f07d"} .fa-arrows-h:before{content: "\f07e"} .fa-bar-chart-o:before, .fa-bar-chart:before{content: "\f080"} .fa-twitter-square:before{content: "\f081"} .fa-facebook-square:before{content: "\f082"} .fa-camera-retro:before{content: "\f083"} .fa-key:before{content: "\f084"} .fa-gears:before, .fa-cogs:before{content: "\f085"} .fa-comments:before{content: "\f086"} .fa-thumbs-o-up:before{content: "\f087"} .fa-thumbs-o-down:before{content: "\f088"} .fa-star-half:before{content: "\f089"} .fa-heart-o:before{content: "\f08a"} .fa-sign-out:before{content: "\f08b"} .fa-linkedin-square:before{content: "\f08c"} .fa-thumb-tack:before{content: "\f08d"} .fa-external-link:before{content: "\f08e"} .fa-sign-in:before{content: "\f090"} .fa-trophy:before{content: "\f091"} .fa-github-square:before{content: "\f092"} .fa-upload:before{content: "\f093"} .fa-lemon-o:before{content: "\f094"} .fa-phone:before{content: "\f095"} .fa-square-o:before{content: "\f096"} .fa-bookmark-o:before{content: "\f097"} .fa-phone-square:before{content: "\f098"} .fa-twitter:before{content: "\f099"} .fa-facebook-f:before, .fa-facebook:before{content: "\f09a"} .fa-github:before{content: "\f09b"} .fa-unlock:before{content: "\f09c"} .fa-credit-card:before{content: "\f09d"} .fa-feed:before, .fa-rss:before{content: "\f09e"} .fa-hdd-o:before{content: "\f0a0"} .fa-bullhorn:before{content: "\f0a1"} .fa-bell:before{content: "\f0f3"} .fa-certificate:before{content: "\f0a3"} .fa-hand-o-right:before{content: "\f0a4"} .fa-hand-o-left:before{content: "\f0a5"} .fa-hand-o-up:before{content: "\f0a6"} .fa-hand-o-down:before{content: "\f0a7"} .fa-arrow-circle-left:before{content: "\f0a8"} .fa-arrow-circle-right:before{content: "\f0a9"} .fa-arrow-circle-up:before{content: "\f0aa"} .fa-arrow-circle-down:before{content: "\f0ab"} .fa-globe:before{content: "\f0ac"} .fa-wrench:before{content: "\f0ad"} .fa-tasks:before{content: "\f0ae"} .fa-filter:before{content: "\f0b0"} .fa-briefcase:before{content: "\f0b1"} .fa-arrows-alt:before{content: "\f0b2"} .fa-group:before, .fa-users:before{content: "\f0c0"} .fa-chain:before, .fa-link:before{content: "\f0c1"} .fa-cloud:before{content: "\f0c2"} .fa-flask:before{content: "\f0c3"} .fa-cut:before, .fa-scissors:before{content: "\f0c4"} .fa-copy:before, .fa-files-o:before{content: "\f0c5"} .fa-paperclip:before{content: "\f0c6"} .fa-save:before, .fa-floppy-o:before{content: "\f0c7"} .fa-square:before{content: "\f0c8"} .fa-navicon:before, .fa-reorder:before, .fa-bars:before{content: "\f0c9"} .fa-list-ul:before{content: "\f0ca"} .fa-list-ol:before{content: "\f0cb"} .fa-strikethrough:before{content: "\f0cc"} .fa-underline:before{content: "\f0cd"} .fa-table:before{content: "\f0ce"} .fa-magic:before{content: "\f0d0"} .fa-truck:before{content: "\f0d1"} .fa-pinterest:before{content: "\f0d2"} .fa-pinterest-square:before{content: "\f0d3"} .fa-google-plus-square:before{content: "\f0d4"} .fa-google-plus:before{content: "\f0d5"} .fa-money:before{content: "\f0d6"} .fa-caret-down:before{content: "\f0d7"} .fa-caret-up:before{content: "\f0d8"} .fa-caret-left:before{content: "\f0d9"} .fa-caret-right:before{content: "\f0da"} .fa-columns:before{content: "\f0db"} .fa-unsorted:before, .fa-sort:before{content: "\f0dc"} .fa-sort-down:before, .fa-sort-desc:before{content: "\f0dd"} .fa-sort-up:before, .fa-sort-asc:before{content: "\f0de"} .fa-envelope:before{content: "\f0e0"} .fa-linkedin:before{content: "\f0e1"} .fa-rotate-left:before, .fa-undo:before{content: "\f0e2"} .fa-legal:before, .fa-gavel:before{content: "\f0e3"} .fa-dashboard:before, .fa-tachometer:before{content: "\f0e4"} .fa-comment-o:before{content: "\f0e5"} .fa-comments-o:before{content: "\f0e6"} .fa-flash:before, .fa-bolt:before{content: "\f0e7"} .fa-sitemap:before{content: "\f0e8"} .fa-umbrella:before{content: "\f0e9"} .fa-paste:before, .fa-clipboard:before{content: "\f0ea"} .fa-lightbulb-o:before{content: "\f0eb"} .fa-exchange:before{content: "\f0ec"} .fa-cloud-download:before{content: "\f0ed"} .fa-cloud-upload:before{content: "\f0ee"} .fa-user-md:before{content: "\f0f0"} .fa-stethoscope:before{content: "\f0f1"} .fa-suitcase:before{content: "\f0f2"} .fa-bell-o:before{content: "\f0a2"} .fa-coffee:before{content: "\f0f4"} .fa-cutlery:before{content: "\f0f5"} .fa-file-text-o:before{content: "\f0f6"} .fa-building-o:before{content: "\f0f7"} .fa-hospital-o:before{content: "\f0f8"} .fa-ambulance:before{content: "\f0f9"} .fa-medkit:before{content: "\f0fa"} .fa-fighter-jet:before{content: "\f0fb"} .fa-beer:before{content: "\f0fc"} .fa-h-square:before{content: "\f0fd"} .fa-plus-square:before{content: "\f0fe"} .fa-angle-double-left:before{content: "\f100"} .fa-angle-double-right:before{content: "\f101"} .fa-angle-double-up:before{content: "\f102"} .fa-angle-double-down:before{content: "\f103"} .fa-angle-left:before{content: "\f104"} .fa-angle-right:before{content: "\f105"} .fa-angle-up:before{content: "\f106"} .fa-angle-down:before{content: "\f107"} .fa-desktop:before{content: "\f108"} .fa-laptop:before{content: "\f109"} .fa-tablet:before{content: "\f10a"} .fa-mobile-phone:before, .fa-mobile:before{content: "\f10b"} .fa-circle-o:before{content: "\f10c"} .fa-quote-left:before{content: "\f10d"} .fa-quote-right:before{content: "\f10e"} .fa-spinner:before{content: "\f110"} .fa-circle:before{content: "\f111"} .fa-mail-reply:before, .fa-reply:before{content: "\f112"} .fa-github-alt:before{content: "\f113"} .fa-folder-o:before{content: "\f114"} .fa-folder-open-o:before{content: "\f115"} .fa-smile-o:before{content: "\f118"} .fa-frown-o:before{content: "\f119"} .fa-meh-o:before{content: "\f11a"} .fa-gamepad:before{content: "\f11b"} .fa-keyboard-o:before{content: "\f11c"} .fa-flag-o:before{content: "\f11d"} .fa-flag-checkered:before{content: "\f11e"} .fa-terminal:before{content: "\f120"} .fa-code:before{content: "\f121"} .fa-mail-reply-all:before, .fa-reply-all:before{content: "\f122"} .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content: "\f123"} .fa-location-arrow:before{content: "\f124"} .fa-crop:before{content: "\f125"} .fa-code-fork:before{content: "\f126"} .fa-unlink:before, .fa-chain-broken:before{content: "\f127"} .fa-question:before{content: "\f128"} .fa-info:before{content: "\f129"} .fa-exclamation:before{content: "\f12a"} .fa-superscript:before{content: "\f12b"} .fa-subscript:before{content: "\f12c"} .fa-eraser:before{content: "\f12d"} .fa-puzzle-piece:before{content: "\f12e"} .fa-microphone:before{content: "\f130"} .fa-microphone-slash:before{content: "\f131"} .fa-shield:before{content: "\f132"} .fa-calendar-o:before{content: "\f133"} .fa-fire-extinguisher:before{content: "\f134"} .fa-rocket:before{content: "\f135"} .fa-maxcdn:before{content: "\f136"} .fa-chevron-circle-left:before{content: "\f137"} .fa-chevron-circle-right:before{content: "\f138"} .fa-chevron-circle-up:before{content: "\f139"} .fa-chevron-circle-down:before{content: "\f13a"} .fa-html5:before{content: "\f13b"} .fa-css3:before{content: "\f13c"} .fa-anchor:before{content: "\f13d"} .fa-unlock-alt:before{content: "\f13e"} .fa-bullseye:before{content: "\f140"} .fa-ellipsis-h:before{content: "\f141"} .fa-ellipsis-v:before{content: "\f142"} .fa-rss-square:before{content: "\f143"} .fa-play-circle:before{content: "\f144"} .fa-ticket:before{content: "\f145"} .fa-minus-square:before{content: "\f146"} .fa-minus-square-o:before{content: "\f147"} .fa-level-up:before{content: "\f148"} .fa-level-down:before{content: "\f149"} .fa-check-square:before{content: "\f14a"} .fa-pencil-square:before{content: "\f14b"} .fa-external-link-square:before{content: "\f14c"} .fa-share-square:before{content: "\f14d"} .fa-compass:before{content: "\f14e"} .fa-toggle-down:before, .fa-caret-square-o-down:before{content: "\f150"} .fa-toggle-up:before, .fa-caret-square-o-up:before{content: "\f151"} .fa-toggle-right:before, .fa-caret-square-o-right:before{content: "\f152"} .fa-euro:before, .fa-eur:before{content: "\f153"} .fa-gbp:before{content: "\f154"} .fa-dollar:before, .fa-usd:before{content: "\f155"} .fa-rupee:before, .fa-inr:before{content: "\f156"} .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content: "\f157"} .fa-ruble:before, .fa-rouble:before, .fa-rub:before{content: "\f158"} .fa-won:before, .fa-krw:before{content: "\f159"} .fa-bitcoin:before, .fa-btc:before{content: "\f15a"} .fa-file:before{content: "\f15b"} .fa-file-text:before{content: "\f15c"} .fa-sort-alpha-asc:before{content: "\f15d"} .fa-sort-alpha-desc:before{content: "\f15e"} .fa-sort-amount-asc:before{content: "\f160"} .fa-sort-amount-desc:before{content: "\f161"} .fa-sort-numeric-asc:before{content: "\f162"} .fa-sort-numeric-desc:before{content: "\f163"} .fa-thumbs-up:before{content: "\f164"} .fa-thumbs-down:before{content: "\f165"} .fa-youtube-square:before{content: "\f166"} .fa-youtube:before{content: "\f167"} .fa-xing:before{content: "\f168"} .fa-xing-square:before{content: "\f169"} .fa-youtube-play:before{content: "\f16a"} .fa-dropbox:before{content: "\f16b"} .fa-stack-overflow:before{content: "\f16c"} .fa-instagram:before{content: "\f16d"} .fa-flickr:before{content: "\f16e"} .fa-adn:before{content: "\f170"} .fa-bitbucket:before{content: "\f171"} .fa-bitbucket-square:before{content: "\f172"} .fa-tumblr:before{content: "\f173"} .fa-tumblr-square:before{content: "\f174"} .fa-long-arrow-down:before{content: "\f175"} .fa-long-arrow-up:before{content: "\f176"} .fa-long-arrow-left:before{content: "\f177"} .fa-long-arrow-right:before{content: "\f178"} .fa-apple:before{content: "\f179"} .fa-windows:before{content: "\f17a"} .fa-android:before{content: "\f17b"} .fa-linux:before{content: "\f17c"} .fa-dribbble:before{content: "\f17d"} .fa-skype:before{content: "\f17e"} .fa-foursquare:before{content: "\f180"} .fa-trello:before{content: "\f181"} .fa-female:before{content: "\f182"} .fa-male:before{content: "\f183"} .fa-gittip:before, .fa-gratipay:before{content: "\f184"} .fa-sun-o:before{content: "\f185"} .fa-moon-o:before{content: "\f186"} .fa-archive:before{content: "\f187"} .fa-bug:before{content: "\f188"} .fa-vk:before{content: "\f189"} .fa-weibo:before{content: "\f18a"} .fa-renren:before{content: "\f18b"} .fa-pagelines:before{content: "\f18c"} .fa-stack-exchange:before{content: "\f18d"} .fa-arrow-circle-o-right:before{content: "\f18e"} .fa-arrow-circle-o-left:before{content: "\f190"} .fa-toggle-left:before, .fa-caret-square-o-left:before{content: "\f191"} .fa-dot-circle-o:before{content: "\f192"} .fa-wheelchair:before{content: "\f193"} .fa-vimeo-square:before{content: "\f194"} .fa-turkish-lira:before, .fa-try:before{content: "\f195"} .fa-plus-square-o:before{content: "\f196"} .fa-space-shuttle:before{content: "\f197"} .fa-slack:before{content: "\f198"} .fa-envelope-square:before{content: "\f199"} .fa-wordpress:before{content: "\f19a"} .fa-openid:before{content: "\f19b"} .fa-institution:before, .fa-bank:before, .fa-university:before{content: "\f19c"} .fa-mortar-board:before, .fa-graduation-cap:before{content: "\f19d"} .fa-yahoo:before{content: "\f19e"} .fa-google:before{content: "\f1a0"} .fa-reddit:before{content: "\f1a1"} .fa-reddit-square:before{content: "\f1a2"} .fa-stumbleupon-circle:before{content: "\f1a3"} .fa-stumbleupon:before{content: "\f1a4"} .fa-delicious:before{content: "\f1a5"} .fa-digg:before{content: "\f1a6"} .fa-pied-piper-pp:before{content: "\f1a7"} .fa-pied-piper-alt:before{content: "\f1a8"} .fa-drupal:before{content: "\f1a9"} .fa-joomla:before{content: "\f1aa"} .fa-language:before{content: "\f1ab"} .fa-fax:before{content: "\f1ac"} .fa-building:before{content: "\f1ad"} .fa-child:before{content: "\f1ae"} .fa-paw:before{content: "\f1b0"} .fa-spoon:before{content: "\f1b1"} .fa-cube:before{content: "\f1b2"} .fa-cubes:before{content: "\f1b3"} .fa-behance:before{content: "\f1b4"} .fa-behance-square:before{content: "\f1b5"} .fa-steam:before{content: "\f1b6"} .fa-steam-square:before{content: "\f1b7"} .fa-recycle:before{content: "\f1b8"} .fa-automobile:before, .fa-car:before{content: "\f1b9"} .fa-cab:before, .fa-taxi:before{content: "\f1ba"} .fa-tree:before{content: "\f1bb"} .fa-spotify:before{content: "\f1bc"} .fa-deviantart:before{content: "\f1bd"} .fa-soundcloud:before{content: "\f1be"} .fa-database:before{content: "\f1c0"} .fa-file-pdf-o:before{content: "\f1c1"} .fa-file-word-o:before{content: "\f1c2"} .fa-file-excel-o:before{content: "\f1c3"} .fa-file-powerpoint-o:before{content: "\f1c4"} .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content: "\f1c5"} .fa-file-zip-o:before, .fa-file-archive-o:before{content: "\f1c6"} .fa-file-sound-o:before, .fa-file-audio-o:before{content: "\f1c7"} .fa-file-movie-o:before, .fa-file-video-o:before{content: "\f1c8"} .fa-file-code-o:before{content: "\f1c9"} .fa-vine:before{content: "\f1ca"} .fa-codepen:before{content: "\f1cb"} .fa-jsfiddle:before{content: "\f1cc"} .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content: "\f1cd"} .fa-circle-o-notch:before{content: "\f1ce"} .fa-ra:before, .fa-resistance:before, .fa-rebel:before{content: "\f1d0"} .fa-ge:before, .fa-empire:before{content: "\f1d1"} .fa-git-square:before{content: "\f1d2"} .fa-git:before{content: "\f1d3"} .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content: "\f1d4"} .fa-tencent-weibo:before{content: "\f1d5"} .fa-qq:before{content: "\f1d6"} .fa-wechat:before, .fa-weixin:before{content: "\f1d7"} .fa-send:before, .fa-paper-plane:before{content: "\f1d8"} .fa-send-o:before, .fa-paper-plane-o:before{content: "\f1d9"} .fa-history:before{content: "\f1da"} .fa-circle-thin:before{content: "\f1db"} .fa-header:before{content: "\f1dc"} .fa-paragraph:before{content: "\f1dd"} .fa-sliders:before{content: "\f1de"} .fa-share-alt:before{content: "\f1e0"} .fa-share-alt-square:before{content: "\f1e1"} .fa-bomb:before{content: "\f1e2"} .fa-soccer-ball-o:before, .fa-futbol-o:before{content: "\f1e3"} .fa-tty:before{content: "\f1e4"} .fa-binoculars:before{content: "\f1e5"} .fa-plug:before{content: "\f1e6"} .fa-slideshare:before{content: "\f1e7"} .fa-twitch:before{content: "\f1e8"} .fa-yelp:before{content: "\f1e9"} .fa-newspaper-o:before{content: "\f1ea"} .fa-wifi:before{content: "\f1eb"} .fa-calculator:before{content: "\f1ec"} .fa-paypal:before{content: "\f1ed"} .fa-google-wallet:before{content: "\f1ee"} .fa-cc-visa:before{content: "\f1f0"} .fa-cc-mastercard:before{content: "\f1f1"} .fa-cc-discover:before{content: "\f1f2"} .fa-cc-amex:before{content: "\f1f3"} .fa-cc-paypal:before{content: "\f1f4"} .fa-cc-stripe:before{content: "\f1f5"} .fa-bell-slash:before{content: "\f1f6"} .fa-bell-slash-o:before{content: "\f1f7"} .fa-trash:before{content: "\f1f8"} .fa-copyright:before{content: "\f1f9"} .fa-at:before{content: "\f1fa"} .fa-eyedropper:before{content: "\f1fb"} .fa-paint-brush:before{content: "\f1fc"} .fa-birthday-cake:before{content: "\f1fd"} .fa-area-chart:before{content: "\f1fe"} .fa-pie-chart:before{content: "\f200"} .fa-line-chart:before{content: "\f201"} .fa-lastfm:before{content: "\f202"} .fa-lastfm-square:before{content: "\f203"} .fa-toggle-off:before{content: "\f204"} .fa-toggle-on:before{content: "\f205"} .fa-bicycle:before{content: "\f206"} .fa-bus:before{content: "\f207"} .fa-ioxhost:before{content: "\f208"} .fa-angellist:before{content: "\f209"} .fa-cc:before{content: "\f20a"} .fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content: "\f20b"} .fa-meanpath:before{content: "\f20c"} .fa-buysellads:before{content: "\f20d"} .fa-connectdevelop:before{content: "\f20e"} .fa-dashcube:before{content: "\f210"} .fa-forumbee:before{content: "\f211"} .fa-leanpub:before{content: "\f212"} .fa-sellsy:before{content: "\f213"} .fa-shirtsinbulk:before{content: "\f214"} .fa-simplybuilt:before{content: "\f215"} .fa-skyatlas:before{content: "\f216"} .fa-cart-plus:before{content: "\f217"} .fa-cart-arrow-down:before{content: "\f218"} .fa-diamond:before{content: "\f219"} .fa-ship:before{content: "\f21a"} .fa-user-secret:before{content: "\f21b"} .fa-motorcycle:before{content: "\f21c"} .fa-street-view:before{content: "\f21d"} .fa-heartbeat:before{content: "\f21e"} .fa-venus:before{content: "\f221"} .fa-mars:before{content: "\f222"} .fa-mercury:before{content: "\f223"} .fa-intersex:before, .fa-transgender:before{content: "\f224"} .fa-transgender-alt:before{content: "\f225"} .fa-venus-double:before{content: "\f226"} .fa-mars-double:before{content: "\f227"} .fa-venus-mars:before{content: "\f228"} .fa-mars-stroke:before{content: "\f229"} .fa-mars-stroke-v:before{content: "\f22a"} .fa-mars-stroke-h:before{content: "\f22b"} .fa-neuter:before{content: "\f22c"} .fa-genderless:before{content: "\f22d"} .fa-facebook-official:before{content: "\f230"} .fa-pinterest-p:before{content: "\f231"} .fa-whatsapp:before{content: "\f232"} .fa-server:before{content: "\f233"} .fa-user-plus:before{content: "\f234"} .fa-user-times:before{content: "\f235"} .fa-hotel:before, .fa-bed:before{content: "\f236"} .fa-viacoin:before{content: "\f237"} .fa-train:before{content: "\f238"} .fa-subway:before{content: "\f239"} .fa-medium:before{content: "\f23a"} .fa-yc:before, .fa-y-combinator:before{content: "\f23b"} .fa-optin-monster:before{content: "\f23c"} .fa-opencart:before{content: "\f23d"} .fa-expeditedssl:before{content: "\f23e"} .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content: "\f240"} .fa-battery-3:before, .fa-battery-three-quarters:before{content: "\f241"} .fa-battery-2:before, .fa-battery-half:before{content: "\f242"} .fa-battery-1:before, .fa-battery-quarter:before{content: "\f243"} .fa-battery-0:before, .fa-battery-empty:before{content: "\f244"} .fa-mouse-pointer:before{content: "\f245"} .fa-i-cursor:before{content: "\f246"} .fa-object-group:before{content: "\f247"} .fa-object-ungroup:before{content: "\f248"} .fa-sticky-note:before{content: "\f249"} .fa-sticky-note-o:before{content: "\f24a"} .fa-cc-jcb:before{content: "\f24b"} .fa-cc-diners-club:before{content: "\f24c"} .fa-clone:before{content: "\f24d"} .fa-balance-scale:before{content: "\f24e"} .fa-hourglass-o:before{content: "\f250"} .fa-hourglass-1:before, .fa-hourglass-start:before{content: "\f251"} .fa-hourglass-2:before, .fa-hourglass-half:before{content: "\f252"} .fa-hourglass-3:before, .fa-hourglass-end:before{content: "\f253"} .fa-hourglass:before{content: "\f254"} .fa-hand-grab-o:before, .fa-hand-rock-o:before{content: "\f255"} .fa-hand-stop-o:before, .fa-hand-paper-o:before{content: "\f256"} .fa-hand-scissors-o:before{content: "\f257"} .fa-hand-lizard-o:before{content: "\f258"} .fa-hand-spock-o:before{content: "\f259"} .fa-hand-pointer-o:before{content: "\f25a"} .fa-hand-peace-o:before{content: "\f25b"} .fa-trademark:before{content: "\f25c"} .fa-registered:before{content: "\f25d"} .fa-creative-commons:before{content: "\f25e"} .fa-gg:before{content: "\f260"} .fa-gg-circle:before{content: "\f261"} .fa-tripadvisor:before{content: "\f262"} .fa-odnoklassniki:before{content: "\f263"} .fa-odnoklassniki-square:before{content: "\f264"} .fa-get-pocket:before{content: "\f265"} .fa-wikipedia-w:before{content: "\f266"} .fa-safari:before{content: "\f267"} .fa-chrome:before{content: "\f268"} .fa-firefox:before{content: "\f269"} .fa-opera:before{content: "\f26a"} .fa-internet-explorer:before{content: "\f26b"} .fa-tv:before, .fa-television:before{content: "\f26c"} .fa-contao:before{content: "\f26d"} .fa-500px:before{content: "\f26e"} .fa-amazon:before{content: "\f270"} .fa-calendar-plus-o:before{content: "\f271"} .fa-calendar-minus-o:before{content: "\f272"} .fa-calendar-times-o:before{content: "\f273"} .fa-calendar-check-o:before{content: "\f274"} .fa-industry:before{content: "\f275"} .fa-map-pin:before{content: "\f276"} .fa-map-signs:before{content: "\f277"} .fa-map-o:before{content: "\f278"} .fa-map:before{content: "\f279"} .fa-commenting:before{content: "\f27a"} .fa-commenting-o:before{content: "\f27b"} .fa-houzz:before{content: "\f27c"} .fa-vimeo:before{content: "\f27d"} .fa-black-tie:before{content: "\f27e"} .fa-fonticons:before{content: "\f280"} .fa-reddit-alien:before{content: "\f281"} .fa-edge:before{content: "\f282"} .fa-credit-card-alt:before{content: "\f283"} .fa-codiepie:before{content: "\f284"} .fa-modx:before{content: "\f285"} .fa-fort-awesome:before{content: "\f286"} .fa-usb:before{content: "\f287"} .fa-product-hunt:before{content: "\f288"} .fa-mixcloud:before{content: "\f289"} .fa-scribd:before{content: "\f28a"} .fa-pause-circle:before{content: "\f28b"} .fa-pause-circle-o:before{content: "\f28c"} .fa-stop-circle:before{content: "\f28d"} .fa-stop-circle-o:before{content: "\f28e"} .fa-shopping-bag:before{content: "\f290"} .fa-shopping-basket:before{content: "\f291"} .fa-hashtag:before{content: "\f292"} .fa-bluetooth:before{content: "\f293"} .fa-bluetooth-b:before{content: "\f294"} .fa-percent:before{content: "\f295"} .fa-gitlab:before{content: "\f296"} .fa-wpbeginner:before{content: "\f297"} .fa-wpforms:before{content: "\f298"} .fa-envira:before{content: "\f299"} .fa-universal-access:before{content: "\f29a"} .fa-wheelchair-alt:before{content: "\f29b"} .fa-question-circle-o:before{content: "\f29c"} .fa-blind:before{content: "\f29d"} .fa-audio-description:before{content: "\f29e"} .fa-volume-control-phone:before{content: "\f2a0"} .fa-braille:before{content: "\f2a1"} .fa-assistive-listening-systems:before{content: "\f2a2"} .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content: "\f2a3"} .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content: "\f2a4"} .fa-glide:before{content: "\f2a5"} .fa-glide-g:before{content: "\f2a6"} .fa-signing:before, .fa-sign-language:before{content: "\f2a7"} .fa-low-vision:before{content: "\f2a8"} .fa-viadeo:before{content: "\f2a9"} .fa-viadeo-square:before{content: "\f2aa"} .fa-snapchat:before{content: "\f2ab"} .fa-snapchat-ghost:before{content: "\f2ac"} .fa-snapchat-square:before{content: "\f2ad"} .fa-pied-piper:before{content: "\f2ae"} .fa-first-order:before{content: "\f2b0"} .fa-yoast:before{content: "\f2b1"} .fa-themeisle:before{content: "\f2b2"} .fa-google-plus-circle:before, .fa-google-plus-official:before{content: "\f2b3"} .fa-fa:before, .fa-font-awesome:before{content: "\f2b4"} .fa-handshake-o:before{content: "\f2b5"} .fa-envelope-open:before{content: "\f2b6"} .fa-envelope-open-o:before{content: "\f2b7"} .fa-linode:before{content: "\f2b8"} .fa-address-book:before{content: "\f2b9"} .fa-address-book-o:before{content: "\f2ba"} .fa-vcard:before, .fa-address-card:before{content: "\f2bb"} .fa-vcard-o:before, .fa-address-card-o:before{content: "\f2bc"} .fa-user-circle:before{content: "\f2bd"} .fa-user-circle-o:before{content: "\f2be"} .fa-user-o:before{content: "\f2c0"} .fa-id-badge:before{content: "\f2c1"} .fa-drivers-license:before, .fa-id-card:before{content: "\f2c2"} .fa-drivers-license-o:before, .fa-id-card-o:before{content: "\f2c3"} .fa-quora:before{content: "\f2c4"} .fa-free-code-camp:before{content: "\f2c5"} .fa-telegram:before{content: "\f2c6"} .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content: "\f2c7"} .fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content: "\f2c8"} .fa-thermometer-2:before, .fa-thermometer-half:before{content: "\f2c9"} .fa-thermometer-1:before, .fa-thermometer-quarter:before{content: "\f2ca"} .fa-thermometer-0:before, .fa-thermometer-empty:before{content: "\f2cb"} .fa-shower:before{content: "\f2cc"} .fa-bathtub:before, .fa-s15:before, .fa-bath:before{content: "\f2cd"} .fa-podcast:before{content: "\f2ce"} .fa-window-maximize:before{content: "\f2d0"} .fa-window-minimize:before{content: "\f2d1"} .fa-window-restore:before{content: "\f2d2"} .fa-times-rectangle:before, .fa-window-close:before{content: "\f2d3"} .fa-times-rectangle-o:before, .fa-window-close-o:before{content: "\f2d4"} .fa-bandcamp:before{content: "\f2d5"} .fa-grav:before{content: "\f2d6"} .fa-etsy:before{content: "\f2d7"} .fa-imdb:before{content: "\f2d8"} .fa-ravelry:before{content: "\f2d9"} .fa-eercast:before{content: "\f2da"} .fa-microchip:before{content: "\f2db"} .fa-snowflake-o:before{content: "\f2dc"} .fa-superpowers:before{content: "\f2dd"} .fa-wpexplorer:before{content: "\f2de"} .fa-meetup:before{content: "\f2e0"} .sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0} .sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto}